lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ