From 8fca973a7556bf3870312f922a04b24761c62ae7 Mon Sep 17 00:00:00 2001 From: hunt Date: Wed, 1 Mar 2006 11:26:49 +0000 Subject: 2006-03-01 Martin Hunt * 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. --- tapset/syscalls.stp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'tapset/syscalls.stp') 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" -- cgit