Hello, There is an issue related to perf which I am facing since 15 days. Hoping that the great minds here will help me to solve this. I have a requirement to make perf tool work on a device having ARM architecture. But, on recording the tracepoint events and then running ./perf report, it shows the shared objects name as [unknown] and Symbols as 00000, whereas for software and hardware events I do not experience this issue.I have cross compiled the perf tool available on mailine and ported it on a device having ARM architecture. Output on ARM based device with kernel 3.4. ./perf record -e kmem:kmalloc cal [ perf record: Woken up 1 times to write data ][ perf record: Captured and wrote 0.007 MB perf.data (~321 samples) ] ./perf report Overhead Command Shared Object Symbol ........................... ................................ ...........................................40.78% cal [unknown] [.]0000000031.6% cal [unknown] [.]00000000 [...] On ubuntu 12.04, system (kernel 3.10) it works perfectly fine. Output on x86 architecture ./perf record -e kmem:kmalloc gcalctool [ perf record: Woken up 3 times to write data ][ perf record: Captured and wrote 0.27 MB perf.data (~845 samples) ] ./perf report --stdio Overhead Command Shared Object Symbol ........................... ................................ ...........................................96.55% cal [kernel.kallsyms] [k] kmem_cache_alloc_trace3.45% cal [kernel.kallsyms] [.]__kmalloc [...]
Keenly, awaiting for you help. Thanks. Sneha.
_______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev