projects
/
profile
/
ivi
/
kernel-x86-ivi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
88d3d9b
)
perf symbols: The synthesized kernel modules MMAP must use the pathnames
author
Arnaldo Carvalho de Melo
<acme@redhat.com>
Fri, 15 Jan 2010 15:17:51 +0000
(13:17 -0200)
committer
Ingo Molnar
<mingo@elte.hu>
Sat, 16 Jan 2010 09:58:49 +0000
(10:58 +0100)
Since we use ->long_name in dsos__find now.
Now 'perf buildid_list' is not duplicating those and managing to
show the proper build-ids for the DSOs with hits:
[root@doppio linux-2.6-tip]# perf buildid-list -H
74f9930ee94475b6b3238caf3725a50d59cb994b
[kernel.kallsyms]
9ffdcac0a7935922d1f04b6cc9029dfef0f066ef
/lib/modules/2.6.33-rc4-tip+/kernel/arch/x86/crypto/aes-x86_64.ko
3aaf89c32ebfc438ff546c93597d41788e3e65f3
/lib/modules/2.6.33-rc4-tip+/kernel/drivers/net/wireless/iwlwifi/iwl3945.ko
19f46033f73e1ec612937189bb118c5daba5a0c8
/lib/modules/2.6.33-rc4-tip+/kernel/net/mac80211/mac80211.ko
1772f014a7a7272859655acb0c64a20ab20b75ee
/lib/modules/2.6.33-rc4-tip+/kernel/drivers/net/e1000e/e1000e.ko
eb4ec8fa8b2a5eb18cad173c92f27ed8887ed1c1
/lib64/libc-2.10.2.so
5c68f7afeb33309c78037e374b0deee84dd441f6
/lib64/libpthread-2.10.2.so
e9c9ad5c138ef882e4507d2605645b597da43873
/bin/dbus-daemon
bcda7d09eb6c9ee380dae0ed3d591d4311decc31
/lib64/libdbus-1.so.3.4.0
7cc449a77f48b85d6088114000e970ced613bed8
/usr/lib64/libcrypto.so.0.9.8k
fdd1ccd1ff7917ab020653147ab3bacf0a85b5b9
/lib64/libglib-2.0.so.0.2000.5
e4417ebb8762e5f2eee93c8011a71115ff5edad8
/lib64/libgobject-2.0.so.0.2000.5
931e49461f6df99104f0febcc52f6fed5e2efce6
/usr/sbin/sshd
dab5f724c088f89fbd8304da553ed6cb30bbec96
/usr/lib64/libgdk-x11-2.0.so.0.1600.6
f2037a091ef36b591187a858d75e203690ea9409
/usr/sbin/openvpn
a8e4f743b40fb1fd8b85e2f9b88d93b661472b8f
/bin/find
81120aada06e68b1e85882925a0fc6d7345ef59a
/home/acme/bin/perf
[root@doppio linux-2.6-tip]#
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Frédéric Weisbecker <fweisbec@gmail.com>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Paul Mackerras <paulus@samba.org>
LKML-Reference: <
1263568672
-30323-1-git-send-email-acme@infradead.org>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
tools/perf/util/event.c
patch
|
blob
|
history
diff --git
a/tools/perf/util/event.c
b/tools/perf/util/event.c
index
5a6e827
..
966d207
100644
(file)
--- a/
tools/perf/util/event.c
+++ b/
tools/perf/util/event.c
@@
-345,15
+345,15
@@
int event__process_mmap(event_t *self, struct perf_session *session)
map = perf_session__new_module_map(session,
self->mmap.start,
- s
hort_module_
name);
+ s
elf->mmap.file
name);
if (map == NULL)
goto out_problem;
- name = strdup(s
elf->mmap.file
name);
+ name = strdup(s
hort_module_
name);
if (name == NULL)
goto out_problem;
-
dso__set_long_name(map->dso, name)
;
+
map->dso->short_name = name
;
map->end = map->start + self->mmap.len;
} else if (memcmp(self->mmap.filename, kmmap_prefix,
sizeof(kmmap_prefix) - 1) == 0) {