d35bdcad13caac3e167735e1f0fc50355b2f9523 |
|
26-Apr-2014 |
Dmitry V. Levin <ldv@altlinux.org> |
Compress blank lines Suppress empty lines left after automated xlat conversion.
/external/strace/net.c
|
0ed617bd66624cec6138102545d73b2e2346f1f6 |
|
26-Apr-2014 |
Dmitry V. Levin <ldv@altlinux.org> |
Generate xlat/*.in files Automatically convert xlat structures from *.c files to xlat/*.in files using "./generate_xlat_in.sh *.c" command.
/external/strace/net.c
|
f23b097fc5fdc031dc795c10876d97f31b2826d8 |
|
29-May-2014 |
Dmitry V. Levin <ldv@altlinux.org> |
Decode file descriptors passed via SCM_RIGHTS control messages * net.c (printcmsghdr): Print descriptors from SCM_RIGHTS control messages using printfd. * tests/scm_rights.c: New file. * tests/scm_rights-fd.test: New test. * tests/Makefile.am (check_PROGRAMS): Add scm_rights. (TESTS): Add scm_rights-fd.test. * tests/.gitignore: Add scm_rights and uio.
/external/strace/net.c
|
2394a3d0e5ee5684a42b36218ada2dcf3b4e705f |
|
11-Mar-2014 |
Masatake YAMATO <yamato@redhat.com> |
Decode protocol argument for PF_NETLINK sockets * net.c (protocols): Rename to inet_protocols. [PF_NETLINK] (netlink_protocols): New xlat structure. (sys_socket): Rename protocols to inet_protocols. [PF_NETLINK]: Decode protocol argument using netlink_protocols. Signed-off-by: Masatake YAMATO <yamato@redhat.com> Signed-off-by: Dmitry V. Levin <ldv@altlinux.org> Acked-by: Mike Frysinger <vapier@gentoo.org>
/external/strace/net.c
|
033fb910a291a26d714d277c748683e67903f44c |
|
11-Mar-2014 |
Dmitry V. Levin <ldv@altlinux.org> |
Cleanup socketpair decoding The only supported domain for socketpair syscall is AF_UNIX, so no decoding related to other domains is required for socketpair. * net.c (sys_socketpair): Remove support for PF_INET and PF_IPX domains, print the protocol argument as is.
/external/strace/net.c
|
594527353359d9a6aad516992e09c393e11f3bd2 |
|
05-Feb-2014 |
Dmitry V. Levin <ldv@altlinux.org> |
Use XLAT_END macro Automatically update all xlat structures using the following sed regexp: s/^[[:space:]]*{[[:space:]]*0[[:space:]]*,[[:space:]]*NULL[[:space:]]*,\?[[:space:]]*}[[:space:]]*,\?[[:space:]]*/\tXLAT_END/
/external/strace/net.c
|
bce0cc6a2d103e1da4c15a4c5396fdc5676294f7 |
|
05-Feb-2014 |
Dmitry V. Levin <ldv@altlinux.org> |
Use XLAT macro Automatically convert all xlat structures to XLAT form using the following sed regexp: s/^[[:space:]]*{[[:space:]]*\([^",}[:space:]]\+\)[[:space:]]*,[[:space:]]*"\1",\?[[:space:]]*}[[:space:]]*/\tXLAT(\1)/
/external/strace/net.c
|
894c7e3858ede412e37a1752c716bed7f30a9605 |
|
01-Feb-2014 |
Philippe Ombredanne <pombredanne@nexb.com> |
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>
/external/strace/net.c
|
aa4633c76e6fe34463cbe4acda113b7e7ab42642 |
|
31-Jan-2014 |
Mike Frysinger <vapier@gentoo.org> |
net: add more sockopt options This syncs with the defines as available in linux-3.13. * net.c (sockipoptions): Add IP_IPSEC_POLICY, IP_XFRM_POLICY, IP_PASSSEC, IP_TRANSPARENT, IP_ORIGDSTADDR, IP_RECVORIGDSTADDR, IP_MINTTL, IP_NODEFRAG, IP_UNBLOCK_SOURCE, IP_BLOCK_SOURCE, IP_ADD_SOURCE_MEMBERSHIP, IP_DROP_SOURCE_MEMBERSHIP, MCAST_JOIN_GROUP, MCAST_BLOCK_SOURCE, MCAST_UNBLOCK_SOURCE, MCAST_LEAVE_GROUP, MCAST_JOIN_SOURCE_GROUP, MCAST_LEAVE_SOURCE_GROUP, IP_MULTICAST_ALL, IP_UNICAST_IF.
/external/strace/net.c
|
840a253bacdd107f90628dd3d5371d03fdca48ab |
|
12-Nov-2013 |
Dmitry V. Levin <ldv@altlinux.org> |
Remove unneeded redefinitions of IPPROTO_* macros IPPROTO_* macros are defined by <netinet/in.h>, no need to redefine them. * net.c (IPPROTO_EGP, IPPROTO_PUP, IPPROTO_IDP, IPPROTO_IGMP, IPPROTO_RAW, IPPROTO_MAX): Remove. Reported by John Spencer.
/external/strace/net.c
|
70e84c4e251829d3ccb954637209a9dd47dd37a0 |
|
12-Nov-2013 |
Dmitry V. Levin <ldv@altlinux.org> |
Remove unused code * configure.ac (AC_CHECK_TYPES): Remove struct opthdr and struct t_opthdr. * net.c (print_sock_optmgmt): Remove.
/external/strace/net.c
|
ea0d2a60b1c00b41696ef223df2377809b9e1fa9 |
|
17-May-2013 |
Dmitry V. Levin <ldv@altlinux.org> |
Update AF_*, PF_*, MSG_*, and TCP_* constants * net.c (domains, addrfams, protocols, socktcpoptions): Sync with Linux 3.9.
/external/strace/net.c
|
3e759d4293076b9358a25bb61d50d3e6fff5b0e2 |
|
12-Feb-2013 |
Denys Vlasenko <vda.linux@googlemail.com> |
Handle recv[m]msg for non-native 32-bit personality syscalls * net.c (printmsghdr): If current_wordsize is 4 and long is wider than it, read 32-bit struct msghdr and expand it into a native one before using it. (printmmsghdr): Likewise for struct mmsghdr. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
/external/strace/net.c
|
99aa181ebcee3f6ae4f8eb83c719cc64cc5a09ec |
|
08-Feb-2013 |
Denys Vlasenko <vda.linux@googlemail.com> |
If we are on a glibc system, assume it's at least glibc 2.1 It is not likely anyone uses glibc older that that: glibc 2.1.1 was released in 1999 * net.c: Remove test for glibc >= 2.1. * signal.c: Remove code which is compiled only for glibc < 2.1. * util.c: Likewise. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
/external/strace/net.c
|
5ea97658e78b6ce9fb768ffdd6a4b682c5df8e90 |
|
01-May-2012 |
Dmitry V. Levin <ldv@altlinux.org> |
Fix recvmmsg decode: do not show more data than actually returned This change complements recent fix for recvmsg decoding. * net.c (printmmsghdr): Add msg_len parameter to pass down to do_msghdr. When this parameter is zero, pass mmsghdr.msg_len to do_msghdr instead. (decode_mmsg): Add msg_len parameter, pass it down to printmmsghdr. (sys_sendmmsg): Call decode_mmsg with msg_len == (unsigned long) -1L. (sys_recvmmsg): Call decode_mmsg with msg_len == 0.
/external/strace/net.c
|
043b5f81429412cf23d578d1dc2b45107a8352e5 |
|
01-May-2012 |
Dmitry V. Levin <ldv@altlinux.org> |
Remove recently introduced use of ULONG_MAX * io.c: Remove limits.h inclusion. (tprint_iov): Use "(unsigned long) -1L" instead of "ULONG_MAX". * net.c: Remove limits.h inclusion. (printmmsghdr, sys_sendmsg): Use "(unsigned long) -1L" instead of "ULONG_MAX".
/external/strace/net.c
|
e0bc222263cf47a43e1b26d55edb2ffadc8ccbff |
|
28-Apr-2012 |
Denys Vlasenko <vda.linux@googlemail.com> |
Fix recvmsg decode: do not show more data than actually returned I noticed that "hostname -d" talks over netlink and gets 20 bytes of response, but we show entire 1024 bytes of iov. This changes fixes that. * defs.h: New function tprint_iov_upto. * io.c (tprint_iov_upto): Definition of this function. (tprint_iov): Call tprint_iov_upto. * net.c (do_msghdr): Add data_size parameter, pass it down to tprint_iov_upto. (printmsghdr): Add data_size parameter, pass it down to do_msghdr. (printmmsghdr): Call do_msghdr with data_size==ULONG_MAX. (sys_sendmsg): Call printmsghdr with data_size==ULONG_MAX. (sys_recvmsg): Call printmsghdr with data_size==tcp->u_rval. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
/external/strace/net.c
|
989ebc91395600c21b4242aee27df9190b2166b3 |
|
17-Mar-2012 |
Denys Vlasenko <vda.linux@googlemail.com> |
Reindent case labels. No code changes * net.c (printsockopt): Reindent case labels. * signal.c (sys_signal): Likewise. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
/external/strace/net.c
|
a6d91ded3f2d5401e09a9c2fa442aabfbfe593a8 |
|
16-Mar-2012 |
Denys Vlasenko <vda.linux@googlemail.com> |
Tidy up includes and copyright notices, fix indentation The files not mentioned in changelog below had only copyright notices fixes and indentation fixes. * defs.h: Include <stdint.h> and <inttypes.h>. * file.c: Do not include <inttypes.h>. Move struct kernel_dirent declaration below top include block. * block.c: Do not include <stdint.h> and <inttypes.h>. * quota.c: Likewise. * desc.c: Likewise. * signal.c: Likewise. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
/external/strace/net.c
|
3df080af316bd7dad363d464114bc20ce36c1f53 |
|
13-Mar-2012 |
Dmitry V. Levin <ldv@altlinux.org> |
net.c: recognize MSG_WAITFORONE * net.c (msg_flags): Add MSG_WAITFORONE.
/external/strace/net.c
|
7af9f35001af19e2844b3e9fb3c672ee696be17b |
|
12-Mar-2012 |
Dmitry V. Levin <ldv@altlinux.org> |
Implement sendmmsg syscall decoder * linux/dummy.h (sys_sendmmsg): Remove. * linux/syscall.h (sys_sendmmsg): New prototype. * net.c (printmmsghdr): Add index argument specifying the element in mmsghdr array to print. (decode_mmsg): New function, prints the whole mmsghdr array, its length and message flags. (sys_sendmmsg): New function. (sys_recvmmsg): Use decode_mmsg to fix mmsghdr array decoding.
/external/strace/net.c
|
b237b1b20da4ff40efb919f9d4a6458a05f375ca |
|
27-Feb-2012 |
Denys Vlasenko <vda.linux@googlemail.com> |
Style fixes, no code changes * desc.c (sys_io_getevents): Indentation fix. * file.c (sys_xstat): Remove space after function name. (decode_mknod): Indentation fix. * net.c (printsockopt): Indentation fix. * process.c (unalignctl_string): Indentation fix. (sys_sched_getscheduler): Remove space after ! operator. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
/external/strace/net.c
|
e83e157021177930b64ec4aa4983bbe13b39e91b |
|
25-Feb-2012 |
Dmitry V. Levin <ldv@altlinux.org> |
Compress blank lines Suppress repeated empty lines left after automated code removal. This change was made by filtering every source code file through "cat -s".
/external/strace/net.c
|
1a3cf10c3095a9f80138b83f3d54499b825c9797 |
|
25-Feb-2012 |
Denys Vlasenko <vda.linux@googlemail.com> |
Build fixes after non-Linux code removal * configure.ac: Remove calls to proc-based ptrace checks. * proc.c: Remove, it's empty now. * Makefile.am: Remove reference to proc.c. * net.c: Remove trailing newlines. * quota.c: Likewise * resource.c: Likewise * strace.c: Likewise * stream.c: Likewise * time.c: Likewise Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
/external/strace/net.c
|
c36c352329755387f0a503cc9a47047e6de6e711 |
|
25-Feb-2012 |
Denys Vlasenko <vda.linux@googlemail.com> |
Fix defined(FOO) style * file.c: Consistently use defined(FOO) instead of defined (FOO). * mem.c: Likewise. * net.c: Likewise. * signal.c: Likewise. * sock.c: Likewise. * linux/mips/syscallent.h: Likewise. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
/external/strace/net.c
|
8470374cba7df0e70653d95c4f336a4082c68d82 |
|
25-Feb-2012 |
Denys Vlasenko <vda.linux@googlemail.com> |
Cleanup after non-Linux code removal. Conditions such as defined(LINUX) are always true now, defined(FREEBSD) etc are always false. When if directive has them as subexpressions, it can be simplified. Another trivial changes here are fixes for directive indentation. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
/external/strace/net.c
|
ed720fda5d515f1359fcd3242223e553d1216789 |
|
25-Feb-2012 |
Denys Vlasenko <vda.linux@googlemail.com> |
Automated removal of non-Linux code This change is generated by running every source through the following command: unifdef -DLINUX -Dlinux -USUNOS4 -USVR4 -UUNIXWARE -UFREEBSD -USUNOS4_KERNEL_ARCH_KLUDGE -UHAVE_MP_PROCFS -UHAVE_POLLABLE_PROCFS -UHAVE_PR_SYSCALL -UUSE_PROCFS file.c Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
/external/strace/net.c
|
c86340e171ebbb4b11e986d172e9b27535ae1807 |
|
22-Feb-2012 |
Dmitry V. Levin <ldv@altlinux.org> |
Fix sockaddr_un.sun_path name in decoded output * net.c (printsock): Show sockaddr_un.sun_path as "sun_path". This fixes Debian bug #554946.
/external/strace/net.c
|
a1d541ec56e2fb4716f083fcc814b1dedde63d87 |
|
20-Jan-2012 |
Denys Vlasenko <vda.linux@googlemail.com> |
Eliminate code duplication in time printing, reduce a few static buffers text data bss dec hex filename 238454 664 28772 267890 41672 strace.before 238106 664 28676 267446 414b6 strace * defs.h: Add TIMESPEC_TEXT_BUFSIZE and TIMEVAL_TEXT_BUFSIZE defines. Add 'int special' parameter to sprinttv(). * time.c (sprinttv): Add 'int special' parameter, and use it similarly to 'int special' parameter of printtv_bitness(). (printtv_bitness): Use sprinttv() instead of duplicating its code. (print_timespec): Use sprint_timespec() instead of duplicating its code. * desc.c (decode_select): Use TIMEVAL_TEXT_BUFSIZE instead of 128 when checking remaining buffer size. * net.c (sys_recvmsg): Use TIMESPEC_TEXT_BUFSIZE instead of 128 for static buffer size. * stream.c (decode_poll): Use TIMESPEC_TEXT_BUFSIZE instead of 128 when checking remaining buffer size. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
/external/strace/net.c
|
b05fc5463be8df587b4acc8f522f51e21bc22be8 |
|
01-Dec-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
* net.c (socktcpoptions): Add more TCP_* constants from linux/tcp.h Reported-by: Rick Jones <rick.jones2@hp.com>
/external/strace/net.c
|
60fe8c139c6f2febefe595781812ddf0864a6ab8 |
|
01-Sep-2011 |
Denys Vlasenko <dvlasenk@redhat.com> |
Use tprints with literal strings, it may be faster than tprintf * bjm.c: Replace tprintf("str") with tprints("str"). * block.c: Likewise. * desc.c: Likewise. * file.c: Likewise. * io.c: Likewise. * ipc.c: Likewise. * mem.c: Likewise. * net.c: Likewise. * proc.c: Likewise. * process.c: Likewise. * quota.c: Likewise. * resource.c: Likewise. * scsi.c: Likewise. * signal.c: Likewise. * sock.c: Likewise. * strace.c: Likewise. * stream.c: Likewise. * syscall.c: Likewise. * system.c: Likewise. * term.c: Likewise. * time.c: Likewise. * util.c: Likewise. Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
/external/strace/net.c
|
5940e6593911dcace424c668a1c0934c71fccb9e |
|
01-Sep-2011 |
Denys Vlasenko <dvlasenk@redhat.com> |
Fix "format not a string literal" warning caused by tprintf(str) * defs.h: Declare tprints(). * strace.c: Define tprints(). (tabto): Use tprints(str), since tprintf(str) was throwing a warning. * desc.c: Use tprints(str) instead of tprintf("%s", str). * file.c: Likewise. * io.c: Likewise. * net.c: Likewise. * process.c: Likewise. * signal.c: Likewise. * syscall.c: Likewise. * util.c: Likewise. Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
/external/strace/net.c
|
7b609d5ba0852e6c56ba311350ebd4412361777b |
|
22-Jun-2011 |
Denys Vlasenko <dvlasenk@redhat.com> |
Whitespace cleanups. No code changes. * count.c: Place opening curly brace after if (), not on the next line. Almost all strace code alredy uses this style. * desc.c: Likewise. * file.c: Likewise. * net.c: Likewise. * pathtrace.c: Likewise. * process.c: Likewise. * quota.c: Likewise. * signal.c: Likewise. * strace.c: Likewise. * syscall.c: Likewise. * time.c: Likewise. Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
/external/strace/net.c
|
8884968a46f5413345de7b0085388a367eb9caae |
|
14-Jun-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
Add argument to tprint_iov() specifying whether to decode each iovec * defs.h (tprint_iov): Add decode_iov argument. * io.c (tprint_iov): Implement new decode_iov argument. (sys_readv, sys_writev, sys_sendfile, sys_preadv, sys_pwritev): Update tprint_iov calls. * net.c (do_msghdr): Likewise.
/external/strace/net.c
|
b63256e69bf3f1a74aadb0e14556490bc8f4ef95 |
|
07-Jun-2011 |
Denys Vlasenko <dvlasenk@redhat.com> |
Whitespace cleanups. no code changes. * bjm.c: Fix tabulation (such as extra spaces before tabs), convert punctuation where it deviates from prevalent form elsewhere in strace code, convert sizeof and offsetof where it deviates from from prevalent form, remove space between function/macro/array names and (parameters) or [index], add space between "if" and (condition), correct non-standard or wrong indentaion. * defs.h: Likewise * desc.c: Likewise * file.c: Likewise * ipc.c: Likewise * linux/arm/syscallent.h: Likewise * linux/avr32/syscallent.h: Likewise * linux/hppa/syscallent.h: Likewise * linux/i386/syscallent.h: Likewise * linux/ioctlsort.c: Likewise * linux/m68k/syscallent.h: Likewise * linux/microblaze/syscallent.h: Likewise * linux/powerpc/syscallent.h: Likewise * linux/s390/syscallent.h: Likewise * linux/s390x/syscallent.h: Likewise * linux/sh/syscallent.h: Likewise * linux/sh64/syscallent.h: Likewise * linux/tile/syscallent.h: Likewise * linux/x86_64/syscallent.h: Likewise * mem.c: Likewise * net.c: Likewise * pathtrace.c: Likewise * process.c: Likewise * signal.c: Likewise * sock.c: Likewise * strace.c: Likewise * stream.c: Likewise * sunos4/syscall.h: Likewise * sunos4/syscallent.h: Likewise * svr4/syscall.h: Likewise * svr4/syscallent.h: Likewise * syscall.c: Likewise * system.c: Likewise * test/childthread.c: Likewise * test/leaderkill.c: Likewise * test/skodic.c: Likewise * time.c: Likewise * util.c: Likewise Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
/external/strace/net.c
|
1201426dd43f5b4e12dfe520e2a9c5027d33dc11 |
|
30-May-2011 |
Denys Vlasenko <dvlasenk@redhat.com> |
"Modernize" all old-style function parameter declarations * bjm.c: Convert all remaining old-style C function definitions to a "modern" form. This does not change any actual code. * io.c: Likewise * ioctl.c: Likewise * net.c: Likewise * proc.c: Likewise * process.c: Likewise * signal.c: Likewise * sock.c: Likewise * strace.c: Likewise * stream.c: Likewise * syscall.c: Likewise * system.c: Likewise * time.c: Likewise * util.c: Likewise Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
/external/strace/net.c
|
9cd385010ec1e0d22be70ff5163db194f1f22735 |
|
03-Mar-2011 |
Sebastian Pipping <sebastian@pipping.org> |
Print shutdown(2) modes as SHUT_* constants * net.c (shutdown_modes): New xlat structure. (sys_shutdown): Use shutdown_modes to decode 2nd syscall argument.
/external/strace/net.c
|
d475c06134717745987e4c1859e4cdb8d16e2001 |
|
03-Mar-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
Fix struct xlat initialization bugs * file.c (inotify_modes): Terminate with NULL entry. * net.c (sock_type_flags): Make this array static. (socketlayers): Add a comment that this array should remain not NULL-terminated.
/external/strace/net.c
|
7fea79b7606644ec4e7c2e0a9fbb070c15cbc589 |
|
14-Jan-2011 |
Holger Hans Peter Freyther <zecke@selfish.org> |
Parse SOL_SCTP socket options * configure.ac (AC_CHECK_HEADERS): Add netinet/sctp.h. * net.c [HAVE_NETINET_SCTP_H]: Include <netinet/sctp.h>. [SOL_SCTP] (socksctpoptions): New xlat structure. (sys_getsockopt, printsockopt): Parse SOL_SCTP options.
/external/strace/net.c
|
ce9e0f4c7fa3159376b7d05b8527bddfef0d2305 |
|
14-Jan-2011 |
Holger Hans Peter Freyther <zecke@selfish.org> |
* net.c (socketlayers): Add more SOL_* constants from linux/socket.h
/external/strace/net.c
|
d48c6b91e235d485308881f41bdfb21cd1426c15 |
|
10-Jan-2011 |
Dmitry V. Levin <ldv@altlinux.org> |
* net.c (protocols): Add more IPPROTO_* constants defined in netinet/in.h
/external/strace/net.c
|
efa8bda2e7c06831de5262873d4da5749ea33302 |
|
07-Jan-2011 |
Holger Hans Peter Freyther <holger@freyther.de> |
* net.c (protocols): Add IPPROTO_GRE, IPPROTO_SCTP and IPPROTO_UDPLITE.
/external/strace/net.c
|
0ddd8addef9e9b0c7af00f70b97b3e464205ad1d |
|
03-Dec-2010 |
Dmitry V. Levin <ldv@altlinux.org> |
Decode struct ucred for getsockopt SO_PEERCRED * net.c (sys_getsockopt): Decode SO_PEERCRED. Proposed by Arkadiusz Miśkiewicz <arekm@maven.pl>.
/external/strace/net.c
|
e6591031475ace4ac54bb9995f21dd86fa857b1b |
|
29-Mar-2010 |
Dmitry V. Levin <ldv@altlinux.org> |
Enhance recvmmsg parser * net.c (sys_recvmmsg): Decode mmsghdr structure on exit from the syscall. Decode timespec structure both on entrance and on exit.
/external/strace/net.c
|
0873f29af4c1b2357e4f13338731665dd1ee2893 |
|
12-Feb-2010 |
Andreas Schwab <schwab@linux-m68k.org> |
Decode recvmmsg syscall * net.c (do_msghr): New function to print struct msghdr. (printmsghdr): Use it. (printmmsghdr, sys_recvmmsg): New. * linux/syscall.h: Declare sys_recvmmsg. (SYS_sub_recvmmsg): Define. (SYS_socket_nsubcalls): Bump. * linux/sparc/syscall.h: Likewise. * linux/arm/syscallent.h: Add sys_recvmmsg. * linux/bfin/syscallent.h: Likewise. * linux/i386/syscallent.h: Likewise. * linux/m68k/syscallent.h: Likewise. * linux/powerpc/syscallent.h: Likewise. * linux/s390/syscallent.h: Likewise. * linux/s390x/syscallent.h: Likewise. * linux/sh/syscallent.h: Likewise. * linux/sh64/syscallent.h: Likewise. * linux/sparc/syscallent.h: Likewise. * linux/ia64/syscallent.h: Adjust.
/external/strace/net.c
|
e5e60858063f214fcd7860f50f8bcb46f951f9ab |
|
31-Dec-2009 |
Dmitry V. Levin <ldv@altlinux.org> |
Remove dead code * defs.h (tv_tv): Remove. * net.c (sys_xsetsockaddr): Remove commented out dead code. * process.c (setarg, sys_execv, sys_execve, struct_user_offsets): Likewise. * signal.c (sys_sigsuspend): Likewise. * strace.c (reaper, trace): Likewise. * stream.c (internal_stream_ioctl): Likewise. * syscall.c (trace_syscall): Likewise. * term.c (term_ioctl): Likewise. * util.c (tv_tv, umoven, uload, getpc, fixvfork, setbpt, clearbpt): Likewise.
/external/strace/net.c
|
ca75bd6dffc01e4d95e85d3af82d446cd80afbb5 |
|
13-Nov-2009 |
Dmitry V. Levin <ldv@altlinux.org> |
Decode more SOL_PACKET socket options * net.c (sockpacketoptions): Add more PACKET_* entries. (sys_getsockopt): Decode PACKET_STATISTICS. (printsockopt): Decode PACKET_RX_RING and PACKET_TX_RING. Patch by Gabor Gombas.
/external/strace/net.c
|
312891930180ba10bd9d65c3e47f92cf15a6dacd |
|
06-Nov-2009 |
Dmitry V. Levin <ldv@altlinux.org> |
Fix getsockopt decoding on architectures where sizeof(long) > sizeof(int) * net.c (sys_getsockopt): Optimize output a bit. Decode integer argument using printnum_int(), patch by Gabor Gombas.
/external/strace/net.c
|
705ff10c0b9c07b9b51fc2f2bc6f3e6412f6ed9c |
|
14-Aug-2009 |
Paolo Bonzini <pbonzini@redhat.com> |
Replace x86-64 paccept with accept4 This patch changes the paccept syscall to accept4 for x86-64, since the former was dropped in Linux kernel commit v2.6.27-rc7-14-g2d4c826. At the same time, it adds support for pretty printing its arguments. * linux/x86_64/syscallent.h: Replace paccept with accept4, hook in sys_accept4. * net.c (sys_accept): Leave a small stub calling the new... (do_accept): ... function, which also adds a flags_arg argument. (sys_accept4): New.
/external/strace/net.c
|
132c52a5ccf7b12a44a617f06c97d3f4344a4421 |
|
23-Mar-2009 |
Denys Vlasenko <dvlasenk@redhat.com> |
* system.c (sram_alloc_flag): Add L2_SRAM constant. by Mike Frysinger (vapier AT gentoo.org). (sys_sram_alloc): Fix improperly used %zu: tcp->u_arg is not a size_t, it is a long. * net.c (printcmsghdr): Fix improperly used %zu: struct cmsghdr::cmsg_len is not a size_t.
/external/strace/net.c
|
5ae2b7c601dadf79a4345e1ee21053947b9e4add |
|
27-Feb-2009 |
Denys Vlasenko <dvlasenk@redhat.com> |
AVR32 support by Hans-Christian Egtvedt (hans-christian.egtvedt AT atmel.com). * configure.ac: Make it recognize avr32. * defs.h: Define LINUX_AVR32. * linux/avr32/syscallent.h: New file. * Makefile.am: Reference linux/avr32/syscallent.h. * proc.c (change_syscall, setarg): Add support for avr32. (struct xlat struct_user_offsets[]): Ditto. * syscall.c (get_scno): Ditto. (get_error, force_result, syscall_enter): Ditto. * util.c (getpc, printcall): Ditto.
/external/strace/net.c
|
f535b54bc40373c81b13df0975aef4212dacbbde |
|
13-Jan-2009 |
Denys Vlasenko <dvlasenk@redhat.com> |
Fixes for ptrace() argument parsing. * process.c: Add parsing of PTRACE_SETOPTIONS, PTRACE_GETEVENTMSG, PTRACE_GETSIGINFO, PTRACE_SETSIGINFO. * strace.c (handle_stopped_tcbs): Make PTRACE_SETOPTIONS define check more robust. * defs.h: Declare several "extern const struct xlat" arrays here. * desc.c: Remove open_mode_flags[] and open_access_modes[] extern declarations. * net.c: Remove open_mode_flags[] extern declaration. * sock.c: Remove addrfams[] extern declaration. * util.c: Remove struct_user_offsets[] extern declaration. * signal.c: Remove open_mode_flags[] extern declaration.
/external/strace/net.c
|
2fc6615b9137234af661ed15796e021e98e43bf9 |
|
01-Jan-2009 |
Dmitry V. Levin <ldv@altlinux.org> |
2009-01-01 Andreas Schwab <schwab@suse.de> * net.c (sys_accept): Properly decode third argument as pointer to int.
/external/strace/net.c
|
4371b10b30ceb369942e93105c038519524ba18e |
|
10-Nov-2008 |
Dmitry V. Levin <ldv@altlinux.org> |
2008-10-23 Dmitry V. Levin <ldv@altlinux.org> Implement parsers for new linux syscalls. * desc.c (do_dup2, [LINUX] sys_dup3): New functions. (sys_dup2): Use do_dup2. [LINUX] (sys_epoll_create1): New function. [LINUX] (do_eventfd, sys_eventfd2): New functions. [LINUX] (sys_eventfd): Use do_eventfd. * net.c (do_pipe, [LINUX] sys_pipe2): New functions. (sys_pipe): Use do_pipe. * signal.c [LINUX] (do_signalfd, sys_signalfd4): New functions. [LINUX] (sys_signalfd): Use do_signalfd. * linux/syscall.h: Declare new sys_* functions. * linux/syscallent.h: Hook up signalfd4, eventfd2, epoll_create1, dup3, pipe2, inotify_init1. * linux/x86_64/syscallent.h: Hook up paccept, signalfd4, eventfd2, epoll_create1, dup3, pipe2, inotify_init1.
/external/strace/net.c
|
8a550d729d53f963452d10990cd56d1132cb1602 |
|
10-Nov-2008 |
Dmitry V. Levin <ldv@altlinux.org> |
2008-10-22 Dmitry V. Levin <ldv@altlinux.org> Handle socket type flags introduced in linux 2.6.27. * net.c (socktypes): Add SOCK_DCCP. (sock_type_flags): New xlat structure. (tprint_sock_type): New function. (sys_socket, sys_socketpair): Use it to parse socket type and socket type flags.
/external/strace/net.c
|
c294b8f411e25097f80280fbb924bc031becc181 |
|
01-Nov-2007 |
Roland McGrath <roland@redhat.com> |
2007-11-01 Roland McGrath <roland@redhat.com> * net.c (sockpacketoptions): Make PACKET_ADD_MEMBERSHIP and PACKET_DROP_MEMBERSHIP conditional. From Bernhard Fischer <rep.dot.nop@gmail.com>.
/external/strace/net.c
|
16fbe97a10d7aa9af820b1c98243d9c2bfb120de |
|
13-Oct-2007 |
Dmitry V. Levin <ldv@altlinux.org> |
net.c (printsock): Really use printpathn() as written in ChangeLog entry
/external/strace/net.c
|
b6c32f4598b84364472bc3febcb80ff3e475def8 |
|
09-Oct-2007 |
Dmitry V. Levin <ldv@altlinux.org> |
2007-10-01 Dmitry V. Levin <ldv@altlinux.org> * net.c (printsock): Output AF_UNIX socket address using printpathn() to avoid unprintable characters in output. Suggested by Neil Campbell.
/external/strace/net.c
|
71d3d663caa197b26dcdade024612eee76bf837a |
|
07-Aug-2007 |
Roland McGrath <roland@redhat.com> |
2007-08-03 Ulrich Drepper <drepper@redhat.com> * file.c (open_mode_flags): Add O_CLOEXEC. * net.c (msg_flags): Add MSG_CMSG_CLOEXEC.
/external/strace/net.c
|
b9fe011cdfb0a3014e68a6e82007b6c2703a340b |
|
13-Dec-2006 |
Dmitry V. Levin <ldv@altlinux.org> |
2006-12-10 Dmitry V. Levin <ldv@altlinux.org> Make several global variables static. #ifdef definitions of rarely unused functions. * defs.h (rflag, tflag, outfname): Remove. * strace.c (iflag, interactive, pflag_seen, rflag, tflag, outfname, username): Make static. * desc.c (sys_getdtablesize): Define only for ALPHA || FREEBSD || SUNOS4. * file.c (sys_fchroot): Define only for SUNOS4 || SVR4. (sys_mkfifo): Define only for FREEBSD. * mem.c (sys_sbrk): Define only for FREEBSD || SUNOS4. (sys_getpagesize): Define only for ALPHA || FREEBSD || IA64 || SUNOS4 || SVR4. * net.c (sys_so_socket): Define only for SVR4. * process.c (sys_gethostid): Define only for FREEBSD || SUNOS4 || SVR4. (sys_gethostname): Define only for ALPHA || FREEBSD || SUNOS4 || SVR4. (sys_setpgrp): Define only for ALPHA || SUNOS4 || SVR4. (sys_execv): Define only for SPARC || SPARC64 || SUNOS4. * signal.c (sys_sigblock): Define only for FREEBSD || SUNOS4. (sys_sighold, sys_sigwait): Define only for SVR4. (sys_killpg): Define only for FREEBSD || SUNOS4. * stream.c (sys_getmsg): Define only for SPARC || SPARC64 || SUNOS4 || SVR4. * syscall.c (sys_indir): Define only for SUNOS4.
/external/strace/net.c
|
c0b9e37b3fefaf5d7e6a3c132c72df84eee411a9 |
|
05-Jul-2005 |
Roland McGrath <roland@redhat.com> |
2005-07-04 Roland McGrath <roland@redhat.com> * net.c (sockipv6options): Add IPV6_ADD_MEMBERSHIP, IPV6_DROP_MEMBERSHIP, IPV6_ROUTER_ALERT. From Ulrich Drepper <drepper@redhat.com>. Fixes RH#162450.
/external/strace/net.c
|
04ac03a554548ad69f2699b98ae31e15a7fc7915 |
|
05-Jul-2005 |
Roland McGrath <roland@redhat.com> |
2005-07-04 Roland McGrath <roland@redhat.com> * net.c (sockipoptions): Fix typos. From Ulrich Drepper <drepper@redhat.com>. Fixes RH#161578.
/external/strace/net.c
|
9814a94bd10aea81b8bcb29e2ba167b09d70cedb |
|
05-Jul-2005 |
Roland McGrath <roland@redhat.com> |
2005-07-04 Roland McGrath <roland@redhat.com> * util.c (printnum_int): New function, printnum with s/long/int/. * defs.h: Declare it. * net.c (printsockopt): Use it for int-sized option. Fixes RH#162449.
/external/strace/net.c
|
aa524c88c49814863cb7f19e5c8a8eeca6ce22fe |
|
01-Jun-2005 |
Roland McGrath <roland@redhat.com> |
2005-05-31 Dmitry V. Levin <ldv@altlinux.org> Deal with memory management issues. * defs.h (tprint_iov): Update prototype. * desc.c (sys_epoll_wait) [HAVE_SYS_EPOLL_H]: Do not allocate epoll_event array of arbitrary size on the stack, to avoid stack overflow. * file.c (print_xattr_val): Check for integer overflow during malloc size calculation, to avoid heap corruption. * io.c (tprint_iov) [HAVE_SYS_UIO_H]: Check for integer overflow during malloc size calculation, to avoid heap corruption. Change iovec array handling to avoid heap memory allocation. * mem.c (get_nodes) [LINUX]: Check for integer overflow during size calculation and do not allocate array of arbitrary size on the stack, to avoid stack overflow. * net.c (printcmsghdr) [HAVE_SENDMSG]: Do not allocate array of arbitrary size on the stack, to avoid stack overflow. Do not trust cmsg.cmsg_len to avoid read beyond the end of allocated object. (printmsghdr) [HAVE_SENDMSG]: Update tprint_iov() usage. * process.c (sys_setgroups): Check for integer overflow during malloc size calculation, to avoid heap corruption. Change gid_t array handling to avoid heap memory allocation. (sys_getgroups): Likewise. (sys_setgroups32) [LINUX]: Likewise. (sys_getgroups32) [LINUX]: Likewise. * stream.c (sys_poll) [HAVE_SYS_POLL_H]: Check for integer overflow during malloc size calculation, to avoid heap corruption. Change pollfd array handling to avoid heap memory allocation. * system.c (sys_sysctl) [LINUX]: Check for integer overflow during malloc size calculation, to avoid heap corruption. * util.c (dumpiov) [HAVE_SYS_UIO_H]: Check for integer overflow during malloc size calculation, to avoid heap corruption. Fixes RH#159196.
/external/strace/net.c
|
b2dee13345a62c80a677f3342cd525d611fbc632 |
|
01-Jun-2005 |
Roland McGrath <roland@redhat.com> |
2005-05-31 Dmitry V. Levin <ldv@altlinux.org> * util.c (printxval): Change third argument from "char *" to "const char *". (printflags): Add third argument, "const char *", with similar meaning to the third argument of printxval(). * defs.h (printxval): Change third argument from "char *" to "const char *". (printflags): Add third argument. * bjm.c (sys_query_module) [LINUX]: Pass third argument to printflags(). * desc.c (sys_fcntl): Likewise. (sys_flock) [LOCK_SH]: Likewise. (print_epoll_event) [HAVE_SYS_EPOLL_H]: Likewise. * file.c (sys_open): Likewise. (solaris_open) [LINUXSPARC]: Likewise. (sys_access): Likewise. (sys_chflags, sys_fchflags) [FREEBSD]: Likewise. (realprintstat) [HAVE_LONG_LONG_OFF_T && HAVE_STRUCT_STAT_ST_FLAGS]: Likewise. (printstat64) [HAVE_STAT64 && HAVE_STRUCT_STAT_ST_FLAGS]: Likewise. (sys_setxattr, sys_fsetxattr): Likewise. * ipc.c (sys_msgget, sys_msgsnd, sys_msgrcv, sys_semget, sys_shmget, sys_shmat) [LINUX || SUNOS4 || FREEBSD]: Likewise. (sys_mq_open) [LINUX]: Likewise. (printmqattr) [HAVE_MQUEUE_H]: Likewise. * mem.c (print_mmap) [!HAVE_LONG_LONG_OFF_T]: Likewise. (sys_mmap64) [_LFS64_LARGEFILE || HAVE_LONG_LONG_OFF_T]: Likewise. (sys_mprotect): Likewise. (sys_mremap, sys_madvise, sys_mlockall) [LINUX]: Likewise. (sys_msync) [MS_ASYNC]: Likewise. (sys_mctl) [MC_SYNC]: Likewise. (sys_remap_file_pages, sys_mbind, sys_get_mempolicy) [LINUX]: Likewise. * net.c (printmsghdr) [HAVE_STRUCT_MSGHDR_MSG_CONTROL]: Likewise. (sys_send, sys_sendto): Likewise. (sys_sendmsg) [HAVE_SENDMSG]: Likewise. (sys_recv, sys_recvfrom): Likewise. (sys_recvmsg) [HAVE_SENDMSG]: Likewise. (printicmpfilter) [ICMP_FILTER]: Likewise. * proc.c (proc_ioctl) [SVR4 && !HAVE_MP_PROCFS || FREEBSD]: Likewise. * process.c (sys_clone) [LINUX]: Likewise. (printwaitn): Likewise. (sys_waitid) [SVR4 || LINUX]: Likewise. * signal.c (sys_sigvec) [SUNOS4 || FREEBSD]: Likewise. (sys_sigaction): Likewise. (printcontext) [SVR4]: Likewise. (print_stack_t) [LINUX) || FREEBSD]: Likewise. (sys_rt_sigaction) [LINUX]: Likewise. * sock.c (sock_ioctl) [LINUX]: Likewise. * stream.c (sys_putmsg, sys_getmsg): Likewise. (sys_putpmsg) [SYS_putpmsg]: Likewise. (sys_getpmsg) [SYS_getpmsg]: Likewise. (sys_poll): Likewise. (print_transport_message) [TI_BIND]: Likewise. (stream_ioctl): Likewise. * system.c (sys_mount, sys_reboot): Likewise. (sys_cacheflush) [LINUX && M68K]: Likewise. (sys_capget, sys_capset) [SYS_capget]: Likewise. * term.c (term_ioctl) [TIOCMGET]: Likewise. * time.c (sys_clock_nanosleep, sys_timer_settime) [LINUX]: Likewise. Fixes RH#159310.
/external/strace/net.c
|
96ad7b8f529221bd1db1c3cdca871ee9e1dc713a |
|
02-Feb-2005 |
Roland McGrath <roland@redhat.com> |
2005-02-01 Roland McGrath <roland@redhat.com> * net.c (sys_getsockopt): Fix a format %ld -> %d.
/external/strace/net.c
|
fc544dbb6ce7da41263aa91df62fd0f17ab716dd |
|
02-Feb-2005 |
Roland McGrath <roland@redhat.com> |
2005-01-22 Andreas Schwab <schwab@suse.de> * net.c (sys_getsockopt): Change type of len to int.
/external/strace/net.c
|
5077082649babf6dac0cabf5e2dd53dff4d393d0 |
|
07-Oct-2004 |
Roland McGrath <roland@redhat.com> |
2004-10-06 Roland McGrath <roland@redhat.com> * net.c [HAVE_SENDMSG] (printcmsghdr): New function. (printmsghdr): Use it.
/external/strace/net.c
|
d9f816f60457930af27349fac3d23b3b78338036 |
|
04-Sep-2004 |
Roland McGrath <roland@redhat.com> |
2004-09-03 Roland McGrath <roland@redhat.com> * util.c (xlookup, printxval, addflags, printflags): Use const for struct xlat * argument. * defs.h (xlookup, printxval, addflags, printflags): Update decls. * bjm.c: Add const to all struct xlat defns. * desc.c: Likewise. * file.c: Likewise. * ipc.c: Likewise. * mem.c: Likewise. * net.c: Likewise. * proc.c: Likewise. * process.c: Likewise. * resource.c: Likewise. * signal.c: Likewise. * sock.c: Likewise. * stream.c: Likewise. * system.c: Likewise. * term.c: Likewise. * time.c: Likewise. * util.c: Likewise.
/external/strace/net.c
|
1bf4373ab6b6105d3174e024279e66292cee4b83 |
|
31-Aug-2004 |
Roland McGrath <roland@redhat.com> |
2004-08-31 Roland McGrath <roland@redhat.com> * net.c (sockoptions): Add all SO_* macros known in Linux 2.6.9. Fixes Debian bug #171653.
/external/strace/net.c
|
4f6ba69d99a8b6933707abdeb0151f98c28172c9 |
|
31-Aug-2004 |
Roland McGrath <roland@redhat.com> |
2004-08-30 Roland McGrath <roland@redhat.com> * net.c (sockipoptions): Add some options. [SOL_IPV6] (sockipv6options): New variable. (sys_getsockopt, printsockopt): Use it for SOL_IPV6 level. From Ulrich Drepper <drepper@redhat.com>. Fixes RH#128391.
/external/strace/net.c
|
6d1a65c759c6c650e47ce5045a26380a4acbdffa |
|
12-Jul-2004 |
Roland McGrath <roland@redhat.com> |
2004-07-07 David S. Miller <davem@nuts.davemloft.net> * linux/sparc/syscallent.h: Sync with reality. * linux/sparc/syscall.h (sys_sendfile64, sys_futex, sys_gettid, sys_sched_setaffinity, sys_sched_getaffinity, sys_setxattr, sys_lsetxattr, sys_fsetxattr, sys_getxattr, sys_lgetxattr, sys_fgetxattr, sys_listxattr, sys_llistxattr, sys_flistxattr, sys_removexattr, sys_lremovexattr, sys_fremovexattr, sys_remap_file_pages, sys_readahead, sys_tgkill, sys_statfs64, sys_fstatfs64, sys_clock_settime, sys_clock_gettime, sys_clock_getres, sys_clock_nanosleep, sys_timer_create, sys_timer_settime, sys_timer_gettime): New declarations. * linux/sparc64/dummy2.h, linux/sparc64/syscallent2.h, linux/sparc64/syscall.h, linux/sparc64/errnoent.h, linux/sparc64/errnoent1.h, linux/sparc64/errnoent2.h, linux/sparc64/ioctlent.h, linux/sparc64/ioctlent1.h, linux/sparc64/ioctlent2.h, linux/sparc64/signalent.h, linux/sparc64/signalent.h, linux/sparc64/signalent.h, linux/sparc64/signalent1.h, linux/sparc64/signalent2.h, linux/sparc64/syscall1.h, linux/sparc64/syscallent.h, linux/sparc64/syscallent1.h: New files. * defs.h (LINUXSPARC): Define also when SPARC64. (LINUX && SPARC64): Set SUPPORTED_PERSONALITIES to 3. Ignore SIGTRAP after execve by defining TCB_WAITEXECVE. Define possibly missing __NR_exit_group. Declare getrval2. * configure.ac (sparc64): New architecture case. * config.h.in (SPARC64): New define. * file.c (stat_sparc64): New structure. (printstat_sparc64): New output routine for that. (printstat): Call it, if personality is 2. (printstat64): Likewise. * util.c: Conditionalize ptrace defines on LINUXSPARC not LINUX && SPARC. (SPARC64 && LINUX): Define r_pc to r_tpc, and PTRACE_FOOREGS to PTRACE_FOOREGS64 so that more sparc code can be shared between 64-bit and 32-bit. (_hack_syscall5): Correct trap number when SPARC64. (PTRACE_WRITE{TEXT,DATA}): Add SPARC64 to ifdef guard. (getpc): Handle SPARC64 && LINUX. (printcall): Likewise. (arg fetching/setting): Use same code for SPARC64 LINUX as for SPARC. (setbpt): Handle SPARC64 && LINUX. (clearbpt): Likewise. * signal.c: Conditionalize ptrace defines on SPARC and SPARC64. (SPARC64 && LINUX): Define r_pc to r_tpc, and PTRACE_FOOREGS to PTRACE_FOOREGS64 so that more sparc code can be shared between 64-bit and 32-bit. (m_siginfo): Use same definition on SPARC64 as SPARC. (sys_sigreturn): Handle LINUX && SPARC64. * syscall.c: Conditionalize ptrace defines on SPARC and SPARC64. (SPARC64 && LINUX): Define r_pc to r_tpc, and PTRACE_FOOREGS to PTRACE_FOOREGS64 so that more sparc code can be shared between 64-bit and 32-bit. (getscno): Use same static state on SPARC64 as SPARC, and add SPARC64 handling. (get_error): Handle LINUX && SPARC64. (force_result): Likewise. (syscall_enter): Likewise. (trace_syscall): Handle sys_socketcall and sys_ipc on SPARC64 just like SPARC. (getrval2): Handle LINUX && SPARC64. * process.c: Conditionalize ptrace defines on SPARC and SPARC64. (SPARC64 && LINUX): Define r_pc to r_tpc, and PTRACE_FOOREGS to PTRACE_FOOREGS64 so that more sparc code can be shared between 64-bit and 32-bit. (change_syscall): Handle LINUX && SPARC64. (struct_user_offsets): Ifdef out those which do not exist on SPARC64. * net.c (sys_pipe): Handle LINUX && SPARC64. * ioctl.c: Fix initializer typo for nioctlents2, was nioctlents1 by accident.
/external/strace/net.c
|
5687ff1ca7b4a284c0638fc4bf14fa6c76e04fc9 |
|
12-Jul-2004 |
Roland McGrath <roland@redhat.com> |
2004-07-12 Roland McGrath <roland@redhat.com> * net.c (addrfams): Make variable global. * sock.c (sock_ioctl): Decode the arguments for SIOCGIFNAME, SIOCGIFINDEX, and SIOCGIFCONF. From Ulrich Drepper <drepper@redhat.com>. Fixes RH#126917.
/external/strace/net.c
|
5a8146a20860eca692d182553ebe28b258c11af5 |
|
04-Jun-2004 |
Roland McGrath <roland@redhat.com> |
2004-06-03 Roland McGrath <roland@redhat.com> * net.c (domains): Add many PF_* values #ifdef PF_*. (addrfams): Add many AF_* values #ifdef AF_*. Fixes Debian bug #250506.
/external/strace/net.c
|
05e5e79a706a560188c28aba8d765e1a8534e87b |
|
14-Apr-2004 |
Roland McGrath <roland@redhat.com> |
2004-04-13 Roland McGrath <roland@redhat.com> * net.c (msg_flags): Grok MSG_FIX, MSG_SYN, MSG_RST, MSG_NOSIGNAL, MSG_MORE. From Ulrich Drepper <drepper@redhat.com>. Fixes RH#120541.
/external/strace/net.c
|
b4ce17690f176b972a8cb5cbdd1005bbd4aecf15 |
|
01-Mar-2004 |
Roland McGrath <roland@redhat.com> |
2004-02-26 Andreas Schwab <schwab@suse.de> * defs.h [LINUX && IA64]: Declare getrval2 also on IA64. * net.c (sys_pipe) [LINUX && IA64]: For IA64 use the two return values. * syscall.c (getrval2) [LINUX && IA64]: Implement for IA64.
/external/strace/net.c
|
36ef1bc03e291f98eb5f44ba722a49b87c3cb5e5 |
|
07-Nov-2003 |
Roland McGrath <roland@redhat.com> |
2003-11-06 Roland McGrath <roland@redhat.com> * net.c (printsock): Fix typo in #ifdef AF_NETLINK. From Ulrich Drepper <drepper@redhat.com>.
/external/strace/net.c
|
8758e544d502e54202079b0521ae0a234d644a4a |
|
24-Jun-2003 |
Roland McGrath <roland@redhat.com> |
2003-06-23 Roland McGrath <roland@redhat.com> * net.c (sys_socket): Decode protocol for PF_INET6 same as PF_INET. From Ulrich Drepper <drepper@redhat.com>.
/external/strace/net.c
|
6b1d43ef29a23e5e0aba381f70e2f64e9cface30 |
|
31-Mar-2003 |
Roland McGrath <roland@redhat.com> |
2003-02-26 Stuart Menefy <stuart.menefy@st.com> Various fixes for SuperH [SH]: * mem.c (sys_old_mmap): mmap() parameters passed in registers * net.c (sys_pipe), syscall.c (getrval2): pipe() results returned in registers * process.c (change_syscall): Fixed register which holds system call number * util.c (arg0_offset, arg1_offset): provide definition * Makefile.am: Added new files in linux/sh * linux/sh/syscallent.h: New file. * linux/sh/errnoent.h: New file. * linux/sh/ioctlent.h: New file. * linux/sh/signalent.h: New file.
/external/strace/net.c
|
c3ca0d80a59586c39803a75384e64e13424e8506 |
|
14-Jan-2003 |
Roland McGrath <roland@redhat.com> |
2003-01-13 Roland McGrath <roland@redhat.com> * net.c: HAVE_OPTHDR -> HAVE_STRUCT_OPTHDR Reported by John Hughes <john@Calva.COM>.
/external/strace/net.c
|
6d2b34971b33d379c89c36c5ad1b0c6d5d12c453 |
|
30-Dec-2002 |
Roland McGrath <roland@redhat.com> |
2002-12-22 Roland McGrath <roland@redhat.com> Update to Autoconf 2.57, and Automakify with version 1.7. * Makefile.am: New file. * Makefile.in: File removed. * configure.in: Moved to ... * configure.ac: ... here. Update for Autoconf 2.5x and Automake. * aclocal.m4: Moved to ... * acinclude.m4: ... here. Update for Autoconf 2.5x. * AUTHORS: New file, makes automake happy. * autogen.sh: File removed. * README-CVS: Update to recommend autoreconf instead. * file.c: HAVE_ST_* -> HAVE_STRUCT_STAT_ST_*. * net.c: HAVE_SIN6_SCOPE_ID -> HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID, HAVE_MSG_CONTROL -> HAVE_STRUCT_MSGHDR_MSG_CONTROL. * strace.c: *_DECLARED -> HAVE_DECL_* * stream.c: HAVE_* -> HAVE_STRUCT_*
/external/strace/net.c
|
2c4e3a8061130493bd196564f096b677c5528fc1 |
|
24-May-2002 |
John Hughes <john@Calva.COM> |
fix unsigned arithmetic bug in previous change
/external/strace/net.c
|
38ae88d332acd9f86a30d58158e306d795d98977 |
|
23-May-2002 |
John Hughes <john@Calva.COM> |
Improve tracing of timod ioctls
/external/strace/net.c
|
93f7fccaa60735509fd75ad22c8a97a8cd52f6bb |
|
22-May-2002 |
John Hughes <john@Calva.COM> |
improve {set,get}sockopt
/external/strace/net.c
|
b0c598ff8d03a57627a5335448a8a60f0950f4f7 |
|
01-Apr-2002 |
Wichert Akkerman <wichert@deephackmode.org> |
decode packet options
/external/strace/net.c
|
8b8ff7c7800c70393c03b1a806be6daec6a0e068 |
|
27-Dec-2001 |
Wichert Akkerman <wichert@deephackmode.org> |
Add new TCP socket options
/external/strace/net.c
|
1fcb1d64ed13836334d100af9412f220efa1bbfa |
|
18-Sep-2001 |
John Hughes <john@Calva.COM> |
fix sockaddr display
/external/strace/net.c
|
1d08dcf46dd4b2cfe3e27723c05b0aec9955c591 |
|
10-Jul-2001 |
John Hughes <john@Calva.COM> |
Merge iov fixes from Richard Kettlewell
/external/strace/net.c
|
6156357814ce751cb0e82a88a4824c931b2e3d62 |
|
27-Mar-2001 |
John Hughes <john@Calva.COM> |
Fix compile errors with SCO UDK compiler
/external/strace/net.c
|
bdf48f55f264a9cd2eb1b3cac8f1f87c1acad008 |
|
06-Mar-2001 |
John Hughes <john@Calva.COM> |
Merge Harald B�hme's solaris patches
/external/strace/net.c
|
1e4cb3466230aa8b4f2e8e8936b240c7b98db486 |
|
06-Mar-2001 |
John Hughes <john@Calva.COM> |
fix compile on UW
/external/strace/net.c
|
fa30618c22c58ca26d9cb89bd297197ed99cc30f |
|
21-Feb-2001 |
Wichert Akkerman <wichert@deephackmode.org> |
Fix format for Unix domain sockets
/external/strace/net.c
|
f185065a405794eaf6abc0dcf8345d9e6aa882f7 |
|
16-Feb-2001 |
Wichert Akkerman <wichert@deephackmode.org> |
add support for IPv6 scope ids
/external/strace/net.c
|
8c7122c9519dfd46ea7c8c026eab6f7aed74cf21 |
|
16-Feb-2001 |
Wichert Akkerman <wichert@deephackmode.org> |
Test for netinet/tcp.h and udp.h and use those
/external/strace/net.c
|
efdecacc5d7f91c17adb7cdb1dd7306ea6d22c9f |
|
26-Nov-2000 |
Wichert Akkerman <wichert@deephackmode.org> |
fix formating error in sys_setsockopt add list of socketlayers and use that for [gs]etsockopt
/external/strace/net.c
|
2e4ffe59b588159eb80e236f068278ba47735932 |
|
04-Sep-2000 |
Wichert Akkerman <wichert@deephackmode.org> |
more FreeBSD updates
/external/strace/net.c
|
bf79f2e16b090ffe59cd1e1820935680a2da7b78 |
|
01-Sep-2000 |
Wichert Akkerman <wichert@deephackmode.org> |
Add FreeBSD support
/external/strace/net.c
|
16a03d2e97415afe6cf34172a0aea97a95a0b160 |
|
10-Aug-2000 |
Wichert Akkerman <wichert@deephackmode.org> |
test/clone.c: minor fixup Another bunch of patches from John Hughes merged: signal.c: + SVR4 printcontext(): sigset_t != sigset_t* + getcontext returns a value, so print on exit of syscall + add UC_FP to ucontext_flags for OS writers that can't spell + sys_signal(): special case SIG_{ERR,DFL,IGN} + decode_subcall(): only do subcall range checking when needed bunch of UnixWare updates aclocal.m4, acconfig.h, configure.in: add test for long long type
/external/strace/net.c
|
7987cdf192632516d6ba493b0a9943f5a3a7c362 |
|
05-Jul-2000 |
Wichert Akkerman <wichert@deephackmode.org> |
net.c: add SOL_PACKET and SOL_RAW socket options, update SOL_IP and SOL_TCP
/external/strace/net.c
|
4dc8a2aec63e4fb5ee2688544c4de323ed5de3ef |
|
23-Dec-1999 |
Wichert Akkerman <wichert@deephackmode.org> |
Bunch of stuff
/external/strace/net.c
|
e4aafd4c4d5ecd3317419d1681ef5804dbf1333e |
|
26-Nov-1999 |
Wichert Akkerman <wichert@deephackmode.org> |
Merge patches from John Hughes
/external/strace/net.c
|
f5eeabb156641482abd504fb98b039e1aae4ae87 |
|
18-Nov-1999 |
Wichert Akkerman <wichert@deephackmode.org> |
Start merging linux-ip-routing fork
/external/strace/net.c
|
2f473da12babff710bbe37c7f95be01fd00118f9 |
|
01-Nov-1999 |
Wichert Akkerman <wichert@deephackmode.org> |
Fix duplicate for sys_create_module Include linux/in6.h only for Linux MIPS
/external/strace/net.c
|
505e176ded6376a1283093b334c2c6deb47916e7 |
|
01-Nov-1999 |
Wichert Akkerman <wichert@deephackmode.org> |
test for linux/in6.h in configure
/external/strace/net.c
|
15dea97f8a05b2b67f5752137fe93e3cc20db6ec |
|
06-Oct-1999 |
Wichert Akkerman <wichert@deephackmode.org> |
Compilation updates
/external/strace/net.c
|
9ce1a63eb20b069607c06f9645ac5a17b418a5f3 |
|
30-Aug-1999 |
Wichert Akkerman <wichert@deephackmode.org> |
Catching up on my mail-backlog, see ChangeLog for details
/external/strace/net.c
|
dbb440e5ae5d1a6be4eeda28088e8dfc9b195bac |
|
11-May-1999 |
Wichert Akkerman <wichert@deephackmode.org> |
Only compile IPX-support in net.c for Linux
/external/strace/net.c
|
2e2553a534f532a1546ea2b2f3dc3cd2276d020d |
|
09-May-1999 |
Wichert Akkerman <wichert@deephackmode.org> |
Merged in a bunch of patches that I got as reaction to the 3.99 release. See the ChangeLog for details
/external/strace/net.c
|
6bfcd3287759af376cfcc7670da3f048261fab90 |
|
06-Apr-1999 |
Nate Sammons <nate@users.sourceforge.net> |
Avoid compiler warning.
/external/strace/net.c
|
5daa028ca314e4c36c1f38e0149834d9a0520128 |
|
15-Mar-1999 |
Wichert Akkerman <wichert@deephackmode.org> |
Simply bugfixes, see patch to debian/changelog for details
/external/strace/net.c
|
76baf7c9f6dd61a15524ad43c1b690c252cf5b7c |
|
19-Feb-1999 |
Wichert Akkerman <wichert@deephackmode.org> |
Initial revision
/external/strace/net.c
|