summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tapset/i686/syscalls.stp44
-rw-r--r--tapset/ppc64/syscalls.stp174
-rw-r--r--tapset/syscalls.stp195
-rw-r--r--tapset/syscalls2.stp138
-rw-r--r--tapset/x86_64/syscalls.stp30
5 files changed, 272 insertions, 309 deletions
diff --git a/tapset/i686/syscalls.stp b/tapset/i686/syscalls.stp
index 42f069d4..e8ab3e18 100644
--- a/tapset/i686/syscalls.stp
+++ b/tapset/i686/syscalls.stp
@@ -5,7 +5,7 @@ probe syscall.fstat = kernel.function("sys_fstat") {
name = "fstat"
filedes = $fd
buf_uaddr = $statbuf
- argstr = sprintf("%d, [0x%x]", filedes, buf_uaddr)
+ argstr = sprintf("%d, [0x%p]", filedes, buf_uaddr)
}
probe syscall.fstat.return = kernel.function("sys_fstat").return {
name = "fstat"
@@ -48,7 +48,7 @@ probe syscall.getgroups16 = kernel.function("sys_getgroups16") {
name = "getgroups16"
size = $gidsetsize
list_uaddr = $grouplist
- argstr = sprintf("%d, [0x%x]", size, list_uaddr)
+ argstr = sprintf("%d, [0x%p]", size, list_uaddr)
}
probe syscall.getgroups16.return = kernel.function("sys_getgroups16").return {
name = "getgroups16"
@@ -71,7 +71,7 @@ probe syscall.lstat = kernel.function("sys_lstat") {
name = "lstat"
file_name = user_string($filename)
buf_uaddr = $statbuf
- argstr = sprintf("%s, [0x%x]", file_name, buf_uaddr)
+ argstr = sprintf("%s, [0x%p]", file_name, buf_uaddr)
}
probe syscall.lstat.return = kernel.function("sys_lstat").return {
name = "lstat.return"
@@ -90,7 +90,7 @@ probe syscall.mmap2 = kernel.function("sys_mmap2") {
flags = $flags
fd = $fd
pgoffset = $pgoff
- argstr = sprintf("0x%x, %d, %s, %s, %d, 0x%x", start,
+ argstr = sprintf("0x%p, %d, %s, %s, %d, 0x%p", start,
length, _mprotect_prot_str(prot), _mmap_flags(flags),
fd, pgoffset)
}
@@ -127,7 +127,7 @@ probe syscall.stat = kernel.function("sys_stat") {
filename_uaddr = $filename
filename = user_string($filename)
buf_uaddr = $statbuf
- argstr = sprintf("%s, [0x%x]", filename, buf_uaddr)
+ argstr = sprintf("%s, [0x%p]", filename, buf_uaddr)
}
probe syscall.stat.return = kernel.function("sys_stat").return {
name = "stat"
@@ -181,7 +181,7 @@ probe syscall.quotactl = kernel.function("sys_quotactl") {
special_str = user_string($special)
id = $id
addr_uaddr = $addr
- argstr = sprintf("%s, %s, 0x%x, [0x%x]", cmd_str, special_str,
+ argstr = sprintf("%s, %s, 0x%p, [0x%p]", cmd_str, special_str,
id, addr_uaddr)
}
probe syscall.quotactl.return = kernel.function("sys_quotactl").return {
@@ -202,7 +202,7 @@ probe syscall.request_key = kernel.function("sys_request_key") {
description_uaddr = $_description
callout_info_uaddr = $_callout_info
destringid = $destringid
- argstr = sprintf("[0x%x], [0x%x], [0x%x], 0x%x", type_uaddr,
+ argstr = sprintf("[0x%p], [0x%p], [0x%p], 0x%p", type_uaddr,
description_uaddr, callout_info_uaddr, destringid)
}
probe syscall.request_key.return = kernel.function("sys_request_key").return {
@@ -223,7 +223,7 @@ name = "fcntl64"
cmd = $cmd
cmd_str = _fcntl_cmd_str($cmd)
arg = $arg
- argstr = sprintf("%d, %s, 0x%x", $fd, cmd_str, $arg)
+ argstr = sprintf("%d, %s, 0x%p", $fd, cmd_str, $arg)
}
probe syscall.fcntl64.return = kernel.function("sys_fcntl64").return {
name = "fcntl64"
@@ -239,7 +239,7 @@ probe syscall.fstat64 = kernel.function("sys_fstat64") {
name = "fstat64"
fd = $fd
buf_uaddr = $statbuf
- argstr = sprintf("%d, [0x%x]", $fd, buf_uaddr)
+ argstr = sprintf("%d, [0x%p]", $fd, buf_uaddr)
}
probe syscall.fstat64.return = kernel.function("sys_fstat64").return {
name = "fstat64"
@@ -253,7 +253,7 @@ probe syscall.fstat64.return = kernel.function("sys_fstat64").return {
probe syscall.get_thread_area = kernel.function("sys_get_thread_area") {
name = "get_thread_area"
u_info_uaddr = $u_info
- argstr = sprintf("[0x%x]", u_info_uaddr)
+ argstr = sprintf("[0x%p]", u_info_uaddr)
}
probe syscall.get_thread_area.return =
kernel.function("sys_get_thread_area").return {
@@ -381,7 +381,7 @@ probe syscall.ipc = kernel.function("sys_ipc") {
third = $third
ptr_uaddr = $ptr
fifth = $fifth
- argstr = sprintf("%d, %d, %d, %d, [0x%x], %d", $call, $first,
+ argstr = sprintf("%d, %d, %d, %d, [0x%p], %d", $call, $first,
$second, $third, ptr_uaddr, $fifth)
}
probe syscall.ipc.return = kernel.function("sys_ipc").return {
@@ -399,7 +399,7 @@ probe syscall.lstat64 = kernel.function("sys_lstat64") {
filename_uaddr = $filename
filename = user_string($filename)
buf_uaddr = $statbuf
- argstr = sprintf("%s, [0x%x]", filename, buf_uaddr)
+ argstr = sprintf("%s, [0x%p]", filename, buf_uaddr)
}
probe syscall.lstat64.return =
kernel.function("sys_lstat64").return {
@@ -414,7 +414,7 @@ probe syscall.lstat64.return =
probe syscall.olduname = kernel.function("sys_olduname") {
name = "olduname"
name_uaddr = $name
- argstr = sprintf("[0x%x]", name_uaddr)
+ argstr = sprintf("[0x%p]", name_uaddr)
}
probe syscall.olduname.return = kernel.function("sys_olduname").return {
name = "olduname"
@@ -451,7 +451,7 @@ probe syscall.sched_setaffinity =
*/
len = $len
mask_uaddr = $user_mask_ptr
- argstr = sprintf("%d, %d, [0x%x]", $pid, $len, mask_uaddr)
+ argstr = sprintf("%d, %d, [0x%p]", $pid, $len, mask_uaddr)
}
probe syscall.sched_setaffinity.return =
kernel.function("sys_sched_setaffinity").return {
@@ -469,7 +469,7 @@ probe syscall.sched_setparam =
name = "sched_setparam"
pid = $pid
p_uaddr = $param
- argstr = sprintf("%d, [0x%x]", $pid, p_uaddr)
+ argstr = sprintf("%d, [0x%p]", $pid, p_uaddr)
}
probe syscall.sched_setparam.return =
kernel.function("do_sched_setscheduler").return {
@@ -490,7 +490,7 @@ probe syscall.sched_setscheduler =
policy = $policy
policy_str = _sched_policy_str($policy)
p_uaddr = $param
- argstr = sprintf("%d, %s, [0x%x]", $pid, policy_str, p_uaddr)
+ argstr = sprintf("%d, %s, [0x%p]", $pid, policy_str, p_uaddr)
}
probe syscall.sched_setscheduler.return =
kernel.function("do_sched_setscheduler").return {
@@ -506,7 +506,7 @@ probe syscall.set_thread_area =
kernel.function("sys_set_thread_area") {
name = "set_thread_area"
u_info_uaddr = $u_info
- argstr = sprintf("[0x%x]", u_info_uaddr)
+ argstr = sprintf("[0x%p]", u_info_uaddr)
}
probe syscall.set_thread_area.return =
kernel.function("sys_set_thread_area").return {
@@ -548,7 +548,7 @@ probe syscall.shmat =
shmid = $shmid
shmaddr_uaddr = $shmaddr
shmflg = $shmflg
- argstr = sprintf("%d, [0x%x], %d", $shmid, shmaddr_uaddr, $shmflg)
+ argstr = sprintf("%d, [0x%p], %d", $shmid, shmaddr_uaddr, $shmflg)
}
probe syscall.shmat.return =
kernel.function("sys_shmat").return {
@@ -568,7 +568,7 @@ probe syscall.sigaction =
sig = $sig
act_uaddr = $act
oact_uaddr = $oact
- argstr = sprintf("%s, [0x%x], [0x%x]", _signal_name($sig),
+ argstr = sprintf("%s, [0x%p], [0x%p]", _signal_name($sig),
act_uaddr, oact_uaddr)
}
probe syscall.sigaction.return =
@@ -585,7 +585,7 @@ probe syscall.sigaltstack =
kernel.function("sys_sigaltstack") {
name = "sigaltstack"
ebx = $ebx
- argstr = sprintf("0x%x", $ebx)
+ argstr = sprintf("0x%p", $ebx)
}
probe syscall.sigaltstack.return =
kernel.function("sys_sigaltstack").return {
@@ -620,7 +620,7 @@ probe syscall.sigsuspend =
history0 = $history0
history1 = $history1
mask = $mask
- argstr = sprintf("%d, %d, 0x%x", $history0, $history1, $mask)
+ argstr = sprintf("%d, %d, 0x%p", $history0, $history1, $mask)
}
probe syscall.sigsuspend.return =
kernel.function("sys_sigsuspend").return {
@@ -638,7 +638,7 @@ probe syscall.stat64 = kernel.function("sys_stat64") {
filename_uaddr = $filename
filename = user_string($filename)
buf_uaddr = $statbuf
- argstr = sprintf("%s, [0x%x]", filename, buf_uaddr)
+ argstr = sprintf("%s, [0x%p]", filename, buf_uaddr)
}
probe syscall.stat64.return = kernel.function("sys_stat64").return {
name = "stat64"
diff --git a/tapset/ppc64/syscalls.stp b/tapset/ppc64/syscalls.stp
index 9624fd3c..0a9d70f6 100644
--- a/tapset/ppc64/syscalls.stp
+++ b/tapset/ppc64/syscalls.stp
@@ -8,7 +8,7 @@ probe syscall.compat_sys_nanosleep = kernel.function("compat_sys_nanosleep") {
name = "compat_sys_nanosleep"
rqtp_uaddr = $rqtp
rmtp_uaddr = $rmtp
- argstr = sprintf("[0x%x], [0x%x]", rqtp_uaddr, rmtp_uaddr)
+ argstr = sprintf("[0x%p], [0x%p]", rqtp_uaddr, rmtp_uaddr)
}
probe syscall.compat_sys_nanosleep.return =
kernel.function("compat_sys_nanosleep").return {
@@ -24,7 +24,7 @@ probe syscall.compat_sys_getitimer = kernel.function("compat_sys_getitimer") {
name = "compat_sys_getitimer"
which = $which
value_uaddr = $it
- argstr = sprintf("%s, [0x%x]", _itimer_which_str(which), value_uaddr)
+ argstr = sprintf("%s, [0x%p]", _itimer_which_str(which), value_uaddr)
}
probe syscall.compat_sys_getitimer.return =
kernel.function("compat_sys_getitimer").return {
@@ -42,7 +42,7 @@ probe syscall.compat_sys_setitimer = kernel.function("compat_sys_setitimer") {
which = $which
value_uaddr = $in
ovalue_uaddr = $out
- argstr = sprintf("%s, %s, 0x%x", _itimer_which_str($which),
+ argstr = sprintf("%s, %s, 0x%p", _itimer_which_str($which),
_struct_itimerval_u($in), $out)
}
probe syscall.compat_sys_setitimer.return =
@@ -57,7 +57,7 @@ probe syscall.compat_sys_setitimer.return =
probe syscall.compat_sys_times = kernel.function("compat_sys_times") {
name = "compat_sys_times"
buf_uaddr = $tbuf
- argstr = sprintf("[0x%x]", buf_uaddr)
+ argstr = sprintf("[0x%p]", buf_uaddr)
}
probe syscall.compat_sys_times.return =
kernel.function("compat_sys_times").return {
@@ -71,7 +71,7 @@ probe syscall.compat_sys_times.return =
probe syscall.compat_sys_sigpending = kernel.function("compat_sys_sigpending") {
name = "compat_sys_sigpending"
set_uaddr = $set
- argstr = sprintf("[0x%x]", set_uaddr)
+ argstr = sprintf("[0x%p]", set_uaddr)
}
probe syscall.compat_sys_sigpending.return =
kernel.function("compat_sys_sigpending").return {
@@ -89,7 +89,7 @@ probe syscall.compat_sys_sigprocmask = kernel.function("compat_sys_sigprocmask")
how = $how
set_uaddr = $set
oldset_uaddr = $oset
- argstr = sprintf("%s, [0x%x], [0x%x]", _sigprocmask_how_str($how),
+ argstr = sprintf("%s, [0x%p], [0x%p]", _sigprocmask_how_str($how),
set_uaddr, oldset_uaddr)
}
probe syscall.compat_sys_sigprocmask.return =
@@ -111,7 +111,7 @@ probe syscall.compat_sys_futex = kernel.function("compat_sys_futex") {
utime_uaddr = $utime
uaddr2_uaddr = $uaddr2
val3 = $val3
- argstr = sprintf("0x%x, %s, %d, %s", $uaddr, _futex_op_str($op),
+ argstr = sprintf("0x%p, %s, %d, %s", $uaddr, _futex_op_str($op),
$val, _struct_timespec_u($utime))
}
probe syscall.compat_sys_futex.return =
@@ -179,7 +179,7 @@ probe syscall.compat_sys_getrusage = kernel.function("compat_sys_getrusage") {
name = "compat_sys_getrusage"
who = $who
usage_uaddr = $ru
- argstr = sprintf("%s, [0x%x]",_rusage_who_str($who), usage_uaddr)
+ argstr = sprintf("%s, [0x%p]",_rusage_who_str($who), usage_uaddr)
}
probe syscall.compat_sys_getrusage.return =
kernel.function("compat_sys_getrusage").return {
@@ -197,7 +197,7 @@ probe syscall.compat_sys_wait4 = kernel.function("compat_sys_wait4") {
status_uaddr = $stat_addr
options = $options
rusage_uaddr = $ru
- argstr = sprintf("%d, [0x%x], %s, [0x%x]", $pid, status_uaddr,
+ argstr = sprintf("%d, [0x%p], %s, [0x%p]", $pid, status_uaddr,
_wait4_opt_str($options), rusage_uaddr)
}
probe syscall.compat_sys_wait4.return =
@@ -216,7 +216,7 @@ probe syscall.compat_sys_sched_setaffinity = kernel.function("compat_sys_sched_s
pid = $pid
len = $len
mask_uaddr = $user_mask_ptr
- argstr = sprintf("%d, %d, [0x%x]", pid, len, mask_uaddr)
+ argstr = sprintf("%d, %d, [0x%p]", pid, len, mask_uaddr)
}
probe syscall.compat_sys_sched_setaffinity.return =
kernel.function("compat_sys_sched_setaffinity").return {
@@ -234,7 +234,7 @@ probe syscall.compat_sys_sched_getaffinity = kernel.function("compat_sys_sched_g
pid = $pid
len = $len
mask_uaddr = $user_mask_ptr
- argstr = sprintf("%d, %d, [0x%x]", pid, len, mask_uaddr)
+ argstr = sprintf("%d, %d, [0x%p]", pid, len, mask_uaddr)
}
probe syscall.compat_sys_sched_getaffinity.return =
kernel.function("compat_sys_sched_getaffinity").return {
@@ -250,7 +250,7 @@ probe syscall.compat_sys_utime = kernel.function("compat_sys_utime") {
name = "compat_sys_utime"
filename = user_string($filename)
buf_uaddr = $t
- argstr = sprintf("%s, [0x%x]", filename, buf_uaddr)
+ argstr = sprintf("%s, [0x%p]", filename, buf_uaddr)
}
probe syscall.compat_sys_utime.return =
kernel.function("compat_sys_utime").return {
@@ -282,7 +282,7 @@ probe syscall.compat_sys_newstat = kernel.function("compat_sys_newstat") {
name = "compat_sys_newstat"
file_name = user_string($filename)
buf_uaddr = $statbuf
- argstr = sprintf("\"%s\", [0x%x]", file_name, buf_uaddr)
+ argstr = sprintf("\"%s\", [0x%p]", file_name, buf_uaddr)
}
probe syscall.compat_sys_newstat.return =
kernel.function("compat_sys_newstat").return {
@@ -298,7 +298,7 @@ probe syscall.compat_sys_newlstat = kernel.function("compat_sys_newlstat") {
name = "compat_sys_newlstat"
file_name = user_string($filename)
buf_uaddr = $statbuf
- argstr = sprintf("\"%s\", [0x%x]", file_name, buf_uaddr)
+ argstr = sprintf("\"%s\", [0x%p]", file_name, buf_uaddr)
}
probe syscall.compat_sys_newlstat.return =
kernel.function("compat_sys_newlstat").return {
@@ -314,7 +314,7 @@ probe syscall.compat_sys_newfstat = kernel.function("compat_sys_newfstat") {
name = "compat_sys_newfstat"
filedes = $fd
buf_uaddr = $statbuf
- argstr = sprintf("%d, [0x%x]", filedes, buf_uaddr)
+ argstr = sprintf("%d, [0x%p]", filedes, buf_uaddr)
}
probe syscall.compat_sys_newfstat.return =
kernel.function("compat_sys_newfstat").return {
@@ -330,7 +330,7 @@ probe syscall.compat_sys_statfs = kernel.function("compat_sys_statfs") {
name = "compat_sys_statfs"
path = user_string($path)
buf_uaddr = $buf
- argstr = sprintf("%s, [0x%x]", path, buf_uaddr)
+ argstr = sprintf("%s, [0x%p]", path, buf_uaddr)
}
probe syscall.compat_sys_statfs.return =
kernel.function("compat_sys_statfs").return {
@@ -346,7 +346,7 @@ probe syscall.compat_sys_fstatfs = kernel.function("compat_sys_fstatfs") {
name = "compat_sys_fstatfs"
fd = $fd
buf_uaddr = $buf
- argstr = sprintf("%d, [0x%x]", fd, buf_uaddr)
+ argstr = sprintf("%d, [0x%p]", fd, buf_uaddr)
}
probe syscall.compat_sys_fstatfs.return =
kernel.function("compat_sys_fstatfs").return {
@@ -363,7 +363,7 @@ probe syscall.compat_sys_ioctl = kernel.function("compat_sys_ioctl") {
d = $fd
request = cmd
arg = $arg
- argstr = sprintf("%d, %d, [0x%x]", fd, request, arg)
+ argstr = sprintf("%d, %d, [0x%p]", fd, request, arg)
}
probe syscall.compat_sys_ioctl.return =
kernel.function("compat_sys_ioctl").return {
@@ -380,7 +380,7 @@ probe syscall.compat_sys_fcntl64 = kernel.function("compat_sys_fcntl64") {
fd = $fd
cmd = $cmd
arg = $arg
- argstr = sprintf("%d, %s, [0x%x]", fd, _fcntl_cmd_str($cmd), arg)
+ argstr = sprintf("%d, %s, [0x%p]", fd, _fcntl_cmd_str($cmd), arg)
}
probe syscall.compat_sys_fcntl64.return =
kernel.function("compat_sys_fcntl64").return {
@@ -397,7 +397,7 @@ probe syscall.compat_sys_fcntl = kernel.function("compat_sys_fcntl") {
fd = $fd
cmd = $cmd
arg = $arg
- argstr = sprintf("%d, %s, 0x%x", fd, _fcntl_cmd_str($cmd), arg)
+ argstr = sprintf("%d, %s, 0x%p", fd, _fcntl_cmd_str($cmd), arg)
}
probe syscall.compat_sys_fcntl.return =
kernel.function("compat_sys_fcntl").return {
@@ -412,7 +412,7 @@ probe syscall.compat_sys_io_setup = kernel.function("compat_sys_io_setup") {
name = "compat_sys_io_setup"
maxevents = $nr_reqs
ctxp_uaddr = $ctx32p
- argstr = sprintf("%d, [0x%x]", maxevents, ctxp_uaddr)
+ argstr = sprintf("%d, [0x%p]", maxevents, ctxp_uaddr)
}
probe syscall.compat_sys_io_setup.return =
kernel.function("compat_sys_io_setup").return {
@@ -434,7 +434,7 @@ probe syscall.compat_sys_io_getevents = kernel.function("compat_sys_io_getevents
nr = $nr
events_uaddr = $events
timeout_uaddr = $timeout
- argstr = sprintf("%d, %d, %d, [0x%x],[0x%x]", ctx_id, min_nr, nr,
+ argstr = sprintf("%d, %d, %d, [0x%p],[0x%p]", ctx_id, min_nr, nr,
events_uaddr, timeout_uaddr)
}
probe syscall.compat_sys_io_getevents.return =
@@ -452,7 +452,7 @@ probe syscall.compat_sys_io_submit = kernel.function("compat_sys_io_submit") {
ctx_id = $ctx_id
nr = $nr
iocbpp_uaddr = iocb
- argstr = sprintf("%d, %d, [0x%x]", ctx_id, nr, iocbpp_uaddr)
+ argstr = sprintf("%d, %d, [0x%p]", ctx_id, nr, iocbpp_uaddr)
}
probe syscall.compat_sys_io_submit.return =
kernel.function("compat_sys_io_submit").return {
@@ -474,7 +474,7 @@ probe syscall.compat_sys_mount = kernel.function("compat_sys_mount") {
filesystemtype = user_string($type)
mountflags = $flags
data_uaddr = $data
- argstr = sprintf("\"%s\", \"%s\", \"%s\", %s, [0x%x]", source,
+ argstr = sprintf("\"%s\", \"%s\", \"%s\", %s, [0x%p]", source,
target, filesystemtype, _mountflags_str($flags),
data_uaddr)
}
@@ -494,7 +494,7 @@ probe syscall.compat_sys_getdents = kernel.function("compat_sys_getdents") {
fd = $fd
dirent_uaddr = $dirent
count = $count
- argstr = sprintf("%d, [0x%x], %d", fd, dirp_uaddr, count)
+ argstr = sprintf("%d, [0x%p], %d", fd, dirp_uaddr, count)
}
probe syscall.compat_sys_getdents.return =
kernel.function("compat_sys_getdents").return {
@@ -512,7 +512,7 @@ probe syscall.compat_sys_getdents64 = kernel.function("compat_sys_getdents64") {
fd = $fd
dirent_uaddr = $dirent
count = $count
- argstr = sprintf("%d, [0x%x], %d", fd, dirp_uaddr, count)
+ argstr = sprintf("%d, [0x%p], %d", fd, dirp_uaddr, count)
}
probe syscall.compat_sys_getdents64.return =
kernel.function("compat_sys_getdents64").return {
@@ -531,7 +531,7 @@ probe syscall.compat_sys_readv = kernel.function("compat_sys_readv") {
# fd = $fd
vector_uaddr = $vec
count = $vlen
- argstr = sprintf("unknown fd, [0x%x], 0x%x", vector_uaddr, count)
+ argstr = sprintf("unknown fd, [0x%p], 0x%p", vector_uaddr, count)
}
probe syscall.compat_sys_readv.return =
kernel.function("compat_sys_readv").return {
@@ -550,7 +550,7 @@ probe syscall.compat_sys_writev = kernel.function("compat_sys_writev") {
# fd = $fd
vector_uaddr = $vec
count = $vlen
- argstr = sprintf("unknown fd, [0x%x], %d", vector_uaddr, $vlen)
+ argstr = sprintf("unknown fd, [0x%p], %d", vector_uaddr, $vlen)
}
probe syscall.compat_sys_writev.return =
kernel.function("compat_sys_writev").return {
@@ -594,7 +594,7 @@ probe syscall.compat_sys_nfsservctl = kernel.function("compat_sys_nfsservctl") {
cmd = $cmd
argp_uaddr = $arg
resp_uaddr = $res
- argstr = sprintf("0x%x, [0x%x], [0x%x]", cmd, argp_uaddr, resp_uaddr)
+ argstr = sprintf("0x%p, [0x%p], [0x%p]", cmd, argp_uaddr, resp_uaddr)
}
probe syscall.compat_sys_nfsservctl.return =
kernel.function("compat_sys_nfsservctl").return {
@@ -628,7 +628,7 @@ probe syscall.compat_sys_msgsnd = kernel.function("compat_sys_msgsnd") {
second = $second
third = $third
uptr_uaddr = $uptr
- argstr = sprintf("%d, %d, %d, [0x%x]", first, second, third,
+ argstr = sprintf("%d, %d, %d, [0x%p]", first, second, third,
uptr_uaddr)
}
probe syscall.compat_sys_msgsnd.return =
@@ -647,7 +647,7 @@ probe syscall.compat_sys_msgrcv = kernel.function("compat_sys_msgrcv") {
second = $second
third = $third
uptr_uaddr = $uptr
- argstr = sprintf("%d, %d, %d, [0x%x]", first, second, third,
+ argstr = sprintf("%d, %d, %d, [0x%p]", first, second, third,
uptr_uaddr)
}
probe syscall.compat_sys_msgrcv.return =
@@ -664,7 +664,7 @@ probe syscall.compat_sys_msgctl = kernel.function("compat_sys_msgctl") {
first = $first
second = $second
uptr_uaddr = $uptr
- argstr = sprintf("%d, %d, [0x%x]", first, second, uptr_uaddr)
+ argstr = sprintf("%d, %d, [0x%p]", first, second, uptr_uaddr)
}
probe syscall.compat_sys_msgctl.return =
kernel.function("compat_sys_msgctl").return {
@@ -682,7 +682,7 @@ probe syscall.compat_sys_shmat = kernel.function("compat_sys_shmat") {
second = $second
third = $third
uptr_uaddr = $uptr
- argstr = sprintf("%d, %d, %d, [0x%x]", first, second, third,
+ argstr = sprintf("%d, %d, %d, [0x%p]", first, second, third,
uptr_uaddr)
}
probe syscall.compat_sys_shmat.return =
@@ -699,7 +699,7 @@ probe syscall.compat_sys_shmctl = kernel.function("compat_sys_shmctl") {
first = $first
second = $second
uptr_uaddr = $uptr
- argstr = sprintf("%d, %d, [0x%x]", first, second, uptr_uaddr)
+ argstr = sprintf("%d, %d, [0x%p]", first, second, uptr_uaddr)
}
probe syscall.compat_sys_shmctl.return =
kernel.function("compat_sys_shmctl").return {
@@ -717,7 +717,7 @@ probe syscall.compat_sys_semtimedop = kernel.function("compat_sys_semtimedop") {
sops_uaddr = tsems
nsops = $nsops
timeout_uaddr = $timeout
- argstr = sprintf("%d, [0x%x], %d, %s", semid, sops_uaddr, nsops,
+ argstr = sprintf("%d, [0x%p], %d, %s", semid, sops_uaddr, nsops,
_struct_timespec_u(timeout_uaddr))
}
probe syscall.compat_sys_semtimedop.return =
@@ -738,7 +738,7 @@ probe syscall.compat_sys_mq_open = kernel.function("compat_sys_mq_open") {
oflag = $oflag
mode = $mode
u_attr_uaddr = $u_attr
- argstr = sprintf("\"%s\", %d, %d, [0x%x]", name_str, oflag, mode,
+ argstr = sprintf("\"%s\", %d, %d, [0x%p]", name_str, oflag, mode,
u_attr_uaddr)
}
probe syscall.compat_sys_mq_open.return =
@@ -797,7 +797,7 @@ probe syscall.compat_sys_mq_notify = kernel.function("compat_sys_mq_notify") {
name = "compat_sys_mq_notify"
mqdes = $mqdes
notification_uaddr = $u_notification
- argstr = sprintf("%d, [0x%x]", mqdes, notification_uaddr)
+ argstr = sprintf("%d, [0x%p]", mqdes, notification_uaddr)
}
probe syscall.compat_sys_mq_notify.return =
kernel.function("compat_sys_mq_notify").return {
@@ -816,7 +816,7 @@ probe syscall.compat_sys_mq_getsetattr =
mqdes = $mqdes
u_mqstat_uaddr = $u_mqstat
u_omqstat_uaddr = $u_omqstat
- argstr = sprintf("%d, [0x%x], [0x%x]", mqdes, u_mqstat_uaddr,
+ argstr = sprintf("%d, [0x%p], [0x%p]", mqdes, u_mqstat_uaddr,
u_omqstat_uaddr)
}
probe syscall.compat_sys_mq_getsetattr.return =
@@ -860,7 +860,7 @@ probe syscall.compat_sys_setsockopt = kernel.function("compat_sys_setsockopt") {
optname_str = _sockopt_optname_str($optname)
optval_uaddr = $optval
optlen = $optlen
- argstr = sprintf("%d, %s, %s, [0x%x], %d", $fd, level_str,
+ argstr = sprintf("%d, %s, %s, [0x%p], %d", $fd, level_str,
optname_str, optval_uaddr, $optlen)
}
probe syscall.compat_sys_setsockopt.return =
@@ -883,7 +883,7 @@ probe syscall.compat_sys_getsockopt = kernel.function("compat_sys_getsockopt") {
optval_uaddr = $optval
/* FIXME */
optlen_uaddr = $optlen
- argstr = sprintf("%d, %s, %s, [0x%x], [0x%x]", s, level_str,
+ argstr = sprintf("%d, %s, %s, [0x%p], [0x%p]", s, level_str,
optname_str, optval_uaddr, optlen_uaddr)
}
probe syscall.compat_sys_getsockopt.return =
@@ -902,7 +902,7 @@ probe syscall.compat_sys_sendmsg = kernel.function("compat_sys_sendmsg") {
s = $fd
msg_uaddr = $msg
flags = $flags
- argstr = sprintf("%d, [0x%x], %s", s, msg_uaddr,
+ argstr = sprintf("%d, [0x%p], %s", s, msg_uaddr,
_send_flags_str($flags))
}
probe syscall.compat_sys_sendmsg.return =
@@ -921,7 +921,7 @@ probe syscall.compat_sys_recvmsg = kernel.function("compat_sys_recvmsg") {
s = $fd
msg_uaddr = $msg
flags = $flags
- argstr = sprintf("%d, [0x%x], %s", s, msg_uaddr,
+ argstr = sprintf("%d, [0x%p], %s", s, msg_uaddr,
_send_flags_str($flags))
}
probe syscall.compat_sys_recvmsg.return =
@@ -937,7 +937,7 @@ probe syscall.compat_sys_socketcall = kernel.function("compat_sys_socketcall") {
name = "compat_sys_socketcall"
call = $call
args_uaddr = $args
- argstr = sprintf("%d, [0x%x]", call, args_uaddr)
+ argstr = sprintf("%d, [0x%p]", call, args_uaddr)
}
probe syscall.compat_sys_socketcall.return =
kernel.function("compat_sys_socketcall").return {
@@ -998,7 +998,7 @@ probe syscall.quotactl = kernel.function("sys_quotactl") {
special_str = user_string($special)
id = $id
addr_uaddr = $addr
- argstr = sprintf("%s, %s, 0x%x, [0x%x]", cmd_str, special_str,
+ argstr = sprintf("%s, %s, 0x%p, [0x%p]", cmd_str, special_str,
id, addr_uaddr)
}
probe syscall.quotactl.return = kernel.function("sys_quotactl").return {
@@ -1019,7 +1019,7 @@ probe syscall.request_key = kernel.function("sys_request_key") {
description_uaddr = $_description
callout_info_uaddr = $_callout_info
destringid = $destringid
- argstr = sprintf("[0x%x], [0x%x], [0x%x], 0x%x", type_uaddr,
+ argstr = sprintf("[0x%p], [0x%p], [0x%p], 0x%p", type_uaddr,
description_uaddr, callout_info_uaddr, destringid)
}
probe syscall.request_key.return = kernel.function("sys_request_key").return {
@@ -1053,7 +1053,7 @@ probe syscall.sys32_time = kernel.function("sys32_time") {
name = "sys32_time"
/* FIXME */
t_uaddr = $tloc
- argstr = sprintf("[0x%x]", t_uaddr)
+ argstr = sprintf("[0x%p]", t_uaddr)
}
probe syscall.sys32_time.return = kernel.function("sys32_time").return {
name = "sys32_time"
@@ -1068,7 +1068,7 @@ probe syscall.ppc64_sys32_stime = kernel.function("ppc64_sys32_stime") {
name = "ppc64_sys32_stime"
/* FIXME */
t_uaddr = $tptr
- argstr = sprintf("[0x%x]", t_uaddr)
+ argstr = sprintf("[0x%p]", t_uaddr)
}
probe syscall.ppc64_sys32_stime.return =
kernel.function("ppc64_sys32_stime").return {
@@ -1087,7 +1087,7 @@ probe syscall.sys32_ptrace = kernel.function("sys32_ptrace") {
pid = $pid
addr = $addr
data = $data
- argstr = sprintf("0x%x, 0x%x, 0x%x, 0x%x", request, pid,
+ argstr = sprintf("0x%p, 0x%p, 0x%p, 0x%p", request, pid,
addr, data)
}
probe syscall.sys32_ptrace.return = kernel.function("sys32_ptrace").return {
@@ -1113,7 +1113,7 @@ probe syscall.sys32_pause.return = kernel.function("sys32_pause").return {
probe syscall.sys32_olduname = kernel.function("sys32_olduname") {
name = "sys32_olduname"
name_uaddr = $name
- argstr = sprintf("[0x%x]", name_uaddr)
+ argstr = sprintf("[0x%p]", name_uaddr)
}
probe syscall.sys32_olduname.return = kernel.function("sys32_olduname").return {
name = "sys32_olduname"
@@ -1129,7 +1129,7 @@ probe syscall.sys32_sigaction = kernel.function("sys32_sigaction") {
sig = $sig
act_uaddr = $act
oact_uaddr = $oact
- argstr = sprintf("%s, [0x%x], [0x%x]", _signal_name($sig),
+ argstr = sprintf("%s, [0x%p], [0x%p]", _signal_name($sig),
act_uaddr, oact_uaddr)
}
probe syscall.sys32_sigaction.return =
@@ -1145,7 +1145,7 @@ probe syscall.sys32_sigaction.return =
probe syscall.sys32_sigsuspend = kernel.function("sys32_sigsuspend") {
name = "sys32_sigsuspend"
mask = $mask
- argstr = sprintf("0x%x", mask)
+ argstr = sprintf("0x%p", mask)
}
probe syscall.sys32_sigsuspend.return =
kernel.function("sys32_sigsuspend").return {
@@ -1161,7 +1161,7 @@ probe syscall.sys32_gettimeofday = kernel.function("sys32_gettimeofday") {
name = "sys32_gettimeofday"
tv_uaddr = $tv
tz_uaddr = $tz
- argstr = sprintf("[0x%x], [0x%x]", tv_uaddr, tz_uaddr)
+ argstr = sprintf("[0x%p], [0x%p]", tv_uaddr, tz_uaddr)
}
probe syscall.sys32_gettimeofday.return =
kernel.function("sys32_gettimeofday").return {
@@ -1177,7 +1177,7 @@ probe syscall.sys32_settimeofday = kernel.function("sys32_settimeofday") {
name = "sys32_settimeofday"
tv_uaddr = $tv
tz_uaddr = $tz
- argstr = sprintf("[0x%x], [0x%x]", tv_uaddr, tz_uaddr)
+ argstr = sprintf("[0x%p], [0x%p]", tv_uaddr, tz_uaddr)
}
probe syscall.sys32_settimeofday.return =
kernel.function("sys32_settimeofday").return {
@@ -1191,7 +1191,7 @@ probe syscall.sys32_settimeofday.return =
probe syscall.sys32_sysinfo = kernel.function("sys32_sysinfo") {
name = "sys32_sysinfo"
info_uaddr = $info
- argstr = sprintf("[0x%x]", info_uaddr)
+ argstr = sprintf("[0x%p]", info_uaddr)
}
probe syscall.sys32_sysinfo.return =
kernel.function("sys32_sysinfo").return {
@@ -1211,7 +1211,7 @@ probe syscall.sys32_ipc = kernel.function("sys32_ipc") {
third = $third
ptr_uaddr = $ptr
fifth = $fifth
- argstr = sprintf("%d, %d, %d, %d, [0x%x], %d", call, first, second,
+ argstr = sprintf("%d, %d, %d, %d, [0x%p], %d", call, first, second,
third, ptr_uaddr, fifth)
}
probe syscall.sys32_ipc.return = kernel.function("sys32_ipc").return {
@@ -1231,7 +1231,7 @@ probe syscall.sys32_sigreturn = kernel.function("sys32_sigreturn") {
r6 = $r6
r7 = $r7
r8 = $r8
- argstr = sprintf("0x%x, 0x%x, 0x%x, 0x%x, 0x%x, 0x%x",
+ argstr = sprintf("0x%p, 0x%p, 0x%p, 0x%p, 0x%p, 0x%p",
r3, r4, r5, r6, r7, r8)
}
probe syscall.sys32_sigreturn.return =
@@ -1246,7 +1246,7 @@ probe syscall.sys32_sigreturn.return =
probe syscall.sys32_adjtimex = kernel.function("sys32_adjtimex") {
name = "sys32_adjtimex"
buf_uaddr = $utp
- argstr = sprintf("[0x%x]", buf_uaddr)
+ argstr = sprintf("[0x%p]", buf_uaddr)
}
probe syscall.sys32_adjtimex.return = kernel.function("sys32_adjtimex").return {
name = "sys32_adjtimex"
@@ -1263,7 +1263,7 @@ probe syscall.sys32_getdents = kernel.function("sys32_getdents") {
fd = $fd
dirp_uaddr = $dirent
count = $count
- argstr = sprintf("%d, [0x%x], %d", fd, dirp_uaddr, count)
+ argstr = sprintf("%d, [0x%p], %d", fd, dirp_uaddr, count)
}
probe syscall.sys32_getdents.return =
kernel.function("sys32_getdents").return {
@@ -1277,7 +1277,7 @@ probe syscall.sys32_getdents.return =
probe syscall.sys32_sysctl = kernel.function("sys32_sysctl") {
name = "sys32_sysctl"
args_uaddr = $args
- argstr = sprintf("[0x%x]", args_uaddr)
+ argstr = sprintf("[0x%p]", args_uaddr)
}
probe syscall.sys32_sysctl.return =
kernel.function("sys32_sysctl").return {
@@ -1293,7 +1293,7 @@ probe syscall.sys32_sched_setparam = kernel.function("sys32_sched_setparam") {
name = "sys32_sched_setparam"
pid = $pid
param_uaddr = $param
- argstr = sprintf("%d, [0x%x]", pid, param_uaddr)
+ argstr = sprintf("%d, [0x%p]", pid, param_uaddr)
}
probe syscall.sys32_sched_setparam.return =
kernel.function("sys32_sched_setparam").return {
@@ -1310,7 +1310,7 @@ probe syscall.sys32_sched_rr_get_interval = kernel.function("sys32_sched_rr_get_
name = "sys32_sched_rr_get_interval"
pid = $pid
interval_uaddr = $interval
- argstr = sprintf("%d, [0x%x]", pid, interval_uaddr)
+ argstr = sprintf("%d, [0x%p]", pid, interval_uaddr)
}
probe syscall.sys32_sched_rr_get_interval.return =
kernel.function("sys32_sched_rr_get_interval").return {
@@ -1331,7 +1331,7 @@ probe syscall.sys32_rt_sigreturn = kernel.function("sys32_rt_sigreturn") {
r6 = $r6
r7 = $r7
r8 = $r8
- argstr = sprintf("0x%x, 0x%x, 0x%x, 0x%x, 0x%x, 0x%x",
+ argstr = sprintf("0x%p, 0x%p, 0x%p, 0x%p, 0x%p, 0x%p",
r3, r4, r5, r6, r7, r8)
}
probe syscall.sys32_rt_sigreturn.return =
@@ -1350,7 +1350,7 @@ probe syscall.sys32_rt_sigaction = kernel.function("sys32_rt_sigaction") {
act_uaddr = $act
oact_uaddr = $oact
sigsetsize = $sigsetsize
- argstr = sprintf("%s, [0x%x], [0x%x], 0x%x", _signal_name($sig),
+ argstr = sprintf("%s, [0x%p], [0x%p], 0x%p", _signal_name($sig),
act_uaddr, oact_uaddr, sigsetsize)
}
probe syscall.sys32_rt_sigaction.return =
@@ -1370,7 +1370,7 @@ probe syscall.sys32_rt_sigprocmask = kernel.function("sys32_rt_sigprocmask") {
set_uaddr = $set
oset_uaddr = $oset
sigsetsize = $sigsetsize
- argstr = sprintf("%s, [0x%x], [0x%x], 0x%x", how_str, set_uaddr,
+ argstr = sprintf("%s, [0x%p], [0x%p], 0x%p", how_str, set_uaddr,
oset_uaddr, sigsetsize)
}
probe syscall.sys32_rt_sigprocmask.return =
@@ -1387,7 +1387,7 @@ probe syscall.sys32_rt_sigpending = kernel.function("sys32_rt_sigpending") {
name = "sys32_rt_sigpending"
set_uaddr = $set
sigsetsize = $sigsetsize
- argstr = sprintf("[0x%x], %d", set_uaddr, $sigsetsize)
+ argstr = sprintf("[0x%p], %d", set_uaddr, $sigsetsize)
}
probe syscall.sys32_rt_sigpending.return =
kernel.function("sys32_rt_sigpending").return {
@@ -1407,7 +1407,7 @@ probe syscall.sys32_rt_sigtimedwait = kernel.function("sys32_rt_sigtimedwait") {
uinfo_uaddr = $uinfo
uts_uaddr = $uts
sigsetsize = $sigsetsize
- argstr = sprintf("[0x%x], [0x%x], [0x%x], 0x%x", uthese_uaddr,
+ argstr = sprintf("[0x%p], [0x%p], [0x%p], 0x%p", uthese_uaddr,
uinfo_uaddr, uts_uaddr, sigsetsize)
}
probe syscall.sys32_rt_sigtimedwait.return =
@@ -1424,7 +1424,7 @@ probe syscall.sys32_rt_sigqueueinfo = kernel.function("sys32_rt_sigqueueinfo") {
pid = $pid
sig = $sig
uinfo_uaddr = $uinfo
- argstr = sprintf("0x%x, %s, [0x%x]", pid, _signal_name($sig),
+ argstr = sprintf("0x%p, %s, [0x%p]", pid, _signal_name($sig),
uinfo_uaddr)
}
probe syscall.sys32_rt_sigqueueinfo.return =
@@ -1457,7 +1457,7 @@ probe syscall.sys32_sendfile64 = kernel.function("sys32_sendfile64") {
in_fd = $in_fd
offset_uaddr = $offset
count = $count
- argstr = sprintf("%d, %d, [0x%x], %d", $out_fd, $in_fd, offset_uaddr,
+ argstr = sprintf("%d, %d, [0x%p], %d", $out_fd, $in_fd, offset_uaddr,
$count)
}
probe syscall.sys32_sendfile64.return =
@@ -1476,7 +1476,7 @@ probe syscall.ppc32_timer_create = kernel.function("ppc32_timer_create") {
which_clock = $clock
timer_event_spec = $ev32
created_timer_id = $timer_id
- argstr = sprintf("%d, [0x%x], [0x%x]", which_clock, timer_event_spec,
+ argstr = sprintf("%d, [0x%p], [0x%p]", which_clock, timer_event_spec,
created_timer_id)
}
probe syscall.ppc32_timer_create.return =
@@ -1496,7 +1496,7 @@ probe syscall.compat_timer_settime = kernel.function("compat_timer_settime") {
flags = $flags
new_setting_uaddr = $new
old_setting_uaddr = $old
- argstr = sprintf("%d, %d, [0x%x], [0x%x]", timer_id, flags,
+ argstr = sprintf("%d, %d, [0x%p], [0x%p]", timer_id, flags,
new_setting_uaddr, old_setting_uaddr)
}
probe syscall.compat_timer_settime.return =
@@ -1513,7 +1513,7 @@ probe syscall.compat_timer_gettime = kernel.function("compat_timer_gettime") {
name = "compat_timer_gettime"
timer_id = $timer_id
setting_uaddr = $setting
- argstr = sprintf("%d, [0x%x]", timer_id, setting_uaddr)
+ argstr = sprintf("%d, [0x%p]", timer_id, setting_uaddr)
}
probe syscall.compat_timer_gettime.return =
kernel.function("compat_timer_gettime").return {
@@ -1529,7 +1529,7 @@ probe syscall.compat_clock_settime = kernel.function("compat_clock_settime") {
name = "compat_clock_settime"
which_clock = $which_clock
tp_uaddr = $tp
- argstr = sprintf("%d, [0x%x]", which_clock, tp_uaddr)
+ argstr = sprintf("%d, [0x%p]", which_clock, tp_uaddr)
}
probe syscall.compat_clock_settime.return =
kernel.function("compat_clock_settime").return {
@@ -1545,7 +1545,7 @@ probe syscall.compat_clock_gettime = kernel.function("compat_clock_gettime") {
name = "compat_clock_gettime"
which_clock = $which_clock
tp_uaddr = $tp
- argstr = sprintf("%d, [0x%x]", which_clock, tp_uaddr)
+ argstr = sprintf("%d, [0x%p]", which_clock, tp_uaddr)
}
probe syscall.compat_clock_gettime.return =
kernel.function("compat_clock_gettime").return {
@@ -1561,7 +1561,7 @@ probe syscall.compat_clock_getres = kernel.function("compat_clock_getres") {
name = "compat_clock_getres"
which_clock = $which_clock
tp_uaddr = $tp
- argstr = sprintf("%d, [0x%x]", which_clock, tp_uaddr)
+ argstr = sprintf("%d, [0x%p]", which_clock, tp_uaddr)
}
probe syscall.compat_clock_getres.return =
kernel.function("compat_clock_getres").return {
@@ -1582,7 +1582,7 @@ probe syscall.compat_clock_nanosleep = kernel.function("compat_clock_nanosleep")
flag_str = "TIMER_ABSTIME"
rqtp_uaddr = $rqtp
rmtp_uaddr = $rmtp
- argstr = sprintf("%s, %s, [0x%x], [0x%x]", clock_id_str,
+ argstr = sprintf("%s, %s, [0x%p], [0x%p]", clock_id_str,
flag_str, rqtp_uaddr, rmtp_uaddr)
}
probe syscall.compat_clock_nanosleep.return =
@@ -1606,7 +1606,7 @@ probe syscall.sys32_swapcontext = kernel.function("sys32_swapcontext") {
r7 = $r7
r8 = $r8
regs = $regs
- argstr = sprintf("[0x%x], [0x%x], %d, %d, %d, %d, [0x%x]",
+ argstr = sprintf("[0x%p], [0x%p], %d, %d, %d, %d, [0x%p]",
old_ctx_uaddr, new_ctx_uaddr, r5, r6, r7, r8, regs)
}
probe syscall.sys32_swapcontext.return =
@@ -1624,7 +1624,7 @@ probe syscall.sys32_utimes = kernel.function("sys32_utimes") {
filename_uaddr = $filename
filename = user_string($filename)
tvp_uaddr = $tvs
- argstr = sprintf("%s, [0x%x]", filename, tvp_uaddr)
+ argstr = sprintf("%s, [0x%p]", filename, tvp_uaddr)
}
probe syscall.sys32_utimes.return = kernel.function("sys32_utimes").return {
name = "sys32_utimes"
@@ -1641,7 +1641,7 @@ probe syscall.compat_statfs64 = kernel.function("compat_statfs64") {
path = user_string($path)
sz = $sz
buf_uaddr = $buf
- argstr = sprintf("%s, %d, [0x%x]", path, sz, buf_uaddr)
+ argstr = sprintf("%s, %d, [0x%p]", path, sz, buf_uaddr)
}
probe syscall.compat_statfs64.return =
kernel.function("compat_statfs64").return {
@@ -1658,7 +1658,7 @@ probe syscall.compat_fstatfs64 = kernel.function("compat_fstatfs64") {
fd = $fd
sz = $sz
buf_uaddr = $buf
- argstr = sprintf("%d, %d, [0x%x]", fd, sz, buf_uaddr)
+ argstr = sprintf("%d, %d, [0x%p]", fd, sz, buf_uaddr)
}
probe syscall.compat_fstatfs64.return =
kernel.function("compat_fstatfs64").return {
@@ -1679,7 +1679,7 @@ probe syscall.compat_mbind = kernel.function("compat_mbind") {
nodemask_uaddr = $nmask
maxnode = $maxnode
flags = $flags
- argstr = sprintf("[0x%x], %d, %d, [0x%x], %d, %d", start_uaddr, len,
+ argstr = sprintf("[0x%p], %d, %d, [0x%p], %d, %d", start_uaddr, len,
policy, nodemask_uaddr, maxnode, flags)
}
probe syscall.compat_mbind.return = kernel.function("compat_mbind").return {
@@ -1700,7 +1700,7 @@ probe syscall.compat_get_mempolicy = kernel.function("compat_get_mempolicy") {
maxnode = $maxnode
addr = $addr
flags = $flags
- argstr = sprintf("[0x%x], [0x%x], %d, %d", policy_uaddr, nmask_uaddr,
+ argstr = sprintf("[0x%p], [0x%p], %d, %d", policy_uaddr, nmask_uaddr,
maxnode, addr)
}
probe syscall.compat_get_mempolicy.return =
@@ -1718,7 +1718,7 @@ probe syscall.compat_set_mempolicy = kernel.function("compat_set_mempolicy") {
policy = $mode
nodemask_uaddr = $nmask
maxnode = $maxnode
- argstr = sprintf("%d, [0x%x], %d", policy, nodemask_uaddr, maxnode)
+ argstr = sprintf("%d, [0x%p], %d", policy, nodemask_uaddr, maxnode)
}
probe syscall.compat_set_mempolicy.return =
kernel.function("compat_set_mempolicy").return {
@@ -1733,7 +1733,7 @@ probe syscall.ppc64_sys_stime = kernel.function("ppc64_sys_stime") {
name = "ppc64_sys_stime"
/* FIXME */
t_uaddr = $tptr
- argstr = sprintf("[0x%x]", t_uaddr)
+ argstr = sprintf("[0x%p]", t_uaddr)
}
probe syscall.ppc64_sys_stime.return =
kernel.function("ppc64_sys_stime").return {
@@ -1747,7 +1747,7 @@ probe syscall.ppc64_sys_stime.return =
probe syscall.ppc64_newuname = kernel.function("ppc64_newuname") {
name = "ppc64_newuname"
name_uaddr = $name
- argstr = sprintf("[0x%x]", name_uaddr)
+ argstr = sprintf("[0x%p]", name_uaddr)
}
probe syscall.ppc64_newuname.return = kernel.function("ppc64_newuname").return {
name = "ppc64_newuname"
@@ -1768,7 +1768,7 @@ probe syscall.old32_readdir = kernel.function("old32_readdir") {
fd = $fd
dirp_uaddr = $dirent
count = $count
- argstr = sprintf("%d, [0x%x], %d", fd, dirp_uaddr, count)
+ argstr = sprintf("%d, [0x%p], %d", fd, dirp_uaddr, count)
}
probe syscall.old32_readdir.return =
kernel.function("old32_readdir").return {
@@ -1783,7 +1783,7 @@ probe syscall.sys64_time = kernel.function("sys64_time") {
name = "sys64_time"
/* FIXME */
t_uaddr = $tloc
- argstr = sprintf("[0x%x]", t_uaddr)
+ argstr = sprintf("[0x%p]", t_uaddr)
}
probe syscall.sys64_time.return = kernel.function("sys64_time").return {
name = "sys64_time"
@@ -1810,7 +1810,7 @@ probe syscall.ppc64_personality.return =
probe syscall.ppc_rtas = kernel.function("ppc_rtas") {
name = "ppc_rtas"
uargs_uaddr = $uargs
- argstr = sprintf("[0x%x]", uargs_uaddr)
+ argstr = sprintf("[0x%p]", uargs_uaddr)
}
probe syscall.ppc_rtas.return = kernel.function("ppc_rtas").return {
name = "ppc_rtas"
diff --git a/tapset/syscalls.stp b/tapset/syscalls.stp
index c80015c5..36903b57 100644
--- a/tapset/syscalls.stp
+++ b/tapset/syscalls.stp
@@ -98,7 +98,7 @@ probe syscall.bdflush = kernel.function("sys_bdflush") {
name = "bdflush"
func = $func
data = $data
- argstr = sprintf("%d 0x%x",func, data)
+ argstr = sprintf("%d 0x%p",func, data)
}
probe syscall.bdflush.return = kernel.function("sys_bdflush").return {
name = "bdflush"
@@ -124,7 +124,7 @@ probe syscall.bind.return = kernel.function("sys_bind").return {
probe syscall.brk = kernel.function("sys_brk") {
name = "brk"
brk = $brk
- argstr = sprintf("0x%x", brk)
+ argstr = sprintf("0x%p", brk)
}
probe syscall.brk.return = kernel.function("sys_brk").return {
name = "brk"
@@ -143,31 +143,17 @@ probe syscall.brk.return = kernel.function("sys_brk").return {
* cap_get_proc / cap_set_proc are better
* functions to export.
*/
-/*
- * asmlinkage long
- * sys_capget(cap_user_header_t header,
- * cap_user_data_t dataptr)
- */
-probe kernel.syscall.capget =
- kernel.function("sys_capget") {
- name = "capget"
- header_uaddr = $header
- data_uaddr = $dataptr
- /*
- * NOTE
- * These two functions are the raw kernel
- * interface for getting and setting
- * capabilities. The kernel API is likely
- * to change and use of these functions (in
- * particular the format of the cap_user_*_t
- * types) is subject to change with each
- * kernel revision.
- */
- }
-probe kernel.syscall.capget.return =
- kernel.function("sys_capget").return {
- name = "capget.return"
- }
+# long sys_capget(cap_user_header_t header, cap_user_data_t dataptr)
+probe syscall.capget = kernel.function("sys_capget") {
+ name = "capget"
+ header_uaddr = $header
+ data_uaddr = $dataptr
+ argstr = sprintf("0x%p, 0x%p", $header, $dataptr)
+}
+probe syscall.capget.return = kernel.function("sys_capget").return {
+ name = "capget"
+ retstr = returnstr(1)
+}
# capset _____________________________________________________
/*
* NOTE
@@ -180,35 +166,18 @@ probe kernel.syscall.capget.return =
* cap_get_proc / cap_set_proc are better
* functions to export.
*/
-/*
- * asmlinkage long
- * sys_capset(cap_user_header_t header,
- * const cap_user_data_t data)
- */
-probe kernel.syscall.capset =
- kernel.function("sys_capset") {
- name = "capset"
- header_uaddr = $header
- data_uaddr = $data
- /*
- * NOTE
- * These two functions are the raw kernel
- * interface for getting and setting
- * capabilities. The kernel API is likely
- * to change and use of these functions (in
- * particular the format of the cap_user_*_t
- * types) is subject to change with each
- * kernel revision.
- *
- * These system calls are specific to Linux.
- * The portable interfaces are cap_set_proc
- * and cap_get_proc.
- */
- }
-probe kernel.syscall.capset.return =
- kernel.function("sys_capset").return {
- name = "capset.return"
- }
+# long sys_capset(cap_user_header_t header, const cap_user_data_t data)
+probe syscall.capset = kernel.function("sys_capset") {
+ name = "capset"
+ header_uaddr = $header
+ data_uaddr = $data
+ argstr = sprintf("0x%p, 0x%p", $header, $data)
+}
+probe syscall.capset.return = kernel.function("sys_capset").return {
+ name = "capset"
+ retstr = returnstr(1)
+}
+
# chdir ______________________________________________________
# long sys_chdir(const char __user * filename)
probe syscall.chdir = kernel.function("sys_chdir") {
@@ -259,40 +228,34 @@ probe syscall.chroot.return = kernel.function("sys_chroot").return {
name = "chroot"
retstr = returnstr(1)
}
+
# clock_getres _______________________________________________
-/*
- * asmlinkage long
- * sys_clock_getres(clockid_t which_clock,
- * struct timespec __user *tp)
- */
-probe kernel.syscall.clock_getres =
- kernel.function("sys_clock_getres") {
- name = "clock_getres"
- clk_id = $which_clock
- clk_id_str = _get_wc_str($which_clock)
- res_uaddr = $tp
- }
-probe kernel.syscall.clock_getres.return =
- kernel.function("sys_clock_getres").return {
- name = "clock_getres.return"
- }
+# long sys_clock_getres(clockid_t which_clock, struct timespec __user *tp)
+probe syscall.clock_getres = kernel.function("sys_clock_getres") {
+ name = "clock_getres"
+ clk_id = $which_clock
+ clk_id_str = _get_wc_str($which_clock)
+ res_uaddr = $tp
+ #fixme argstr
+}
+probe syscall.clock_getres.return = kernel.function("sys_clock_getres").return {
+ name = "clock_getres"
+ retstr = returnstr(1)
+}
+
# clock_gettime ______________________________________________
-/*
- * asmlinkage long
- * sys_clock_gettime(clockid_t which_clock,
- * struct timespec __user *tp)
- */
-probe kernel.syscall.clock_gettime =
- kernel.function("sys_clock_gettime") {
- name = "clock_gettime"
- clk_id = $which_clock
- clk_id_str = _get_wc_str($which_clock)
- tp_uaddr = $tp
+# long sys_clock_gettime(clockid_t which_clock, struct timespec __user *tp)
+probe syscall.clock_gettime = kernel.function("sys_clock_gettime") {
+ name = "clock_gettime"
+ clk_id = $which_clock
+ clk_id_str = _get_wc_str($which_clock)
+ tp_uaddr = $tp
+ #fixme argstr
+}
+probe syscall.clock_gettime.return = kernel.function("sys_clock_gettime").return {
+ name = "clock_gettime"
+ retstr = returnstr(1)
}
-probe kernel.syscall.clock_gettime.return =
- kernel.function("sys_clock_gettime").return {
- name = "clock_gettime.return"
- }
# clock_nanosleep ____________________________________________
/*
* asmlinkage long
@@ -632,7 +595,7 @@ probe syscall.fgetxattr = kernel.function("sys_fgetxattr") {
name2 = user_string($name)
value_uaddr = $value
size = $size
- argstr = sprintf("%d, %s, [0x%x], %d", filedes, name2,
+ argstr = sprintf("%d, %s, [0x%p], %d", filedes, name2,
value_uaddr, size)
}
probe syscall.fgetxattr.return = kernel.function("sys_fgetxattr").return {
@@ -646,7 +609,7 @@ probe syscall.flistxattr = kernel.function("sys_flistxattr") {
filedes = $fd
list_uaddr = $list
size = $size
- argstr = sprintf("%d, [0x%x], %d", filedes, list_uaddr, size)
+ argstr = sprintf("%d, [0x%p], %d", filedes, list_uaddr, size)
}
probe syscall.flistxattr.return = kernel.function("sys_flistxattr").return {
name = "flistxattr"
@@ -727,7 +690,7 @@ probe syscall.fsetxattr = kernel.function("sys_fsetxattr") {
value_uaddr = $value
size = $size
flags = $flags
- argstr = sprintf("%d, %s, [0x%x], %d, 0x%x", filedes, name2,
+ argstr = sprintf("%d, %s, [0x%p], %d, 0x%p", filedes, name2,
value_uaddr, size, flags)
}
probe syscall.fsetxattr.return = kernel.function("sys_fsetxattr").return {
@@ -741,7 +704,7 @@ probe syscall.fstatfs = kernel.function("sys_fstatfs") {
name = "fstatfs"
fd = $fd
buf_uaddr = $buf
- argstr = sprintf("%d, [0x%x]", fd, buf_uaddr)
+ argstr = sprintf("%d, [0x%p]", fd, buf_uaddr)
}
probe syscall.fstatfs.return = kernel.function("sys_fstatfs").return {
name = "fstatfs"
@@ -754,7 +717,7 @@ probe syscall.fstatfs64 = kernel.function("sys_fstatfs64") {
fd = $fd
sz = $sz
buf_uaddr = $buf
- argstr = sprintf("%d, %d, [0x%x]", fd, sz, buf_uaddr)
+ argstr = sprintf("%d, %d, [0x%p]", fd, sz, buf_uaddr)
}
probe syscall.fstatfs64.return = kernel.function("sys_fstatfs64").return {
name = "fstatfs64.return"
@@ -815,10 +778,10 @@ probe syscall.futex = kernel.function("sys_futex") {
uaddr2_uaddr = $uaddr2
val3 = $val3
if (op == 0)
- argstr = sprintf("0x%x, %s, %d, %s", $uaddr, _futex_op_str($op),
+ argstr = sprintf("0x%p, %s, %d, %s", $uaddr, _futex_op_str($op),
$val, _struct_timespec_u($utime))
else
- argstr = sprintf("0x%x, %s, %d", $uaddr, _futex_op_str($op),
+ argstr = sprintf("0x%p, %s, %d", $uaddr, _futex_op_str($op),
$val)
}
probe syscall.futex.return = kernel.function("sys_futex").return {
@@ -832,7 +795,7 @@ probe syscall.getcwd = kernel.function("sys_getcwd") {
name = "getcwd"
buf_uaddr = $buf
size = $size
- argstr = sprintf("[0x%x], %d", buf_uaddr, size)
+ argstr = sprintf("[0x%p], %d", buf_uaddr, size)
}
probe syscall.getcwd.return = kernel.function("sys_getcwd").return {
name = "getcwd"
@@ -848,7 +811,7 @@ probe syscall.getdents = kernel.function("sys_getdents") {
fd = $fd
dirp_uaddr = $dirent
count = $count
- argstr = sprintf("%d, [0x%x], %d", fd, dirp_uaddr, count)
+ argstr = sprintf("%d, [0x%p], %d", fd, dirp_uaddr, count)
}
probe syscall.getdents.return = kernel.function("sys_getdents").return {
name = "getdents"
@@ -864,7 +827,7 @@ probe syscall.getdents64 = kernel.function("sys_getdents64") {
fd = $fd
dirp_uaddr = $dirent
count = $count
- argstr = sprintf("%d, [0x%x], %d", fd, dirp_uaddr, count)
+ argstr = sprintf("%d, [0x%p], %d", fd, dirp_uaddr, count)
}
probe syscall.getdents64.return = kernel.function("sys_getdents64").return {
name = "getdents64"
@@ -907,7 +870,7 @@ probe syscall.getgroups = kernel.function("sys_getgroups") {
name = "getgroups"
size = $gidsetsize
list_uaddr = $grouplist
- argstr = sprintf("%d, [0x%x]", size, list_uaddr)
+ argstr = sprintf("%d, [0x%p]", size, list_uaddr)
}
probe syscall.getgroups.return = kernel.function("sys_getgroups").return {
name = "getgroups"
@@ -920,7 +883,7 @@ probe syscall.gethostname = kernel.function("sys_gethostname") {
name = "gethostname"
name_uaddr = $name
len = $len
- argstr = sprintf ("[0x%x], %d", name_uaddr, len)
+ argstr = sprintf ("[0x%p], %d", name_uaddr, len)
}
probe syscall.gethostname.return = kernel.function("sys_gethostname").return {
name = "gethostname"
@@ -933,7 +896,7 @@ probe syscall.getitimer = kernel.function("sys_getitimer") {
name = "getitimer"
which = $which
value_uaddr = $value
- argstr = sprintf("%s, [0x%x]", _itimer_which_str(which), value_uaddr)
+ argstr = sprintf("%s, [0x%p]", _itimer_which_str(which), value_uaddr)
}
probe syscall.getitimer.return = kernel.function("sys_getitimer").return {
name = "getitimer"
@@ -1020,7 +983,7 @@ probe syscall.getresgid = kernel.function("sys_getresgid") {
rgid_uaddr = $rgid
egid_uaddr = $egid
sgid_uaddr = $sgid
- argstr = sprintf("[0x%x], [0x%x], [0x%x]", rgid_uaddr, egid_uaddr, sgid_uaddr)
+ argstr = sprintf("[0x%p], [0x%p], [0x%p]", rgid_uaddr, egid_uaddr, sgid_uaddr)
}
probe syscall.getresgid.return = kernel.function("sys_getresgid").return {
name = "getresgid"
@@ -1036,7 +999,7 @@ probe syscall.getresgid16 = kernel.function("sys_getresgid") {
rgid_uaddr = $rgid
egid_uaddr = $egid
sgid_uaddr = $sgid
- argstr = sprintf("[0x%x], [0x%x], [0x%x]", rgid_uaddr, egid_uaddr, sgid_uaddr)
+ argstr = sprintf("[0x%p], [0x%p], [0x%p]", rgid_uaddr, egid_uaddr, sgid_uaddr)
}
probe syscall.getresgid16.return = kernel.function("sys_getresgid").return {
name = "getresgid16"
@@ -1052,7 +1015,7 @@ probe syscall.getresuid = kernel.function("sys_getresuid") {
ruid_uaddr = $ruid
euid_uaddr = $euid
suid_uaddr = $suid
- argstr = sprintf("[0x%x], [0x%x], [0x%x]", ruid_uaddr, euid_uaddr, suid_uaddr)
+ argstr = sprintf("[0x%p], [0x%p], [0x%p]", ruid_uaddr, euid_uaddr, suid_uaddr)
}
probe syscall.getresuid.return = kernel.function("sys_getresuid").return {
name = "getresuid"
@@ -1068,7 +1031,7 @@ probe syscall.getresuid16 = kernel.function("sys_getresuid") {
ruid_uaddr = $ruid
euid_uaddr = $euid
suid_uaddr = $suid
- argstr = sprintf("[0x%x], [0x%x], [0x%x]", ruid_uaddr, euid_uaddr, suid_uaddr)
+ argstr = sprintf("[0x%p], [0x%p], [0x%p]", ruid_uaddr, euid_uaddr, suid_uaddr)
}
probe syscall.getresuid16.return = kernel.function("sys_getresuid").return {
name = "getresuid16"
@@ -1081,7 +1044,7 @@ probe syscall.getrlimit = kernel.function("sys_getrlimit") {
name = "getrlimit"
resource = $resource
rlim_uaddr = $rlim
- argstr = sprintf("%s, [0x%x]", _rlimit_resource_str($resource), rlim_uaddr)
+ argstr = sprintf("%s, [0x%p]", _rlimit_resource_str($resource), rlim_uaddr)
}
probe syscall.getrlimit.return = kernel.function("sys_getrlimit").return {
name = "getrlimit"
@@ -1094,7 +1057,7 @@ probe syscall.getrusage = kernel.function("sys_getrusage") {
name = "getrusage"
who = $who
usage_uaddr = $ru
- argstr = sprintf("%s, [0x%x]",_rusage_who_str($who), usage_uaddr)
+ argstr = sprintf("%s, [0x%p]",_rusage_who_str($who), usage_uaddr)
}
probe syscall.getrusage.return = kernel.function("sys_getrusage").return {
name = "getrusage"
@@ -1171,7 +1134,7 @@ probe syscall.gettimeofday = kernel.function("sys_gettimeofday") {
name = "gettimeofday"
tv_uaddr = $tv
tz_uaddr = $tz
- argstr = sprintf("[0x%x], [0x%x]", tv_uaddr, tz_uaddr)
+ argstr = sprintf("[0x%p], [0x%p]", tv_uaddr, tz_uaddr)
}
probe syscall.gettimeofday.return = kernel.function("sys_gettimeofday").return {
name = "gettimeofday"
@@ -1198,7 +1161,7 @@ probe syscall.getxattr = kernel.function("sys_getxattr") {
name2 = user_string($name)
value_uaddr = $value
size = $size
- argstr = sprintf("%s, %s, [0x%x], %d", path, name2,
+ argstr = sprintf("%s, %s, [0x%p], %d", path, name2,
value_uaddr, size)
}
probe syscall.getxattr.return = kernel.function("sys_getxattr").return {
@@ -1215,7 +1178,7 @@ probe syscall.init_module = kernel.function("sys_init_module") {
umod_uaddr = $umod
len = $len
uargs = user_string($uargs)
- argstr = sprintf("[0x%x], %d, %s", umod_uaddr, len, uargs)
+ argstr = sprintf("[0x%p], %d, %s", umod_uaddr, len, uargs)
}
probe syscall.init_module.return = kernel.function("sys_init_module").return {
name = "init_module"
@@ -1231,7 +1194,7 @@ probe syscall.io_cancel = kernel.function("sys_io_cancel") {
ctx_id = $ctx_id
iocb_uaddr = $iocb
result_uaddr = $result
- argstr = sprintf("%d, [0x%x], [0x%x]", ctx_id, iocb_uaddr, result_uaddr)
+ argstr = sprintf("%d, [0x%p], [0x%p]", ctx_id, iocb_uaddr, result_uaddr)
}
probe syscall.io_cancel.return = kernel.function("sys_io_cancel").return {
name = "io_cancel"
@@ -1246,7 +1209,7 @@ probe syscall.ioctl = kernel.function("sys_ioctl") {
fd = $fd
request = $cmd
argp = $arg
- argstr = sprintf("%d, %d, [0x%x]", fd, request, argp)
+ argstr = sprintf("%d, %d, [0x%p]", fd, request, argp)
}
probe syscall.ioctl.return = kernel.function("sys_ioctl").return {
name = "ioctl"
@@ -1279,7 +1242,7 @@ probe syscall.io_getevents = kernel.function("sys_io_getevents") {
nr = $nr
events_uaddr = $events
timeout_uaddr = $timeout
-# argstr = sprintf("%d, %d, %d, [0x%x],")
+# argstr = sprintf("%d, %d, %d, [0x%p],")
}
probe syscall.io_getevents.return = kernel.function("sys_io_getevents").return {
name = "io_getevents"
@@ -1680,7 +1643,7 @@ probe syscall.mknod = kernel.function("sys_mknod") {
pathname = user_string($filename)
mode = $mode
dev = $dev
- argstr = sprintf("%s, %s, 0x%x", pathname, _mknod_mode_str($mode), dev)
+ argstr = sprintf("%s, %s, 0x%p", pathname, _mknod_mode_str($mode), dev)
}
probe syscall.mknod.return = kernel.function("sys_mknod").return {
@@ -2000,7 +1963,7 @@ probe syscall.msync = kernel.function("sys_msync") {
start = $start
length = $len
flags = $flags
- argstr = sprintf("0x%x, %d, %s",start, length, _msync_flag_str(flags))
+ argstr = sprintf("0x%p, %d, %s",start, length, _msync_flag_str(flags))
}
probe syscall.msync.return = kernel.function("sys_msync").return {
name = "msync.return"
@@ -2013,7 +1976,7 @@ probe syscall.munlock = kernel.function("sys_munlock") {
name = "munlock"
addr = $start
len = $len
- argstr = sprintf("0x%x, %d", addr, len)
+ argstr = sprintf("0x%p, %d", addr, len)
}
probe syscall.munlock.return = kernel.function("sys_munlock").return {
name = "munlock"
@@ -2036,7 +1999,7 @@ probe syscall.munmap = kernel.function("sys_munmap") {
name = "munmap"
start = $addr
length = $len
- argstr = sprintf("0x%x, %d", start, length)
+ argstr = sprintf("0x%p, %d", start, length)
}
probe syscall.munmap.return = kernel.function("sys_munmap").return {
name = "munmap"
diff --git a/tapset/syscalls2.stp b/tapset/syscalls2.stp
index 428dc42c..81cd62af 100644
--- a/tapset/syscalls2.stp
+++ b/tapset/syscalls2.stp
@@ -28,7 +28,7 @@ probe syscall.open = kernel.function("sys_open") {
flags = $flags
mode = $mode
if (f & 64)
- argstr = sprintf("\"%s\", %s, 0x%x", filename, _sys_open_flag_str(flags), mode)
+ argstr = sprintf("\"%s\", %s, 0x%p", filename, _sys_open_flag_str(flags), mode)
else
argstr = sprintf("\"%s\", %s", filename, _sys_open_flag_str(flags))
}
@@ -44,7 +44,7 @@ probe syscall.read = kernel.function("sys_read") {
fd = $fd
buf_uaddr = $buf
count = $count
- argstr = sprintf("%d, [0x%x], %d", fd, buf_uaddr, count)
+ argstr = sprintf("%d, [0x%p], %d", fd, buf_uaddr, count)
}
probe syscall.read.return = kernel.function("sys_read").return {
name = "read"
@@ -81,7 +81,7 @@ probe syscall.newfstat = kernel.function("sys_newfstat") {
name = "newfstat"
fd = $fd
buf_uaddr = $statbuf
- argstr = sprintf("%d, [0x%x]", fd, buf_uaddr)
+ argstr = sprintf("%d, [0x%p]", fd, buf_uaddr)
}
probe syscall.newfstat.return = kernel.function("sys_newfstat").return {
name = "newfstat"
@@ -97,7 +97,7 @@ probe syscall.newlstat = kernel.function("sys_newlstat") {
name = "newlstat"
pathname = user_string($filename)
buf_uaddr = $statbuf
- argstr = sprintf("\"%s\", [0x%x]", pathname, buf_uaddr)
+ argstr = sprintf("\"%s\", [0x%p]", pathname, buf_uaddr)
}
probe syscall.newlstat.return = kernel.function("sys_newlstat").return {
name = "newlstat"
@@ -113,7 +113,7 @@ probe syscall.newstat = kernel.function("sys_newstat") {
name = "newstat"
pathname = user_string($filename)
buf_uaddr = $statbuf
- argstr = sprintf("\"%s\", [0x%x]", pathname, buf_uaddr)
+ argstr = sprintf("\"%s\", [0x%p]", pathname, buf_uaddr)
}
probe syscall.newstat.return = kernel.function("sys_newstat").return {
name = "newstat"
@@ -127,7 +127,7 @@ probe syscall.newstat.return = kernel.function("sys_newstat").return {
probe syscall.newuname = kernel.function("sys_newuname") {
name = "newuname"
name_uaddr = $name
- argstr = sprintf("[0x%x]", name_uaddr)
+ argstr = sprintf("[0x%p]", name_uaddr)
}
probe syscall.newuname.return = kernel.function("sys_newuname").return {
name = "newuname"
@@ -145,7 +145,7 @@ probe syscall.nfsservctl = kernel.function("sys_nfsservctl") {
cmd = $cmd
argp_uaddr = $arg
resp_uaddr = $res
- argstr = sprintf("0x%x, [0x%x], [0x%x]", cmd, argp_uaddr, resp_uaddr)
+ argstr = sprintf("0x%p, [0x%p], [0x%p]", cmd, argp_uaddr, resp_uaddr)
}
probe syscall.nfsservctl.return = kernel.function("sys_nfsservctl").return {
name = "nfsservctl"
@@ -190,7 +190,7 @@ probe syscall.old_getrlimit = kernel.function("sys_old_getrlimit") {
resource = $resource
resource_str = _rlimit_resource_str($resource)
rlim_uaddr = $rlim
- argstr = sprintf("%s, [0x%x]", resource_str, rlim_uaddr)
+ argstr = sprintf("%s, [0x%p]", resource_str, rlim_uaddr)
}
probe syscall.old_getrlimit.return = kernel.function("sys_old_getrlimit").return {
name = "old_getrlimit"
@@ -237,7 +237,7 @@ probe syscall.pause.return = kernel.function("sys_pause").return {
# which = $which
# bus = $bus
# dfn = $dfn
-# argstr = sprintf("0x%x, 0x%x, 0x%x", which, bus, dfn)
+# argstr = sprintf("0x%p, 0x%p, 0x%p", which, bus, dfn)
#}
#probe syscall.pciconfig_iobase.return = kernel.function("sys_pciconfig_iobase").return {
# name = "pciconfig_iobase"
@@ -261,7 +261,7 @@ probe syscall.pause.return = kernel.function("sys_pause").return {
# off = $off
# len = $len
# buf_uaddr = $buf
-# argstr = sprintf("0x%x, 0x%x, 0x%x, %d, [0x%x]", bus, dfn, off,
+# argstr = sprintf("0x%p, 0x%p, 0x%p, %d, [0x%p]", bus, dfn, off,
# len, buf_uaddr)
#}
#probe syscall.pciconfig_read.return =
@@ -286,7 +286,7 @@ probe syscall.pause.return = kernel.function("sys_pause").return {
# off = $off
# len = $len
# buf_uaddr = $buf
-# argstr = sprintf("0x%x, 0x%x, 0x%x, %d, [0x%x]", bus, dfn, off,
+# argstr = sprintf("0x%p, 0x%p, 0x%p, %d, [0x%p]", bus, dfn, off,
# len, buf_uaddr)
#}
#probe syscall.pciconfig_write.return =
@@ -302,7 +302,7 @@ probe syscall.pause.return = kernel.function("sys_pause").return {
probe syscall.personality = kernel.function("sys_personality") {
name = "personality"
persona = $personality
- argstr = sprintf("0x%x", persona);
+ argstr = sprintf("0x%p", persona);
}
probe syscall.personality.return = kernel.function("sys_personality").return {
name = "personality"
@@ -354,7 +354,7 @@ probe syscall.poll = kernel.function("sys_poll") {
%:
timeout = $timeout
%)
- argstr = sprintf("[0x%x], %d, %d", ufds_uaddr, nfds, timeout)
+ argstr = sprintf("[0x%p], %d, %d", ufds_uaddr, nfds, timeout)
}
probe syscall.poll.return = kernel.function("sys_poll").return {
name = "poll"
@@ -376,7 +376,7 @@ probe syscall.prctl = kernel.function("sys_prctl") {
arg3 = $arg3
arg4 = $arg4
arg5 = $arg5
- argstr = sprintf("0x%x, 0x%x, 0x%x, 0x%x, 0x%x", option, arg2, arg3,
+ argstr = sprintf("0x%p, 0x%p, 0x%p, 0x%p, 0x%p", option, arg2, arg3,
arg4, arg5)
}
probe syscall.prctl.return = kernel.function("sys_prctl").return {
@@ -397,7 +397,7 @@ probe syscall.pread64 = kernel.function("sys_pread64") {
buf_uaddr = $buf
count = $count
offset = $pos
- argstr = sprintf("%d, [0x%x], 0x%x, 0x%x", fd, buf_uaddr,
+ argstr = sprintf("%d, [0x%p], 0x%p, 0x%p", fd, buf_uaddr,
count, offset)
}
probe syscall.pread64.return = kernel.function("sys_pread64").return {
@@ -418,7 +418,7 @@ probe syscall.ptrace = kernel.function("sys_ptrace") {
pid = $pid
addr = $addr
data = $data
- argstr = sprintf("0x%x, 0x%x, 0x%x, 0x%x", request, pid,
+ argstr = sprintf("0x%p, 0x%p, 0x%p, 0x%p", request, pid,
addr, data)
}
probe syscall.ptrace.return = kernel.function("sys_ptrace").return {
@@ -439,7 +439,7 @@ probe syscall.pwrite64 = kernel.function("sys_pwrite64") {
buf_uaddr = $buf
count = $count
offset = $pos
- argstr = sprintf("%d, [0x%x], 0x%x, 0x%x", fd, buf_uaddr,
+ argstr = sprintf("%d, [0x%p], 0x%p, 0x%p", fd, buf_uaddr,
count, offset)
}
probe syscall.pwrite64.return = kernel.function("sys_pwrite64").return {
@@ -458,7 +458,7 @@ probe syscall.readahead = kernel.function("sys_readahead") {
fd = $fd
offset = $offset
count = $count
- argstr = sprintf("%d, 0x%x, 0x%x", fd, offset, count)
+ argstr = sprintf("%d, 0x%p, 0x%p", fd, offset, count)
}
probe syscall.readahead.return = kernel.function("sys_readahead").return {
name = "readahead"
@@ -477,7 +477,7 @@ probe syscall.readlink = kernel.function("sys_readlink") {
path_str = user_string(path_uaddr)
buf_uaddr = $buf
bufsiz = $bufsiz
- argstr = sprintf("%s, [0x%x], 0x%x", path_str, buf_uaddr, bufsiz)
+ argstr = sprintf("%s, [0x%p], 0x%p", path_str, buf_uaddr, bufsiz)
}
probe syscall.readlink.return = kernel.function("sys_readlink").return {
name = "readlink"
@@ -497,9 +497,9 @@ probe syscall.readv = kernel.function("sys_readv") {
/* FIXME: RHEL4 U3 ppc64 can't resolve $fd */
%( arch != "ppc64" %?
fd = $fd
- argstr = sprintf("%d, [0x%x], 0x%x", fd, vector_uaddr, count)
+ argstr = sprintf("%d, [0x%p], 0x%p", fd, vector_uaddr, count)
%:
- argstr = sprintf("unknown fd, [0x%x], 0x%x", vector_uaddr, count)
+ argstr = sprintf("unknown fd, [0x%p], 0x%p", vector_uaddr, count)
%)
}
probe syscall.readv.return = kernel.function("sys_readv").return {
@@ -523,7 +523,7 @@ probe syscall.reboot = kernel.function("sys_reboot") {
flag = $cmd
flag_str = _reboot_flag_str(flag)
arg_uaddr = $arg
- argstr = sprintf("%s, %s, %s, [0x%x]", magic_str, magic2_str,
+ argstr = sprintf("%s, %s, %s, [0x%p]", magic_str, magic2_str,
flag_str, arg_uaddr)
}
probe syscall.reboot.return = kernel.function("sys_reboot").return {
@@ -549,7 +549,7 @@ probe syscall.recv = kernel.function("sys_recvfrom") {
flags_str = _recvflags_str($flags)
addr_uaddr = $addr
addrlen_uaddr = $addr_len
- argstr = sprintf("%d, [0x%x], 0x%x, %s, [0x%x], 0x%x",
+ argstr = sprintf("%d, [0x%p], 0x%p, %s, [0x%p], 0x%p",
s, buf_uaddr, len, flags_str, addr_uaddr,
addrlen_uaddr)
}
@@ -576,7 +576,7 @@ probe syscall.recvfrom = kernel.function("sys_recvfrom") {
flags_str = _recvflags_str($flags)
addr_uaddr = $addr
addrlen_uaddr = $addr_len
- argstr = sprintf("%d, [0x%x], 0x%x, %s, 0x%x, 0x%x",
+ argstr = sprintf("%d, [0x%p], 0x%p, %s, 0x%p, 0x%p",
s, buf_uaddr, len, flags_str,
addr_uaddr, addrlen_uaddr)
}
@@ -597,7 +597,7 @@ probe syscall.recvmsg = kernel.function("sys_recvmsg") {
msg_uaddr = $msg
flags = $flags
flags_str = _recvflags_str($flags)
- argstr = sprintf("%d, [0x%x], %s", s, msg_uaddr, flags_str)
+ argstr = sprintf("%d, [0x%p], %s", s, msg_uaddr, flags_str)
}
probe syscall.recvmsg.return = kernel.function("sys_recvmsg").return {
name = "recvmsg"
@@ -619,7 +619,7 @@ probe syscall.remap_file_pages = kernel.function("sys_remap_file_pages") {
prot = $__prot
pgoff = $pgoff
flags = $flags
- argstr = sprintf("0x%x, 0x%x, 0x%x, 0x%x, 0x%x", start, size, prot,
+ argstr = sprintf("0x%p, 0x%p, 0x%p, 0x%p, 0x%p", start, size, prot,
pgoff, flags)
}
probe syscall.remap_file_pages.return =
@@ -702,7 +702,7 @@ probe syscall.rt_sigaction = kernel.function("sys_rt_sigaction") {
oact_uaddr = $oact
sigsetsize = $sigsetsize
- argstr = sprintf("%s, [0x%x], [0x%x], 0x%x", _signal_name($sig),
+ argstr = sprintf("%s, [0x%p], [0x%p], 0x%p", _signal_name($sig),
act_uaddr, oact_uaddr, sigsetsize)
}
probe syscall.rt_sigaction.return = kernel.function("sys_rt_sigaction").return {
@@ -719,7 +719,7 @@ probe syscall.rt_sigpending = kernel.function("do_sigpending") {
name = "rt_sigpending"
set_uaddr = $set
sigsetsize = $sigsetsize
- argstr = sprintf("[0x%x], 0x%x", set_uaddr, sigsetsize)
+ argstr = sprintf("[0x%p], 0x%p", set_uaddr, sigsetsize)
}
probe syscall.rt_sigpending.return = kernel.function("do_sigpending").return {
name = "rt_sigpending"
@@ -740,7 +740,7 @@ probe syscall.rt_sigprocmask = kernel.function("sys_rt_sigprocmask") {
set_uaddr = $set
oset_uaddr = $oset
sigsetsize = $sigsetsize
- argstr = sprintf("%s, [0x%x], [0x%x], 0x%x", how_str, set_uaddr,
+ argstr = sprintf("%s, [0x%p], [0x%p], 0x%p", how_str, set_uaddr,
oset_uaddr, sigsetsize)
}
probe syscall.rt_sigprocmask.return =
@@ -760,7 +760,7 @@ probe syscall.rt_sigqueueinfo = kernel.function("sys_rt_sigqueueinfo") {
pid = $pid
sig = $sig
uinfo_uaddr = $uinfo
- argstr = sprintf("0x%x, %s, [0x%x]", pid, _signal_name($sig), uinfo_uaddr)
+ argstr = sprintf("0x%p, %s, [0x%p]", pid, _signal_name($sig), uinfo_uaddr)
}
probe syscall.rt_sigqueueinfo.return =
kernel.function("sys_rt_sigqueueinfo").return {
@@ -795,7 +795,7 @@ probe syscall.rt_sigtimedwait = kernel.function("sys_rt_sigtimedwait") {
uinfo_uaddr = $uinfo
uts_uaddr = $uts
sigsetsize = $sigsetsize
- argstr = sprintf("[0x%x], [0x%x], [0x%x], 0x%x", uthese_uaddr,
+ argstr = sprintf("[0x%p], [0x%p], [0x%p], 0x%p", uthese_uaddr,
uinfo_uaddr, uts_uaddr, sigsetsize)
}
probe syscall.rt_sigtimedwait.return =
@@ -815,7 +815,7 @@ probe syscall.sched_getaffinity = kernel.function("sys_sched_getaffinity") {
pid = $pid
len = $len
mask_uaddr = $user_mask_ptr
- argstr = sprintf("%d, 0x%x, [0x%x]", pid, len, mask_uaddr)
+ argstr = sprintf("%d, 0x%p, [0x%p]", pid, len, mask_uaddr)
}
probe syscall.sched_getaffinity.return =
kernel.function("sys_sched_getaffinity").return {
@@ -832,7 +832,7 @@ probe syscall.sched_getparam = kernel.function("sys_sched_getparam") {
name = "sched_getparam"
pid = $pid
p_uaddr = $param
- argstr = sprintf("%d, [0x%x]", pid, p_uaddr)
+ argstr = sprintf("%d, [0x%p]", pid, p_uaddr)
}
probe syscall.sched_getparam.return =
kernel.function("sys_sched_getparam").return {
@@ -995,7 +995,7 @@ probe syscall.semop = kernel.function("sys_semtimedop") {
semid = $semid
tsops_uaddr = $tsops
nsops = $nsops
- argstr = sprintf("%d, [0x%x], %d", semid, tsops_uaddr, nsops)
+ argstr = sprintf("%d, [0x%p], %d", semid, tsops_uaddr, nsops)
}
probe syscall.semop.return = kernel.function("sys_semtimedop").return {
name = "semop"
@@ -1015,7 +1015,7 @@ probe syscall.semtimedop = kernel.function("sys_semtimedop") {
sops_uaddr = $tsops
nsops = $nsops
timeout_uaddr = $timeout
- argstr = sprintf("%d, [0x%x], %d, %s", semid, sops_uaddr, nsops,
+ argstr = sprintf("%d, [0x%p], %d, %s", semid, sops_uaddr, nsops,
_struct_timespec_u(timeout_uaddr))
}
probe syscall.semtimedop.return = kernel.function("sys_semtimedop").return {
@@ -1041,7 +1041,7 @@ probe syscall.send = kernel.function("sys_sendto") {
flags_str = _send_flags_str($flags)
to_uaddr = $addr
tolen = $addr_len
- argstr = sprintf("%d, [0x%x], %s, [0x%x], %d", $fd, buf_uaddr,
+ argstr = sprintf("%d, [0x%p], %s, [0x%p], %d", $fd, buf_uaddr,
flags_str, to_uaddr, $addr_len)
}
probe syscall.send.return = kernel.function("sys_sendto").return {
@@ -1062,7 +1062,7 @@ probe syscall.sendfile = kernel.function("sys_sendfile") {
in_fd = $in_fd
offset_uaddr = $offset
count = $count
- argstr = sprintf("%d, %d, [0x%x], %d", $out_fd, $in_fd, offset_uaddr,
+ argstr = sprintf("%d, %d, [0x%p], %d", $out_fd, $in_fd, offset_uaddr,
$count)
}
probe syscall.sendfile.return = kernel.function("sys_sendfile").return {
@@ -1083,7 +1083,7 @@ probe syscall.sendfile64 = kernel.function("sys_sendfile64") {
in_fd = $in_fd
offset_uaddr = $offset
count = $count
- argstr = sprintf("%d, %d, [0x%x], %d", $out_fd, $in_fd, offset_uaddr,
+ argstr = sprintf("%d, %d, [0x%p], %d", $out_fd, $in_fd, offset_uaddr,
$count)
}
probe syscall.sendfile64.return = kernel.function("sys_sendfile64").return {
@@ -1103,7 +1103,7 @@ probe syscall.sendmsg = kernel.function("sys_sendmsg") {
msg_uaddr = $msg
flags = $flags
flags_str = _send_flags_str($flags)
- argstr = sprintf("%d, [0x%x], %s", $fd, msg_uaddr, flags_str)
+ argstr = sprintf("%d, [0x%p], %s", $fd, msg_uaddr, flags_str)
}
probe syscall.sendmsg.return = kernel.function("sys_sendmsg").return {
name = "sendmsg"
@@ -1128,7 +1128,7 @@ probe syscall.sendto = kernel.function("sys_sendto") {
flags_str = _send_flags_str($flags)
to_uaddr = $addr
tolen = $addr_len
- argstr = sprintf("%d, [0x%x], %d, %s, [0x%x], %d", $fd, buf_uaddr,
+ argstr = sprintf("%d, [0x%p], %d, %s, [0x%p], %d", $fd, buf_uaddr,
$len, flags_str, to_uaddr, $addr_len)
}
probe syscall.sendto.return = kernel.function("sys_sendto").return {
@@ -1254,7 +1254,7 @@ probe syscall.setgroups = kernel.function("sys_setgroups") {
* embedded C if need be.
*/
list_uaddr = $grouplist
- argstr = sprintf("%d, [0x%x]", $gidsetsize, list_uaddr)
+ argstr = sprintf("%d, [0x%p]", $gidsetsize, list_uaddr)
}
probe syscall.setgroups.return = kernel.function("sys_setgroups").return {
name = "setgroups"
@@ -1290,7 +1290,7 @@ probe syscall.setitimer = kernel.function("sys_setitimer") {
which = $which
value_uaddr = $value
ovalue_uaddr = $ovalue
- argstr = sprintf("%s, %s, 0x%x", _itimer_which_str($which),
+ argstr = sprintf("%s, %s, 0x%p", _itimer_which_str($which),
_struct_itimerval_u($value), $ovalue)
}
probe syscall.setitimer.return = kernel.function("sys_setitimer").return {
@@ -1516,7 +1516,7 @@ probe syscall.setsockopt = kernel.function("sys_setsockopt") {
optname_str = _sockopt_optname_str($optname)
optval_uaddr = $optval
optlen = $optlen
- argstr = sprintf("%d, %s, %s, [0x%x], %d", $fd, level_str,
+ argstr = sprintf("%d, %s, %s, [0x%p], %d", $fd, level_str,
optname_str, optval_uaddr, $optlen)
}
probe syscall.setsockopt.return = kernel.function("sys_setsockopt").return {
@@ -1531,7 +1531,7 @@ probe syscall.setsockopt.return = kernel.function("sys_setsockopt").return {
probe syscall.set_tid_address = kernel.function("sys_set_tid_address") {
name = "set_tid_address"
tidptr_uaddr = $tidptr
- argstr = sprintf("[0x%x]", tidptr_uaddr)
+ argstr = sprintf("[0x%p]", tidptr_uaddr)
}
probe syscall.set_tid_address.return =
kernel.function("sys_set_tid_address").return {
@@ -1609,7 +1609,7 @@ probe syscall.setxattr = kernel.function("sys_setxattr") {
value_uaddr = $value
size = $size
flags = $flags
- argstr = sprintf("%s, %s, [0x%x], %d, %d", path, name_str, value_uaddr,
+ argstr = sprintf("%s, %s, [0x%p], %d, %d", path, name_str, value_uaddr,
$size, $flags)
}
probe syscall.setxattr.return = kernel.function("sys_setxattr").return {
@@ -1640,7 +1640,7 @@ probe syscall.shmctl = kernel.function("sys_shmctl") {
shmid = $shmid
cmd = $cmd
buf_uaddr = $buf
- argstr = sprintf("%d, %s, [0x%x]", $shmid, _semctl_cmd($cmd),
+ argstr = sprintf("%d, %s, [0x%p]", $shmid, _semctl_cmd($cmd),
buf_uaddr)
}
probe syscall.shmctl.return = kernel.function("sys_shmctl").return {
@@ -1655,7 +1655,7 @@ probe syscall.shmctl.return = kernel.function("sys_shmctl").return {
probe syscall.shmdt = kernel.function("sys_shmdt") {
name = "shmdt"
shmaddr_uaddr = $shmaddr
- argstr = sprintf("[0x%x]", shmaddr_uaddr)
+ argstr = sprintf("[0x%p]", shmaddr_uaddr)
}
probe syscall.shmdt.return = kernel.function("sys_shmdt").return {
name = "shmdt"
@@ -1706,7 +1706,7 @@ probe syscall.signal = kernel.function("sys_signal") {
name = "signal"
sig = $sig
handler = $handler
- argstr = sprintf("%s, [0x%x]", _signal_name($sig), $handler)
+ argstr = sprintf("%s, [0x%p]", _signal_name($sig), $handler)
}
probe syscall.signal.return = kernel.function("sys_signal").return {
name = "signal"
@@ -1732,7 +1732,7 @@ probe syscall.sigpending = kernel.function("do_sigpending") {
*/
set_uaddr = $set
sigsetsize = $sigsetsize
- argstr = sprintf("[0x%x], %d", set_uaddr, $sigsetsize)
+ argstr = sprintf("[0x%p], %d", set_uaddr, $sigsetsize)
}
probe syscall.sigpending.return = kernel.function("do_sigpending").return {
name = "sigpending"
@@ -1762,7 +1762,7 @@ probe syscall.sigprocmask = kernel.function("sys_sigprocmask") {
*/
set_uaddr = $set
oldset_uaddr = $oset
- argstr = sprintf("%s, [0x%x], [0x%x]", how_str, set_uaddr,
+ argstr = sprintf("%s, [0x%p], [0x%p]", how_str, set_uaddr,
oldset_uaddr)
}
probe syscall.sigprocmask.return = kernel.function("sys_sigprocmask").return {
@@ -1799,7 +1799,7 @@ probe syscall.socketcall = kernel.function("sys_socketcall") {
name = "socketcall"
call = $call
args_uaddr = $args
- argstr = sprintf("%d, [0x%x]", $call, args_uaddr)
+ argstr = sprintf("%d, [0x%p]", $call, args_uaddr)
}
probe syscall.socketcall.return = kernel.function("sys_socketcall").return {
name = "socketcall"
@@ -1819,7 +1819,7 @@ probe syscall.socketpair = kernel.function("sys_socketpair") {
type = $type
protocol = $protocol
sv_uaddr = $usockvec
- argstr = sprintf("%s, %s, %d, [0x%x]",
+ argstr = sprintf("%s, %s, %d, [0x%p]",
_sock_family_str($family),
_sock_type_str($type),
$protocol, sv_uaddr)
@@ -1854,7 +1854,7 @@ probe syscall.statfs = kernel.function("sys_statfs") {
path_uaddr = $path
path = user_string($path)
buf_uaddr = $buf
- argstr = sprintf("%s, [0x%x]", path, buf_uaddr)
+ argstr = sprintf("%s, [0x%p]", path, buf_uaddr)
}
probe syscall.statfs.return = kernel.function("sys_statfs").return {
name = "statfs"
@@ -1873,7 +1873,7 @@ probe syscall.statfs64 = kernel.function("sys_statfs64") {
path = user_string($path)
sz = $sz
buf_uaddr = $buf
- argstr = sprintf("%s, %d, [0x%x]", path, $sz, buf_uaddr)
+ argstr = sprintf("%s, %d, [0x%p]", path, $sz, buf_uaddr)
}
probe syscall.statfs64.return = kernel.function("sys_statfs64").return {
name = "statfs64"
@@ -1889,7 +1889,7 @@ probe syscall.stime = kernel.function("sys_stime") {
t_uaddr = $tptr
/* Fixme, should just use get_user? */
- argstr = sprintf("[0x%x]", t_uaddr)
+ argstr = sprintf("[0x%p]", t_uaddr)
}
probe syscall.stime.return = kernel.function("sys_stime").return {
name = "stime"
@@ -1963,7 +1963,7 @@ probe syscall.sync.return = kernel.function("do_sync").return {
probe syscall.sysctl = kernel.function("sys_sysctl") {
name = "sysctl"
args_uaddr = $args
- argstr = sprintf("[0x%x]", args_uaddr)
+ argstr = sprintf("[0x%p]", args_uaddr)
}
probe syscall.sysctl.return = kernel.function("sys_sysctl").return {
name = "sysctl"
@@ -1995,7 +1995,7 @@ probe syscall.sysfs.return = kernel.function("sys_sysfs").return {
probe syscall.sysinfo = kernel.function("sys_sysinfo") {
name = "sysinfo"
info_uaddr = $info
- argstr = sprintf("[0x%x]", info_uaddr)
+ argstr = sprintf("[0x%p]", info_uaddr)
}
probe syscall.sysinfo.return = kernel.function("sys_sysinfo").return {
name = "sysinfo"
@@ -2013,7 +2013,7 @@ probe syscall.syslog = kernel.function("do_syslog") {
type = $type
bufp_uaddr = $buf
len = $len
- argstr = sprintf("%d, [0x%x], %d", $type, bufp_uaddr, $len)
+ argstr = sprintf("%d, [0x%p], %d", $type, bufp_uaddr, $len)
}
probe syscall.syslog.return = kernel.function("do_syslog").return {
name = "syslog"
@@ -2046,7 +2046,7 @@ probe syscall.time = kernel.function("sys_time") {
name = "time"
t_uaddr = $tloc
/* FIXME */
- argstr = sprintf("[0x%x]", t_uaddr)
+ argstr = sprintf("[0x%p]", t_uaddr)
}
probe syscall.time.return = kernel.function("sys_time").return {
name = "time"
@@ -2069,7 +2069,7 @@ probe syscall.timer_create = kernel.function("sys_timer_create") {
* XXX NOT SAFE -- might sleep
* timerid = __uget_num($created_timer_id)
*/
- argstr = sprintf("%d, [0x%x], [0x%x]", $which_clock, evp_uaddr,
+ argstr = sprintf("%d, [0x%p], [0x%p]", $which_clock, evp_uaddr,
timerid_uaddr)
}
probe syscall.timer_create.return =
@@ -2162,7 +2162,7 @@ probe syscall.times = kernel.function("sys_times") {
* buf_tms_cutime = __uget_tms_m($tbuf,2)
* buf_tms_cstime = __uget_tms_m($tbuf,3)
*/
- argstr = sprintf("[0x%x]", buf_uaddr)
+ argstr = sprintf("[0x%p]", buf_uaddr)
}
probe syscall.times.return = kernel.function("sys_times").return {
name = "times"
@@ -2291,7 +2291,7 @@ probe syscall.ustat = kernel.function("sys_ustat") {
name = "ustat"
dev = $dev
ubuf_uaddr = $ubuf
- argstr = sprintf("%d, [0x%x]", $dev, ubuf_uaddr)
+ argstr = sprintf("%d, [0x%p]", $dev, ubuf_uaddr)
}
probe syscall.ustat.return = kernel.function("sys_ustat").return {
name = "ustat"
@@ -2308,7 +2308,7 @@ probe syscall.utime = kernel.function("sys_utime") {
filename_uaddr = $filename
filename = user_string($filename)
buf_uaddr = $times
- argstr = sprintf("%s, [0x%x]", filename, buf_uaddr)
+ argstr = sprintf("%s, [0x%p]", filename, buf_uaddr)
}
probe syscall.utime.return = kernel.function("sys_utime").return {
name = "utime"
@@ -2359,7 +2359,7 @@ probe syscall.wait4 = kernel.function("sys_wait4") {
options = $options
options_str = _wait4_opt_str($options)
rusage_uaddr = $ru
- argstr = sprintf("%d, [0x%x], %s, [0x%x]", $pid, status_uaddr,
+ argstr = sprintf("%d, [0x%p], %s, [0x%p]", $pid, status_uaddr,
option_str, rusage_uaddr)
}
@@ -2385,7 +2385,7 @@ probe syscall.waitid = kernel.function("sys_waitid") {
options = $options
options_str = _wait4_opt_str($options)
rusage_uaddr = $ru
- argstr = sprintf("%d, %d, [0x%x], %s, [0x%x]", $which, $pid,
+ argstr = sprintf("%d, %d, [0x%p], %s, [0x%p]", $which, $pid,
infop_uaddr, options_str, rusage_uaddr)
}
probe syscall.waitid.return = kernel.function("sys_waitid").return {
@@ -2407,7 +2407,7 @@ probe syscall.waitpid = kernel.function("sys_wait4") {
options = $options
options_str = _wait4_opt_str($options)
rusage_uaddr = $ru
- argstr = sprintf("%d, [0x%x], %s, [0x%x]", $pid, status_uaddr,
+ argstr = sprintf("%d, [0x%p], %s, [0x%p]", $pid, status_uaddr,
options_str, rusage_uaddr)
}
probe syscall.waitpid.return = kernel.function("sys_wait4").return {
@@ -2426,7 +2426,7 @@ probe syscall.write = kernel.function("sys_write") {
fd = $fd
buf_uaddr = $buf
count = $count
- argstr = sprintf("%d, [0x%x], %d", $fd, buf_uaddr, $count)
+ argstr = sprintf("%d, [0x%p], %d", $fd, buf_uaddr, $count)
}
probe syscall.write.return = kernel.function("sys_write").return {
name = "write"
@@ -2446,9 +2446,9 @@ probe syscall.writev = kernel.function("sys_writev") {
/* FIXME: RHEL4 U3 ppc64 can't resolve $fd */
%( arch != "ppc64" %?
fd = $fd
- argstr = sprintf("%d, [0x%x], %d", $fd, vector_uaddr, $vlen)
+ argstr = sprintf("%d, [0x%p], %d", $fd, vector_uaddr, $vlen)
%:
- argstr = sprintf("unknown fd, [0x%x], %d", vector_uaddr, $vlen)
+ argstr = sprintf("unknown fd, [0x%p], %d", vector_uaddr, $vlen)
%)
}
probe syscall.writev.return = kernel.function("sys_writev").return {
diff --git a/tapset/x86_64/syscalls.stp b/tapset/x86_64/syscalls.stp
index 5f751d16..0d8a73ee 100644
--- a/tapset/x86_64/syscalls.stp
+++ b/tapset/x86_64/syscalls.stp
@@ -4,7 +4,7 @@ probe syscall.fstat = kernel.function("sys_fstat") {
name = "fstat"
filedes = $fd
buf_uaddr = $statbuf
- argstr = sprintf("%d, [0x%x]", filedes, buf_uaddr)
+ argstr = sprintf("%d, [0x%p]", filedes, buf_uaddr)
}
probe syscall.fstat.return = kernel.function("sys_fstat").return {
name = "fstat"
@@ -47,7 +47,7 @@ probe syscall.getgroups16 = kernel.function("sys_getgroups16") {
name = "getgroups16"
size = $gidsetsize
list_uaddr = $grouplist
- argstr = sprintf("%d, [0x%x]", size, list_uaddr)
+ argstr = sprintf("%d, [0x%p]", size, list_uaddr)
}
probe syscall.getgroups16.return = kernel.function("sys_getgroups16").return {
name = "getgroups16"
@@ -70,7 +70,7 @@ probe syscall.lstat = kernel.function("sys_lstat") {
name = "lstat"
file_name = user_string($filename)
buf_uaddr = $statbuf
- argstr = sprintf("%s, [0x%x]", file_name, buf_uaddr)
+ argstr = sprintf("%s, [0x%p]", file_name, buf_uaddr)
}
probe syscall.lstat.return = kernel.function("sys_lstat").return {
name = "lstat.return"
@@ -106,7 +106,7 @@ probe syscall.stat = kernel.function("sys_stat") {
filename_uaddr = $filename
filename = user_string($filename)
buf_uaddr = $statbuf
- argstr = sprintf("%s, [0x%x]", filename, buf_uaddr)
+ argstr = sprintf("%s, [0x%p]", filename, buf_uaddr)
}
probe syscall.stat.return = kernel.function("sys_stat").return {
name = "stat"
@@ -160,7 +160,7 @@ probe syscall.quotactl = kernel.function("sys_quotactl") {
special_str = user_string($special)
id = $id
addr_uaddr = $addr
- argstr = sprintf("%s, %s, 0x%x, [0x%x]", cmd_str, special_str,
+ argstr = sprintf("%s, %s, 0x%p, [0x%p]", cmd_str, special_str,
id, addr_uaddr)
}
probe syscall.quotactl.return = kernel.function("sys_quotactl").return {
@@ -181,7 +181,7 @@ probe syscall.request_key = kernel.function("sys_request_key") {
description_uaddr = $_description
callout_info_uaddr = $_callout_info
destringid = $destringid
- argstr = sprintf("[0x%x], [0x%x], [0x%x], 0x%x", type_uaddr,
+ argstr = sprintf("[0x%p], [0x%p], [0x%p], 0x%p", type_uaddr,
description_uaddr, callout_info_uaddr, destringid)
}
probe syscall.request_key.return = kernel.function("sys_request_key").return {
@@ -202,7 +202,7 @@ probe kernel.syscall.arch_prctl =
name = "arch_prctl"
code = $code
addr = $addr
- argstr = sprintf("%d, 0x%x", $code, $addr)
+ argstr = sprintf("%d, 0x%p", $code, $addr)
}
probe kernel.syscall.arch_prctl.return =
kernel.function("sys_arch_prctl").return {
@@ -226,7 +226,7 @@ probe kernel.syscall.get_mempolicy =
maxnode = $maxnode
addr = $addr
flags = $flags
- argstr = sprintf("[0x%x], [0x%x], %d, 0x%x, %d", policy_uaddr,
+ argstr = sprintf("[0x%p], [0x%p], %d, 0x%p, %d", policy_uaddr,
nmask_uaddr, $maxnode, $addr, $flags)
}
probe kernel.syscall.get_mempolicy.return =
@@ -266,7 +266,7 @@ probe kernel.syscall.mbind = kernel.function("sys_mbind") {
nmask_uaddr = $nmask
maxnode = $maxnode
flags = $flags
- argstr = sprintf("%d, %d, %d, [0x%x], %d, %d", $start, $len, $mode,
+ argstr = sprintf("%d, %d, %d, [0x%p], %d, %d", $start, $len, $mode,
nmask_uaddr, $maxnode, $flags)
}
probe kernel.syscall.mbind.return = kernel.function("sys_mbind").return {
@@ -291,7 +291,7 @@ probe kernel.syscall.mmap = kernel.function("sys_mmap") {
flags = $flags
fd = $fd
off = $off
- argstr = sprintf("0x%x, %d, %d, %d, %d, %d", $addr, $len,
+ argstr = sprintf("0x%p, %d, %d, %d, %d, %d", $addr, $len,
$prot, $flags, $fd, $off)
}
probe kernel.syscall.mmap.return = kernel.function("sys_mmap").return {
@@ -329,7 +329,7 @@ probe kernel.syscall.sched_setaffinity =
* doesnt like $len on x86_64 ????
*/
mask_uaddr = $user_mask_ptr
- argstr = sprintf("%d, %d, [0x%x]", $pid, $len, mask_uaddr)
+ argstr = sprintf("%d, %d, [0x%p]", $pid, $len, mask_uaddr)
}
probe kernel.syscall.sched_setaffinity.return =
kernel.function("sys_sched_setaffinity").return {
@@ -348,7 +348,7 @@ probe kernel.syscall.set_mempolicy = kernel.function("sys_set_mempolicy") {
mode = $mode
nmask_uaddr = $nmask
maxnode = $maxnode
- argstr = sprintf("%d, [0x%x], %d", $mode, nmask_uaddr, $maxnode)
+ argstr = sprintf("%d, [0x%p], %d", $mode, nmask_uaddr, $maxnode)
}
probe kernel.syscall.set_mempolicy.return =
kernel.function("sys_set_mempolicy").return {
@@ -365,7 +365,7 @@ probe kernel.syscall.sigaltstack = kernel.function("sys_sigaltstack") {
uss_uaddr = $uss
uoss_uaddr = $uoss
regs_uaddr = $regs
- argstr = sprintf("[0x%x], [0x%x]", uss_uaddr, uoss_uaddr)
+ argstr = sprintf("[0x%p], [0x%p]", uss_uaddr, uoss_uaddr)
}
probe kernel.syscall.sigaltstack.return =
kernel.function("sys_sigaltstack").return {
@@ -380,7 +380,7 @@ probe kernel.syscall.sigaltstack.return =
probe kernel.syscall.time64 = kernel.function("sys_time64") {
name = "time64"
t_uaddr = $tloc
- argstr = sprintf("[0x%x]", t_uaddr)
+ argstr = sprintf("[0x%p]", t_uaddr)
}
probe kernel.syscall.time64.return = kernel.function("sys_time64").return {
name = "time64"
@@ -396,7 +396,7 @@ probe kernel.syscall.tux = kernel.function("sys_tux") {
name = "tux"
action = $action
u_info_uaddr = $u_info
- argstr = sprintf("%d, [0x%x]", $action, u_info_uaddr)
+ argstr = sprintf("%d, [0x%p]", $action, u_info_uaddr)
}
probe kernel.syscall.tux.return = kernel.function("sys_tux").return {
name = "tux"