summaryrefslogtreecommitdiffstats
path: root/tapset/i686/syscalls.stp
diff options
context:
space:
mode:
Diffstat (limited to 'tapset/i686/syscalls.stp')
-rw-r--r--tapset/i686/syscalls.stp6
1 files changed, 4 insertions, 2 deletions
diff --git a/tapset/i686/syscalls.stp b/tapset/i686/syscalls.stp
index 1880ab9f..4d3bf903 100644
--- a/tapset/i686/syscalls.stp
+++ b/tapset/i686/syscalls.stp
@@ -53,6 +53,7 @@ probe syscall.quotactl.return = kernel.function("sys_quotactl").return {
name = "quotactl"
retstr = returnstr(1)
}
+
# request_key ________________________________________________
#
# asmlinkage long
@@ -61,7 +62,8 @@ probe syscall.quotactl.return = kernel.function("sys_quotactl").return {
# const char __user *_callout_info,
# key_serial_t destringid)
#
-probe syscall.request_key = kernel.function("sys_request_key") {
+
+probe syscall.request_key = kernel.function("sys_request_key")? {
name = "request_key"
type_uaddr = $_type
description_uaddr = $_description
@@ -70,7 +72,7 @@ probe syscall.request_key = kernel.function("sys_request_key") {
argstr = sprintf("%p, %p, %p, %p", type_uaddr,
description_uaddr, callout_info_uaddr, destringid)
}
-probe syscall.request_key.return = kernel.function("sys_request_key").return {
+probe syscall.request_key.return = kernel.function("sys_request_key").return? {
name = "request_key"
retstr = returnstr(1)
}