• Arnaldo Carvalho de Melo's avatar
    perf evsel: Support perf_evsel__open(cpus > 1 && threads > 1) · 0252208e
    Arnaldo Carvalho de Melo authored
    And a test for it:
    
    [acme@felicio linux]$ perf test
     1: vmlinux symtab matches kallsyms: Ok
     2: detect open syscall event: Ok
     3: detect open syscall event on all cpus: Ok
    [acme@felicio linux]$
    
    Translating C the test does:
    
    1. generates different number of open syscalls on each CPU
       by using sched_setaffinity
    2. Verifies that the expected number of events is generated
       on each CPU
    
    It works as expected.
    
    LKML-Reference: <new-submission>
    Cc: Frederic Weisbecker <fweisbec@gmail.com>
    Cc: Ingo Molnar <mingo@elte.hu>
    Cc: Mike Galbraith <efault@gmx.de>
    Cc: Paul Mackerras <paulus@samba.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Stephane Eranian <eranian@google.com>
    Cc: Tom Zanussi <tzanussi@gmail.com>
    Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    0252208e
builtin-test.c 11.7 KB