On Mon, Sep 28, 2015 at 03:52:16AM +0000, He Kuang wrote: > This patch enable config terms for tracepoint perf events. Valid terms > for tracepoint events are call-graph and stack-size, so we can use > different callgraph settings for each event and eliminate unnecessary > overhead. > > Here is an example for using different call-graph config for each > tracepoint. > > $ perf record -e syscalls:sys_enter_write/call-graph=fp/ > -e syscalls:sys_exit_write/call-graph=no/ > dd if=/dev/zero of=test bs=4k count=10 > > $ perf report --stdio > > # > # Total Lost Samples: 0 > # > # Samples: 13 of event 'syscalls:sys_enter_write' > # Event count (approx.): 13 > # > # Children Self Command Shared Object Symbol > # ........ ........ ....... .................. ...................... > # > 76.92% 76.92% dd libpthread-2.20.so [.] __write_nocancel > | > ---__write_nocancel > > 23.08% 23.08% dd libc-2.20.so [.] write > | > ---write > | > |--33.33%-- 0x2031342820736574 > | > |--33.33%-- 0xa6e69207364726f > | > --33.33%-- 0x34202c7320393039 > ... > > # Samples: 13 of event 'syscalls:sys_exit_write' > # Event count (approx.): 13 > # > # Children Self Command Shared Object Symbol > # ........ ........ ....... .................. ...................... > # > 76.92% 76.92% dd libpthread-2.20.so [.] __write_nocancel > 23.08% 23.08% dd libc-2.20.so [.] write > 7.69% 0.00% dd [unknown] [.] 0x0a6e69207364726f > 7.69% 0.00% dd [unknown] [.] 0x2031342820736574 > 7.69% 0.00% dd [unknown] [.] 0x34202c7320393039 > > Signed-off-by: He Kuang <[email protected]>
Acked-by: Jiri Olsa <[email protected]> thanks, jirka -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/

