diff options
| author | Arnaldo Carvalho de Melo <[email protected]> | 2011-08-29 08:33:17 -0300 |
|---|---|---|
| committer | Arnaldo Carvalho de Melo <[email protected]> | 2011-09-29 16:41:37 -0300 |
| commit | 7a6f205d623afaf05aee387aa6bc57fa43421061 (patch) | |
| tree | 30c3976fd7f4e028c6c3b7819e26a3db4059fbec /tools/perf/scripts/python | |
| parent | f2add9cd66c87baea6762b099ee38ee742207699 (diff) | |
perf buildid-list: Support showing the build id in an ELF file
Try first reading the build id, validating that it is an ELF file, etc.
Cheap as libelf will bail out as soon as the magic number check fails.
Useful when investigating debuginfo packaging problems like this one:
[root@emilia ~]# perf buildid-list -i /usr/lib/debug/lib/modules/`uname -r`/vmlinux
77bb4ea591a602d455ace759a377c9adfff1aba3
[root@emilia ~]# perf buildid-list -k
07b0c016a2b30004e86132d0239945b1e88f5d75
[root@emilia ~]#
Cc: David Ahern <[email protected]>
Cc: Frederic Weisbecker <[email protected]>
Cc: Mike Galbraith <[email protected]>
Cc: Paul Mackerras <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Stephane Eranian <[email protected]>
Link: http://lkml.kernel.org/n/[email protected]
Signed-off-by: Arnaldo Carvalho de Melo <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions