• Arnaldo Carvalho de Melo's avatar
    perf test: Add test to check we correctly parse and match syscall open parms · eb2f2703
    Arnaldo Carvalho de Melo authored
    It will set up a syscall open tracepoint event, generate an open with
    invalid flags, then check those flags were the ones reported in the
    tracepoint fired.
    
    For the filename we need vfs:getname, but that will go thru some more
    iterations as the vfs getname codebase is going thru changes lately.
    
    When that is in I'll just check that the perf_evsel__newtp constructor
    is not bailing out and then add it to the evlist, catch the event and
    check the filename against the one used in the 'open' call used to
    trigger the event.
    
    Cc: David Ahern <dsahern@gmail.com>
    Cc: Eric Paris <eparis@redhat.com>
    Cc: Frederic Weisbecker <fweisbec@gmail.com>
    Cc: Jeff Layton <jlayton@redhat.com>
    Cc: Jiri Olsa <jolsa@redhat.com>
    Cc: Mike Galbraith <efault@gmx.de>
    Cc: Namhyung Kim <namhyung@gmail.com>
    Cc: Paul Mackerras <paulus@samba.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Stephane Eranian <eranian@google.com>
    Link: http://lkml.kernel.org/n/tip-p5w9aq0jcbb91ghzqomowm16@git.kernel.orgSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    eb2f2703
builtin-test.c 35.4 KB