splice(0x4, 0, 0x9, 0, 0x10000, 0x3) = 2
splice(0x7, 0, 0x6, 0, 0x2, 0x3) = 2

Why the "splice" show file descriptors in hex mode, while other
syscalls display in decimal mode?
please fix splice.

Also, please define splice flags (last argument):
mmarkk@mmarkk-work:~$ fgrep SPLICE_F /usr/include -r
/usr/include/bits/fcntl.h:# define SPLICE_F_MOVE                1
/usr/include/bits/fcntl.h:# define SPLICE_F_NONBLOCK    2
/usr/include/bits/fcntl.h:# define SPLICE_F_MORE                4
/usr/include/bits/fcntl.h:# define SPLICE_F_GIFT                8


It seems, that "tee" and "vmsplice" syscalls should be patched in same way.

-- 
Segmentation fault

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
Strace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/strace-devel

Reply via email to