gcc march setting is icelake-server valid make PERF passed 2026-07-12 20:20:03 mkdir -p /pkg 2026-07-12 20:20:03 mkdir -p /kbuild/obj/consumer/x86_64-rhel-9.4-bpf last_num=162 2026-07-12 20:20:07 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 61 -v 61: Event expansion for cgroups : Running (1 active) 61: Event expansion for cgroups : Ok 2026-07-12 20:20:08 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 62 -v 62: Convert perf time to TSC : 62.1: TSC support : Running (2 active) 62.1: TSC support : Ok 62.2: Perf time to TSC : Ok 2026-07-12 20:20:08 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 63 -v 63: dlfilter C API : Running (1 active) 63: dlfilter C API : Ok 2026-07-12 20:20:13 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 64 -v 64: Sigtrap : Running (1 active) 64: Sigtrap : Ok 2026-07-12 20:20:13 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 65 -v 65: Event groups : Running (1 active) 65: Event groups : Ok 2026-07-12 20:20:14 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 66 -v 66: Symbols : Running (1 active) 66: Symbols : Ok 2026-07-12 20:20:16 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 67 -v 67: util : Running (1 active) 67: util : Ok 2026-07-12 20:20:16 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 68 -v 68: libsubcmd help tests : 68.1: Load subcmd names : Running (4 active) 68.1: Load subcmd names : Ok 68.2: Uniquify subcmd names : Ok 68.3: Exclude duplicate subcmd names : Ok 68.4: Exclude disjoint subcmd names : Ok 2026-07-12 20:20:17 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 69 -v 69: split kallsyms : Running (1 active) 69: split kallsyms : Ok 2026-07-12 20:20:17 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 70 -v 70: Test dwarf unwind : Running (1 active) --- start --- test child forked, pid 12460 unwind: test__arch_unwind_sample:ip = 0x55766aa33917 (0x1629917) unwind: access_mem addr 0x7fff7d4b70e0, val 7fff7d4b7320, offset 48 unwind: access_mem addr 0x7fff7d4b70e8, val 55766aa30b9d, offset 56 unwind: access_mem addr 0x7fff7d4b72f8, val 2, offset 584 unwind: access_mem addr 0x7fff7d4b7320, val 7fff7d4b7350, offset 624 unwind: access_mem addr 0x7fff7d4b7300, val 8, offset 592 unwind: access_mem addr 0x7fff7d4b7308, val 7f2db583e640, offset 600 unwind: access_mem addr 0x7fff7d4b7310, val 7f2dc4d4dd80, offset 608 unwind: access_mem addr 0x7fff7d4b7318, val 1, offset 616 unwind: access_mem addr 0x7fff7d4b7328, val 55766aa30f8a, offset 632 unwind: test_dwarf_unwind__thread:ip = 0x55766aa30b9c (0x1626b9c) unwind: access_mem addr 0x7fff7d4b7350, val 7f2db583e648, offset 672 unwind: access_mem addr 0x7fff7d4b7358, val 7f2dbab051cc, offset 680 unwind: test_dwarf_unwind__compare:ip = 0x55766aa30f89 (0x1626f89) unwind: access_mem addr 0x7fff7d4b7378, val 7f2db583e640, offset 712 unwind: access_mem addr 0x7fff7d4b7380, val 2, offset 720 unwind: access_mem addr 0x7fff7d4b7388, val 8, offset 728 unwind: access_mem addr 0x7fff7d4b7390, val 7f2db583e660, offset 736 unwind: access_mem addr 0x7fff7d4b7398, val 55766aa30e86, offset 744 unwind: access_mem addr 0x7fff7d4b73a0, val 7fff7d4b7960, offset 752 unwind: access_mem addr 0x7fff7d4b73a8, val 7f2dc4dd8834, offset 760 unwind: bsearch:ip = 0x7f2dbab051cb (0x411cb) unwind: access_mem addr 0x7fff7d4b73c0, val 7f2db583e600, offset 784 unwind: access_mem addr 0x7fff7d4b73c8, val 7fff7d4b74d0, offset 792 unwind: access_mem addr 0x7fff7d4b73d0, val fe5b6b07cc0, offset 800 unwind: access_mem addr 0x7fff7d4b73d8, val 7fff7d4b7410, offset 808 unwind: access_mem addr 0x7fff7d4b73e0, val 7fff7d4b7570, offset 816 unwind: access_mem addr 0x7fff7d4b73e8, val 55766aa3118d, offset 824 unwind: ___interceptor_bsearch:ip = 0x7f2dc4dd8833 (0xdb833) unwind: access_mem addr 0x7fff7d4b74b8, val fe5b6b62980, offset 1032 unwind: access_mem addr 0x7fff7d4b74d0, val 7fff7d4b7500, offset 1056 unwind: access_mem addr 0x7fff7d4b74c0, val 7f2db5b14c00, offset 1040 unwind: access_mem addr 0x7fff7d4b74c8, val 7f2db5b14e80, offset 1048 unwind: access_mem addr 0x7fff7d4b74d8, val 55766aa31219, offset 1064 unwind: test_dwarf_unwind__krava_3:ip = 0x55766aa3118c (0x162718c) unwind: access_mem addr 0x7fff7d4b7500, val 7fff7d4b7530, offset 1104 unwind: access_mem addr 0x7fff7d4b7508, val 55766aa3125c, offset 1112 unwind: test_dwarf_unwind__krava_2:ip = 0x55766aa31218 (0x1627218) unwind: access_mem addr 0x7fff7d4b7530, val 7fff7d4b7810, offset 1152 unwind: access_mem addr 0x7fff7d4b7538, val 55766aa31629, offset 1160 unwind: test_dwarf_unwind__krava_1:ip = 0x55766aa3125b (0x162725b) got: test_dwarf_unwind__krava_1 0x55766aa3125b, expecting test__dwarf_unwind unwind: failed with 'no error' got wrong number of stack entries 1 != 8 ---- end(-1) ---- 70: Test dwarf unwind : FAILED! 2026-07-12 20:20:20 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 71 -v 71: Intel PT : 71.1: Intel PT packet decoder : Running (2 active) 71.1: Intel PT packet decoder : Ok 71.2: Intel PT hybrid CPU compatibility : Skip 2026-07-12 20:20:21 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 72 -v 72: x86 bp modify : Running (1 active) 72: x86 bp modify : Ok 2026-07-12 20:20:21 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 73 -v 73: AMD IBS via core pmu : Running (1 active) 73: AMD IBS via core pmu : Skip 2026-07-12 20:20:22 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 74 -v 74: x86 hybrid event parsing : Running (1 active) 74: x86 hybrid event parsing : Skip (not hybrid) 2026-07-12 20:20:22 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 75 -v 75: x86 topdown : Running (1 active) 75: x86 topdown : Ok 2026-07-12 20:20:24 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 76 -v 76: test addr2line inline unwinding : Running (1 active) 76: test addr2line inline unwinding : Ok 2026-07-12 20:21:28 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 77 -v 77: AMD IBS software filtering : Running (1 active) 77: AMD IBS software filtering : Skip 2026-07-12 20:21:29 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 78 -v 78: perf annotate basic tests : Running (1 active) --- start --- test child forked, pid 12788 16277bb-16278ce l noploop perf does have symbol 'noploop' Basic perf annotate test Basic annotate [Failed: missing target symbol] Pipe perf annotate test Pipe annotate [Failed: missing target symbol] ---- end(-1) ---- 78: perf annotate basic tests : FAILED! 2026-07-12 20:21:41 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 79 -v 79: Perf attribute expectations test : Running (1 active) 79: Perf attribute expectations test : Ok 2026-07-12 20:21:41 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 80 -v 80: build id cache operations : Running (1 active) --- start --- test child forked, pid 12874 WARNING: perf not built with libbfd. PE binaries will not be tested. WARNING: wine not found. PE binaries will not be run. test binaries: /tmp/perf_buildid_test.ex.SHA1.xk3 /tmp/perf_buildid_test.ex.MD5.V2j /usr/src/perf_selftests-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/tests/shell/../pe-file.exe DEBUGINFOD_URLS= Downloading debug info with build id 89e03056b3c150ac13d49ad72e7ccfe9e8e1fb11 Adding 89e03056b3c150ac13d49ad72e7ccfe9e8e1fb11 /tmp/perf_buildid_test.ex.SHA1.xk3: Ok build id: 89e03056b3c150ac13d49ad72e7ccfe9e8e1fb11 link: /tmp/perf_buildid_test.debug.F2z/.build-id/89/e03056b3c150ac13d49ad72e7ccfe9e8e1fb11 file: /tmp/perf_buildid_test.debug.F2z/.build-id/89/../../tmp/perf_buildid_test.ex.SHA1.xk3/89e03056b3c150ac13d49ad72e7ccfe9e8e1fb11/elf OK for /tmp/perf_buildid_test.ex.SHA1.xk3 DEBUGINFOD_URLS= Downloading debug info with build id ee26502b2cb816e82d08fd203ebf46b4 Adding ee26502b2cb816e82d08fd203ebf46b4 /tmp/perf_buildid_test.ex.MD5.V2j: Ok build id: ee26502b2cb816e82d08fd203ebf46b4 link: /tmp/perf_buildid_test.debug.fqg/.build-id/ee/26502b2cb816e82d08fd203ebf46b4 file: /tmp/perf_buildid_test.debug.fqg/.build-id/ee/../../tmp/perf_buildid_test.ex.MD5.V2j/ee26502b2cb816e82d08fd203ebf46b4/elf OK for /tmp/perf_buildid_test.ex.MD5.V2j running: perf record /tmp/perf_buildid_test.ex.SHA1.xk3 build id: 89e03056b3c150ac13d49ad72e7ccfe9e8e1fb11 link: /tmp/perf_buildid_test.debug.BwP/.build-id/89/e03056b3c150ac13d49ad72e7ccfe9e8e1fb11 file: /tmp/perf_buildid_test.debug.BwP/.build-id/89/../../tmp/perf_buildid_test.ex.SHA1.xk3/89e03056b3c150ac13d49ad72e7ccfe9e8e1fb11/elf failed: 89e03056b3c150ac13d49ad72e7ccfe9e8e1fb11 is not reported by "perf buildid-list -i /tmp/perf_buildid_test.data.RkP" Unexpected signal in check ---- end(-1) ---- 80: build id cache operations : FAILED! 2026-07-12 20:21:49 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 81 -v 81: perf c2c tests : Running (1 active) --- start --- test child forked, pid 12989 c2c record and report test c2c record and report test [Failed: report failed] ---- end(-1) ---- 81: perf c2c tests : FAILED! 2026-07-12 20:22:04 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 82 -v 82: daemon operations : Running (1 active) 82: daemon operations : Ok 2026-07-12 20:22:41 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 83 -v 83: perf data type profiling tests : Running (1 active) --- start --- test child forked, pid 13600 Basic Rust perf annotate test Basic annotate test [Success] Pipe Rust perf annotate test Pipe annotate test [Success] Basic C perf annotate test Basic annotate [Failed: missing target data type] Percent | Source code & Disassembly of perf for cpu/mem-loads,ldlat=30/P (4003 samples, percent: local period) -------------------------------------------------------------------------------------------------------------------- : 0 0x16287c5 : 0.00 : 16287c5: pushq %rbp 0.00 : 16287c6: movq %rsp, %rbp 0.00 : 16287c9: pushq %rbx 0.00 : 16287ca: subq $0x28, %rsp 0.00 : 16287ce: movl %edi, -0x24(%rbp) 0.00 : 16287d1: movq %rsi, -0x30(%rbp) 0.00 : 16287d5: movq %fs:0x28, %rax 0.00 : 16287de: movq %rax, -0x18(%rbp) 0.00 : 16287e2: xorl %eax, %eax 0.00 : 16287e4: movl $0x1, -0x1c(%rbp) 0.00 : 16287eb: cmpl $0x0, -0x24(%rbp) 0.00 : 16287ef: jle 0x1628860 0.00 : 16287f1: movq -0x30(%rbp), %rax 0.00 : 16287f5: cmpq $0x0, -0x30(%rbp) 0.00 : 16287fa: je 0x1628807 0.00 : 16287fc: movq %rax, %rdx 0.00 : 16287ff: andl $0x7, %edx 0.00 : 1628802: testq %rdx, %rdx 0.00 : 1628805: je 0x1628819 0.00 : 1628807: movq %rax, %rsi 0.00 : 162880a: leaq 0x1b8ee8f(%rip), %rax # 0x31b76a0 0.00 : 1628811: movq %rax, %rdi 0.00 : 1628814: callq 0x1138860 <_init+0x1860> 0.00 : 1628819: movq -0x30(%rbp), %rax 0.00 : 162881d: movq %rax, %rdx 0.00 : 1628820: shrq $0x3, %rdx 0.00 : 1628824: addq $0x7fff8000, %rdx 0.00 : 162882b: movzbl (%rdx), %edx 0.00 : 162882e: testb %dl, %dl 0.00 : 1628830: je 0x162883a 0.00 : 1628832: movq %rax, %rdi 0.00 : 1628835: callq 0x1138fd0 <_init+0x1fd0> 0.00 : 162883a: movq -0x30(%rbp), %rax 0.00 : 162883e: movq (%rax), %rbx 0.00 : 1628841: testq %rbx, %rbx 0.00 : 1628844: jne 0x1628855 0.00 : 1628846: leaq 0x1b8eed3(%rip), %rax # 0x31b7720 0.00 : 162884d: movq %rax, %rdi 0.00 : 1628850: callq 0x1137070 <_init+0x70> 0.00 : 1628855: movq %rbx, %rdi 0.00 : 1628858: callq 0x1139780 <_init+0x2780> 0.00 : 162885d: movl %eax, -0x1c(%rbp) 0.00 : 1628860: leaq -0xdd(%rip), %rax # 0x162878a 0.00 : 1628867: movq %rax, %rsi 0.00 : 162886a: movl $0x2, %edi 0.00 : 162886f: callq 0x1139e28 <_init+0x2e28> 0.00 : 1628874: leaq -0xf1(%rip), %rax # 0x162878a 0.00 : 162887b: movq %rax, %rsi 0.00 : 162887e: movl $0xe, %edi 0.00 : 1628883: callq 0x1139e28 <_init+0x2e28> 0.00 : 1628888: movl -0x1c(%rbp), %eax 0.00 : 162888b: movl %eax, %edi 0.00 : 162888d: callq 0x1139490 <_init+0x2490> 0.00 : 1628892: jmp 0x16288d5 20.45 : 1628894: movzbl 0x1b14a65(%rip), %eax # 0x313d300 # data-type: buf +0 (data1) 0.00 : 162889b: addl $0x1, %eax 0.00 : 162889e: movb %al, 0x1b14a5c(%rip) # 0x313d300 # data-type: buf +0 (data1) 19.96 : 16288a4: movzbl 0x1b14a55(%rip), %eax # 0x313d300 # data-type: buf +0 (data1) 0.00 : 16288ab: cmpb $0x7b, %al 0.00 : 16288ad: jne 0x16288bf 0.00 : 16288af: movzbl 0x1b14a4a(%rip), %eax # 0x313d300 # data-type: buf +0 (data1) 0.00 : 16288b6: addl $0x1, %eax 0.00 : 16288b9: movb %al, 0x1b14a41(%rip) # 0x313d300 # data-type: buf +0 (data1) 20.35 : 16288bf: movzbl 0x1b14a3a(%rip), %eax # 0x313d300 # data-type: buf +0 (data1) 20.66 : 16288c6: movzbl 0x1b14a6b(%rip), %edx # 0x313d338 # data-type: buf +0x38 (data2) 0.00 : 16288cd: addl %edx, %eax 0.00 : 16288cf: movb %al, 0x1b14a63(%rip) # 0x313d338 # data-type: buf +0x38 (data2) 18.59 : 16288d5: movl 0x292e125(%rip), %eax # 0x3f56a00 # data-type: sig_atomic_t +0 0.00 : 16288db: testl %eax, %eax 0.00 : 16288dd: je 0x1628894 0.00 : 16288df: movl $0x0, %eax 0.00 : 16288e4: movq -0x18(%rbp), %rdx 0.00 : 16288e8: subq %fs:0x28, %rdx 0.00 : 16288f1: je 0x16288f8 0.00 : 16288f3: callq 0x1137250 <_init+0x250> 0.00 : 16288f8: movq -0x8(%rbp), %rbx 0.00 : 16288fc: leave 0.00 : 16288fd: retq Percent | Source code & Disassembly of perf for cpu/mem-stores/P (3937 samples, percent: local period) ------------------------------------------------------------------------------------------------------------ : 0 0x16287c5 : 0.00 : 16287c5: pushq %rbp 0.00 : 16287c6: movq %rsp, %rbp 0.00 : 16287c9: pushq %rbx 0.00 : 16287ca: subq $0x28, %rsp 0.00 : 16287ce: movl %edi, -0x24(%rbp) 0.00 : 16287d1: movq %rsi, -0x30(%rbp) 0.00 : 16287d5: movq %fs:0x28, %rax 0.00 : 16287de: movq %rax, -0x18(%rbp) 0.00 : 16287e2: xorl %eax, %eax 0.00 : 16287e4: movl $0x1, -0x1c(%rbp) 0.00 : 16287eb: cmpl $0x0, -0x24(%rbp) 0.00 : 16287ef: jle 0x1628860 0.00 : 16287f1: movq -0x30(%rbp), %rax 0.00 : 16287f5: cmpq $0x0, -0x30(%rbp) 0.00 : 16287fa: je 0x1628807 0.00 : 16287fc: movq %rax, %rdx 0.00 : 16287ff: andl $0x7, %edx 0.00 : 1628802: testq %rdx, %rdx 0.00 : 1628805: je 0x1628819 0.00 : 1628807: movq %rax, %rsi 0.00 : 162880a: leaq 0x1b8ee8f(%rip), %rax # 0x31b76a0 0.00 : 1628811: movq %rax, %rdi 0.00 : 1628814: callq 0x1138860 <_init+0x1860> 0.00 : 1628819: movq -0x30(%rbp), %rax 0.00 : 162881d: movq %rax, %rdx 0.00 : 1628820: shrq $0x3, %rdx 0.00 : 1628824: addq $0x7fff8000, %rdx 0.00 : 162882b: movzbl (%rdx), %edx 0.00 : 162882e: testb %dl, %dl 0.00 : 1628830: je 0x162883a 0.00 : 1628832: movq %rax, %rdi 0.00 : 1628835: callq 0x1138fd0 <_init+0x1fd0> 0.00 : 162883a: movq -0x30(%rbp), %rax 0.00 : 162883e: movq (%rax), %rbx 0.00 : 1628841: testq %rbx, %rbx 0.00 : 1628844: jne 0x1628855 0.00 : 1628846: leaq 0x1b8eed3(%rip), %rax # 0x31b7720 0.00 : 162884d: movq %rax, %rdi 0.00 : 1628850: callq 0x1137070 <_init+0x70> 0.00 : 1628855: movq %rbx, %rdi 0.00 : 1628858: callq 0x1139780 <_init+0x2780> 0.00 : 162885d: movl %eax, -0x1c(%rbp) 0.00 : 1628860: leaq -0xdd(%rip), %rax # 0x162878a 0.00 : 1628867: movq %rax, %rsi 0.00 : 162886a: movl $0x2, %edi 0.00 : 162886f: callq 0x1139e28 <_init+0x2e28> 0.00 : 1628874: leaq -0xf1(%rip), %rax # 0x162878a 0.00 : 162887b: movq %rax, %rsi 0.00 : 162887e: movl $0xe, %edi 0.00 : 1628883: callq 0x1139e28 <_init+0x2e28> 0.00 : 1628888: movl -0x1c(%rbp), %eax 0.00 : 162888b: movl %eax, %edi 0.00 : 162888d: callq 0x1139490 <_init+0x2490> 0.00 : 1628892: jmp 0x16288d5 0.00 : 1628894: movzbl 0x1b14a65(%rip), %eax # 0x313d300 # data-type: buf +0 (data1) 0.00 : 162889b: addl $0x1, %eax 2.52 : 162889e: movb %al, 0x1b14a5c(%rip) # 0x313d300 # data-type: buf +0 (data1) 0.00 : 16288a4: movzbl 0x1b14a55(%rip), %eax # 0x313d300 # data-type: buf +0 (data1) 0.00 : 16288ab: cmpb $0x7b, %al 0.00 : 16288ad: jne 0x16288bf 0.00 : 16288af: movzbl 0x1b14a4a(%rip), %eax # 0x313d300 # data-type: buf +0 (data1) 0.00 : 16288b6: addl $0x1, %eax 0.51 : 16288b9: movb %al, 0x1b14a41(%rip) # 0x313d300 # data-type: buf +0 (data1) 0.00 : 16288bf: movzbl 0x1b14a3a(%rip), %eax # 0x313d300 # data-type: buf +0 (data1) 0.00 : 16288c6: movzbl 0x1b14a6b(%rip), %edx # 0x313d338 # data-type: buf +0x38 (data2) 0.00 : 16288cd: addl %edx, %eax 96.98 : 16288cf: movb %al, 0x1b14a63(%rip) # 0x313d338 # data-type: buf +0x38 (data2) 0.00 : 16288d5: movl 0x292e125(%rip), %eax # 0x3f56a00 # data-type: sig_atomic_t +0 0.00 : 16288db: testl %eax, %eax 0.00 : 16288dd: je 0x1628894 0.00 : 16288df: movl $0x0, %eax 0.00 : 16288e4: movq -0x18(%rbp), %rdx 0.00 : 16288e8: subq %fs:0x28, %rdx 0.00 : 16288f1: je 0x16288f8 0.00 : 16288f3: callq 0x1137250 <_init+0x250> 0.00 : 16288f8: movq -0x8(%rbp), %rbx 0.00 : 16288fc: leave 0.00 : 16288fd: retq Pipe C perf annotate test Pipe annotate [Failed: missing target data type] Percent | Source code & Disassembly of perf for cpu/mem-loads,ldlat=30/P (4007 samples, percent: local period) -------------------------------------------------------------------------------------------------------------------- : 0 0x16287c5 : 0.00 : 16287c5: pushq %rbp 0.00 : 16287c6: movq %rsp, %rbp 0.00 : 16287c9: pushq %rbx 0.00 : 16287ca: subq $0x28, %rsp 0.00 : 16287ce: movl %edi, -0x24(%rbp) 0.00 : 16287d1: movq %rsi, -0x30(%rbp) 0.00 : 16287d5: movq %fs:0x28, %rax 0.00 : 16287de: movq %rax, -0x18(%rbp) 0.00 : 16287e2: xorl %eax, %eax 0.00 : 16287e4: movl $0x1, -0x1c(%rbp) 0.00 : 16287eb: cmpl $0x0, -0x24(%rbp) 0.00 : 16287ef: jle 0x1628860 0.00 : 16287f1: movq -0x30(%rbp), %rax 0.00 : 16287f5: cmpq $0x0, -0x30(%rbp) 0.00 : 16287fa: je 0x1628807 0.00 : 16287fc: movq %rax, %rdx 0.00 : 16287ff: andl $0x7, %edx 0.00 : 1628802: testq %rdx, %rdx 0.00 : 1628805: je 0x1628819 0.00 : 1628807: movq %rax, %rsi 0.00 : 162880a: leaq 0x1b8ee8f(%rip), %rax # 0x31b76a0 0.00 : 1628811: movq %rax, %rdi 0.00 : 1628814: callq 0x1138860 <_init+0x1860> 0.00 : 1628819: movq -0x30(%rbp), %rax 0.00 : 162881d: movq %rax, %rdx 0.00 : 1628820: shrq $0x3, %rdx 0.00 : 1628824: addq $0x7fff8000, %rdx 0.00 : 162882b: movzbl (%rdx), %edx 0.00 : 162882e: testb %dl, %dl 0.00 : 1628830: je 0x162883a 0.00 : 1628832: movq %rax, %rdi 0.00 : 1628835: callq 0x1138fd0 <_init+0x1fd0> 0.00 : 162883a: movq -0x30(%rbp), %rax 0.00 : 162883e: movq (%rax), %rbx 0.00 : 1628841: testq %rbx, %rbx 0.00 : 1628844: jne 0x1628855 0.00 : 1628846: leaq 0x1b8eed3(%rip), %rax # 0x31b7720 0.00 : 162884d: movq %rax, %rdi 0.00 : 1628850: callq 0x1137070 <_init+0x70> 0.00 : 1628855: movq %rbx, %rdi 0.00 : 1628858: callq 0x1139780 <_init+0x2780> 0.00 : 162885d: movl %eax, -0x1c(%rbp) 0.00 : 1628860: leaq -0xdd(%rip), %rax # 0x162878a 0.00 : 1628867: movq %rax, %rsi 0.00 : 162886a: movl $0x2, %edi 0.00 : 162886f: callq 0x1139e28 <_init+0x2e28> 0.00 : 1628874: leaq -0xf1(%rip), %rax # 0x162878a 0.00 : 162887b: movq %rax, %rsi 0.00 : 162887e: movl $0xe, %edi 0.00 : 1628883: callq 0x1139e28 <_init+0x2e28> 0.00 : 1628888: movl -0x1c(%rbp), %eax 0.00 : 162888b: movl %eax, %edi 0.00 : 162888d: callq 0x1139490 <_init+0x2490> 0.00 : 1628892: jmp 0x16288d5 19.64 : 1628894: movzbl 0x1b14a65(%rip), %eax # 0x313d300 # data-type: buf +0 (data1) 0.00 : 162889b: addl $0x1, %eax 0.00 : 162889e: movb %al, 0x1b14a5c(%rip) # 0x313d300 # data-type: buf +0 (data1) 19.50 : 16288a4: movzbl 0x1b14a55(%rip), %eax # 0x313d300 # data-type: buf +0 (data1) 0.00 : 16288ab: cmpb $0x7b, %al 0.00 : 16288ad: jne 0x16288bf 0.00 : 16288af: movzbl 0x1b14a4a(%rip), %eax # 0x313d300 # data-type: buf +0 (data1) 0.00 : 16288b6: addl $0x1, %eax 0.00 : 16288b9: movb %al, 0x1b14a41(%rip) # 0x313d300 # data-type: buf +0 (data1) 20.91 : 16288bf: movzbl 0x1b14a3a(%rip), %eax # 0x313d300 # data-type: buf +0 (data1) 20.56 : 16288c6: movzbl 0x1b14a6b(%rip), %edx # 0x313d338 # data-type: buf +0x38 (data2) 0.00 : 16288cd: addl %edx, %eax 0.00 : 16288cf: movb %al, 0x1b14a63(%rip) # 0x313d338 # data-type: buf +0x38 (data2) 19.39 : 16288d5: movl 0x292e125(%rip), %eax # 0x3f56a00 # data-type: sig_atomic_t +0 0.00 : 16288db: testl %eax, %eax 0.00 : 16288dd: je 0x1628894 0.00 : 16288df: movl $0x0, %eax 0.00 : 16288e4: movq -0x18(%rbp), %rdx 0.00 : 16288e8: subq %fs:0x28, %rdx 0.00 : 16288f1: je 0x16288f8 0.00 : 16288f3: callq 0x1137250 <_init+0x250> 0.00 : 16288f8: movq -0x8(%rbp), %rbx 0.00 : 16288fc: leave 0.00 : 16288fd: retq Percent | Source code & Disassembly of perf for cpu/mem-stores/P (3998 samples, percent: local period) ------------------------------------------------------------------------------------------------------------ : 0 0x16287c5 : 0.00 : 16287c5: pushq %rbp 0.00 : 16287c6: movq %rsp, %rbp 0.00 : 16287c9: pushq %rbx 0.00 : 16287ca: subq $0x28, %rsp 0.00 : 16287ce: movl %edi, -0x24(%rbp) 0.00 : 16287d1: movq %rsi, -0x30(%rbp) 0.00 : 16287d5: movq %fs:0x28, %rax 0.00 : 16287de: movq %rax, -0x18(%rbp) 0.00 : 16287e2: xorl %eax, %eax 0.00 : 16287e4: movl $0x1, -0x1c(%rbp) 0.00 : 16287eb: cmpl $0x0, -0x24(%rbp) 0.00 : 16287ef: jle 0x1628860 0.00 : 16287f1: movq -0x30(%rbp), %rax 0.00 : 16287f5: cmpq $0x0, -0x30(%rbp) 0.00 : 16287fa: je 0x1628807 0.00 : 16287fc: movq %rax, %rdx 0.00 : 16287ff: andl $0x7, %edx 0.00 : 1628802: testq %rdx, %rdx 0.00 : 1628805: je 0x1628819 0.00 : 1628807: movq %rax, %rsi 0.00 : 162880a: leaq 0x1b8ee8f(%rip), %rax # 0x31b76a0 0.00 : 1628811: movq %rax, %rdi 0.00 : 1628814: callq 0x1138860 <_init+0x1860> 0.00 : 1628819: movq -0x30(%rbp), %rax 0.00 : 162881d: movq %rax, %rdx 0.00 : 1628820: shrq $0x3, %rdx 0.00 : 1628824: addq $0x7fff8000, %rdx 0.00 : 162882b: movzbl (%rdx), %edx 0.00 : 162882e: testb %dl, %dl 0.00 : 1628830: je 0x162883a 0.00 : 1628832: movq %rax, %rdi 0.00 : 1628835: callq 0x1138fd0 <_init+0x1fd0> 0.00 : 162883a: movq -0x30(%rbp), %rax 0.00 : 162883e: movq (%rax), %rbx 0.00 : 1628841: testq %rbx, %rbx 0.00 : 1628844: jne 0x1628855 0.00 : 1628846: leaq 0x1b8eed3(%rip), %rax # 0x31b7720 0.00 : 162884d: movq %rax, %rdi 0.00 : 1628850: callq 0x1137070 <_init+0x70> 0.00 : 1628855: movq %rbx, %rdi 0.00 : 1628858: callq 0x1139780 <_init+0x2780> 0.00 : 162885d: movl %eax, -0x1c(%rbp) 0.00 : 1628860: leaq -0xdd(%rip), %rax # 0x162878a 0.00 : 1628867: movq %rax, %rsi 0.00 : 162886a: movl $0x2, %edi 0.00 : 162886f: callq 0x1139e28 <_init+0x2e28> 0.00 : 1628874: leaq -0xf1(%rip), %rax # 0x162878a 0.00 : 162887b: movq %rax, %rsi 0.00 : 162887e: movl $0xe, %edi 0.00 : 1628883: callq 0x1139e28 <_init+0x2e28> 0.00 : 1628888: movl -0x1c(%rbp), %eax 0.00 : 162888b: movl %eax, %edi 0.00 : 162888d: callq 0x1139490 <_init+0x2490> 0.00 : 1628892: jmp 0x16288d5 0.00 : 1628894: movzbl 0x1b14a65(%rip), %eax # 0x313d300 # data-type: buf +0 (data1) 0.00 : 162889b: addl $0x1, %eax 2.28 : 162889e: movb %al, 0x1b14a5c(%rip) # 0x313d300 # data-type: buf +0 (data1) 0.00 : 16288a4: movzbl 0x1b14a55(%rip), %eax # 0x313d300 # data-type: buf +0 (data1) 0.00 : 16288ab: cmpb $0x7b, %al 0.00 : 16288ad: jne 0x16288bf 0.00 : 16288af: movzbl 0x1b14a4a(%rip), %eax # 0x313d300 # data-type: buf +0 (data1) 0.00 : 16288b6: addl $0x1, %eax 0.88 : 16288b9: movb %al, 0x1b14a41(%rip) # 0x313d300 # data-type: buf +0 (data1) 0.00 : 16288bf: movzbl 0x1b14a3a(%rip), %eax # 0x313d300 # data-type: buf +0 (data1) 0.00 : 16288c6: movzbl 0x1b14a6b(%rip), %edx # 0x313d338 # data-type: buf +0x38 (data2) 0.00 : 16288cd: addl %edx, %eax 96.85 : 16288cf: movb %al, 0x1b14a63(%rip) # 0x313d338 # data-type: buf +0x38 (data2) 0.00 : 16288d5: movl 0x292e125(%rip), %eax # 0x3f56a00 # data-type: sig_atomic_t +0 0.00 : 16288db: testl %eax, %eax 0.00 : 16288dd: je 0x1628894 0.00 : 16288df: movl $0x0, %eax 0.00 : 16288e4: movq -0x18(%rbp), %rdx 0.00 : 16288e8: subq %fs:0x28, %rdx 0.00 : 16288f1: je 0x16288f8 0.00 : 16288f3: callq 0x1137250 <_init+0x250> 0.00 : 16288f8: movq -0x8(%rbp), %rbx 0.00 : 16288fc: leave 0.00 : 16288fd: retq ---- end(-1) ---- 83: perf data type profiling tests : FAILED! 2026-07-12 20:23:48 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 84 -v 84: perf diff tests : Running (1 active) 84: perf diff tests : Ok 2026-07-12 20:24:43 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 85 -v 85: DRM PMU : Running (1 active) 85: DRM PMU : Ok 2026-07-12 20:24:45 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 86 -v 86: perf evlist tests : Running (1 active) 86: perf evlist tests : Ok 2026-07-12 20:24:58 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 87 -v 87: perf ftrace tests : Running (1 active) 87: perf ftrace tests : Ok 2026-07-12 20:25:06 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 88 -v 88: perf header tests : Running (1 active) 88: perf header tests : Ok 2026-07-12 20:25:14 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 89 -v 89: perf inject to convert DWARF callchains to regular ones : Running (1 active) 89: perf inject to convert DWARF callchains to regular ones : Ok 2026-07-12 20:26:01 sudo ASAN_OPTIONS=fast_unwind_on_malloc=0 /usr/src/linux-perf-x86_64-rhel-9.4-bpf-bee9f4178b4a3fec70414c82ddc4bceff182f2ba/tools/perf/perf test 90 -v 90: python profiling with jitdump : Running (1 active) --- start --- test child forked, pid 14562 Run python with -Xperf_jit [ perf record: Woken up 9 times to write data ] [ perf record: Captured and wrote 1.962 MB /tmp/__perf_test.perf.data.fOE4N3 (240 samples) ] Generate JIT-ed DSOs using perf inject Add JIT-ed DSOs to the build-ID cache Check the symbol containing the function/module name Warning: Kernel address maps (/proc/{kallsyms,modules}) were restricted. Check /proc/sys/kernel/kptr_restrict before running 'perf record'. If some relocation was applied (e.g. kexec) symbols may be misresolved. Samples in kernel modules can't be resolved as well. Found 0 matching lines Remove JIT-ed DSOs from the build-ID cache Cleaning up files... ---- end(-1) ---- 90: python profiling with jitdump : FAILED!