diff options
Diffstat (limited to 'tapset/x86_64/syscalls.stp')
-rw-r--r-- | tapset/x86_64/syscalls.stp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tapset/x86_64/syscalls.stp b/tapset/x86_64/syscalls.stp index 1b39e04e..418aaf23 100644 --- a/tapset/x86_64/syscalls.stp +++ b/tapset/x86_64/syscalls.stp @@ -23,8 +23,12 @@ probe syscall.arch_prctl.return = kernel.function("sys_arch_prctl").return { # probe syscall.iopl = kernel.function("sys_iopl") { name = "iopl" +%( kernel_vr == "*xen" %? + level = $new_iopl +%: level = $level - argstr = sprint($level) +%) + argstr = sprint(level) } probe syscall.iopl.return = kernel.function("sys_iopl").return { name = "iopl" |