• Andy Isaacson's avatar
    perf session: fix error message on failure to open perf.data · 0f2c3de2
    Andy Isaacson authored
    If we cannot open our data file, print strerror(errno) for a more
    comprehensible error message; and only suggest 'perf record' on ENOENT.
    
    In particular, this fixes the nonsensical advice when:
    
        % sudo perf record sleep 1
        [ perf record: Woken up 1 times to write data ]
        [ perf record: Captured and wrote 0.009 MB perf.data (~381 samples) ]
        % perf trace
        failed to open file: perf.data  (try 'perf record' first)
        %
    
    Cc: Ingo Molnar <mingo@elte.hu>
    LPU-Reference: <20100612033615.GA24731@hexapodia.org>
    Signed-off-by: default avatarAndy Isaacson <adi@hexapodia.org>
    Signed-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    0f2c3de2
session.c 22 KB