• Tom Zanussi's avatar
    perf record: Introduce special handling for pipe output · 529870e3
    Tom Zanussi authored
    Adds special treatment for stdout - if the user specifies '-o -'
    to perf record, the intent is that the event stream be written
    to stdout rather than to a disk file.
    
    Also, redirect stdout of forked child to stderr - in pipe mode,
    stdout of the forked child interferes with the stdout perf
    stream, so redirect it to stderr where it can still be seen but
    won't be mixed in with the perf output.
    Signed-off-by: default avatarTom Zanussi <tzanussi@gmail.com>
    Acked-by: default avatarThomas Gleixner <tglx@linutronix.de>
    Cc: fweisbec@gmail.com
    Cc: rostedt@goodmis.org
    Cc: k-keiichi@bx.jp.nec.com
    Cc: acme@ghostprotocols.net
    LKML-Reference: <1270184365-8281-3-git-send-email-tzanussi@gmail.com>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    529870e3
builtin-record.c 18.6 KB