On a fresh Xenial/arm64 installation: $ uname -r 4.4.0-141-generic $ uname -m aarch64
$ dpkg -S $(which perf)
linux-tools-common: /usr/bin/perf
$ dpkg --get-selections | grep linux-tools
linux-tools-4.4.0-141 install
linux-tools-4.4.0-141-generic install
linux-tools-common install
linux-tools-generic install
$ sudo perf record -a -- sleep 10
[ perf record: Woken up 1 times to write data ]
[ perf record: Captured and wrote 0.131 MB perf.data (626 samples) ]
followed by:
$ sudo perf report
i see the captured samples:
42.22% swapper [kernel.kallsyms] [k] arch_cpu_idle
▒
5.10% tmux [kernel.kallsyms] [k] copy_page
◆
1.37% tmux libc-2.23.so [.] 0x000000000006e680
▒
1.37% tmux tmux [.] 0x0000000000028684
▒
1.37% tmux libc-2.23.so [.] strcmp
▒
1.35% swapper [kernel.kallsyms] [k] tick_nohz_idle_enter
▒
1.23% tmux tmux [.] 0x00000000000355dc
▒
1.05% sh [kernel.kallsyms] [k] handle_mm_fault
▒
1.01% tmux [kernel.kallsyms] [k] filemap_map_pages
▒
1.01% swapper [kernel.kallsyms] [k] _raw_spin_unlock_irqrestore
▒
0.96% tmux libc-2.23.so [.] free
but when i try to inspect a kernel function:
Annotate filemap_map_pages
◆
Zoom into sh(5304) thread
▒
Zoom into [kernel.kallsyms] DSO
▒Annotate filemap_map_pages
◆
Zoom into sh(5304) thread
▒
Zoom into [kernel.kallsyms] DSO
▒
Browse map details
▒
Zoom into Processor Socket 0
▒
Run scripts for samples of thread [sh]
▒
Run scripts for samples of symbol [filemap_map_pages]
▒
Run scripts for all samples
▒
Switch to another data file in PWD
▒
Exit
Browse map details
▒
Zoom into Processor Socket 0
▒
Run scripts for samples of thread [sh]
▒
Run scripts for samples of symbol [filemap_map_pages]
▒
Run scripts for all samples
▒
Switch to another data file in PWD
▒
Exit
i then select the Annotate option, and i get an empty screen - while on
x86, i correctly see the assembly of the queried function.
Same happens on Bionic/arm64.
** Changed in: linux (Ubuntu)
Status: Expired => Confirmed
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1675949
Title:
perf report can't annotate kernel and dbgsym package has wrong
addresses
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1675949/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
