Add decoding of sockets descriptor 'paths' for network calls
authorPhilippe Ombredanne <pombredanne@nexb.com>
Sat, 1 Feb 2014 17:57:45 +0000 (09:57 -0800)
committerDmitry V. Levin <ldv@altlinux.org>
Sun, 2 Feb 2014 16:51:22 +0000 (16:51 +0000)
commit894c7e3858ede412e37a1752c716bed7f30a9605
treeefaffb302587e9db4c8f524cb1f990c416e30dfd
parent123d401508a17403c9cafaa79a4bd771bce37c7e
Add decoding of sockets descriptor 'paths' for network calls

* net.c (sys_bind, sys_listen, do_accept, sys_send, sys_sendto,
sys_sendmsg, sys_sendmmsg, sys_recv, sys_recvfrom, sys_recvmsg,
sys_recvmmsg, sys_shutdown, sys_getsockopt, sys_setsockopt): Decode
socket descriptor arguments using printfd.
* pathtrace.c (pathtrace_match): Also check TRACE_NETWORK syscalls
that take socket descriptor arguments.
* tests/net-fd.test: New test for socket descriptor arguments decoding.
* tests/Makefile.am (TESTS): Add net-fd.test.
(net-fd.log): New dependency on net.log.

Signed-off-by: Philippe Ombredanne <pombredanne@nexb.com>
Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
net.c
pathtrace.c
tests/Makefile.am
tests/net-fd.test [new file with mode: 0755]