summaryrefslogtreecommitdiffstats
path: root/tapset
diff options
context:
space:
mode:
Diffstat (limited to 'tapset')
-rw-r--r--tapset/nd_syscalls.stp3
-rw-r--r--tapset/syscalls.stp3
2 files changed, 4 insertions, 2 deletions
diff --git a/tapset/nd_syscalls.stp b/tapset/nd_syscalls.stp
index 97374d9f..af145394 100644
--- a/tapset/nd_syscalls.stp
+++ b/tapset/nd_syscalls.stp
@@ -1210,8 +1210,9 @@ probe nd_syscall.flock.return = kprobe.function("sys_flock").return
retstr = returnstr(1)
}
-function __is_user_regs:long (regs:long) /* pure */
+function __is_user_regs:long (regs:long)
%{
+ /* pure */
struct pt_regs * regs = (void *)((unsigned long)THIS->regs);
/* copied from asm/ptrace.h */
#if defined(__i386__)
diff --git a/tapset/syscalls.stp b/tapset/syscalls.stp
index 3a34c91b..0886deeb 100644
--- a/tapset/syscalls.stp
+++ b/tapset/syscalls.stp
@@ -1060,8 +1060,9 @@ probe syscall.flock.return = kernel.function("SyS_flock").return !,
retstr = returnstr(1)
}
-function __is_user_regs:long (regs:long) /* pure */
+function __is_user_regs:long (regs:long)
%{
+ /* pure */
struct pt_regs * regs = (void *)((unsigned long)THIS->regs);
/* copied from asm/ptrace.h */
#if defined(__i386__)