I pulled the perf/core branch in
git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux-2.6.git today
and found that:

perf record -ag -- sleep 1
perf report -D | grep dso:

was returning:

 ...... dso: <not found>
 ...... dso: <not found>
 ...... dso: /boot/vmlinux-2.6.38-rc5+

i.e perf report was not able to map IP addresses to the correct dso
for anything in user space.

Using git bisect, I narrowed it down to these two commits:

commit f60686f71f4afec7b2925b4682f33c70c0a7eb17
Author: Arnaldo Carvalho de Melo <[email protected]>
Date:   Wed Mar 9 07:48:24 2011 -0300

    perf evsel: Assume rest of perf_header_attr functions

commit e62e48df064b431029658089ab1f8b529ff6da3d
Author: Arnaldo Carvalho de Melo <[email protected]>
Date:   Tue Mar 8 09:05:57 2011 -0300

    perf session: Simplify evlist creation from perf.data header

perf built after these commits is able to symbolize properly for
perf.data collected using an older version of perf. So I believe, the
perf report side of things are ok. But perf record is not.

 -Arun
--
To unsubscribe from this list: send the line "unsubscribe linux-perf-users" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to