On Fri, Jan 31, 2014 at 05:48:40AM -0800, Philippe Ombredanne wrote:
[...]
> @@ -339,11 +339,13 @@ pathtrace_match(struct tcb *tcp)
>           s->sys_func == sys_timerfd_settime ||
>           s->sys_func == sys_timerfd_gettime ||
>           s->sys_func == sys_epoll_create ||
> +        s->sys_func == sys_socket ||
> +        s->sys_func == sys_socketpair ||

Something went wrong with indentation here.

>           strcmp(s->sys_name, "fanotify_init") == 0)
>       {
>               /*
> -              * These have TRACE_FILE or TRACE_DESCRIPTOR set, but they
> -              * don't have any file descriptor or path args to test.
> +              * These have TRACE_FILE or TRACE_DESCRIPTOR or TRACE_NETWORK 
> set, 

Trailing whitespace characters are not welcome. ;)

> @@ -359,5 +361,8 @@ pathtrace_match(struct tcb *tcp)
>       if (s->sys_flags & TRACE_DESC)
>               return fdmatch(tcp, tcp->u_arg[0]);
>  
> +     if (s->sys_flags & TRACE_NETWORK)
> +             return fdmatch(tcp, tcp->u_arg[0]);

I suggest merging this test with TRACE_DESC test above.

>  TESTS = ptrace_setoptions strace-f qual_syscall sigaction.sh stat net \
> -     detach-sleeping detach-stopped detach-running
> +     detach-sleeping detach-stopped detach-running net-fd

The order of tests is important, so please add "net-fd" right after "net".

> +check_prog grep
> +check_prog rm

strace -y is implemented using /proc/self/fd, so please add a test, e.g.
        [ -d /proc/self/fd/ ] ||
                framework_skip_ '/proc/self/fd/ is not available'

All the rest looks OK.


-- 
ldv

Attachment: pgptV7b6Cyt_1.pgp
Description: PGP signature

------------------------------------------------------------------------------
WatchGuard Dimension instantly turns raw network data into actionable 
security intelligence. It gives you real-time visual feedback on key
security issues and trends.  Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
_______________________________________________
Strace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/strace-devel

Reply via email to