Kan Liang
9e207ddfa2
perf report: Show call graph from reference events
Introduce --show-ref-call-graph for perf report to print reference
callgraph for no callgraph event.
Here is an example.
perf report --show-ref-call-graph --stdio
# To display the perf.data header info, please use
--header/--header-only options.
#
#
# Total Lost Samples: 0
#
# Samples: 5 of event 'cpu/cpu-cycles,call-graph=fp/'
# Event count (approx.): 144985
#
# Children Self Command Shared Object Symbol
# ........ ........ ....... ................ ........................................
#
72.30% 0.00% sleep [kernel.vmlinux] [k] entry_SYSCALL_64_fastpath
|
---entry_SYSCALL_64_fastpath
|
|--22.62%-- __GI___libc_nanosleep
--77.38%-- [...]
......
# Samples: 6 of event 'cpu/instructions,call-graph=no/', show reference callgraph
# Event count (approx.): 172780
#
# Children Self Command Shared Object Symbol
# ........ ........ ....... ................ ........................................
#
73.16% 0.00% sleep [kernel.vmlinux] [k] entry_SYSCALL_64_fastpath
|
---entry_SYSCALL_64_fastpath
|
|--31.44%-- __GI___libc_nanosleep
--68.56%-- [...]
Signed-off-by: Kan Liang <kan.liang@intel.com>
Tested-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Andi Kleen <ak@linux.intel.com>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Link: http://lkml.kernel.org/r/1439289050-40510-3-git-send-email-kan.liang@intel.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2015-08-12 13:20:28 -03:00
..
2015-07-05 22:59:05 -03:00
2015-05-13 14:06:42 -04:00
2015-08-06 16:32:45 -03:00
2015-08-06 16:36:12 -03:00
2015-08-06 16:47:58 -03:00
2015-06-23 18:28:37 -03:00
2015-08-08 14:16:49 -03:00
2015-07-20 17:49:50 -03:00
2015-07-20 17:49:50 -03:00
2015-05-14 10:05:22 -03:00
2015-08-08 14:16:49 -03:00
2015-08-08 14:16:49 -03:00
2015-05-15 16:12:20 -03:00
2015-05-15 16:12:20 -03:00
2015-06-25 12:28:35 -03:00
2015-08-05 16:56:16 -03:00
2015-08-05 16:46:06 -03:00
2015-08-05 16:44:02 -03:00
2015-05-27 12:21:43 -03:00
2014-10-29 10:32:49 -02:00
2015-08-07 10:16:59 -03:00
2015-08-08 14:16:49 -03:00
2015-08-08 14:16:49 -03:00
2015-06-25 15:15:50 -03:00
2015-06-25 15:15:50 -03:00
2015-04-29 10:37:49 -03:00
2015-04-02 13:18:52 -03:00
2014-08-15 10:58:35 -03:00
2015-05-29 12:43:39 -03:00
2015-04-02 13:18:43 -03:00
2015-08-06 15:30:38 -03:00
2015-08-06 15:30:38 -03:00
2015-06-08 10:31:40 -03:00
2015-07-23 11:28:35 -03:00
2015-08-12 13:20:27 -03:00
2015-05-14 10:05:09 -03:00
2015-05-14 10:05:22 -03:00
2015-07-23 22:51:13 -03:00
2015-08-06 16:29:45 -03:00
2015-08-06 16:31:39 -03:00
2015-08-06 16:31:39 -03:00
2015-08-12 13:20:28 -03:00
2015-08-12 13:20:27 -03:00
2014-10-29 10:32:48 -02:00
2015-07-21 14:34:08 -03:00
2015-07-21 14:34:08 -03:00
2015-08-12 13:20:28 -03:00
2015-08-10 17:20:25 -03:00
2015-04-02 13:18:47 -03:00
2015-08-07 10:57:24 -03:00
2015-08-07 10:57:24 -03:00
2015-03-21 14:53:40 -03:00
2015-07-23 22:51:13 -03:00
2015-07-23 22:51:13 -03:00
2015-07-23 11:28:36 -03:00
2015-07-23 11:28:36 -03:00
2015-03-31 17:52:32 -03:00
2015-03-31 17:52:32 -03:00
2015-05-14 10:05:22 -03:00
2015-06-07 16:08:31 +02:00
2015-05-27 21:02:17 -03:00
2015-08-12 13:20:27 -03:00
2015-08-12 13:20:27 -03:00
2015-08-12 13:20:27 -03:00
2015-05-27 12:21:43 -03:00
2015-03-19 13:53:28 -03:00
2015-05-05 18:13:01 -03:00
2015-08-12 13:20:27 -03:00
2015-08-06 16:49:01 -03:00
2015-07-20 17:49:49 -03:00
2015-08-06 15:38:40 -03:00
2015-07-20 17:49:49 -03:00
2015-07-20 17:49:49 -03:00
2015-07-20 12:13:34 -03:00
2015-05-08 16:26:26 -03:00
2015-05-05 18:13:22 -03:00
2015-05-05 18:13:22 -03:00
2015-08-08 14:16:49 -03:00
2015-07-29 10:51:45 -03:00
2015-07-23 22:51:13 -03:00
2014-08-15 10:58:35 -03:00
2015-08-06 16:29:45 -03:00
2015-05-04 19:48:47 -03:00
2015-02-12 17:55:18 -03:00
2015-08-12 10:27:02 -03:00
2015-08-10 17:20:25 -03:00
2015-08-10 11:58:05 -03:00
2015-07-28 12:05:04 -03:00
2015-08-08 14:16:49 -03:00
2015-08-08 14:16:49 -03:00
2015-05-04 12:43:54 -03:00
2015-05-04 12:43:54 -03:00
2015-07-06 10:21:46 -03:00
2015-07-20 14:51:07 -03:00
2015-07-20 14:51:07 -03:00
2015-06-25 15:15:50 -03:00
2015-07-29 10:51:45 -03:00
2015-03-24 12:08:43 -03:00
2015-07-23 11:28:35 -03:00
2015-08-12 13:20:28 -03:00
2015-03-24 12:08:30 -03:00
2015-07-21 07:58:06 +02:00
2015-06-26 11:07:01 -03:00
2015-06-19 16:03:33 -03:00
2015-06-19 16:03:33 -03:00
2015-05-27 12:21:44 -03:00
2015-05-18 10:17:33 -03:00
2015-07-23 22:51:13 -03:00
2015-07-23 22:51:12 -03:00
2015-07-23 22:51:11 -03:00
2015-07-23 22:51:11 -03:00
2015-04-02 13:18:41 -03:00
2015-07-29 10:51:44 -03:00
2015-07-29 10:51:44 -03:00
2014-07-23 11:48:11 -03:00
2014-07-23 11:48:11 -03:00
2014-10-29 10:32:46 -02:00
2015-06-16 10:40:03 -03:00
2014-10-29 10:32:46 -02:00
2015-08-08 14:16:49 -03:00
2015-08-10 11:58:05 -03:00
2015-07-07 11:05:08 -03:00
2015-05-29 12:43:44 -03:00
2015-06-16 10:34:39 -03:00
2015-06-16 10:34:39 -03:00
2014-11-05 10:11:26 -03:00