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
