projects
/
kernel
/
swap-modules.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
663783a
)
Added return value to default retprobe handler
author
Dmitry Kovalenko
<d.kovalenko@samsung.com>
Tue, 31 Jan 2012 12:52:38 +0000
(16:52 +0400)
committer
Dmitry Kovalenko
<d.kovalenko@samsung.com>
Tue, 31 Jan 2012 12:52:38 +0000
(16:52 +0400)
driver/probes_manager.c
patch
|
blob
|
history
diff --git
a/driver/probes_manager.c
b/driver/probes_manager.c
index
8df854b
..
9a47cac
100644
(file)
--- a/
driver/probes_manager.c
+++ b/
driver/probes_manager.c
@@
-407,6
+407,7
@@
int
def_retprobe_event_handler (struct kretprobe_instance *pi, struct pt_regs *regs, kernel_probe_t * probe)
{
int skip = 0;
+ int ret_val;
if (pf_probe == probe)
{
@@
-437,8
+438,11
@@
def_retprobe_event_handler (struct kretprobe_instance *pi, struct pt_regs *regs,
skip = 1;
}
- if (!skip)
- pack_event_info (KS_PROBE_ID, RECORD_RET, "p", probe->addr);
+ if (!skip) {
+ ret_val = regs_return_value(regs);
+ pack_event_info (KS_PROBE_ID, RECORD_RET, "pd",
+ probe->addr, ret_val);
+ }
return 0;
}