summaryrefslogtreecommitdiffstats
path: root/tapset/syscalls.stp
diff options
context:
space:
mode:
authorhunt <hunt>2006-03-01 11:26:49 +0000
committerhunt <hunt>2006-03-01 11:26:49 +0000
commit8fca973a7556bf3870312f922a04b24761c62ae7 (patch)
tree465be6f1224b7ce4b28fdb8e4c1ee830ea05ebf2 /tapset/syscalls.stp
parentc9467b6f69bde98e5b90d8eb6e2c18516a6e8a8f (diff)
downloadsystemtap-steved-8fca973a7556bf3870312f922a04b24761c62ae7.tar.gz
systemtap-steved-8fca973a7556bf3870312f922a04b24761c62ae7.tar.xz
systemtap-steved-8fca973a7556bf3870312f922a04b24761c62ae7.zip
2006-03-01 Martin Hunt <hunt@redhat.com>
* aux_syscalls.stp (_struct_sockaddr_u): Parse sockaddr. * syscalls.stp (bind): Call _struct_sockaddr_u(). * errno.stp (errno_str): Complete rewrite in C for speed and accuracy. (returnstr): New function for syscall tapet.
Diffstat (limited to 'tapset/syscalls.stp')
-rw-r--r--tapset/syscalls.stp3
1 files changed, 1 insertions, 2 deletions
diff --git a/tapset/syscalls.stp b/tapset/syscalls.stp
index c2262e10..1fafd421 100644
--- a/tapset/syscalls.stp
+++ b/tapset/syscalls.stp
@@ -143,8 +143,7 @@ probe syscall.bind = kernel.function("sys_bind") {
sockfd = $fd
my_addr_uaddr = $umyaddr
addrlen = $addrlen
-// fixme
- argstr = string($fd)
+ argstr = sprintf("%d, %s, %d", $fd, _struct_sockaddr_u($umyaddr,$addrlen),$addrlen)
}
probe syscall.bind.return = kernel.function("sys_bind").return {
name = "bind"