[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20150928194016.GD18363@krava.redhat.com>
Date: Mon, 28 Sep 2015 21:40:16 +0200
From: Jiri Olsa <jolsa@...hat.com>
To: He Kuang <hekuang@...wei.com>
Cc: a.p.zijlstra@...llo.nl, mingo@...hat.com, acme@...nel.org,
jolsa@...nel.org, kan.liang@...el.com, adrian.hunter@...el.com,
wangnan0@...wei.com, pi3orama@....com, linux-kernel@...r.kernel.org
Subject: Re: [PATCH v3 4/4] perf tools: Enable event_config terms to
tracepoint events
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 <hekuang@...wei.com>
Acked-by: Jiri Olsa <jolsa@...nel.org>
thanks,
jirka
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists