* [PATCH] perf scripts python: Support syscall name parsing on arm64
@ 2023-08-15 13:17 Wei Li
2023-08-15 17:48 ` Arnaldo Carvalho de Melo
0 siblings, 1 reply; 2+ messages in thread
From: Wei Li @ 2023-08-15 13:17 UTC (permalink / raw)
To: Peter Zijlstra, Ingo Molnar, Arnaldo Carvalho de Melo,
Mark Rutland, Alexander Shishkin, Jiri Olsa, Namhyung Kim,
Ian Rogers, Adrian Hunter
Cc: Wei Li, linux-perf-users, huawei.libin
In the result of "perf script syscall-counts" on arm64, the syscall
events are not resolved currently. Add "aarch64" to audit uname list to
support name parsing.
* After the patch:
[root@localhost ~]# perf script syscall-counts sleep 1
Press control+C to stop and show the summary
syscall events:
event count
---------------------------------------- -----------
mmap 6
close 5
mprotect 4
brk 3
newfstatat 3
openat 3
getrandom 1
prlimit64 1
munmap 1
clock_nanosleep 1
set_robust_list 1
set_tid_address 1
exit_group 1
read 1
faccessat 1
Signed-off-by: Wei Li <liwei391@huawei.com>
---
tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Util.py | 1 +
1 file changed, 1 insertion(+)
diff --git a/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Util.py b/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Util.py
index 84536b1a27ba..b75d31858e54 100644
--- a/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Util.py
+++ b/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Util.py
@@ -54,6 +54,7 @@ try:
import audit
machine_to_id = {
'x86_64': audit.MACH_86_64,
+ 'aarch64': audit.MACH_AARCH64,
'alpha' : audit.MACH_ALPHA,
'ia64' : audit.MACH_IA64,
'ppc' : audit.MACH_PPC,
--
2.25.1
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH] perf scripts python: Support syscall name parsing on arm64
2023-08-15 13:17 [PATCH] perf scripts python: Support syscall name parsing on arm64 Wei Li
@ 2023-08-15 17:48 ` Arnaldo Carvalho de Melo
0 siblings, 0 replies; 2+ messages in thread
From: Arnaldo Carvalho de Melo @ 2023-08-15 17:48 UTC (permalink / raw)
To: Wei Li
Cc: Peter Zijlstra, Ingo Molnar, Mark Rutland, Alexander Shishkin,
Jiri Olsa, Namhyung Kim, Ian Rogers, Adrian Hunter,
linux-perf-users, huawei.libin
Em Tue, Aug 15, 2023 at 09:17:35PM +0800, Wei Li escreveu:
> In the result of "perf script syscall-counts" on arm64, the syscall
> events are not resolved currently. Add "aarch64" to audit uname list to
> support name parsing.
>
> * After the patch:
>
> [root@localhost ~]# perf script syscall-counts sleep 1
> Press control+C to stop and show the summary
>
> syscall events:
Thanks, applied.
- Arnaldo
> event count
> ---------------------------------------- -----------
> mmap 6
> close 5
> mprotect 4
> brk 3
> newfstatat 3
> openat 3
> getrandom 1
> prlimit64 1
> munmap 1
> clock_nanosleep 1
> set_robust_list 1
> set_tid_address 1
> exit_group 1
> read 1
> faccessat 1
>
> Signed-off-by: Wei Li <liwei391@huawei.com>
> ---
> tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Util.py | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Util.py b/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Util.py
> index 84536b1a27ba..b75d31858e54 100644
> --- a/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Util.py
> +++ b/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Util.py
> @@ -54,6 +54,7 @@ try:
> import audit
> machine_to_id = {
> 'x86_64': audit.MACH_86_64,
> + 'aarch64': audit.MACH_AARCH64,
> 'alpha' : audit.MACH_ALPHA,
> 'ia64' : audit.MACH_IA64,
> 'ppc' : audit.MACH_PPC,
> --
> 2.25.1
>
--
- Arnaldo
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2023-08-15 17:49 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-15 13:17 [PATCH] perf scripts python: Support syscall name parsing on arm64 Wei Li
2023-08-15 17:48 ` Arnaldo Carvalho de Melo
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).