use_pty:FALSE /usr/share/restraint/plugins/run_task_plugins bash ./runtest.sh :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Setup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: perf-5.14.0-237.1439_750173160.el9.aarch64 :: [ 22:29:58 ] :: [ PASS ] :: Checking for the presence of perf rpm :: [ 22:29:58 ] :: [ LOG ] :: Package versions: :: [ 22:29:58 ] :: [ LOG ] :: perf-5.14.0-237.1439_750173160.el9.aarch64 package python-perf is not installed :: [ 22:29:58 ] :: [ LOG ] :: Package python-perf is not present Last metadata expiration check: 1:00:11 ago on Tue 17 Jan 2023 09:29:47 PM EST. Package python3-perf-5.14.0-237.1439_750173160.el9.aarch64 is already installed. Dependencies resolved. Nothing to do. Complete! python3-perf-5.14.0-237.1439_750173160.el9.aarch64 :: [ 22:29:59 ] :: [ LOG ] :: Package python3-perf is present :: [ 22:29:59 ] :: [ LOG ] :: Package versions: :: [ 22:29:59 ] :: [ LOG ] :: python3-perf-5.14.0-237.1439_750173160.el9.aarch64 :: [ 22:29:59 ] :: [ LOG ] :: Variables: :: [ 22:29:59 ] :: [ LOG ] :: KERNEL = 5.14.0-237.1439_750173160.el9.aarch64 :: [ 22:29:59 ] :: [ LOG ] :: KERNEL_PKG_NAME = kernel-5.14.0-237.1439_750173160.el9.aarch64 :: [ 22:29:59 ] :: [ LOG ] :: KERNEL_DEBUGINFO_PKG_NAME = kernel-debuginfo-5.14.0-237.1439_750173160.el9.aarch64 package kernel-debuginfo-5.14.0-237.1439_750173160.el9.aarch64 is not installed /usr/bin/debuginfo-install :: [ 22:29:59 ] :: [ BEGIN ] :: Installing (kernel-debuginfo-5.14.0-237.1439_750173160.el9.aarch64) via (debuginfo-install -y) :: actually running 'debuginfo-install -y kernel-debuginfo-5.14.0-237.1439_750173160.el9.aarch64' enabling baseos-debuginfo repository enabling appstream-debuginfo repository CentOS Stream 9 - BaseOS - Debug 1.4 MB/s | 956 kB 00:00 CentOS Stream 9 - AppStream - Debug 225 kB/s | 3.6 MB 00:16 Last metadata expiration check: 0:00:01 ago on Tue 17 Jan 2023 10:30:17 PM EST. Dependencies resolved. =========================================================================================== Package Arch Version Repository Size =========================================================================================== Installing: kernel-debuginfo aarch64 5.14.0-237.1439_750173160.el9 kernel-cki 384 M Installing dependencies: kernel-debuginfo-common-aarch64 aarch64 5.14.0-237.1439_750173160.el9 kernel-cki 46 M Transaction Summary =========================================================================================== Install 2 Packages Total download size: 430 M Installed size: 1.7 G Downloading Packages: (1/2): kernel-debuginfo-common-aarch64-5.14.0-2 38 MB/s | 46 MB 00:01 (2/2): kernel-debuginfo-5.14.0-237.1439_7501731 57 MB/s | 384 MB 00:06 -------------------------------------------------------------------------------- Total 64 MB/s | 430 MB 00:06 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : kernel-debuginfo-common-aarch64-5.14.0-237.1439_7501 1/2 Installing : kernel-debuginfo-5.14.0-237.1439_750173160.el9.aarch 2/2 Running scriptlet: kernel-debuginfo-5.14.0-237.1439_750173160.el9.aarch 2/2 Verifying : kernel-debuginfo-5.14.0-237.1439_750173160.el9.aarch 1/2 Verifying : kernel-debuginfo-common-aarch64-5.14.0-237.1439_7501 2/2 Installed: kernel-debuginfo-5.14.0-237.1439_750173160.el9.aarch64 kernel-debuginfo-common-aarch64-5.14.0-237.1439_750173160.el9.aarch64 Complete! :: [ 22:31:19 ] :: [ PASS ] :: Installing (kernel-debuginfo-5.14.0-237.1439_750173160.el9.aarch64) via (debuginfo-install -y) (Expected 0, got 0) :: [ 22:31:19 ] :: [ BEGIN ] :: Correct debuginfo is installed (5.14.0-237.1439_750173160.el9.aarch64) :: actually running 'rpmquery kernel-debuginfo-5.14.0-237.1439_750173160.el9.aarch64' kernel-debuginfo-5.14.0-237.1439_750173160.el9.aarch64 :: [ 22:31:19 ] :: [ PASS ] :: Correct debuginfo is installed (5.14.0-237.1439_750173160.el9.aarch64) (Expected 0, got 0) ==================== kernel packages installed ==================== kernel-tools-libs-5.14.0-234.el9.aarch64 kernel-core-5.14.0-234.el9.aarch64 kernel-modules-5.14.0-234.el9.aarch64 kernel-5.14.0-234.el9.aarch64 kernel-tools-5.14.0-234.el9.aarch64 kernel-core-5.14.0-237.1439_750173160.el9.aarch64 kernel-modules-5.14.0-237.1439_750173160.el9.aarch64 kernel-5.14.0-237.1439_750173160.el9.aarch64 kernel-devel-5.14.0-237.1439_750173160.el9.aarch64 kernel-modules-extra-5.14.0-237.1439_750173160.el9.aarch64 kernel-modules-internal-5.14.0-237.1439_750173160.el9.aarch64 kernel-headers-5.14.0-237.1439_750173160.el9.aarch64 kernel-srpm-macros-1.0-11.el9.noarch python3-perf-5.14.0-237.1439_750173160.el9.aarch64 kernel-debuginfo-common-aarch64-5.14.0-234.el9.aarch64 perf-5.14.0-237.1439_750173160.el9.aarch64 perf-debuginfo-5.14.0-234.el9.aarch64 kernel-debuginfo-common-aarch64-5.14.0-237.1439_750173160.el9.aarch64 kernel-debuginfo-5.14.0-237.1439_750173160.el9.aarch64 =================================================================== perf-debuginfo-5.14.0-234.el9.aarch64 :: [ 22:31:20 ] :: [ LOG ] :: Package perf-debuginfo is present :: [ 22:31:20 ] :: [ LOG ] :: Package versions: :: [ 22:31:20 ] :: [ LOG ] :: perf-debuginfo-5.14.0-234.el9.aarch64 perf-debuginfo-5.14.0-234.el9.aarch64 :: [ 22:31:20 ] :: [ PASS ] :: Checking for the presence of perf-debuginfo rpm :: [ 22:31:20 ] :: [ LOG ] :: Package versions: :: [ 22:31:20 ] :: [ LOG ] :: perf-debuginfo-5.14.0-234.el9.aarch64 iputils-debuginfo-20210202-8.el9.aarch64 :: [ 22:31:20 ] :: [ LOG ] :: Package iputils-debuginfo is present :: [ 22:31:20 ] :: [ LOG ] :: Package versions: :: [ 22:31:20 ] :: [ LOG ] :: iputils-debuginfo-20210202-8.el9.aarch64 iputils-debuginfo-20210202-8.el9.aarch64 :: [ 22:31:20 ] :: [ PASS ] :: Checking for the presence of iputils-debuginfo rpm :: [ 22:31:20 ] :: [ LOG ] :: Package versions: :: [ 22:31:20 ] :: [ LOG ] :: iputils-debuginfo-20210202-8.el9.aarch64 clang-15.0.1-2.el9.aarch64 :: [ 22:31:20 ] :: [ LOG ] :: Package clang is present :: [ 22:31:20 ] :: [ LOG ] :: Package versions: :: [ 22:31:20 ] :: [ LOG ] :: clang-15.0.1-2.el9.aarch64 llvm-15.0.1-1.el9.aarch64 :: [ 22:31:20 ] :: [ LOG ] :: Package llvm is present :: [ 22:31:20 ] :: [ LOG ] :: Package versions: :: [ 22:31:20 ] :: [ LOG ] :: llvm-15.0.1-1.el9.aarch64 kernel-devel-5.14.0-237.1439_750173160.el9.aarch64 :: [ 22:31:20 ] :: [ LOG ] :: Package kernel-devel is present :: [ 22:31:20 ] :: [ LOG ] :: Package versions: :: [ 22:31:20 ] :: [ LOG ] :: kernel-devel-5.14.0-237.1439_750173160.el9.aarch64 kernel-devel-5.14.0-237.1439_750173160.el9.aarch64 :: [ 22:31:20 ] :: [ PASS ] :: Checking for the presence of kernel-devel rpm :: [ 22:31:20 ] :: [ LOG ] :: Package versions: :: [ 22:31:20 ] :: [ LOG ] :: kernel-devel-5.14.0-237.1439_750173160.el9.aarch64 elfutils-libelf-devel-0.188-3.el9.aarch64 :: [ 22:31:20 ] :: [ LOG ] :: Package elfutils-libelf-devel is present :: [ 22:31:20 ] :: [ LOG ] :: Package versions: :: [ 22:31:20 ] :: [ LOG ] :: elfutils-libelf-devel-0.188-3.el9.aarch64 elfutils-libelf-devel-0.188-3.el9.aarch64 :: [ 22:31:20 ] :: [ PASS ] :: Checking for the presence of elfutils-libelf-devel rpm :: [ 22:31:20 ] :: [ LOG ] :: Package versions: :: [ 22:31:20 ] :: [ LOG ] :: elfutils-libelf-devel-0.188-3.el9.aarch64 :: [ 22:31:20 ] :: [ PASS ] :: uname -l should be bumped to 4096 (Assert: '4096' should equal '4096') :: [ 22:31:20 ] :: [ BEGIN ] :: ALLOWLIST: adding basic allowlist :: actually running 'cp allow.list /mnt/tests/gitlab.com/redhat/centos-stream/tests/kernel/kernel-tests/-/archive/main/kernel-tests-main.zip/packages/perf/internal-testsuite/TMP/' :: [ 22:31:20 ] :: [ PASS ] :: ALLOWLIST: adding basic allowlist (Expected 0, got 0) ORIGINAL SAMPLE RATE = 100000 :: [ 22:31:20 ] :: [ BEGIN ] :: Running 'pushd /mnt/tests/gitlab.com/redhat/centos-stream/tests/kernel/kernel-tests/-/archive/main/kernel-tests-main.zip/packages/perf/internal-testsuite/TMP >/dev/null' :: [ 22:31:20 ] :: [ PASS ] :: Command 'pushd /mnt/tests/gitlab.com/redhat/centos-stream/tests/kernel/kernel-tests/-/archive/main/kernel-tests-main.zip/packages/perf/internal-testsuite/TMP >/dev/null' (Expected 0, got 0) :: [ 22:31:21 ] :: [ BEGIN ] :: We will run the following tests: :: actually running 'perf test list |& tee tests.list' 1: vmlinux symtab matches kallsyms 2: Detect openat syscall event 3: Detect openat syscall event on all cpus 4: mmap interface tests 4:1: Read samples using the mmap interface 4:2: User space counter reading of instructions 4:3: User space counter reading of cycles 5: Test data source output 6: Parse event definition strings 6:1: Test event parsing 6:2: Test parsing of "hybrid" CPU events 6:3: Parsing of all PMU events from sysfs 6:4: Parsing of given PMU events from sysfs 6:5: Parsing of aliased events from sysfs 6:6: Parsing of aliased events 6:7: Parsing of terms (event modifiers) 7: Simple expression parser 8: PERF_RECORD_* events & perf_sample fields 9: Parse perf pmu format 10: PMU events 10:1: PMU event table sanity 10:2: PMU event map aliases 10:3: Parsing of PMU event table metrics 10:4: Parsing of PMU event table metrics with fake PMUs 11: DSO data read 12: DSO data cache 13: DSO data reopen 14: Roundtrip evsel->name 15: Parse sched tracepoints fields 16: syscalls:sys_enter_openat event fields 17: Setup struct perf_event_attr 18: Match and link multiple hists 19: 'import perf' in python 20: Breakpoint overflow signal handler 21: Breakpoint overflow sampling 22: Breakpoint accounting 23: Watchpoint 23:1: Read Only Watchpoint 23:2: Write Only Watchpoint 23:3: Read / Write Watchpoint 23:4: Modify Watchpoint 24: Number of exit events of a simple workload 25: Software clock events period values 26: Object code reading 27: Sample parsing 28: Use a dummy software event to keep tracking 29: Parse with no sample_id_all bit set 30: Filter hist entries 31: Lookup mmap thread 32: Share thread maps 33: Sort output of hist entries 34: Cumulate child hist entries 35: Track with sched_switch 36: Filter fds with revents mask in a fdarray 37: Add fd to a fdarray, making it autogrow 38: kmod_path__parse 39: Thread map 40: LLVM search and compile 40:1: Basic BPF llvm compile 40:2: kbuild searching 40:3: Compile source for BPF prologue generation 40:4: Compile source for BPF relocation 41: Session topology 42: BPF filter 42:1: Basic BPF filtering 42:2: BPF pinning 42:3: BPF prologue generation 43: Synthesize thread map 44: Remove thread map 45: Synthesize cpu map 46: Synthesize stat config 47: Synthesize stat 48: Synthesize stat round 49: Synthesize attr update 50: Event times 51: Read backward ring buffer 52: Print cpu map 53: Merge cpu map 54: Probe SDT events 55: is_printable_array 56: Print bitmap 57: perf hooks 58: builtin clang support 58:1: builtin clang compile C source to IR 58:2: builtin clang compile C source to ELF object 59: unit_number__scnprintf 60: mem2node 61: time utils 62: Test jit_write_elf 63: Test libpfm4 support 63:1: test of individual --pfm-events 63:2: test groups of --pfm-events 64: Test api io 65: maps__merge_in 66: Demangle Java 67: Demangle OCaml 68: Parse and process metrics 69: PE file support 70: Event expansion for cgroups 71: Convert perf time to TSC 71:1: TSC support 71:2: Perf time to TSC 72: dlfilter C API 73: Sigtrap 74: Test dwarf unwind 75: build id cache operations 76: daemon operations 77: perf pipe recording and injection test 78: Add vfs_getname probe to get syscall args filenames 79: probe libc's inet_pton & backtrace it with ping 80: Use vfs_getname probe to get syscall args filenames 81: Zstd perf.data compression/decompression 82: perf record tests 83: perf record offcpu profiling tests 84: perf stat CSV output linter 85: perf stat csv summary test 86: perf stat JSON output linter 87: perf stat metrics (shadow stat) test 88: perf stat tests 89: perf all metricgroups test 90: perf all metrics test 91: perf all PMU test 92: perf stat --bpf-counters test 93: perf stat --bpf-counters --for-each-cgroup test 94: Check Arm64 callgraphs are complete in fp mode 95: Check Arm CoreSight trace data recording and synthesized samples 96: Check Arm SPE trace data recording and synthesized samples 97: Check Arm SPE doesn't hang when there are forks 98: Check branch stack sampling 99: Miscellaneous Intel PT testing 100: Check open filename arg using perf trace + vfs_getname :: [ 22:31:21 ] :: [ PASS ] :: We will run the following tests: (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 83s :: Assertions: 11 good, 0 bad :: RESULT: PASS (Setup) ** Setup PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #1 : vmlinux symtab matches kallsyms :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:21 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 1: vmlinux symtab matches kallsyms (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #1 : vmlinux symtab matches kallsyms) ** TEST-1-vmlinux-symtab-matches-kallsyms PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #2 : Detect openat syscall event :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 2: Detect openat syscall event : --- start --- ------------------------------------------------------------ perf_event_attr: type 2 size 128 config 0x245 { sample_period, sample_freq } 1 sample_type TIME|CPU|PERIOD|RAW exclude_guest 1 ------------------------------------------------------------ sys_perf_event_open: pid 342946 cpu -1 group_fd -1 flags 0x8 = 3 ---- end ---- Detect openat syscall event: Ok Ok -- 2: Detect openat syscall event :: [ 22:31:22 ] :: [ PASS ] :: 2: Detect openat syscall event kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #2 : Detect openat syscall event) ** TEST-2-Detect-openat-syscall-event PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #3 : Detect openat syscall event on all cpus :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 3: Detect openat syscall event on all cpus : --- start --- ------------------------------------------------------------ perf_event_attr: type 2 size 128 config 0x245 { sample_period, sample_freq } 1 sample_type TIME|CPU|PERIOD|RAW exclude_guest 1 ------------------------------------------------------------ sys_perf_event_open: pid 343179 cpu 0 group_fd -1 flags 0x8 = 3 sys_perf_event_open: pid 343179 cpu 1 group_fd -1 flags 0x8 = 4 sys_perf_event_open: pid 343179 cpu 2 group_fd -1 flags 0x8 = 5 sys_perf_event_open: pid 343179 cpu 3 group_fd -1 flags 0x8 = 6 sys_perf_event_open: pid 343179 cpu 4 group_fd -1 flags 0x8 = 7 sys_perf_event_open: pid 343179 cpu 5 group_fd -1 flags 0x8 = 8 sys_perf_event_open: pid 343179 cpu 6 group_fd -1 flags 0x8 = 9 sys_perf_event_open: pid 343179 cpu 7 group_fd -1 flags 0x8 = 10 ---- end ---- Detect openat syscall event on all cpus: Ok Ok -- 3: Detect openat syscall event on all cpus :: [ 22:31:22 ] :: [ PASS ] :: 3: Detect openat syscall event on all cpus kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #3 : Detect openat syscall event on all cpus) ** TEST-3-Detect-openat-syscall-event-on-all-cpus PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #4 : mmap interface tests :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 4: mmap interface tests : 4.1: Read samples using the mmap interface : --- start --- ------------------------------------------------------------ perf_event_attr: type 2 size 128 config 0x9e { sample_period, sample_freq } 1 sample_type TIME|ID|CPU|PERIOD|RAW read_format ID exclude_guest 1 { wakeup_events, wakeup_watermark } 1 ------------------------------------------------------------ sys_perf_event_open: pid 343414 cpu 0 group_fd -1 flags 0x8 = 3 sys_perf_event_open: pid 343414 cpu 1 group_fd -1 flags 0x8 = 4 sys_perf_event_open: pid 343414 cpu 2 group_fd -1 flags 0x8 = 5 sys_perf_event_open: pid 343414 cpu 3 group_fd -1 flags 0x8 = 6 sys_perf_event_open: pid 343414 cpu 4 group_fd -1 flags 0x8 = 7 sys_perf_event_open: pid 343414 cpu 5 group_fd -1 flags 0x8 = 8 sys_perf_event_open: pid 343414 cpu 6 group_fd -1 flags 0x8 = 9 sys_perf_event_open: pid 343414 cpu 7 group_fd -1 flags 0x8 = 10 ------------------------------------------------------------ perf_event_attr: type 2 size 128 config 0xae { sample_period, sample_freq } 1 sample_type TIME|ID|CPU|PERIOD|RAW read_format ID exclude_guest 1 { wakeup_events, wakeup_watermark } 1 ------------------------------------------------------------ sys_perf_event_open: pid 343414 cpu 0 group_fd -1 flags 0x8 = 11 sys_perf_event_open: pid 343414 cpu 1 group_fd -1 flags 0x8 = 12 sys_perf_event_open: pid 343414 cpu 2 group_fd -1 flags 0x8 = 13 sys_perf_event_open: pid 343414 cpu 3 group_fd -1 flags 0x8 = 14 sys_perf_event_open: pid 343414 cpu 4 group_fd -1 flags 0x8 = 15 sys_perf_event_open: pid 343414 cpu 5 group_fd -1 flags 0x8 = 16 sys_perf_event_open: pid 343414 cpu 6 group_fd -1 flags 0x8 = 17 sys_perf_event_open: pid 343414 cpu 7 group_fd -1 flags 0x8 = 18 ------------------------------------------------------------ perf_event_attr: type 2 size 128 config 0xa0 { sample_period, sample_freq } 1 sample_type TIME|ID|CPU|PERIOD|RAW read_format ID exclude_guest 1 { wakeup_events, wakeup_watermark } 1 ------------------------------------------------------------ sys_perf_event_open: pid 343414 cpu 0 group_fd -1 flags 0x8 = 19 sys_perf_event_open: pid 343414 cpu 1 group_fd -1 flags 0x8 = 20 sys_perf_event_open: pid 343414 cpu 2 group_fd -1 flags 0x8 = 21 sys_perf_event_open: pid 343414 cpu 3 group_fd -1 flags 0x8 = 22 sys_perf_event_open: pid 343414 cpu 4 group_fd -1 flags 0x8 = 23 sys_perf_event_open: pid 343414 cpu 5 group_fd -1 flags 0x8 = 24 sys_perf_event_open: pid 343414 cpu 6 group_fd -1 flags 0x8 = 25 sys_perf_event_open: pid 343414 cpu 7 group_fd -1 flags 0x8 = 26 mmap size 528384B 0xffff888fc0b8: mmap mask[0]: 0xffff8890c198: mmap mask[0]: 0xffff8891c278: mmap mask[0]: 0xffff8892c358: mmap mask[0]: 0xffff8893c438: mmap mask[0]: 0xffff8894c518: mmap mask[0]: 0xffff8895c5f8: mmap mask[0]: 0xffff8896c6d8: mmap mask[0]: ---- end ---- mmap interface tests subtest 1: Ok 4.2: User space counter reading of instructions : --- start --- userspace counter access not enabled ---- end ---- mmap interface tests subtest 2: Skip (permissions) 4.3: User space counter reading of cycles : --- start --- userspace counter access not enabled ---- end ---- mmap interface tests subtest 3: Skip (permissions) OkSkipSkip -- 4: mmap interface tests :: [ 22:31:23 ] :: [ PASS ] :: 4: mmap interface tests kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #4 : mmap interface tests) ** TEST-4-mmap-interface-tests PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #5 : Test data source output :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 5: Test data source output : --- start --- ---- end ---- Test data source output: Ok Ok -- 5: Test data source output :: [ 22:31:23 ] :: [ PASS ] :: 5: Test data source output kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #5 : Test data source output) ** TEST-5-Test-data-source-output PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #6 : Parse event definition strings :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 6: Parse event definition strings : 6.1: Test event parsing : --- start --- running test 0 'syscalls:sys_enter_openat' Using CPUID 0x00000000410fd0c0 running test 1 'syscalls:*' running test 2 'r1a' running test 3 '1:1' running test 4 'instructions' running test 5 'cycles/period=100000,config2/' running test 6 'faults' running test 7 'L1-dcache-load-miss' running test 8 'mem:0' running test 9 'mem:0:x' running test 10 'mem:0:r' running test 11 'mem:0:w' running test 12 'syscalls:sys_enter_openat:k' running test 13 'syscalls:*:u' running test 14 'r1a:kp' running test 15 '1:1:hp' running test 16 'instructions:h' running test 17 'faults:u' running test 18 'L1-dcache-load-miss:kp' running test 19 'mem:0:u' running test 20 'mem:0:x:k' running test 21 'mem:0:r:hp' running test 22 'mem:0:w:up' running test 23 'r1,syscalls:sys_enter_openat:k,1:1:hp' running test 24 'instructions:G' running test 25 'instructions:H' running test 26 'mem:0:rw' running test 27 'mem:0:rw:kp' running test 28 '{instructions:k,cycles:upp}' running test 29 '{faults:k,cache-references}:u,cycles:k' running test 30 'group1{syscalls:sys_enter_openat:H,cycles:kppp},group2{cycles,1:3}:G,instructions:u' running test 31 '{cycles:u,instructions:kp}:p' running test 32 '{cycles,instructions}:G,{cycles:G,instructions:G},cycles' running test 33 '*:*' running test 34 '{cycles,cache-misses:G}:H' running test 35 '{cycles,cache-misses:H}:G' running test 36 '{cycles:G,cache-misses:H}:u' running test 37 '{cycles:G,cache-misses:H}:uG' running test 38 '{cycles,cache-misses,branch-misses}:S' running test 39 '{instructions,branch-misses}:Su' running test 40 'instructions:uDp' running test 41 '{cycles,cache-misses,branch-misses}:D' running test 42 'mem:0/1' running test 43 'mem:0/2:w' running test 44 'mem:0/4:rw:u' running test 45 'instructions:I' running test 46 'instructions:kIG' running test 47 'task-clock:P,cycles' running test 48 'instructions/name=insn/' running test 49 'r1234/name=rawpmu/' running test 50 '4:0x6530160/name=numpmu/' running test 51 'L1-dcache-misses/name=cachepmu/' running test 52 'intel_pt//u' ... SKIP running test 53 'cycles/name='COMPLEX_CYCLES_NAME:orig=cycles,desc=chip-clock-ticks'/Duk' running test 54 'cycles//u' running test 55 'cycles:k' running test 56 'instructions:uep' running test 57 '{cycles,cache-misses,branch-misses}:e' ---- end ---- Parse event definition strings subtest 1: Ok 6.2: Test parsing of "hybrid" CPU events : --- start --- ---- end ---- Parse event definition strings subtest 2: Skip (not hybrid) 6.3: Parsing of all PMU events from sysfs : --- start --- omitting PMU cpu tests ---- end ---- Parse event definition strings subtest 3: Skip (permissions) 6.4: Parsing of given PMU events from sysfs : --- start --- omitting PMU cpu tests ---- end ---- Parse event definition strings subtest 4: Skip (permissions) 6.5: Parsing of aliased events from sysfs : --- start --- ---- end ---- Parse event definition strings subtest 5: Skip (no aliases in sysfs) 6.6: Parsing of aliased events : --- start --- Attempting to add event pmu 'event-hyphen' with 'event-hyphen,' that may result in non-fatal errors After aliases, add event pmu 'event-hyphen' with 'event-hyphen,' that may result in non-fatal errors event-hyphen -> fake_pmu/event-hyphen/ Attempting to add event pmu 'event-two-hyph' with 'event-two-hyph,' that may result in non-fatal errors After aliases, add event pmu 'event-two-hyph' with 'event-two-hyph,' that may result in non-fatal errors event-two-hyph -> fake_pmu/event-two-hyph/ ---- end ---- Parse event definition strings subtest 6: Ok 6.7: Parsing of terms (event modifiers) : --- start --- running test 0 'config=10,config1,config2=3,umask=1,read,r0xead' ---- end ---- Parse event definition strings subtest 7: Ok OkSkipSkipSkipSkipOkOk -- 6: Parse event definition strings :: [ 22:31:24 ] :: [ PASS ] :: 6: Parse event definition strings kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #6 : Parse event definition strings) ** TEST-6-Parse-event-definition-strings PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #7 : Simple expression parser :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 7: Simple expression parser : --- start --- parsing metric: 1+1 parsing metric: FOO+BAR lookup(FOO): val 1.000000 lookup(BAR): val 2.000000 parsing metric: (BAR/2)%2 lookup(BAR): val 2.000000 parsing metric: 1 - -4 parsing metric: (FOO-1)*2 + (BAR/2)%2 - -4 lookup(FOO): val 1.000000 lookup(BAR): val 2.000000 parsing metric: 1-1 | 1 parsing metric: 1-1 & 1 parsing metric: min(1,2) + 1 parsing metric: max(1,2) + 1 parsing metric: 1+1 if 3*4 else 0 parsing metric: 1.1 + 2.1 parsing metric: .1 + 2. parsing metric: d_ratio(1, 2) parsing metric: d_ratio(2.5, 0) parsing metric: 1.1 < 2.2 parsing metric: 2.2 > 1.1 parsing metric: 1.1 < 1.1 parsing metric: 2.2 > 2.2 parsing metric: 2.2 < 1.1 parsing metric: 1.1 > 2.2 parsing metric: 1.1e10 < 1.1e100 parsing metric: 1.1e2 > 1.1e-2 parsing metric: FOO/0 lookup(FOO): val 1.000000 division by zero parsing metric: BAR/ lookup(BAR): val 2.000000 syntax error parsing metric: FOO + BAR + BAZ + BOZO parsing metric: EVENT1\,param\=?@ + EVENT2\,param\=?@ parsing metric: dash\-event1 - dash\-event2 parsing metric: EVENT1 if #smt_on else EVENT2 literal: #smt_on = 0.000000 parsing metric: 1.0 if EVENT1 > 100.0 else 1.0 parsing metric: #num_cpus literal: #num_cpus = 8.000000 parsing metric: #num_cores literal: #num_cores = 8.000000 parsing metric: #num_dies literal: #num_dies = 0.000000 parsing metric: #num_packages literal: #num_packages = 8.000000 parsing metric: #system_tsc_freq literal: #system_tsc_freq = 0.000000 parsing metric: source_count(EVENT1) ---- end ---- Simple expression parser: Ok Ok -- 7: Simple expression parser :: [ 22:31:25 ] :: [ PASS ] :: 7: Simple expression parser kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #7 : Simple expression parser) ** TEST-7-Simple-expression-parser PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #8 : PERF_RECORD_* events & perf_sample fields :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 8: PERF_RECORD_* events & perf_sample fields : --- start --- Using CPUID 0x00000000410fd0c0 ------------------------------------------------------------ perf_event_attr: type 1 size 128 config 0x9 sample_type IP|TID|TIME|CPU read_format ID disabled 1 inherit 1 mmap 1 comm 1 enable_on_exec 1 task 1 sample_id_all 1 mmap2 1 comm_exec 1 ksymbol 1 bpf_event 1 { wakeup_events, wakeup_watermark } 1 ------------------------------------------------------------ sys_perf_event_open: pid 344407 cpu 0 group_fd -1 flags 0x8 = 3 sys_perf_event_open: pid 344407 cpu 1 group_fd -1 flags 0x8 = 4 sys_perf_event_open: pid 344407 cpu 2 group_fd -1 flags 0x8 = 5 sys_perf_event_open: pid 344407 cpu 3 group_fd -1 flags 0x8 = 7 sys_perf_event_open: pid 344407 cpu 4 group_fd -1 flags 0x8 = 8 sys_perf_event_open: pid 344407 cpu 5 group_fd -1 flags 0x8 = 9 sys_perf_event_open: pid 344407 cpu 6 group_fd -1 flags 0x8 = 10 sys_perf_event_open: pid 344407 cpu 7 group_fd -1 flags 0x8 = 11 mmap size 1052672B 0xffffb7a3d0b8: mmap mask[0]: 0xffffb7a4d198: mmap mask[0]: 0xffffb7a5d278: mmap mask[0]: 0xffffb7a6d358: mmap mask[0]: 0xffffb7a7d438: mmap mask[0]: 0xffffb7a8d518: mmap mask[0]: 0xffffb7a9d5f8: mmap mask[0]: 0xffffb7aad6d8: mmap mask[0]: 2786060694680 0 PERF_RECORD_COMM exec: sleep:344407/344407 2786060712960 0 PERF_RECORD_MMAP2 344407/344407: [0xaaaab7310000(0x21000) @ 0 fd:00 134358442 274952190]: r-xp /usr/bin/sleep 2786060731600 0 PERF_RECORD_MMAP2 344407/344407: [0xffffbb04e000(0x42000) @ 0 fd:00 3356 3417975636]: r-xp /usr/lib/ld-linux-aarch64.so.1 2786060740920 0 PERF_RECORD_MMAP2 344407/344407: [0xffffbb08b000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] 2786060871080 0 PERF_RECORD_MMAP2 344407/344407: [0xffffbaea0000(0x1ae000) @ 0 fd:00 201330244 396161663]: r-xp /usr/lib64/libc.so.6 2787061686040 0 PERF_RECORD_EXIT(344407:344407):(344406:344406) ---- end ---- PERF_RECORD_* events & perf_sample fields: Ok 8: PERF_RECORD_* events & perf_sample fields -- :: [ 22:31:27 ] :: [ PASS ] :: 8: PERF_RECORD_* events & perf_sample fields kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 2s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #8 : PERF_RECORD_* events & perf_sample fields) ** TEST-8-PERF-RECORD-events-perf-sample-fields PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #9 : Parse perf pmu format :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 9: Parse perf pmu format : --- start --- ---- end ---- Parse perf pmu format: Ok Ok -- 9: Parse perf pmu format :: [ 22:31:28 ] :: [ PASS ] :: 9: Parse perf pmu format kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #9 : Parse perf pmu format) ** TEST-9-Parse-perf-pmu-format PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #10 : PMU events :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 10: PMU events : 10.1: PMU event table sanity : --- start --- testing event table bp_l1_btb_correct: pass testing event table bp_l2_btb_correct: pass testing event table l3_cache_rd: pass testing event table dispatch_blocked.any: pass testing event table eist_trans: pass testing event table segment_reg_loads.any: pass testing event table event-hyphen: pass testing event table event-two-hyph: pass testing event table unc_cbo_xsnp_response.miss_eviction: pass testing event table uncore_hisi_ddrc.flux_wcmd: pass testing event table uncore_hisi_l3c.rd_hit_cpipe: pass testing event table uncore_imc.cache_hits: pass testing event table uncore_imc_free_running.cache_miss: pass testing sys event table sys_ccn_pmu.read_cycles: pass testing sys event table sys_ddr_pmu.write_cycles: pass ---- end ---- PMU events subtest 1: Ok 10.2: PMU event map aliases : --- start --- Using CPUID 0x00000000410fd0c0 testing aliases core PMU armv8_pmuv3_0: matched event bp_l1_btb_correct testing aliases core PMU armv8_pmuv3_0: matched event bp_l2_btb_correct testing aliases core PMU armv8_pmuv3_0: matched event segment_reg_loads.any testing aliases core PMU armv8_pmuv3_0: matched event dispatch_blocked.any testing aliases core PMU armv8_pmuv3_0: matched event eist_trans testing aliases core PMU armv8_pmuv3_0: matched event l3_cache_rd testing core PMU armv8_pmuv3_0 aliases: pass ---- end ---- PMU events subtest 2: Ok 10.3: Parsing of PMU event table metrics : --- start --- Found metric 'backend_bound' metric expr 1 - (frontend_bound + bad_speculation + retiring) for backend_bound parsing metric: 1 - (frontend_bound + bad_speculation + retiring) metric expr INST_RETIRED / (CPU_CYCLES * 4) for retiring parsing metric: INST_RETIRED / (CPU_CYCLES * 4) metric expr (INST_SPEC - INST_RETIRED) / (4 * CPU_CYCLES) for bad_speculation parsing metric: (INST_SPEC - INST_RETIRED) / (4 * CPU_CYCLES) metric expr FETCH_BUBBLE / (4 * CPU_CYCLES) for frontend_bound parsing metric: FETCH_BUBBLE / (4 * CPU_CYCLES) found event INST_RETIRED found event INST_SPEC found event CPU_CYCLES found event FETCH_BUBBLE Parsing metric events '{INST_RETIRED/metric-id=INST_RETIRED/,INST_SPEC/metric-id=INST_SPEC/,CPU_CYCLES/metric-id=CPU_CYCLES/,FETCH_BUBBLE/metric-id=FETCH_BUBBLE/}:W' Attempting to add event pmu 'INST_RETIRED' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'INST_RETIRED' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'INST_SPEC' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'INST_SPEC' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'FETCH_BUBBLE' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'FETCH_BUBBLE' with '(null),' that may result in non-fatal errors adding ref metric retiring: INST_RETIRED / (CPU_CYCLES * 4) adding ref metric bad_speculation: (INST_SPEC - INST_RETIRED) / (4 * CPU_CYCLES) adding ref metric frontend_bound: FETCH_BUBBLE / (4 * CPU_CYCLES) parsing metric: 1 - (frontend_bound + bad_speculation + retiring) lookup(frontend_bound): ref metric name frontend_bound processing metric: frontend_bound ENTRY parsing metric: FETCH_BUBBLE / (4 * CPU_CYCLES) lookup(FETCH_BUBBLE): val 4.000000 lookup(CPU_CYCLES): val 3.000000 processing metric: frontend_bound EXIT: 0.333333 lookup(bad_speculation): ref metric name bad_speculation processing metric: bad_speculation ENTRY parsing metric: (INST_SPEC - INST_RETIRED) / (4 * CPU_CYCLES) lookup(INST_SPEC): val 2.000000 lookup(INST_RETIRED): val 1.000000 lookup(CPU_CYCLES): val 3.000000 processing metric: bad_speculation EXIT: 0.083333 lookup(retiring): ref metric name retiring processing metric: retiring ENTRY parsing metric: INST_RETIRED / (CPU_CYCLES * 4) lookup(INST_RETIRED): val 1.000000 lookup(CPU_CYCLES): val 3.000000 processing metric: retiring EXIT: 0.083333 Result 0.500000 Found metric 'bad_speculation' metric expr (INST_SPEC - INST_RETIRED) / (4 * CPU_CYCLES) for bad_speculation parsing metric: (INST_SPEC - INST_RETIRED) / (4 * CPU_CYCLES) found event INST_RETIRED found event INST_SPEC found event CPU_CYCLES Parsing metric events '{INST_RETIRED/metric-id=INST_RETIRED/,INST_SPEC/metric-id=INST_SPEC/,CPU_CYCLES/metric-id=CPU_CYCLES/}:W' Attempting to add event pmu 'INST_RETIRED' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'INST_RETIRED' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'INST_SPEC' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'INST_SPEC' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors parsing metric: (INST_SPEC - INST_RETIRED) / (4 * CPU_CYCLES) lookup(INST_SPEC): val 2.000000 lookup(INST_RETIRED): val 1.000000 lookup(CPU_CYCLES): val 3.000000 Result 0.083333 Found metric 'bp_misp_flush' metric expr (BR_MIS_PRED * 5) / CPU_CYCLES for bp_misp_flush parsing metric: (BR_MIS_PRED * 5) / CPU_CYCLES found event BR_MIS_PRED found event CPU_CYCLES Parsing metric events '{BR_MIS_PRED/metric-id=BR_MIS_PRED/,CPU_CYCLES/metric-id=CPU_CYCLES/}:W' Attempting to add event pmu 'BR_MIS_PRED' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'BR_MIS_PRED' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors parsing metric: (BR_MIS_PRED * 5) / CPU_CYCLES lookup(BR_MIS_PRED): val 1.000000 lookup(CPU_CYCLES): val 2.000000 Result 2.500000 Found metric 'branch_mispredicts' metric expr (bad_speculation * BR_MIS_PRED) / (BR_MIS_PRED + armv8_pmuv3_0@event\=0x2013@) for branch_mispredicts parsing metric: (bad_speculation * BR_MIS_PRED) / (BR_MIS_PRED + armv8_pmuv3_0@event\=0x2013@) metric expr (INST_SPEC - INST_RETIRED) / (4 * CPU_CYCLES) for bad_speculation parsing metric: (INST_SPEC - INST_RETIRED) / (4 * CPU_CYCLES) found event INST_RETIRED found event BR_MIS_PRED found event armv8_pmuv3_0@event=0x2013@ found event INST_SPEC found event CPU_CYCLES Parsing metric events '{INST_RETIRED/metric-id=INST_RETIRED/,BR_MIS_PRED/metric-id=BR_MIS_PRED/,armv8_pmuv3_0/event=0x2013,metric-id=armv8_pmuv3_0!3event!20x2013!3/,INST_SPEC/metric-id=INST_SPEC/,CPU_CYCLES/metric-id=CPU_CYCLES/}:W' Attempting to add event pmu 'INST_RETIRED' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'INST_RETIRED' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'BR_MIS_PRED' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'BR_MIS_PRED' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors Attempting to add event pmu 'INST_SPEC' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'INST_SPEC' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors adding ref metric bad_speculation: (INST_SPEC - INST_RETIRED) / (4 * CPU_CYCLES) parsing metric: (bad_speculation * BR_MIS_PRED) / (BR_MIS_PRED + armv8_pmuv3_0@event\=0x2013@) lookup(bad_speculation): ref metric name bad_speculation processing metric: bad_speculation ENTRY parsing metric: (INST_SPEC - INST_RETIRED) / (4 * CPU_CYCLES) lookup(INST_SPEC): val 4.000000 lookup(INST_RETIRED): val 1.000000 lookup(CPU_CYCLES): val 5.000000 processing metric: bad_speculation EXIT: 0.150000 lookup(BR_MIS_PRED): val 2.000000 lookup(BR_MIS_PRED): val 2.000000 lookup(armv8_pmuv3_0@event=0x2013@): val 3.000000 Result 0.060000 Found metric 'core_bound' metric expr (EXE_STALL_CYCLE - (MEM_STALL_ANYLOAD + armv8_pmuv3_0@event\=0x7005@)) / CPU_CYCLES for core_bound parsing metric: (EXE_STALL_CYCLE - (MEM_STALL_ANYLOAD + armv8_pmuv3_0@event\=0x7005@)) / CPU_CYCLES found event EXE_STALL_CYCLE found event MEM_STALL_ANYLOAD found event armv8_pmuv3_0@event=0x7005@ found event CPU_CYCLES Parsing metric events '{EXE_STALL_CYCLE/metric-id=EXE_STALL_CYCLE/,MEM_STALL_ANYLOAD/metric-id=MEM_STALL_ANYLOAD/,armv8_pmuv3_0/event=0x7005,metric-id=armv8_pmuv3_0!3event!20x7005!3/,CPU_CYCLES/metric-id=CPU_CYCLES/}:W' Attempting to add event pmu 'EXE_STALL_CYCLE' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'EXE_STALL_CYCLE' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'MEM_STALL_ANYLOAD' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'MEM_STALL_ANYLOAD' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors parsing metric: (EXE_STALL_CYCLE - (MEM_STALL_ANYLOAD + armv8_pmuv3_0@event\=0x7005@)) / CPU_CYCLES lookup(EXE_STALL_CYCLE): val 1.000000 lookup(MEM_STALL_ANYLOAD): val 2.000000 lookup(armv8_pmuv3_0@event=0x7005@): val 3.000000 lookup(CPU_CYCLES): val 4.000000 Result -1.000000 Found metric 'divider' metric expr armv8_pmuv3_0@event\=0x7002@ / CPU_CYCLES for divider parsing metric: armv8_pmuv3_0@event\=0x7002@ / CPU_CYCLES found event armv8_pmuv3_0@event=0x7002@ found event CPU_CYCLES Parsing metric events '{armv8_pmuv3_0/event=0x7002,metric-id=armv8_pmuv3_0!3event!20x7002!3/,CPU_CYCLES/metric-id=CPU_CYCLES/}:W' Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors parsing metric: armv8_pmuv3_0@event\=0x7002@ / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x7002@): val 1.000000 lookup(CPU_CYCLES): val 2.000000 Result 0.500000 Found metric 'exe_ports_util' metric expr core_bound - divider - fsu_stall for exe_ports_util parsing metric: core_bound - divider - fsu_stall metric expr (EXE_STALL_CYCLE - (MEM_STALL_ANYLOAD + armv8_pmuv3_0@event\=0x7005@)) / CPU_CYCLES for core_bound parsing metric: (EXE_STALL_CYCLE - (MEM_STALL_ANYLOAD + armv8_pmuv3_0@event\=0x7005@)) / CPU_CYCLES metric expr armv8_pmuv3_0@event\=0x7002@ / CPU_CYCLES for divider parsing metric: armv8_pmuv3_0@event\=0x7002@ / CPU_CYCLES metric expr armv8_pmuv3_0@event\=0x7003@ / CPU_CYCLES for fsu_stall parsing metric: armv8_pmuv3_0@event\=0x7003@ / CPU_CYCLES found event armv8_pmuv3_0@event=0x7002@ found event armv8_pmuv3_0@event=0x7003@ found event EXE_STALL_CYCLE found event MEM_STALL_ANYLOAD found event armv8_pmuv3_0@event=0x7005@ found event CPU_CYCLES Parsing metric events '{armv8_pmuv3_0/event=0x7002,metric-id=armv8_pmuv3_0!3event!20x7002!3/,armv8_pmuv3_0/event=0x7003,metric-id=armv8_pmuv3_0!3event!20x7003!3/,EXE_STALL_CYCLE/metric-id=EXE_STALL_CYCLE/,MEM_STALL_ANYLOAD/metric-id=MEM_STALL_ANYLOAD/,armv8_pmuv3_0/event=0x7005,metric-id=armv8_pmuv3_0!3event!20x7005!3/,CPU_CYCLES/metric-id=CPU_CYCLES/}:W' Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors Attempting to add event pmu 'EXE_STALL_CYCLE' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'EXE_STALL_CYCLE' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'MEM_STALL_ANYLOAD' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'MEM_STALL_ANYLOAD' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors adding ref metric core_bound: (EXE_STALL_CYCLE - (MEM_STALL_ANYLOAD + armv8_pmuv3_0@event\=0x7005@)) / CPU_CYCLES adding ref metric divider: armv8_pmuv3_0@event\=0x7002@ / CPU_CYCLES adding ref metric fsu_stall: armv8_pmuv3_0@event\=0x7003@ / CPU_CYCLES parsing metric: core_bound - divider - fsu_stall lookup(core_bound): ref metric name core_bound processing metric: core_bound ENTRY parsing metric: (EXE_STALL_CYCLE - (MEM_STALL_ANYLOAD + armv8_pmuv3_0@event\=0x7005@)) / CPU_CYCLES lookup(EXE_STALL_CYCLE): val 3.000000 lookup(MEM_STALL_ANYLOAD): val 4.000000 lookup(armv8_pmuv3_0@event=0x7005@): val 5.000000 lookup(CPU_CYCLES): val 6.000000 processing metric: core_bound EXIT: -1.000000 lookup(divider): ref metric name divider processing metric: divider ENTRY parsing metric: armv8_pmuv3_0@event\=0x7002@ / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x7002@): val 1.000000 lookup(CPU_CYCLES): val 6.000000 processing metric: divider EXIT: 0.166667 lookup(fsu_stall): ref metric name fsu_stall processing metric: fsu_stall ENTRY parsing metric: armv8_pmuv3_0@event\=0x7003@ / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x7003@): val 2.000000 lookup(CPU_CYCLES): val 6.000000 processing metric: fsu_stall EXIT: 0.333333 Result -1.500000 Found metric 'fetch_bandwidth_bound' metric expr frontend_bound - fetch_latency_bound for fetch_bandwidth_bound parsing metric: frontend_bound - fetch_latency_bound metric expr armv8_pmuv3_0@event\=0x201d@ / CPU_CYCLES for fetch_latency_bound parsing metric: armv8_pmuv3_0@event\=0x201d@ / CPU_CYCLES metric expr FETCH_BUBBLE / (4 * CPU_CYCLES) for frontend_bound parsing metric: FETCH_BUBBLE / (4 * CPU_CYCLES) found event armv8_pmuv3_0@event=0x201d@ found event CPU_CYCLES found event FETCH_BUBBLE Parsing metric events '{armv8_pmuv3_0/event=0x201d,metric-id=armv8_pmuv3_0!3event!20x201d!3/,CPU_CYCLES/metric-id=CPU_CYCLES/,FETCH_BUBBLE/metric-id=FETCH_BUBBLE/}:W' Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'FETCH_BUBBLE' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'FETCH_BUBBLE' with '(null),' that may result in non-fatal errors adding ref metric fetch_latency_bound: armv8_pmuv3_0@event\=0x201d@ / CPU_CYCLES adding ref metric frontend_bound: FETCH_BUBBLE / (4 * CPU_CYCLES) parsing metric: frontend_bound - fetch_latency_bound lookup(frontend_bound): ref metric name frontend_bound processing metric: frontend_bound ENTRY parsing metric: FETCH_BUBBLE / (4 * CPU_CYCLES) lookup(FETCH_BUBBLE): val 3.000000 lookup(CPU_CYCLES): val 2.000000 processing metric: frontend_bound EXIT: 0.375000 lookup(fetch_latency_bound): ref metric name fetch_latency_bound processing metric: fetch_latency_bound ENTRY parsing metric: armv8_pmuv3_0@event\=0x201d@ / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x201d@): val 1.000000 lookup(CPU_CYCLES): val 2.000000 processing metric: fetch_latency_bound EXIT: 0.500000 Result -0.125000 Found metric 'fetch_latency_bound' metric expr armv8_pmuv3_0@event\=0x201d@ / CPU_CYCLES for fetch_latency_bound parsing metric: armv8_pmuv3_0@event\=0x201d@ / CPU_CYCLES found event armv8_pmuv3_0@event=0x201d@ found event CPU_CYCLES Parsing metric events '{armv8_pmuv3_0/event=0x201d,metric-id=armv8_pmuv3_0!3event!20x201d!3/,CPU_CYCLES/metric-id=CPU_CYCLES/}:W' Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors parsing metric: armv8_pmuv3_0@event\=0x201d@ / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x201d@): val 1.000000 lookup(CPU_CYCLES): val 2.000000 Result 0.500000 Found metric 'frontend_bound' metric expr FETCH_BUBBLE / (4 * CPU_CYCLES) for frontend_bound parsing metric: FETCH_BUBBLE / (4 * CPU_CYCLES) found event CPU_CYCLES found event FETCH_BUBBLE Parsing metric events '{CPU_CYCLES/metric-id=CPU_CYCLES/,FETCH_BUBBLE/metric-id=FETCH_BUBBLE/}:W' Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'FETCH_BUBBLE' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'FETCH_BUBBLE' with '(null),' that may result in non-fatal errors parsing metric: FETCH_BUBBLE / (4 * CPU_CYCLES) lookup(FETCH_BUBBLE): val 2.000000 lookup(CPU_CYCLES): val 1.000000 Result 0.500000 Found metric 'fsu_stall' metric expr armv8_pmuv3_0@event\=0x7003@ / CPU_CYCLES for fsu_stall parsing metric: armv8_pmuv3_0@event\=0x7003@ / CPU_CYCLES found event armv8_pmuv3_0@event=0x7003@ found event CPU_CYCLES Parsing metric events '{armv8_pmuv3_0/event=0x7003,metric-id=armv8_pmuv3_0!3event!20x7003!3/,CPU_CYCLES/metric-id=CPU_CYCLES/}:W' Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors parsing metric: armv8_pmuv3_0@event\=0x7003@ / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x7003@): val 1.000000 lookup(CPU_CYCLES): val 2.000000 Result 0.500000 Found metric 'idle_by_icache_miss' metric expr (((L2I_CACHE - L2I_CACHE_REFILL) * 15) + (L2I_CACHE_REFILL * 100)) / CPU_CYCLES for idle_by_icache_miss parsing metric: (((L2I_CACHE - L2I_CACHE_REFILL) * 15) + (L2I_CACHE_REFILL * 100)) / CPU_CYCLES found event L2I_CACHE_REFILL found event CPU_CYCLES found event L2I_CACHE Parsing metric events '{L2I_CACHE_REFILL/metric-id=L2I_CACHE_REFILL/,CPU_CYCLES/metric-id=CPU_CYCLES/,L2I_CACHE/metric-id=L2I_CACHE/}:W' Attempting to add event pmu 'L2I_CACHE_REFILL' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'L2I_CACHE_REFILL' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'L2I_CACHE' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'L2I_CACHE' with '(null),' that may result in non-fatal errors parsing metric: (((L2I_CACHE - L2I_CACHE_REFILL) * 15) + (L2I_CACHE_REFILL * 100)) / CPU_CYCLES lookup(L2I_CACHE): val 3.000000 lookup(L2I_CACHE_REFILL): val 1.000000 lookup(L2I_CACHE_REFILL): val 1.000000 lookup(CPU_CYCLES): val 2.000000 Result 65.000000 Found metric 'idle_by_itlb_miss' metric expr (((L2I_TLB - L2I_TLB_REFILL) * 15) + (L2I_TLB_REFILL * 100)) / CPU_CYCLES for idle_by_itlb_miss parsing metric: (((L2I_TLB - L2I_TLB_REFILL) * 15) + (L2I_TLB_REFILL * 100)) / CPU_CYCLES found event L2I_TLB_REFILL found event CPU_CYCLES found event L2I_TLB Parsing metric events '{L2I_TLB_REFILL/metric-id=L2I_TLB_REFILL/,CPU_CYCLES/metric-id=CPU_CYCLES/,L2I_TLB/metric-id=L2I_TLB/}:W' Attempting to add event pmu 'L2I_TLB_REFILL' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'L2I_TLB_REFILL' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'L2I_TLB' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'L2I_TLB' with '(null),' that may result in non-fatal errors parsing metric: (((L2I_TLB - L2I_TLB_REFILL) * 15) + (L2I_TLB_REFILL * 100)) / CPU_CYCLES lookup(L2I_TLB): val 3.000000 lookup(L2I_TLB_REFILL): val 1.000000 lookup(L2I_TLB_REFILL): val 1.000000 lookup(CPU_CYCLES): val 2.000000 Result 65.000000 Found metric 'indirect_branch' metric expr armv8_pmuv3_0@event\=0x1010@ / BR_MIS_PRED for indirect_branch parsing metric: armv8_pmuv3_0@event\=0x1010@ / BR_MIS_PRED found event BR_MIS_PRED found event armv8_pmuv3_0@event=0x1010@ Parsing metric events '{BR_MIS_PRED/metric-id=BR_MIS_PRED/,armv8_pmuv3_0/event=0x1010,metric-id=armv8_pmuv3_0!3event!20x1010!3/}:W' Attempting to add event pmu 'BR_MIS_PRED' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'BR_MIS_PRED' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors parsing metric: armv8_pmuv3_0@event\=0x1010@ / BR_MIS_PRED lookup(armv8_pmuv3_0@event=0x1010@): val 2.000000 lookup(BR_MIS_PRED): val 1.000000 Result 2.000000 Found metric 'l1_bound' metric expr (MEM_STALL_ANYLOAD - MEM_STALL_L1MISS) / CPU_CYCLES for l1_bound parsing metric: (MEM_STALL_ANYLOAD - MEM_STALL_L1MISS) / CPU_CYCLES found event CPU_CYCLES found event MEM_STALL_ANYLOAD found event MEM_STALL_L1MISS Parsing metric events '{CPU_CYCLES/metric-id=CPU_CYCLES/,MEM_STALL_ANYLOAD/metric-id=MEM_STALL_ANYLOAD/,MEM_STALL_L1MISS/metric-id=MEM_STALL_L1MISS/}:W' Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'MEM_STALL_ANYLOAD' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'MEM_STALL_ANYLOAD' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'MEM_STALL_L1MISS' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'MEM_STALL_L1MISS' with '(null),' that may result in non-fatal errors parsing metric: (MEM_STALL_ANYLOAD - MEM_STALL_L1MISS) / CPU_CYCLES lookup(MEM_STALL_ANYLOAD): val 2.000000 lookup(MEM_STALL_L1MISS): val 3.000000 lookup(CPU_CYCLES): val 1.000000 Result -1.000000 Found metric 'l2_bound' metric expr (MEM_STALL_L1MISS - MEM_STALL_L2MISS) / CPU_CYCLES for l2_bound parsing metric: (MEM_STALL_L1MISS - MEM_STALL_L2MISS) / CPU_CYCLES found event MEM_STALL_L2MISS found event CPU_CYCLES found event MEM_STALL_L1MISS Parsing metric events '{MEM_STALL_L2MISS/metric-id=MEM_STALL_L2MISS/,CPU_CYCLES/metric-id=CPU_CYCLES/,MEM_STALL_L1MISS/metric-id=MEM_STALL_L1MISS/}:W' Attempting to add event pmu 'MEM_STALL_L2MISS' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'MEM_STALL_L2MISS' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'MEM_STALL_L1MISS' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'MEM_STALL_L1MISS' with '(null),' that may result in non-fatal errors parsing metric: (MEM_STALL_L1MISS - MEM_STALL_L2MISS) / CPU_CYCLES lookup(MEM_STALL_L1MISS): val 3.000000 lookup(MEM_STALL_L2MISS): val 1.000000 lookup(CPU_CYCLES): val 2.000000 Result 1.000000 Found metric 'machine_clears' metric expr bad_speculation - branch_mispredicts for machine_clears parsing metric: bad_speculation - branch_mispredicts metric expr (bad_speculation * BR_MIS_PRED) / (BR_MIS_PRED + armv8_pmuv3_0@event\=0x2013@) for branch_mispredicts parsing metric: (bad_speculation * BR_MIS_PRED) / (BR_MIS_PRED + armv8_pmuv3_0@event\=0x2013@) metric expr (INST_SPEC - INST_RETIRED) / (4 * CPU_CYCLES) for bad_speculation parsing metric: (INST_SPEC - INST_RETIRED) / (4 * CPU_CYCLES) metric expr (INST_SPEC - INST_RETIRED) / (4 * CPU_CYCLES) for bad_speculation found event INST_RETIRED found event BR_MIS_PRED found event armv8_pmuv3_0@event=0x2013@ found event INST_SPEC found event CPU_CYCLES Parsing metric events '{INST_RETIRED/metric-id=INST_RETIRED/,BR_MIS_PRED/metric-id=BR_MIS_PRED/,armv8_pmuv3_0/event=0x2013,metric-id=armv8_pmuv3_0!3event!20x2013!3/,INST_SPEC/metric-id=INST_SPEC/,CPU_CYCLES/metric-id=CPU_CYCLES/}:W' Attempting to add event pmu 'INST_RETIRED' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'INST_RETIRED' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'BR_MIS_PRED' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'BR_MIS_PRED' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors Attempting to add event pmu 'INST_SPEC' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'INST_SPEC' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors adding ref metric branch_mispredicts: (bad_speculation * BR_MIS_PRED) / (BR_MIS_PRED + armv8_pmuv3_0@event\=0x2013@) adding ref metric bad_speculation: (INST_SPEC - INST_RETIRED) / (4 * CPU_CYCLES) parsing metric: bad_speculation - branch_mispredicts lookup(bad_speculation): ref metric name bad_speculation processing metric: bad_speculation ENTRY parsing metric: (INST_SPEC - INST_RETIRED) / (4 * CPU_CYCLES) lookup(INST_SPEC): val 4.000000 lookup(INST_RETIRED): val 1.000000 lookup(CPU_CYCLES): val 5.000000 processing metric: bad_speculation EXIT: 0.150000 lookup(branch_mispredicts): ref metric name branch_mispredicts processing metric: branch_mispredicts ENTRY parsing metric: (bad_speculation * BR_MIS_PRED) / (BR_MIS_PRED + armv8_pmuv3_0@event\=0x2013@) lookup(bad_speculation): ref val 0.150000 metric name bad_speculation lookup(BR_MIS_PRED): val 2.000000 lookup(BR_MIS_PRED): val 2.000000 lookup(armv8_pmuv3_0@event=0x2013@): val 3.000000 processing metric: branch_mispredicts EXIT: 0.060000 Result 0.090000 Found metric 'mem_bound' metric expr MEM_STALL_L2MISS / CPU_CYCLES for mem_bound parsing metric: MEM_STALL_L2MISS / CPU_CYCLES found event MEM_STALL_L2MISS found event CPU_CYCLES Parsing metric events '{MEM_STALL_L2MISS/metric-id=MEM_STALL_L2MISS/,CPU_CYCLES/metric-id=CPU_CYCLES/}:W' Attempting to add event pmu 'MEM_STALL_L2MISS' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'MEM_STALL_L2MISS' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors parsing metric: MEM_STALL_L2MISS / CPU_CYCLES lookup(MEM_STALL_L2MISS): val 1.000000 lookup(CPU_CYCLES): val 2.000000 Result 0.500000 Found metric 'memory_bound' metric expr (MEM_STALL_ANYLOAD + armv8_pmuv3_0@event\=0x7005@) / CPU_CYCLES for memory_bound parsing metric: (MEM_STALL_ANYLOAD + armv8_pmuv3_0@event\=0x7005@) / CPU_CYCLES found event CPU_CYCLES found event armv8_pmuv3_0@event=0x7005@ found event MEM_STALL_ANYLOAD Parsing metric events '{CPU_CYCLES/metric-id=CPU_CYCLES/,armv8_pmuv3_0/event=0x7005,metric-id=armv8_pmuv3_0!3event!20x7005!3/,MEM_STALL_ANYLOAD/metric-id=MEM_STALL_ANYLOAD/}:W' Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors Attempting to add event pmu 'MEM_STALL_ANYLOAD' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'MEM_STALL_ANYLOAD' with '(null),' that may result in non-fatal errors parsing metric: (MEM_STALL_ANYLOAD + armv8_pmuv3_0@event\=0x7005@) / CPU_CYCLES lookup(MEM_STALL_ANYLOAD): val 3.000000 lookup(armv8_pmuv3_0@event=0x7005@): val 2.000000 lookup(CPU_CYCLES): val 1.000000 Result 5.000000 Found metric 'nuke_flush' metric expr armv8_pmuv3_0@event\=0x2012@ / armv8_pmuv3_0@event\=0x2013@ for nuke_flush parsing metric: armv8_pmuv3_0@event\=0x2012@ / armv8_pmuv3_0@event\=0x2013@ found event armv8_pmuv3_0@event=0x2012@ found event armv8_pmuv3_0@event=0x2013@ Parsing metric events '{armv8_pmuv3_0/event=0x2012,metric-id=armv8_pmuv3_0!3event!20x2012!3/,armv8_pmuv3_0/event=0x2013,metric-id=armv8_pmuv3_0!3event!20x2013!3/}:W' Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors parsing metric: armv8_pmuv3_0@event\=0x2012@ / armv8_pmuv3_0@event\=0x2013@ lookup(armv8_pmuv3_0@event=0x2012@): val 1.000000 lookup(armv8_pmuv3_0@event=0x2013@): val 2.000000 Result 0.500000 Found metric 'ooo_flush' metric expr (armv8_pmuv3_0@event\=0x2013@ * 5) / CPU_CYCLES for ooo_flush parsing metric: (armv8_pmuv3_0@event\=0x2013@ * 5) / CPU_CYCLES found event armv8_pmuv3_0@event=0x2013@ found event CPU_CYCLES Parsing metric events '{armv8_pmuv3_0/event=0x2013,metric-id=armv8_pmuv3_0!3event!20x2013!3/,CPU_CYCLES/metric-id=CPU_CYCLES/}:W' Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors parsing metric: (armv8_pmuv3_0@event\=0x2013@ * 5) / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x2013@): val 1.000000 lookup(CPU_CYCLES): val 2.000000 Result 2.500000 Found metric 'other_branch' metric expr (BR_MIS_PRED - armv8_pmuv3_0@event\=0x1010@ - armv8_pmuv3_0@event\=0x1014@ - armv8_pmuv3_0@event\=0x1018@ - armv8_pmuv3_0@event\=0x100c@) / BR_MIS_PRED for other_branch parsing metric: (BR_MIS_PRED - armv8_pmuv3_0@event\=0x1010@ - armv8_pmuv3_0@event\=0x1014@ - armv8_pmuv3_0@event\=0x1018@ - armv8_pmuv3_0@event\=0x100c@) / BR_MIS_PRED found event armv8_pmuv3_0@event=0x1014@ found event BR_MIS_PRED found event armv8_pmuv3_0@event=0x1010@ found event armv8_pmuv3_0@event=0x100c@ found event armv8_pmuv3_0@event=0x1018@ Parsing metric events '{armv8_pmuv3_0/event=0x1014,metric-id=armv8_pmuv3_0!3event!20x1014!3/,BR_MIS_PRED/metric-id=BR_MIS_PRED/,armv8_pmuv3_0/event=0x1010,metric-id=armv8_pmuv3_0!3event!20x1010!3/,armv8_pmuv3_0/event=0x100c,metric-id=armv8_pmuv3_0!3event!20x100c!3/,armv8_pmuv3_0/event=0x1018,metric-id=armv8_pmuv3_0!3event!20x1018!3/}:W' Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors Attempting to add event pmu 'BR_MIS_PRED' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'BR_MIS_PRED' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors parsing metric: (BR_MIS_PRED - armv8_pmuv3_0@event\=0x1010@ - armv8_pmuv3_0@event\=0x1014@ - armv8_pmuv3_0@event\=0x1018@ - armv8_pmuv3_0@event\=0x100c@) / BR_MIS_PRED lookup(BR_MIS_PRED): val 2.000000 lookup(armv8_pmuv3_0@event=0x1010@): val 3.000000 lookup(armv8_pmuv3_0@event=0x1014@): val 1.000000 lookup(armv8_pmuv3_0@event=0x1018@): val 5.000000 lookup(armv8_pmuv3_0@event=0x100c@): val 4.000000 lookup(BR_MIS_PRED): val 2.000000 Result -5.500000 Found metric 'other_flush' metric expr 1 - nuke_flush for other_flush parsing metric: 1 - nuke_flush metric expr armv8_pmuv3_0@event\=0x2012@ / armv8_pmuv3_0@event\=0x2013@ for nuke_flush parsing metric: armv8_pmuv3_0@event\=0x2012@ / armv8_pmuv3_0@event\=0x2013@ found event armv8_pmuv3_0@event=0x2012@ found event armv8_pmuv3_0@event=0x2013@ Parsing metric events '{armv8_pmuv3_0/event=0x2012,metric-id=armv8_pmuv3_0!3event!20x2012!3/,armv8_pmuv3_0/event=0x2013,metric-id=armv8_pmuv3_0!3event!20x2013!3/}:W' Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors adding ref metric nuke_flush: armv8_pmuv3_0@event\=0x2012@ / armv8_pmuv3_0@event\=0x2013@ parsing metric: 1 - nuke_flush lookup(nuke_flush): ref metric name nuke_flush processing metric: nuke_flush ENTRY parsing metric: armv8_pmuv3_0@event\=0x2012@ / armv8_pmuv3_0@event\=0x2013@ lookup(armv8_pmuv3_0@event=0x2012@): val 1.000000 lookup(armv8_pmuv3_0@event=0x2013@): val 2.000000 processing metric: nuke_flush EXIT: 0.500000 Result 0.500000 Found metric 'pc_buffer_stall' metric expr armv8_pmuv3_0@event\=0x2005@ / CPU_CYCLES for pc_buffer_stall parsing metric: armv8_pmuv3_0@event\=0x2005@ / CPU_CYCLES found event CPU_CYCLES found event armv8_pmuv3_0@event=0x2005@ Parsing metric events '{CPU_CYCLES/metric-id=CPU_CYCLES/,armv8_pmuv3_0/event=0x2005,metric-id=armv8_pmuv3_0!3event!20x2005!3/}:W' Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors parsing metric: armv8_pmuv3_0@event\=0x2005@ / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x2005@): val 2.000000 lookup(CPU_CYCLES): val 1.000000 Result 2.000000 Found metric 'pop_branch' metric expr armv8_pmuv3_0@event\=0x100c@ / BR_MIS_PRED for pop_branch parsing metric: armv8_pmuv3_0@event\=0x100c@ / BR_MIS_PRED found event BR_MIS_PRED found event armv8_pmuv3_0@event=0x100c@ Parsing metric events '{BR_MIS_PRED/metric-id=BR_MIS_PRED/,armv8_pmuv3_0/event=0x100c,metric-id=armv8_pmuv3_0!3event!20x100c!3/}:W' Attempting to add event pmu 'BR_MIS_PRED' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'BR_MIS_PRED' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors parsing metric: armv8_pmuv3_0@event\=0x100c@ / BR_MIS_PRED lookup(armv8_pmuv3_0@event=0x100c@): val 2.000000 lookup(BR_MIS_PRED): val 1.000000 Result 2.000000 Found metric 'ptag_stall' metric expr (armv8_pmuv3_0@event\=0x2006@ + armv8_pmuv3_0@event\=0x2007@ + armv8_pmuv3_0@event\=0x2008@) / CPU_CYCLES for ptag_stall parsing metric: (armv8_pmuv3_0@event\=0x2006@ + armv8_pmuv3_0@event\=0x2007@ + armv8_pmuv3_0@event\=0x2008@) / CPU_CYCLES found event armv8_pmuv3_0@event=0x2007@ found event armv8_pmuv3_0@event=0x2008@ found event CPU_CYCLES found event armv8_pmuv3_0@event=0x2006@ Parsing metric events '{armv8_pmuv3_0/event=0x2007,metric-id=armv8_pmuv3_0!3event!20x2007!3/,armv8_pmuv3_0/event=0x2008,metric-id=armv8_pmuv3_0!3event!20x2008!3/,CPU_CYCLES/metric-id=CPU_CYCLES/,armv8_pmuv3_0/event=0x2006,metric-id=armv8_pmuv3_0!3event!20x2006!3/}:W' Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors parsing metric: (armv8_pmuv3_0@event\=0x2006@ + armv8_pmuv3_0@event\=0x2007@ + armv8_pmuv3_0@event\=0x2008@) / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x2006@): val 4.000000 lookup(armv8_pmuv3_0@event=0x2007@): val 1.000000 lookup(armv8_pmuv3_0@event=0x2008@): val 2.000000 lookup(CPU_CYCLES): val 3.000000 Result 2.333333 Found metric 'push_branch' metric expr (armv8_pmuv3_0@event\=0x1014@ + armv8_pmuv3_0@event\=0x1018@) / BR_MIS_PRED for push_branch parsing metric: (armv8_pmuv3_0@event\=0x1014@ + armv8_pmuv3_0@event\=0x1018@) / BR_MIS_PRED found event BR_MIS_PRED found event armv8_pmuv3_0@event=0x1014@ found event armv8_pmuv3_0@event=0x1018@ Parsing metric events '{BR_MIS_PRED/metric-id=BR_MIS_PRED/,armv8_pmuv3_0/event=0x1014,metric-id=armv8_pmuv3_0!3event!20x1014!3/,armv8_pmuv3_0/event=0x1018,metric-id=armv8_pmuv3_0!3event!20x1018!3/}:W' Attempting to add event pmu 'BR_MIS_PRED' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'BR_MIS_PRED' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors parsing metric: (armv8_pmuv3_0@event\=0x1014@ + armv8_pmuv3_0@event\=0x1018@) / BR_MIS_PRED lookup(armv8_pmuv3_0@event=0x1014@): val 2.000000 lookup(armv8_pmuv3_0@event=0x1018@): val 3.000000 lookup(BR_MIS_PRED): val 1.000000 Result 5.000000 Found metric 'retiring' metric expr INST_RETIRED / (CPU_CYCLES * 4) for retiring parsing metric: INST_RETIRED / (CPU_CYCLES * 4) found event INST_RETIRED found event CPU_CYCLES Parsing metric events '{INST_RETIRED/metric-id=INST_RETIRED/,CPU_CYCLES/metric-id=CPU_CYCLES/}:W' Attempting to add event pmu 'INST_RETIRED' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'INST_RETIRED' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors parsing metric: INST_RETIRED / (CPU_CYCLES * 4) lookup(INST_RETIRED): val 1.000000 lookup(CPU_CYCLES): val 2.000000 Result 0.125000 Found metric 'rob_stall' metric expr armv8_pmuv3_0@event\=0x2004@ / CPU_CYCLES for rob_stall parsing metric: armv8_pmuv3_0@event\=0x2004@ / CPU_CYCLES found event CPU_CYCLES found event armv8_pmuv3_0@event=0x2004@ Parsing metric events '{CPU_CYCLES/metric-id=CPU_CYCLES/,armv8_pmuv3_0/event=0x2004,metric-id=armv8_pmuv3_0!3event!20x2004!3/}:W' Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors parsing metric: armv8_pmuv3_0@event\=0x2004@ / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x2004@): val 2.000000 lookup(CPU_CYCLES): val 1.000000 Result 2.000000 Found metric 'saveopq_stall' metric expr armv8_pmuv3_0@event\=0x201e@ / CPU_CYCLES for saveopq_stall parsing metric: armv8_pmuv3_0@event\=0x201e@ / CPU_CYCLES found event armv8_pmuv3_0@event=0x201e@ found event CPU_CYCLES Parsing metric events '{armv8_pmuv3_0/event=0x201e,metric-id=armv8_pmuv3_0!3event!20x201e!3/,CPU_CYCLES/metric-id=CPU_CYCLES/}:W' Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors parsing metric: armv8_pmuv3_0@event\=0x201e@ / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x201e@): val 1.000000 lookup(CPU_CYCLES): val 2.000000 Result 0.500000 Found metric 'sp_flush' metric expr (armv8_pmuv3_0@event\=0x1001@ * 5) / CPU_CYCLES for sp_flush parsing metric: (armv8_pmuv3_0@event\=0x1001@ * 5) / CPU_CYCLES found event CPU_CYCLES found event armv8_pmuv3_0@event=0x1001@ Parsing metric events '{CPU_CYCLES/metric-id=CPU_CYCLES/,armv8_pmuv3_0/event=0x1001,metric-id=armv8_pmuv3_0!3event!20x1001!3/}:W' Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors parsing metric: (armv8_pmuv3_0@event\=0x1001@ * 5) / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x1001@): val 2.000000 lookup(CPU_CYCLES): val 1.000000 Result 10.000000 Found metric 'store_bound' metric expr armv8_pmuv3_0@event\=0x7005@ / CPU_CYCLES for store_bound parsing metric: armv8_pmuv3_0@event\=0x7005@ / CPU_CYCLES found event CPU_CYCLES found event armv8_pmuv3_0@event=0x7005@ Parsing metric events '{CPU_CYCLES/metric-id=CPU_CYCLES/,armv8_pmuv3_0/event=0x7005,metric-id=armv8_pmuv3_0!3event!20x7005!3/}:W' Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors parsing metric: armv8_pmuv3_0@event\=0x7005@ / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x7005@): val 2.000000 lookup(CPU_CYCLES): val 1.000000 Result 2.000000 Found metric 'sync_stall' metric expr armv8_pmuv3_0@event\=0x2010@ / CPU_CYCLES for sync_stall parsing metric: armv8_pmuv3_0@event\=0x2010@ / CPU_CYCLES found event CPU_CYCLES found event armv8_pmuv3_0@event=0x2010@ Parsing metric events '{CPU_CYCLES/metric-id=CPU_CYCLES/,armv8_pmuv3_0/event=0x2010,metric-id=armv8_pmuv3_0!3event!20x2010!3/}:W' Attempting to add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'CPU_CYCLES' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,(null),' that may result in non-fatal errors parsing metric: armv8_pmuv3_0@event\=0x2010@ / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x2010@): val 2.000000 lookup(CPU_CYCLES): val 1.000000 Result 2.000000 Found metric 'CPI' metric expr 1 / IPC for CPI parsing metric: 1 / IPC metric expr inst_retired.any / cpu_clk_unhalted.thread for IPC parsing metric: inst_retired.any / cpu_clk_unhalted.thread found event inst_retired.any found event cpu_clk_unhalted.thread Parsing metric events '{inst_retired.any/metric-id=inst_retired.any/,cpu_clk_unhalted.thread/metric-id=cpu_clk_unhalted.thread/}:W' Attempting to add event pmu 'inst_retired.any' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'inst_retired.any' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'cpu_clk_unhalted.thread' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'cpu_clk_unhalted.thread' with '(null),' that may result in non-fatal errors adding ref metric IPC: inst_retired.any / cpu_clk_unhalted.thread parsing metric: 1 / IPC IPC not found Result nan Found metric 'DCache_L2_All' metric expr dcache_l2_all_hits + dcache_l2_all_miss for DCache_L2_All parsing metric: dcache_l2_all_hits + dcache_l2_all_miss metric expr max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss for DCache_L2_All_Miss parsing metric: max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss metric expr l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit for DCache_L2_All_Hits parsing metric: l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit found event l2_rqsts.rfo_miss found event l2_rqsts.rfo_hit found event l2_rqsts.pf_miss found event l2_rqsts.demand_data_rd_hit found event l2_rqsts.all_demand_data_rd found event l2_rqsts.pf_hit Parsing metric events '{l2_rqsts.rfo_miss/metric-id=l2_rqsts.rfo_miss/,l2_rqsts.rfo_hit/metric-id=l2_rqsts.rfo_hit/,l2_rqsts.pf_miss/metric-id=l2_rqsts.pf_miss/,l2_rqsts.demand_data_rd_hit/metric-id=l2_rqsts.demand_data_rd_hit/,l2_rqsts.all_demand_data_rd/metric-id=l2_rqsts.all_demand_data_rd/,l2_rqsts.pf_hit/metric-id=l2_rqsts.pf_hit/}:W' Attempting to add event pmu 'l2_rqsts.rfo_miss' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.rfo_miss' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.rfo_hit' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.rfo_hit' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.pf_miss' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.pf_miss' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.demand_data_rd_hit' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.demand_data_rd_hit' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.all_demand_data_rd' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.all_demand_data_rd' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.pf_hit' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.pf_hit' with '(null),' that may result in non-fatal errors adding ref metric DCache_L2_All_Miss: max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss adding ref metric DCache_L2_All_Hits: l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit parsing metric: dcache_l2_all_hits + dcache_l2_all_miss lookup(dcache_l2_all_hits): ref metric name DCache_L2_All_Hits processing metric: dcache_l2_all_hits ENTRY parsing metric: l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit lookup(l2_rqsts.demand_data_rd_hit): val 4.000000 lookup(l2_rqsts.pf_hit): val 6.000000 lookup(l2_rqsts.rfo_hit): val 2.000000 processing metric: dcache_l2_all_hits EXIT: 12.000000 lookup(dcache_l2_all_miss): ref metric name DCache_L2_All_Miss processing metric: dcache_l2_all_miss ENTRY parsing metric: max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss lookup(l2_rqsts.all_demand_data_rd): val 5.000000 lookup(l2_rqsts.demand_data_rd_hit): val 4.000000 lookup(l2_rqsts.pf_miss): val 3.000000 lookup(l2_rqsts.rfo_miss): val 1.000000 processing metric: dcache_l2_all_miss EXIT: 5.000000 Result 17.000000 Found metric 'DCache_L2_All_Hits' metric expr l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit for DCache_L2_All_Hits parsing metric: l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit found event l2_rqsts.rfo_hit found event l2_rqsts.demand_data_rd_hit found event l2_rqsts.pf_hit Parsing metric events '{l2_rqsts.rfo_hit/metric-id=l2_rqsts.rfo_hit/,l2_rqsts.demand_data_rd_hit/metric-id=l2_rqsts.demand_data_rd_hit/,l2_rqsts.pf_hit/metric-id=l2_rqsts.pf_hit/}:W' Attempting to add event pmu 'l2_rqsts.rfo_hit' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.rfo_hit' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.demand_data_rd_hit' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.demand_data_rd_hit' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.pf_hit' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.pf_hit' with '(null),' that may result in non-fatal errors parsing metric: l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit lookup(l2_rqsts.demand_data_rd_hit): val 2.000000 lookup(l2_rqsts.pf_hit): val 3.000000 lookup(l2_rqsts.rfo_hit): val 1.000000 Result 6.000000 Found metric 'DCache_L2_All_Miss' metric expr max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss for DCache_L2_All_Miss parsing metric: max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss found event l2_rqsts.rfo_miss found event l2_rqsts.pf_miss found event l2_rqsts.demand_data_rd_hit found event l2_rqsts.all_demand_data_rd Parsing metric events '{l2_rqsts.rfo_miss/metric-id=l2_rqsts.rfo_miss/,l2_rqsts.pf_miss/metric-id=l2_rqsts.pf_miss/,l2_rqsts.demand_data_rd_hit/metric-id=l2_rqsts.demand_data_rd_hit/,l2_rqsts.all_demand_data_rd/metric-id=l2_rqsts.all_demand_data_rd/}:W' Attempting to add event pmu 'l2_rqsts.rfo_miss' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.rfo_miss' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.pf_miss' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.pf_miss' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.demand_data_rd_hit' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.demand_data_rd_hit' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.all_demand_data_rd' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.all_demand_data_rd' with '(null),' that may result in non-fatal errors parsing metric: max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss lookup(l2_rqsts.all_demand_data_rd): val 4.000000 lookup(l2_rqsts.demand_data_rd_hit): val 3.000000 lookup(l2_rqsts.pf_miss): val 2.000000 lookup(l2_rqsts.rfo_miss): val 1.000000 Result 4.000000 Found metric 'DCache_L2_Hits' metric expr d_ratio(dcache_l2_all_hits, dcache_l2_all) for DCache_L2_Hits parsing metric: d_ratio(dcache_l2_all_hits, dcache_l2_all) metric expr l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit for DCache_L2_All_Hits parsing metric: l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit metric expr dcache_l2_all_hits + dcache_l2_all_miss for DCache_L2_All parsing metric: dcache_l2_all_hits + dcache_l2_all_miss metric expr l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit for DCache_L2_All_Hits metric expr max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss for DCache_L2_All_Miss parsing metric: max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss found event l2_rqsts.rfo_miss found event l2_rqsts.rfo_hit found event l2_rqsts.pf_miss found event l2_rqsts.demand_data_rd_hit found event l2_rqsts.all_demand_data_rd found event l2_rqsts.pf_hit Parsing metric events '{l2_rqsts.rfo_miss/metric-id=l2_rqsts.rfo_miss/,l2_rqsts.rfo_hit/metric-id=l2_rqsts.rfo_hit/,l2_rqsts.pf_miss/metric-id=l2_rqsts.pf_miss/,l2_rqsts.demand_data_rd_hit/metric-id=l2_rqsts.demand_data_rd_hit/,l2_rqsts.all_demand_data_rd/metric-id=l2_rqsts.all_demand_data_rd/,l2_rqsts.pf_hit/metric-id=l2_rqsts.pf_hit/}:W' Attempting to add event pmu 'l2_rqsts.rfo_miss' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.rfo_miss' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.rfo_hit' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.rfo_hit' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.pf_miss' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.pf_miss' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.demand_data_rd_hit' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.demand_data_rd_hit' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.all_demand_data_rd' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.all_demand_data_rd' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.pf_hit' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.pf_hit' with '(null),' that may result in non-fatal errors adding ref metric DCache_L2_All_Hits: l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit adding ref metric DCache_L2_All: dcache_l2_all_hits + dcache_l2_all_miss adding ref metric DCache_L2_All_Miss: max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss parsing metric: d_ratio(dcache_l2_all_hits, dcache_l2_all) lookup(dcache_l2_all_hits): ref metric name DCache_L2_All_Hits processing metric: dcache_l2_all_hits ENTRY parsing metric: l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit lookup(l2_rqsts.demand_data_rd_hit): val 4.000000 lookup(l2_rqsts.pf_hit): val 6.000000 lookup(l2_rqsts.rfo_hit): val 2.000000 processing metric: dcache_l2_all_hits EXIT: 12.000000 lookup(dcache_l2_all): ref metric name DCache_L2_All processing metric: dcache_l2_all ENTRY parsing metric: dcache_l2_all_hits + dcache_l2_all_miss lookup(dcache_l2_all_hits): ref val 12.000000 metric name DCache_L2_All_Hits lookup(dcache_l2_all_miss): ref metric name DCache_L2_All_Miss processing metric: dcache_l2_all_miss ENTRY parsing metric: max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss lookup(l2_rqsts.all_demand_data_rd): val 5.000000 lookup(l2_rqsts.demand_data_rd_hit): val 4.000000 lookup(l2_rqsts.pf_miss): val 3.000000 lookup(l2_rqsts.rfo_miss): val 1.000000 processing metric: dcache_l2_all_miss EXIT: 5.000000 processing metric: dcache_l2_all EXIT: 17.000000 Result 0.705882 Found metric 'DCache_L2_Misses' metric expr d_ratio(dcache_l2_all_miss, dcache_l2_all) for DCache_L2_Misses parsing metric: d_ratio(dcache_l2_all_miss, dcache_l2_all) metric expr max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss for DCache_L2_All_Miss parsing metric: max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss metric expr dcache_l2_all_hits + dcache_l2_all_miss for DCache_L2_All parsing metric: dcache_l2_all_hits + dcache_l2_all_miss metric expr l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit for DCache_L2_All_Hits parsing metric: l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit metric expr max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss for DCache_L2_All_Miss found event l2_rqsts.rfo_miss found event l2_rqsts.rfo_hit found event l2_rqsts.pf_miss found event l2_rqsts.demand_data_rd_hit found event l2_rqsts.all_demand_data_rd found event l2_rqsts.pf_hit Parsing metric events '{l2_rqsts.rfo_miss/metric-id=l2_rqsts.rfo_miss/,l2_rqsts.rfo_hit/metric-id=l2_rqsts.rfo_hit/,l2_rqsts.pf_miss/metric-id=l2_rqsts.pf_miss/,l2_rqsts.demand_data_rd_hit/metric-id=l2_rqsts.demand_data_rd_hit/,l2_rqsts.all_demand_data_rd/metric-id=l2_rqsts.all_demand_data_rd/,l2_rqsts.pf_hit/metric-id=l2_rqsts.pf_hit/}:W' Attempting to add event pmu 'l2_rqsts.rfo_miss' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.rfo_miss' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.rfo_hit' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.rfo_hit' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.pf_miss' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.pf_miss' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.demand_data_rd_hit' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.demand_data_rd_hit' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.all_demand_data_rd' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.all_demand_data_rd' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.pf_hit' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.pf_hit' with '(null),' that may result in non-fatal errors adding ref metric DCache_L2_All_Miss: max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss adding ref metric DCache_L2_All: dcache_l2_all_hits + dcache_l2_all_miss adding ref metric DCache_L2_All_Hits: l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit parsing metric: d_ratio(dcache_l2_all_miss, dcache_l2_all) lookup(dcache_l2_all_miss): ref metric name DCache_L2_All_Miss processing metric: dcache_l2_all_miss ENTRY parsing metric: max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss lookup(l2_rqsts.all_demand_data_rd): val 5.000000 lookup(l2_rqsts.demand_data_rd_hit): val 4.000000 lookup(l2_rqsts.pf_miss): val 3.000000 lookup(l2_rqsts.rfo_miss): val 1.000000 processing metric: dcache_l2_all_miss EXIT: 5.000000 lookup(dcache_l2_all): ref metric name DCache_L2_All processing metric: dcache_l2_all ENTRY parsing metric: dcache_l2_all_hits + dcache_l2_all_miss lookup(dcache_l2_all_hits): ref metric name DCache_L2_All_Hits processing metric: dcache_l2_all_hits ENTRY parsing metric: l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit lookup(l2_rqsts.demand_data_rd_hit): val 4.000000 lookup(l2_rqsts.pf_hit): val 6.000000 lookup(l2_rqsts.rfo_hit): val 2.000000 processing metric: dcache_l2_all_hits EXIT: 12.000000 lookup(dcache_l2_all_miss): ref val 5.000000 metric name DCache_L2_All_Miss processing metric: dcache_l2_all EXIT: 17.000000 Result 0.294118 Found metric 'Frontend_Bound_SMT' metric expr idq_uops_not_delivered.core / (4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) ))) for Frontend_Bound_SMT parsing metric: idq_uops_not_delivered.core / (4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) ))) found event cpu_clk_unhalted.one_thread_active found event idq_uops_not_delivered.core found event cpu_clk_unhalted.ref_xclk found event cpu_clk_unhalted.thread Parsing metric events '{cpu_clk_unhalted.one_thread_active/metric-id=cpu_clk_unhalted.one_thread_active/,idq_uops_not_delivered.core/metric-id=idq_uops_not_delivered.core/,cpu_clk_unhalted.ref_xclk/metric-id=cpu_clk_unhalted.ref_xclk/,cpu_clk_unhalted.thread/metric-id=cpu_clk_unhalted.thread/}:W' Attempting to add event pmu 'cpu_clk_unhalted.one_thread_active' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'cpu_clk_unhalted.one_thread_active' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'idq_uops_not_delivered.core' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'idq_uops_not_delivered.core' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'cpu_clk_unhalted.ref_xclk' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'cpu_clk_unhalted.ref_xclk' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'cpu_clk_unhalted.thread' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'cpu_clk_unhalted.thread' with '(null),' that may result in non-fatal errors parsing metric: idq_uops_not_delivered.core / (4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) ))) lookup(idq_uops_not_delivered.core): val 2.000000 lookup(cpu_clk_unhalted.thread): val 4.000000 lookup(cpu_clk_unhalted.one_thread_active): val 1.000000 lookup(cpu_clk_unhalted.ref_xclk): val 3.000000 Result 0.187500 Found metric 'IPC' metric expr inst_retired.any / cpu_clk_unhalted.thread for IPC parsing metric: inst_retired.any / cpu_clk_unhalted.thread found event inst_retired.any found event cpu_clk_unhalted.thread Parsing metric events '{inst_retired.any/metric-id=inst_retired.any/,cpu_clk_unhalted.thread/metric-id=cpu_clk_unhalted.thread/}:W' Attempting to add event pmu 'inst_retired.any' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'inst_retired.any' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'cpu_clk_unhalted.thread' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'cpu_clk_unhalted.thread' with '(null),' that may result in non-fatal errors parsing metric: inst_retired.any / cpu_clk_unhalted.thread lookup(inst_retired.any): val 1.000000 lookup(cpu_clk_unhalted.thread): val 2.000000 Result 0.500000 Found metric 'L1D_Cache_Fill_BW' metric expr 64 * l1d.replacement / 1000000000 / duration_time for L1D_Cache_Fill_BW parsing metric: 64 * l1d.replacement / 1000000000 / duration_time found event duration_time found event l1d.replacement Parsing metric events '{l1d.replacement/metric-id=l1d.replacement/}:W,duration_time' Attempting to add event pmu 'l1d.replacement' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l1d.replacement' with '(null),' that may result in non-fatal errors parsing metric: 64 * l1d.replacement / 1000000000 / duration_time lookup(l1d.replacement): val 1.000000 lookup(duration_time): val 0.000000 Result 32.000000 Found metric 'M1' metric expr ipc + M2 for M1 parsing metric: ipc + M2 metric expr ipc + M1 for M2 parsing metric: ipc + M1 metric expr ipc + M2 for M1 failed: recursion detected for M1 Expected broken metric M1 skipping Found metric 'M2' metric expr ipc + M1 for M2 parsing metric: ipc + M1 metric expr ipc + M2 for M1 parsing metric: ipc + M2 metric expr ipc + M1 for M2 failed: recursion detected for M2 Expected broken metric M2 skipping Found metric 'M3' metric expr 1/M3 for M3 parsing metric: 1/M3 metric expr 1/M3 for M3 failed: recursion detected for M3 Expected broken metric M3 skipping Found metric 'cache_miss_cycles' metric expr (dcache_miss_cpi + icache_miss_cycles) for cache_miss_cycles parsing metric: (dcache_miss_cpi + icache_miss_cycles) metric expr l1d\-loads\-misses / inst_retired.any for dcache_miss_cpi parsing metric: l1d\-loads\-misses / inst_retired.any metric expr l1i\-loads\-misses / inst_retired.any for icache_miss_cycles parsing metric: l1i\-loads\-misses / inst_retired.any found event inst_retired.any found event l1i-loads-misses found event l1d-loads-misses Parsing metric events '{inst_retired.any/metric-id=inst_retired.any/,l1i-loads-misses/metric-id=l1i!1loads!1misses/,l1d-loads-misses/metric-id=l1d!1loads!1misses/}:W' Attempting to add event pmu 'inst_retired.any' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'inst_retired.any' with '(null),' that may result in non-fatal errors adding ref metric dcache_miss_cpi: l1d\-loads\-misses / inst_retired.any adding ref metric icache_miss_cycles: l1i\-loads\-misses / inst_retired.any parsing metric: (dcache_miss_cpi + icache_miss_cycles) lookup(dcache_miss_cpi): ref metric name dcache_miss_cpi processing metric: dcache_miss_cpi ENTRY parsing metric: l1d\-loads\-misses / inst_retired.any lookup(l1d-loads-misses): val 3.000000 lookup(inst_retired.any): val 1.000000 processing metric: dcache_miss_cpi EXIT: 3.000000 lookup(icache_miss_cycles): ref metric name icache_miss_cycles processing metric: icache_miss_cycles ENTRY parsing metric: l1i\-loads\-misses / inst_retired.any lookup(l1i-loads-misses): val 2.000000 lookup(inst_retired.any): val 1.000000 processing metric: icache_miss_cycles EXIT: 2.000000 Result 5.000000 Found metric 'dcache_miss_cpi' metric expr l1d\-loads\-misses / inst_retired.any for dcache_miss_cpi parsing metric: l1d\-loads\-misses / inst_retired.any found event inst_retired.any found event l1d-loads-misses Parsing metric events '{inst_retired.any/metric-id=inst_retired.any/,l1d-loads-misses/metric-id=l1d!1loads!1misses/}:W' Attempting to add event pmu 'inst_retired.any' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'inst_retired.any' with '(null),' that may result in non-fatal errors parsing metric: l1d\-loads\-misses / inst_retired.any lookup(l1d-loads-misses): val 2.000000 lookup(inst_retired.any): val 1.000000 Result 2.000000 Found metric 'icache_miss_cycles' metric expr l1i\-loads\-misses / inst_retired.any for icache_miss_cycles parsing metric: l1i\-loads\-misses / inst_retired.any found event inst_retired.any found event l1i-loads-misses Parsing metric events '{inst_retired.any/metric-id=inst_retired.any/,l1i-loads-misses/metric-id=l1i!1loads!1misses/}:W' Attempting to add event pmu 'inst_retired.any' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'inst_retired.any' with '(null),' that may result in non-fatal errors parsing metric: l1i\-loads\-misses / inst_retired.any lookup(l1i-loads-misses): val 2.000000 lookup(inst_retired.any): val 1.000000 Result 2.000000 Found metric 'imx8mm_ddr_read.all' metric expr imx8mm_ddr.read_cycles * 4 * 4 for imx8mm_ddr_read.all parsing metric: imx8mm_ddr.read_cycles * 4 * 4 found event imx8mm_ddr.read_cycles Parsing metric events '{imx8mm_ddr.read_cycles/metric-id=imx8mm_ddr.read_cycles/}:W' Attempting to add event pmu 'imx8mm_ddr.read_cycles' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8mm_ddr.read_cycles' with '(null),' that may result in non-fatal errors parsing metric: imx8mm_ddr.read_cycles * 4 * 4 lookup(imx8mm_ddr.read_cycles): val 1.000000 Result 16.000000 Found metric 'imx8mm_ddr_write.all' metric expr imx8mm_ddr.write_cycles * 4 * 4 for imx8mm_ddr_write.all parsing metric: imx8mm_ddr.write_cycles * 4 * 4 found event imx8mm_ddr.write_cycles Parsing metric events '{imx8mm_ddr.write_cycles/metric-id=imx8mm_ddr.write_cycles/}:W' Attempting to add event pmu 'imx8mm_ddr.write_cycles' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8mm_ddr.write_cycles' with '(null),' that may result in non-fatal errors parsing metric: imx8mm_ddr.write_cycles * 4 * 4 lookup(imx8mm_ddr.write_cycles): val 1.000000 Result 16.000000 Found metric 'imx8mn_ddr_read.all' metric expr imx8mn_ddr.read_cycles * 4 * 2 for imx8mn_ddr_read.all parsing metric: imx8mn_ddr.read_cycles * 4 * 2 found event imx8mn_ddr.read_cycles Parsing metric events '{imx8mn_ddr.read_cycles/metric-id=imx8mn_ddr.read_cycles/}:W' Attempting to add event pmu 'imx8mn_ddr.read_cycles' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8mn_ddr.read_cycles' with '(null),' that may result in non-fatal errors parsing metric: imx8mn_ddr.read_cycles * 4 * 2 lookup(imx8mn_ddr.read_cycles): val 1.000000 Result 8.000000 Found metric 'imx8mn_ddr_write.all' metric expr imx8mn_ddr.write_cycles * 4 * 2 for imx8mn_ddr_write.all parsing metric: imx8mn_ddr.write_cycles * 4 * 2 found event imx8mn_ddr.write_cycles Parsing metric events '{imx8mn_ddr.write_cycles/metric-id=imx8mn_ddr.write_cycles/}:W' Attempting to add event pmu 'imx8mn_ddr.write_cycles' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8mn_ddr.write_cycles' with '(null),' that may result in non-fatal errors parsing metric: imx8mn_ddr.write_cycles * 4 * 2 lookup(imx8mn_ddr.write_cycles): val 1.000000 Result 8.000000 Found metric 'imx8mp_ddr_read.2d' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0071@ for imx8mp_ddr_read.2d parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0071@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0071@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x0071,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x0071!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0071@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0071@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.3d' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0070@ for imx8mp_ddr_read.3d parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0070@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0070@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x0070,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x0070!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0070@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0070@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.a53' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0000@ for imx8mp_ddr_read.a53 parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0000@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0000@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x0000,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x0000!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0000@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0000@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.all' metric expr imx8_ddr0@axid\-read\,axi_mask\=0xffff\,axi_id\=0x0000@ for imx8mp_ddr_read.all parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0xffff\,axi_id\=0x0000@ found event imx8_ddr0@axid-read,axi_mask=0xffff,axi_id=0x0000@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0xffff,axi_id=0x0000,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20xffff!0axi_id!20x0000!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0xffff\,axi_id\=0x0000@ lookup(imx8_ddr0@axid-read,axi_mask=0xffff,axi_id=0x0000@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.audio_dsp' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0041@ for imx8mp_ddr_read.audio_dsp parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0041@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0041@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x0041,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x0041!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0041@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0041@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.audio_sdma2_burst' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0063@ for imx8mp_ddr_read.audio_sdma2_burst parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0063@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0063@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x0063,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x0063!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0063@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0063@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.audio_sdma2_per' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0062@ for imx8mp_ddr_read.audio_sdma2_per parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0062@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0062@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x0062,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x0062!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0062@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0062@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.audio_sdma3_burst' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0065@ for imx8mp_ddr_read.audio_sdma3_burst parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0065@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0065@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x0065,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x0065!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0065@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0065@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.audio_sdma3_per' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0064@ for imx8mp_ddr_read.audio_sdma3_per parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0064@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0064@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x0064,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x0064!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0064@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0064@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.audio_sdma_pif' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0066@ for imx8mp_ddr_read.audio_sdma_pif parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0066@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0066@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x0066,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x0066!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0066@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0066@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.dewarp' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006f@ for imx8mp_ddr_read.dewarp parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006f@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x006f@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x006f,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x006f!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006f@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x006f@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.hdmi_hdcp' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0076@ for imx8mp_ddr_read.hdmi_hdcp parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0076@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0076@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x0076,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x0076!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0076@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0076@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.hdmi_hrv_mwr' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0074@ for imx8mp_ddr_read.hdmi_hrv_mwr parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0074@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0074@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x0074,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x0074!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0074@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0074@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.hdmi_lcdif' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0075@ for imx8mp_ddr_read.hdmi_lcdif parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0075@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0075@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x0075,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x0075!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0075@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0075@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.isi1' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006a@ for imx8mp_ddr_read.isi1 parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006a@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x006a@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x006a,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x006a!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006a@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x006a@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.isi2' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006b@ for imx8mp_ddr_read.isi2 parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006b@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x006b@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x006b,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x006b!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006b@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x006b@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.isi3' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006c@ for imx8mp_ddr_read.isi3 parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006c@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x006c@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x006c,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x006c!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006c@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x006c@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.isp1' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006d@ for imx8mp_ddr_read.isp1 parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006d@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x006d@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x006d,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x006d!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006d@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x006d@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.isp2' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006e@ for imx8mp_ddr_read.isp2 parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006e@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x006e@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x006e,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x006e!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006e@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x006e@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.lcdif1' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0068@ for imx8mp_ddr_read.lcdif1 parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0068@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0068@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x0068,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x0068!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0068@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0068@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.lcdif2' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0069@ for imx8mp_ddr_read.lcdif2 parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0069@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0069@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x0069,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x0069!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0069@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0069@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.npu' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0073@ for imx8mp_ddr_read.npu parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0073@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0073@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x0073,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x0073!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0073@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0073@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.pci' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007a@ for imx8mp_ddr_read.pci parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007a@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x007a@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x007a,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x007a!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007a@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x007a@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.supermix' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x000f\,axi_id\=0x0020@ for imx8mp_ddr_read.supermix parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x000f\,axi_id\=0x0020@ found event imx8_ddr0@axid-read,axi_mask=0x000f,axi_id=0x0020@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x000f,axi_id=0x0020,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x000f!0axi_id!20x0020!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x000f\,axi_id\=0x0020@ lookup(imx8_ddr0@axid-read,axi_mask=0x000f,axi_id=0x0020@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.usb1' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0078@ for imx8mp_ddr_read.usb1 parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0078@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0078@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x0078,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x0078!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0078@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0078@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.usb2' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0079@ for imx8mp_ddr_read.usb2 parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0079@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0079@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x0079,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x0079!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0079@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0079@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.vpu1' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007c@ for imx8mp_ddr_read.vpu1 parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007c@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x007c@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x007c,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x007c!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007c@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x007c@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.vpu2' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007d@ for imx8mp_ddr_read.vpu2 parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007d@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x007d@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x007d,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x007d!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007d@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x007d@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_read.vpu3' metric expr imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007e@ for imx8mp_ddr_read.vpu3 parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007e@ found event imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x007e@ Parsing metric events '{imx8_ddr0/axid-read,axi_mask=0x0000,axi_id=0x007e,metric-id=imx8_ddr0!3axid!1read!0axi_mask!20x0000!0axi_id!20x007e!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007e@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x007e@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.2d' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0071@ for imx8mp_ddr_write.2d parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0071@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0071@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x0071,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x0071!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0071@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0071@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.3d' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0070@ for imx8mp_ddr_write.3d parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0070@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0070@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x0070,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x0070!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0070@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0070@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.a53' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0000@ for imx8mp_ddr_write.a53 parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0000@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0000@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x0000,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x0000!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0000@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0000@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.all' metric expr imx8_ddr0@axid\-write\,axi_mask\=0xffff\,axi_id\=0x0000@ for imx8mp_ddr_write.all parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0xffff\,axi_id\=0x0000@ found event imx8_ddr0@axid-write,axi_mask=0xffff,axi_id=0x0000@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0xffff,axi_id=0x0000,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20xffff!0axi_id!20x0000!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0xffff\,axi_id\=0x0000@ lookup(imx8_ddr0@axid-write,axi_mask=0xffff,axi_id=0x0000@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.audio_dsp' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0041@ for imx8mp_ddr_write.audio_dsp parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0041@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0041@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x0041,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x0041!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0041@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0041@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.audio_sdma2_burst' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0063@ for imx8mp_ddr_write.audio_sdma2_burst parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0063@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0063@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x0063,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x0063!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0063@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0063@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.audio_sdma2_per' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0062@ for imx8mp_ddr_write.audio_sdma2_per parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0062@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0062@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x0062,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x0062!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0062@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0062@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.audio_sdma3_burst' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0065@ for imx8mp_ddr_write.audio_sdma3_burst parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0065@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0065@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x0065,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x0065!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0065@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0065@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.audio_sdma3_per' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0064@ for imx8mp_ddr_write.audio_sdma3_per parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0064@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0064@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x0064,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x0064!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0064@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0064@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.audio_sdma_pif' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0066@ for imx8mp_ddr_write.audio_sdma_pif parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0066@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0066@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x0066,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x0066!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0066@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0066@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.dewarp' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006f@ for imx8mp_ddr_write.dewarp parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006f@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x006f@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x006f,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x006f!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006f@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x006f@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.hdmi_hdcp' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0076@ for imx8mp_ddr_write.hdmi_hdcp parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0076@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0076@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x0076,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x0076!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0076@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0076@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.hdmi_hrv_mwr' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0074@ for imx8mp_ddr_write.hdmi_hrv_mwr parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0074@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0074@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x0074,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x0074!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0074@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0074@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.hdmi_lcdif' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0075@ for imx8mp_ddr_write.hdmi_lcdif parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0075@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0075@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x0075,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x0075!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0075@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0075@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.isi1' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006a@ for imx8mp_ddr_write.isi1 parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006a@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x006a@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x006a,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x006a!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006a@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x006a@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.isi2' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006b@ for imx8mp_ddr_write.isi2 parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006b@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x006b@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x006b,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x006b!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006b@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x006b@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.isi3' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006c@ for imx8mp_ddr_write.isi3 parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006c@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x006c@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x006c,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x006c!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006c@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x006c@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.isp1' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006d@ for imx8mp_ddr_write.isp1 parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006d@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x006d@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x006d,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x006d!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006d@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x006d@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.isp2' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006e@ for imx8mp_ddr_write.isp2 parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006e@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x006e@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x006e,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x006e!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006e@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x006e@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.lcdif1' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0068@ for imx8mp_ddr_write.lcdif1 parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0068@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0068@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x0068,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x0068!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0068@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0068@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.lcdif2' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0069@ for imx8mp_ddr_write.lcdif2 parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0069@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0069@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x0069,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x0069!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0069@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0069@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.npu' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0073@ for imx8mp_ddr_write.npu parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0073@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0073@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x0073,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x0073!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0073@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0073@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.pci' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007a@ for imx8mp_ddr_write.pci parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007a@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x007a@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x007a,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x007a!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007a@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x007a@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.supermix' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x000f\,axi_id\=0x0020@ for imx8mp_ddr_write.supermix parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x000f\,axi_id\=0x0020@ found event imx8_ddr0@axid-write,axi_mask=0x000f,axi_id=0x0020@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x000f,axi_id=0x0020,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x000f!0axi_id!20x0020!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x000f\,axi_id\=0x0020@ lookup(imx8_ddr0@axid-write,axi_mask=0x000f,axi_id=0x0020@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.usb1' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0078@ for imx8mp_ddr_write.usb1 parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0078@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0078@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x0078,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x0078!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0078@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0078@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.usb2' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0079@ for imx8mp_ddr_write.usb2 parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0079@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0079@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x0079,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x0079!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0079@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0079@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.vpu1' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007c@ for imx8mp_ddr_write.vpu1 parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007c@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x007c@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x007c,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x007c!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007c@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x007c@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.vpu2' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007d@ for imx8mp_ddr_write.vpu2 parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007d@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x007d@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x007d,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x007d!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007d@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x007d@): val 1.000000 Result 1.000000 Found metric 'imx8mp_ddr_write.vpu3' metric expr imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007e@ for imx8mp_ddr_write.vpu3 parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007e@ found event imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x007e@ Parsing metric events '{imx8_ddr0/axid-write,axi_mask=0x0000,axi_id=0x007e,metric-id=imx8_ddr0!3axid!1write!0axi_mask!20x0000!0axi_id!20x007e!3/}:W' Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,(null),' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007e@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x007e@): val 1.000000 Result 1.000000 Found metric 'imx8mq_ddr_read.all' metric expr imx8mq_ddr.read_cycles * 4 * 4 for imx8mq_ddr_read.all parsing metric: imx8mq_ddr.read_cycles * 4 * 4 found event imx8mq_ddr.read_cycles Parsing metric events '{imx8mq_ddr.read_cycles/metric-id=imx8mq_ddr.read_cycles/}:W' Attempting to add event pmu 'imx8mq_ddr.read_cycles' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8mq_ddr.read_cycles' with '(null),' that may result in non-fatal errors parsing metric: imx8mq_ddr.read_cycles * 4 * 4 lookup(imx8mq_ddr.read_cycles): val 1.000000 Result 16.000000 Found metric 'imx8mq_ddr_write.all' metric expr imx8mq_ddr.write_cycles * 4 * 4 for imx8mq_ddr_write.all parsing metric: imx8mq_ddr.write_cycles * 4 * 4 found event imx8mq_ddr.write_cycles Parsing metric events '{imx8mq_ddr.write_cycles/metric-id=imx8mq_ddr.write_cycles/}:W' Attempting to add event pmu 'imx8mq_ddr.write_cycles' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'imx8mq_ddr.write_cycles' with '(null),' that may result in non-fatal errors parsing metric: imx8mq_ddr.write_cycles * 4 * 4 lookup(imx8mq_ddr.write_cycles): val 1.000000 Result 16.000000 Found metric 'cpa_p0_avg_bw' metric expr (cpa_p0_wr_dat * 64 + cpa_p0_rd_dat_64b * 64 + cpa_p0_rd_dat_32b * 32) / cpa_cycles for cpa_p0_avg_bw parsing metric: (cpa_p0_wr_dat * 64 + cpa_p0_rd_dat_64b * 64 + cpa_p0_rd_dat_32b * 32) / cpa_cycles found event cpa_cycles found event cpa_p0_wr_dat found event cpa_p0_rd_dat_64b found event cpa_p0_rd_dat_32b Parsing metric events '{cpa_cycles/metric-id=cpa_cycles/,cpa_p0_wr_dat/metric-id=cpa_p0_wr_dat/,cpa_p0_rd_dat_64b/metric-id=cpa_p0_rd_dat_64b/,cpa_p0_rd_dat_32b/metric-id=cpa_p0_rd_dat_32b/}:W' Attempting to add event pmu 'cpa_cycles' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'cpa_cycles' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'cpa_p0_wr_dat' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'cpa_p0_wr_dat' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'cpa_p0_rd_dat_64b' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'cpa_p0_rd_dat_64b' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'cpa_p0_rd_dat_32b' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'cpa_p0_rd_dat_32b' with '(null),' that may result in non-fatal errors parsing metric: (cpa_p0_wr_dat * 64 + cpa_p0_rd_dat_64b * 64 + cpa_p0_rd_dat_32b * 32) / cpa_cycles lookup(cpa_p0_wr_dat): val 2.000000 lookup(cpa_p0_rd_dat_64b): val 3.000000 lookup(cpa_p0_rd_dat_32b): val 4.000000 lookup(cpa_cycles): val 1.000000 Result 448.000000 Found metric 'cpa_p1_avg_bw' metric expr (cpa_p1_wr_dat * 64 + cpa_p1_rd_dat_64b * 64 + cpa_p1_rd_dat_32b * 32) / cpa_cycles for cpa_p1_avg_bw parsing metric: (cpa_p1_wr_dat * 64 + cpa_p1_rd_dat_64b * 64 + cpa_p1_rd_dat_32b * 32) / cpa_cycles found event cpa_cycles found event cpa_p1_wr_dat found event cpa_p1_rd_dat_64b found event cpa_p1_rd_dat_32b Parsing metric events '{cpa_cycles/metric-id=cpa_cycles/,cpa_p1_wr_dat/metric-id=cpa_p1_wr_dat/,cpa_p1_rd_dat_64b/metric-id=cpa_p1_rd_dat_64b/,cpa_p1_rd_dat_32b/metric-id=cpa_p1_rd_dat_32b/}:W' Attempting to add event pmu 'cpa_cycles' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'cpa_cycles' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'cpa_p1_wr_dat' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'cpa_p1_wr_dat' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'cpa_p1_rd_dat_64b' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'cpa_p1_rd_dat_64b' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'cpa_p1_rd_dat_32b' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'cpa_p1_rd_dat_32b' with '(null),' that may result in non-fatal errors parsing metric: (cpa_p1_wr_dat * 64 + cpa_p1_rd_dat_64b * 64 + cpa_p1_rd_dat_32b * 32) / cpa_cycles lookup(cpa_p1_wr_dat): val 2.000000 lookup(cpa_p1_rd_dat_64b): val 3.000000 lookup(cpa_p1_rd_dat_32b): val 4.000000 lookup(cpa_cycles): val 1.000000 Result 448.000000 ---- end ---- PMU events subtest 3: Ok 10.4: Parsing of PMU event table metrics with fake PMUs : --- start --- parsing '(unc_p_power_state_occupancy.cores_c0 / unc_p_clockticks) * 100.' parsing metric: (unc_p_power_state_occupancy.cores_c0 / unc_p_clockticks) * 100. Attempting to add event pmu 'unc_p_power_state_occupancy.cores_c0' with '' that may result in non-fatal errors Attempting to add event pmu 'unc_p_clockticks' with '' that may result in non-fatal errors parsing metric: (unc_p_power_state_occupancy.cores_c0 / unc_p_clockticks) * 100. lookup(unc_p_power_state_occupancy.cores_c0): val 1.000000 lookup(unc_p_clockticks): val 2.000000 parsing 'imx8_ddr0@read\-cycles@ * 4 * 4' parsing metric: imx8_ddr0@read\-cycles@ * 4 * 4 Attempting to add event pmu 'imx8_ddr0' with 'read-cycles,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'read-cycles,' that may result in non-fatal errors parsing metric: imx8_ddr0@read\-cycles@ * 4 * 4 lookup(imx8_ddr0@read-cycles@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0xffff\,axi_id\=0x0000@ * 4' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0xffff\,axi_id\=0x0000@ * 4 Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0xffff\,axi_id\=0x0000@ * 4 lookup(imx8_ddr0@axid-read,axi_mask=0xffff,axi_id=0x0000@): val 1.000000 parsing '(cstate_pkg@c2\-residency@ / msr@tsc@) * 100' parsing metric: (cstate_pkg@c2\-residency@ / msr@tsc@) * 100 Attempting to add event pmu 'cstate_pkg' with 'c2-residency,' that may result in non-fatal errors After aliases, add event pmu 'cstate_pkg' with 'c2-residency,' that may result in non-fatal errors Attempting to add event pmu 'msr' with 'tsc,' that may result in non-fatal errors After aliases, add event pmu 'msr' with 'tsc,' that may result in non-fatal errors parsing metric: (cstate_pkg@c2\-residency@ / msr@tsc@) * 100 lookup(cstate_pkg@c2-residency@): val 1.000000 lookup(msr@tsc@): val 2.000000 parsing '(imx8_ddr0@read\-cycles@ + imx8_ddr0@write\-cycles@)' parsing metric: (imx8_ddr0@read\-cycles@ + imx8_ddr0@write\-cycles@) Attempting to add event pmu 'imx8_ddr0' with 'read-cycles,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'read-cycles,' that may result in non-fatal errors Attempting to add event pmu 'imx8_ddr0' with 'write-cycles,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'write-cycles,' that may result in non-fatal errors parsing metric: (imx8_ddr0@read\-cycles@ + imx8_ddr0@write\-cycles@) lookup(imx8_ddr0@read-cycles@): val 1.000000 lookup(imx8_ddr0@write-cycles@): val 2.000000 parsing '1 - (frontend_bound + bad_speculation + retiring)' parsing metric: 1 - (frontend_bound + bad_speculation + retiring) Attempting to add event pmu 'retiring' with '' that may result in non-fatal errors Attempting to add event pmu 'bad_speculation' with '' that may result in non-fatal errors Attempting to add event pmu 'frontend_bound' with '' that may result in non-fatal errors parsing metric: 1 - (frontend_bound + bad_speculation + retiring) lookup(frontend_bound): val 3.000000 lookup(bad_speculation): val 2.000000 lookup(retiring): val 1.000000 parsing '(INST_SPEC - INST_RETIRED) / (4 * CPU_CYCLES)' parsing metric: (INST_SPEC - INST_RETIRED) / (4 * CPU_CYCLES) Attempting to add event pmu 'INST_RETIRED' with '' that may result in non-fatal errors Attempting to add event pmu 'INST_SPEC' with '' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '' that may result in non-fatal errors parsing metric: (INST_SPEC - INST_RETIRED) / (4 * CPU_CYCLES) lookup(INST_SPEC): val 2.000000 lookup(INST_RETIRED): val 1.000000 lookup(CPU_CYCLES): val 3.000000 parsing '(BR_MIS_PRED * 5) / CPU_CYCLES' parsing metric: (BR_MIS_PRED * 5) / CPU_CYCLES Attempting to add event pmu 'BR_MIS_PRED' with '' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '' that may result in non-fatal errors parsing metric: (BR_MIS_PRED * 5) / CPU_CYCLES lookup(BR_MIS_PRED): val 1.000000 lookup(CPU_CYCLES): val 2.000000 parsing '(bad_speculation * BR_MIS_PRED) / (BR_MIS_PRED + armv8_pmuv3_0@event\=0x2013@)' parsing metric: (bad_speculation * BR_MIS_PRED) / (BR_MIS_PRED + armv8_pmuv3_0@event\=0x2013@) Attempting to add event pmu 'BR_MIS_PRED' with '' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors Attempting to add event pmu 'bad_speculation' with '' that may result in non-fatal errors parsing metric: (bad_speculation * BR_MIS_PRED) / (BR_MIS_PRED + armv8_pmuv3_0@event\=0x2013@) lookup(bad_speculation): val 3.000000 lookup(BR_MIS_PRED): val 1.000000 lookup(BR_MIS_PRED): val 1.000000 lookup(armv8_pmuv3_0@event=0x2013@): val 2.000000 parsing '(EXE_STALL_CYCLE - (MEM_STALL_ANYLOAD + armv8_pmuv3_0@event\=0x7005@)) / CPU_CYCLES' parsing metric: (EXE_STALL_CYCLE - (MEM_STALL_ANYLOAD + armv8_pmuv3_0@event\=0x7005@)) / CPU_CYCLES Attempting to add event pmu 'EXE_STALL_CYCLE' with '' that may result in non-fatal errors Attempting to add event pmu 'MEM_STALL_ANYLOAD' with '' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '' that may result in non-fatal errors parsing metric: (EXE_STALL_CYCLE - (MEM_STALL_ANYLOAD + armv8_pmuv3_0@event\=0x7005@)) / CPU_CYCLES lookup(EXE_STALL_CYCLE): val 1.000000 lookup(MEM_STALL_ANYLOAD): val 2.000000 lookup(armv8_pmuv3_0@event=0x7005@): val 3.000000 lookup(CPU_CYCLES): val 4.000000 parsing 'armv8_pmuv3_0@event\=0x7002@ / CPU_CYCLES' parsing metric: armv8_pmuv3_0@event\=0x7002@ / CPU_CYCLES Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '' that may result in non-fatal errors parsing metric: armv8_pmuv3_0@event\=0x7002@ / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x7002@): val 1.000000 lookup(CPU_CYCLES): val 2.000000 parsing 'core_bound - divider - fsu_stall' parsing metric: core_bound - divider - fsu_stall Attempting to add event pmu 'core_bound' with '' that may result in non-fatal errors Attempting to add event pmu 'divider' with '' that may result in non-fatal errors Attempting to add event pmu 'fsu_stall' with '' that may result in non-fatal errors parsing metric: core_bound - divider - fsu_stall lookup(core_bound): val 1.000000 lookup(divider): val 2.000000 lookup(fsu_stall): val 3.000000 parsing 'frontend_bound - fetch_latency_bound' parsing metric: frontend_bound - fetch_latency_bound Attempting to add event pmu 'fetch_latency_bound' with '' that may result in non-fatal errors Attempting to add event pmu 'frontend_bound' with '' that may result in non-fatal errors parsing metric: frontend_bound - fetch_latency_bound lookup(frontend_bound): val 2.000000 lookup(fetch_latency_bound): val 1.000000 parsing 'armv8_pmuv3_0@event\=0x201d@ / CPU_CYCLES' parsing metric: armv8_pmuv3_0@event\=0x201d@ / CPU_CYCLES Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '' that may result in non-fatal errors parsing metric: armv8_pmuv3_0@event\=0x201d@ / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x201d@): val 1.000000 lookup(CPU_CYCLES): val 2.000000 parsing 'FETCH_BUBBLE / (4 * CPU_CYCLES)' parsing metric: FETCH_BUBBLE / (4 * CPU_CYCLES) Attempting to add event pmu 'CPU_CYCLES' with '' that may result in non-fatal errors Attempting to add event pmu 'FETCH_BUBBLE' with '' that may result in non-fatal errors parsing metric: FETCH_BUBBLE / (4 * CPU_CYCLES) lookup(FETCH_BUBBLE): val 2.000000 lookup(CPU_CYCLES): val 1.000000 parsing 'armv8_pmuv3_0@event\=0x7003@ / CPU_CYCLES' parsing metric: armv8_pmuv3_0@event\=0x7003@ / CPU_CYCLES Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '' that may result in non-fatal errors parsing metric: armv8_pmuv3_0@event\=0x7003@ / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x7003@): val 1.000000 lookup(CPU_CYCLES): val 2.000000 parsing '(((L2I_CACHE - L2I_CACHE_REFILL) * 15) + (L2I_CACHE_REFILL * 100)) / CPU_CYCLES' parsing metric: (((L2I_CACHE - L2I_CACHE_REFILL) * 15) + (L2I_CACHE_REFILL * 100)) / CPU_CYCLES Attempting to add event pmu 'L2I_CACHE_REFILL' with '' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '' that may result in non-fatal errors Attempting to add event pmu 'L2I_CACHE' with '' that may result in non-fatal errors parsing metric: (((L2I_CACHE - L2I_CACHE_REFILL) * 15) + (L2I_CACHE_REFILL * 100)) / CPU_CYCLES lookup(L2I_CACHE): val 3.000000 lookup(L2I_CACHE_REFILL): val 1.000000 lookup(L2I_CACHE_REFILL): val 1.000000 lookup(CPU_CYCLES): val 2.000000 parsing '(((L2I_TLB - L2I_TLB_REFILL) * 15) + (L2I_TLB_REFILL * 100)) / CPU_CYCLES' parsing metric: (((L2I_TLB - L2I_TLB_REFILL) * 15) + (L2I_TLB_REFILL * 100)) / CPU_CYCLES Attempting to add event pmu 'L2I_TLB_REFILL' with '' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '' that may result in non-fatal errors Attempting to add event pmu 'L2I_TLB' with '' that may result in non-fatal errors parsing metric: (((L2I_TLB - L2I_TLB_REFILL) * 15) + (L2I_TLB_REFILL * 100)) / CPU_CYCLES lookup(L2I_TLB): val 3.000000 lookup(L2I_TLB_REFILL): val 1.000000 lookup(L2I_TLB_REFILL): val 1.000000 lookup(CPU_CYCLES): val 2.000000 parsing 'armv8_pmuv3_0@event\=0x1010@ / BR_MIS_PRED' parsing metric: armv8_pmuv3_0@event\=0x1010@ / BR_MIS_PRED Attempting to add event pmu 'BR_MIS_PRED' with '' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors parsing metric: armv8_pmuv3_0@event\=0x1010@ / BR_MIS_PRED lookup(armv8_pmuv3_0@event=0x1010@): val 2.000000 lookup(BR_MIS_PRED): val 1.000000 parsing '(MEM_STALL_ANYLOAD - MEM_STALL_L1MISS) / CPU_CYCLES' parsing metric: (MEM_STALL_ANYLOAD - MEM_STALL_L1MISS) / CPU_CYCLES Attempting to add event pmu 'CPU_CYCLES' with '' that may result in non-fatal errors Attempting to add event pmu 'MEM_STALL_ANYLOAD' with '' that may result in non-fatal errors Attempting to add event pmu 'MEM_STALL_L1MISS' with '' that may result in non-fatal errors parsing metric: (MEM_STALL_ANYLOAD - MEM_STALL_L1MISS) / CPU_CYCLES lookup(MEM_STALL_ANYLOAD): val 2.000000 lookup(MEM_STALL_L1MISS): val 3.000000 lookup(CPU_CYCLES): val 1.000000 parsing '(MEM_STALL_L1MISS - MEM_STALL_L2MISS) / CPU_CYCLES' parsing metric: (MEM_STALL_L1MISS - MEM_STALL_L2MISS) / CPU_CYCLES Attempting to add event pmu 'MEM_STALL_L2MISS' with '' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '' that may result in non-fatal errors Attempting to add event pmu 'MEM_STALL_L1MISS' with '' that may result in non-fatal errors parsing metric: (MEM_STALL_L1MISS - MEM_STALL_L2MISS) / CPU_CYCLES lookup(MEM_STALL_L1MISS): val 3.000000 lookup(MEM_STALL_L2MISS): val 1.000000 lookup(CPU_CYCLES): val 2.000000 parsing 'bad_speculation - branch_mispredicts' parsing metric: bad_speculation - branch_mispredicts Attempting to add event pmu 'branch_mispredicts' with '' that may result in non-fatal errors Attempting to add event pmu 'bad_speculation' with '' that may result in non-fatal errors parsing metric: bad_speculation - branch_mispredicts lookup(bad_speculation): val 2.000000 lookup(branch_mispredicts): val 1.000000 parsing 'MEM_STALL_L2MISS / CPU_CYCLES' parsing metric: MEM_STALL_L2MISS / CPU_CYCLES Attempting to add event pmu 'MEM_STALL_L2MISS' with '' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '' that may result in non-fatal errors parsing metric: MEM_STALL_L2MISS / CPU_CYCLES lookup(MEM_STALL_L2MISS): val 1.000000 lookup(CPU_CYCLES): val 2.000000 parsing '(MEM_STALL_ANYLOAD + armv8_pmuv3_0@event\=0x7005@) / CPU_CYCLES' parsing metric: (MEM_STALL_ANYLOAD + armv8_pmuv3_0@event\=0x7005@) / CPU_CYCLES Attempting to add event pmu 'CPU_CYCLES' with '' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors Attempting to add event pmu 'MEM_STALL_ANYLOAD' with '' that may result in non-fatal errors parsing metric: (MEM_STALL_ANYLOAD + armv8_pmuv3_0@event\=0x7005@) / CPU_CYCLES lookup(MEM_STALL_ANYLOAD): val 3.000000 lookup(armv8_pmuv3_0@event=0x7005@): val 2.000000 lookup(CPU_CYCLES): val 1.000000 parsing 'armv8_pmuv3_0@event\=0x2012@ / armv8_pmuv3_0@event\=0x2013@' parsing metric: armv8_pmuv3_0@event\=0x2012@ / armv8_pmuv3_0@event\=0x2013@ Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors parsing metric: armv8_pmuv3_0@event\=0x2012@ / armv8_pmuv3_0@event\=0x2013@ lookup(armv8_pmuv3_0@event=0x2012@): val 1.000000 lookup(armv8_pmuv3_0@event=0x2013@): val 2.000000 parsing '(armv8_pmuv3_0@event\=0x2013@ * 5) / CPU_CYCLES' parsing metric: (armv8_pmuv3_0@event\=0x2013@ * 5) / CPU_CYCLES Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '' that may result in non-fatal errors parsing metric: (armv8_pmuv3_0@event\=0x2013@ * 5) / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x2013@): val 1.000000 lookup(CPU_CYCLES): val 2.000000 parsing '(BR_MIS_PRED - armv8_pmuv3_0@event\=0x1010@ - armv8_pmuv3_0@event\=0x1014@ - armv8_pmuv3_0@event\=0x1018@ - armv8_pmuv3_0@event\=0x100c@) / BR_MIS_PRED' parsing metric: (BR_MIS_PRED - armv8_pmuv3_0@event\=0x1010@ - armv8_pmuv3_0@event\=0x1014@ - armv8_pmuv3_0@event\=0x1018@ - armv8_pmuv3_0@event\=0x100c@) / BR_MIS_PRED Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors Attempting to add event pmu 'BR_MIS_PRED' with '' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors parsing metric: (BR_MIS_PRED - armv8_pmuv3_0@event\=0x1010@ - armv8_pmuv3_0@event\=0x1014@ - armv8_pmuv3_0@event\=0x1018@ - armv8_pmuv3_0@event\=0x100c@) / BR_MIS_PRED lookup(BR_MIS_PRED): val 2.000000 lookup(armv8_pmuv3_0@event=0x1010@): val 3.000000 lookup(armv8_pmuv3_0@event=0x1014@): val 1.000000 lookup(armv8_pmuv3_0@event=0x1018@): val 5.000000 lookup(armv8_pmuv3_0@event=0x100c@): val 4.000000 lookup(BR_MIS_PRED): val 2.000000 parsing '1 - nuke_flush' parsing metric: 1 - nuke_flush Attempting to add event pmu 'nuke_flush' with '' that may result in non-fatal errors parsing metric: 1 - nuke_flush lookup(nuke_flush): val 1.000000 parsing 'armv8_pmuv3_0@event\=0x2005@ / CPU_CYCLES' parsing metric: armv8_pmuv3_0@event\=0x2005@ / CPU_CYCLES Attempting to add event pmu 'CPU_CYCLES' with '' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors parsing metric: armv8_pmuv3_0@event\=0x2005@ / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x2005@): val 2.000000 lookup(CPU_CYCLES): val 1.000000 parsing 'armv8_pmuv3_0@event\=0x100c@ / BR_MIS_PRED' parsing metric: armv8_pmuv3_0@event\=0x100c@ / BR_MIS_PRED Attempting to add event pmu 'BR_MIS_PRED' with '' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors parsing metric: armv8_pmuv3_0@event\=0x100c@ / BR_MIS_PRED lookup(armv8_pmuv3_0@event=0x100c@): val 2.000000 lookup(BR_MIS_PRED): val 1.000000 parsing '(armv8_pmuv3_0@event\=0x2006@ + armv8_pmuv3_0@event\=0x2007@ + armv8_pmuv3_0@event\=0x2008@) / CPU_CYCLES' parsing metric: (armv8_pmuv3_0@event\=0x2006@ + armv8_pmuv3_0@event\=0x2007@ + armv8_pmuv3_0@event\=0x2008@) / CPU_CYCLES Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors parsing metric: (armv8_pmuv3_0@event\=0x2006@ + armv8_pmuv3_0@event\=0x2007@ + armv8_pmuv3_0@event\=0x2008@) / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x2006@): val 4.000000 lookup(armv8_pmuv3_0@event=0x2007@): val 1.000000 lookup(armv8_pmuv3_0@event=0x2008@): val 2.000000 lookup(CPU_CYCLES): val 3.000000 parsing '(armv8_pmuv3_0@event\=0x1014@ + armv8_pmuv3_0@event\=0x1018@) / BR_MIS_PRED' parsing metric: (armv8_pmuv3_0@event\=0x1014@ + armv8_pmuv3_0@event\=0x1018@) / BR_MIS_PRED Attempting to add event pmu 'BR_MIS_PRED' with '' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors parsing metric: (armv8_pmuv3_0@event\=0x1014@ + armv8_pmuv3_0@event\=0x1018@) / BR_MIS_PRED lookup(armv8_pmuv3_0@event=0x1014@): val 2.000000 lookup(armv8_pmuv3_0@event=0x1018@): val 3.000000 lookup(BR_MIS_PRED): val 1.000000 parsing 'INST_RETIRED / (CPU_CYCLES * 4)' parsing metric: INST_RETIRED / (CPU_CYCLES * 4) Attempting to add event pmu 'INST_RETIRED' with '' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '' that may result in non-fatal errors parsing metric: INST_RETIRED / (CPU_CYCLES * 4) lookup(INST_RETIRED): val 1.000000 lookup(CPU_CYCLES): val 2.000000 parsing 'armv8_pmuv3_0@event\=0x2004@ / CPU_CYCLES' parsing metric: armv8_pmuv3_0@event\=0x2004@ / CPU_CYCLES Attempting to add event pmu 'CPU_CYCLES' with '' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors parsing metric: armv8_pmuv3_0@event\=0x2004@ / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x2004@): val 2.000000 lookup(CPU_CYCLES): val 1.000000 parsing 'armv8_pmuv3_0@event\=0x201e@ / CPU_CYCLES' parsing metric: armv8_pmuv3_0@event\=0x201e@ / CPU_CYCLES Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors Attempting to add event pmu 'CPU_CYCLES' with '' that may result in non-fatal errors parsing metric: armv8_pmuv3_0@event\=0x201e@ / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x201e@): val 1.000000 lookup(CPU_CYCLES): val 2.000000 parsing '(armv8_pmuv3_0@event\=0x1001@ * 5) / CPU_CYCLES' parsing metric: (armv8_pmuv3_0@event\=0x1001@ * 5) / CPU_CYCLES Attempting to add event pmu 'CPU_CYCLES' with '' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors parsing metric: (armv8_pmuv3_0@event\=0x1001@ * 5) / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x1001@): val 2.000000 lookup(CPU_CYCLES): val 1.000000 parsing 'armv8_pmuv3_0@event\=0x7005@ / CPU_CYCLES' parsing metric: armv8_pmuv3_0@event\=0x7005@ / CPU_CYCLES Attempting to add event pmu 'CPU_CYCLES' with '' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors parsing metric: armv8_pmuv3_0@event\=0x7005@ / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x7005@): val 2.000000 lookup(CPU_CYCLES): val 1.000000 parsing 'armv8_pmuv3_0@event\=0x2010@ / CPU_CYCLES' parsing metric: armv8_pmuv3_0@event\=0x2010@ / CPU_CYCLES Attempting to add event pmu 'CPU_CYCLES' with '' that may result in non-fatal errors Attempting to add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors After aliases, add event pmu 'armv8_pmuv3_0' with 'event,' that may result in non-fatal errors parsing metric: armv8_pmuv3_0@event\=0x2010@ / CPU_CYCLES lookup(armv8_pmuv3_0@event=0x2010@): val 2.000000 lookup(CPU_CYCLES): val 1.000000 parsing '1 / IPC' parsing metric: 1 / IPC Attempting to add event pmu 'IPC' with '' that may result in non-fatal errors parsing metric: 1 / IPC lookup(IPC): val 1.000000 parsing 'dcache_l2_all_hits + dcache_l2_all_miss' parsing metric: dcache_l2_all_hits + dcache_l2_all_miss Attempting to add event pmu 'dcache_l2_all_miss' with '' that may result in non-fatal errors Attempting to add event pmu 'dcache_l2_all_hits' with '' that may result in non-fatal errors parsing metric: dcache_l2_all_hits + dcache_l2_all_miss lookup(dcache_l2_all_hits): val 2.000000 lookup(dcache_l2_all_miss): val 1.000000 parsing 'l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit' parsing metric: l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit Attempting to add event pmu 'l2_rqsts.rfo_hit' with '' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.demand_data_rd_hit' with '' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.pf_hit' with '' that may result in non-fatal errors parsing metric: l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit lookup(l2_rqsts.demand_data_rd_hit): val 2.000000 lookup(l2_rqsts.pf_hit): val 3.000000 lookup(l2_rqsts.rfo_hit): val 1.000000 parsing 'max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss' parsing metric: max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss Attempting to add event pmu 'l2_rqsts.rfo_miss' with '' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.pf_miss' with '' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.demand_data_rd_hit' with '' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.all_demand_data_rd' with '' that may result in non-fatal errors parsing metric: max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss lookup(l2_rqsts.all_demand_data_rd): val 4.000000 lookup(l2_rqsts.demand_data_rd_hit): val 3.000000 lookup(l2_rqsts.pf_miss): val 2.000000 lookup(l2_rqsts.rfo_miss): val 1.000000 parsing 'd_ratio(dcache_l2_all_hits, dcache_l2_all)' parsing metric: d_ratio(dcache_l2_all_hits, dcache_l2_all) Attempting to add event pmu 'dcache_l2_all_hits' with '' that may result in non-fatal errors Attempting to add event pmu 'dcache_l2_all' with '' that may result in non-fatal errors parsing metric: d_ratio(dcache_l2_all_hits, dcache_l2_all) lookup(dcache_l2_all_hits): val 1.000000 lookup(dcache_l2_all): val 2.000000 parsing 'd_ratio(dcache_l2_all_miss, dcache_l2_all)' parsing metric: d_ratio(dcache_l2_all_miss, dcache_l2_all) Attempting to add event pmu 'dcache_l2_all_miss' with '' that may result in non-fatal errors Attempting to add event pmu 'dcache_l2_all' with '' that may result in non-fatal errors parsing metric: d_ratio(dcache_l2_all_miss, dcache_l2_all) lookup(dcache_l2_all_miss): val 1.000000 lookup(dcache_l2_all): val 2.000000 parsing 'idq_uops_not_delivered.core / (4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) )))' parsing metric: idq_uops_not_delivered.core / (4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) ))) Attempting to add event pmu 'cpu_clk_unhalted.one_thread_active' with '' that may result in non-fatal errors Attempting to add event pmu 'idq_uops_not_delivered.core' with '' that may result in non-fatal errors Attempting to add event pmu 'cpu_clk_unhalted.ref_xclk' with '' that may result in non-fatal errors Attempting to add event pmu 'cpu_clk_unhalted.thread' with '' that may result in non-fatal errors parsing metric: idq_uops_not_delivered.core / (4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) ))) lookup(idq_uops_not_delivered.core): val 2.000000 lookup(cpu_clk_unhalted.thread): val 4.000000 lookup(cpu_clk_unhalted.one_thread_active): val 1.000000 lookup(cpu_clk_unhalted.ref_xclk): val 3.000000 parsing 'inst_retired.any / cpu_clk_unhalted.thread' parsing metric: inst_retired.any / cpu_clk_unhalted.thread Attempting to add event pmu 'inst_retired.any' with '' that may result in non-fatal errors Attempting to add event pmu 'cpu_clk_unhalted.thread' with '' that may result in non-fatal errors parsing metric: inst_retired.any / cpu_clk_unhalted.thread lookup(inst_retired.any): val 1.000000 lookup(cpu_clk_unhalted.thread): val 2.000000 parsing '64 * l1d.replacement / 1000000000 / duration_time' parsing metric: 64 * l1d.replacement / 1000000000 / duration_time Attempting to add event pmu 'l1d.replacement' with '' that may result in non-fatal errors parsing metric: 64 * l1d.replacement / 1000000000 / duration_time lookup(l1d.replacement): val 2.000000 lookup(duration_time): val 1.000000 parsing 'ipc + M2' parsing metric: ipc + M2 Attempting to add event pmu 'M2' with '' that may result in non-fatal errors Attempting to add event pmu 'ipc' with '' that may result in non-fatal errors parsing metric: ipc + M2 lookup(ipc): val 2.000000 lookup(M2): val 1.000000 parsing 'ipc + M1' parsing metric: ipc + M1 Attempting to add event pmu 'M1' with '' that may result in non-fatal errors Attempting to add event pmu 'ipc' with '' that may result in non-fatal errors parsing metric: ipc + M1 lookup(ipc): val 2.000000 lookup(M1): val 1.000000 parsing '1/M3' parsing metric: 1/M3 Attempting to add event pmu 'M3' with '' that may result in non-fatal errors parsing metric: 1/M3 lookup(M3): val 1.000000 parsing '(dcache_miss_cpi + icache_miss_cycles)' parsing metric: (dcache_miss_cpi + icache_miss_cycles) Attempting to add event pmu 'dcache_miss_cpi' with '' that may result in non-fatal errors Attempting to add event pmu 'icache_miss_cycles' with '' that may result in non-fatal errors parsing metric: (dcache_miss_cpi + icache_miss_cycles) lookup(dcache_miss_cpi): val 1.000000 lookup(icache_miss_cycles): val 2.000000 parsing 'l1d\-loads\-misses / inst_retired.any' parsing metric: l1d\-loads\-misses / inst_retired.any Attempting to add event pmu 'inst_retired.any' with '' that may result in non-fatal errors parsing metric: l1d\-loads\-misses / inst_retired.any lookup(l1d-loads-misses): val 2.000000 lookup(inst_retired.any): val 1.000000 parsing 'l1i\-loads\-misses / inst_retired.any' parsing metric: l1i\-loads\-misses / inst_retired.any Attempting to add event pmu 'inst_retired.any' with '' that may result in non-fatal errors parsing metric: l1i\-loads\-misses / inst_retired.any lookup(l1i-loads-misses): val 2.000000 lookup(inst_retired.any): val 1.000000 parsing 'imx8mm_ddr.read_cycles * 4 * 4' parsing metric: imx8mm_ddr.read_cycles * 4 * 4 Attempting to add event pmu 'imx8mm_ddr.read_cycles' with '' that may result in non-fatal errors parsing metric: imx8mm_ddr.read_cycles * 4 * 4 lookup(imx8mm_ddr.read_cycles): val 1.000000 parsing 'imx8mm_ddr.write_cycles * 4 * 4' parsing metric: imx8mm_ddr.write_cycles * 4 * 4 Attempting to add event pmu 'imx8mm_ddr.write_cycles' with '' that may result in non-fatal errors parsing metric: imx8mm_ddr.write_cycles * 4 * 4 lookup(imx8mm_ddr.write_cycles): val 1.000000 parsing 'imx8mn_ddr.read_cycles * 4 * 2' parsing metric: imx8mn_ddr.read_cycles * 4 * 2 Attempting to add event pmu 'imx8mn_ddr.read_cycles' with '' that may result in non-fatal errors parsing metric: imx8mn_ddr.read_cycles * 4 * 2 lookup(imx8mn_ddr.read_cycles): val 1.000000 parsing 'imx8mn_ddr.write_cycles * 4 * 2' parsing metric: imx8mn_ddr.write_cycles * 4 * 2 Attempting to add event pmu 'imx8mn_ddr.write_cycles' with '' that may result in non-fatal errors parsing metric: imx8mn_ddr.write_cycles * 4 * 2 lookup(imx8mn_ddr.write_cycles): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0071@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0071@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0071@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0071@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0070@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0070@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0070@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0070@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0000@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0000@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0000@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0000@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0xffff\,axi_id\=0x0000@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0xffff\,axi_id\=0x0000@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0xffff\,axi_id\=0x0000@ lookup(imx8_ddr0@axid-read,axi_mask=0xffff,axi_id=0x0000@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0041@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0041@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0041@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0041@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0063@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0063@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0063@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0063@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0062@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0062@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0062@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0062@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0065@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0065@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0065@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0065@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0064@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0064@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0064@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0064@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0066@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0066@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0066@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0066@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006f@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006f@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006f@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x006f@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0076@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0076@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0076@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0076@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0074@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0074@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0074@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0074@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0075@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0075@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0075@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0075@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006a@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006a@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006a@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x006a@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006b@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006b@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006b@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x006b@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006c@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006c@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006c@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x006c@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006d@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006d@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006d@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x006d@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006e@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006e@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x006e@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x006e@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0068@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0068@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0068@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0068@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0069@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0069@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0069@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0069@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0073@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0073@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0073@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0073@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007a@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007a@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007a@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x007a@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x000f\,axi_id\=0x0020@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x000f\,axi_id\=0x0020@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x000f\,axi_id\=0x0020@ lookup(imx8_ddr0@axid-read,axi_mask=0x000f,axi_id=0x0020@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0078@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0078@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0078@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0078@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0079@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0079@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x0079@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x0079@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007c@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007c@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007c@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x007c@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007d@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007d@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007d@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x007d@): val 1.000000 parsing 'imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007e@' parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007e@ Attempting to add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-read,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-read\,axi_mask\=0x0000\,axi_id\=0x007e@ lookup(imx8_ddr0@axid-read,axi_mask=0x0000,axi_id=0x007e@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0071@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0071@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0071@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0071@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0070@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0070@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0070@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0070@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0000@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0000@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0000@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0000@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0xffff\,axi_id\=0x0000@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0xffff\,axi_id\=0x0000@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0xffff\,axi_id\=0x0000@ lookup(imx8_ddr0@axid-write,axi_mask=0xffff,axi_id=0x0000@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0041@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0041@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0041@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0041@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0063@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0063@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0063@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0063@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0062@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0062@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0062@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0062@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0065@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0065@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0065@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0065@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0064@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0064@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0064@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0064@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0066@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0066@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0066@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0066@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006f@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006f@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006f@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x006f@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0076@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0076@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0076@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0076@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0074@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0074@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0074@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0074@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0075@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0075@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0075@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0075@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006a@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006a@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006a@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x006a@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006b@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006b@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006b@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x006b@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006c@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006c@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006c@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x006c@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006d@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006d@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006d@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x006d@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006e@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006e@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x006e@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x006e@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0068@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0068@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0068@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0068@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0069@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0069@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0069@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0069@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0073@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0073@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0073@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0073@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007a@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007a@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007a@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x007a@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x000f\,axi_id\=0x0020@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x000f\,axi_id\=0x0020@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x000f\,axi_id\=0x0020@ lookup(imx8_ddr0@axid-write,axi_mask=0x000f,axi_id=0x0020@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0078@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0078@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0078@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0078@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0079@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0079@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x0079@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x0079@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007c@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007c@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007c@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x007c@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007d@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007d@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007d@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x007d@): val 1.000000 parsing 'imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007e@' parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007e@ Attempting to add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors After aliases, add event pmu 'imx8_ddr0' with 'axid-write,axi_mask,axi_id,' that may result in non-fatal errors parsing metric: imx8_ddr0@axid\-write\,axi_mask\=0x0000\,axi_id\=0x007e@ lookup(imx8_ddr0@axid-write,axi_mask=0x0000,axi_id=0x007e@): val 1.000000 parsing 'imx8mq_ddr.read_cycles * 4 * 4' parsing metric: imx8mq_ddr.read_cycles * 4 * 4 Attempting to add event pmu 'imx8mq_ddr.read_cycles' with '' that may result in non-fatal errors parsing metric: imx8mq_ddr.read_cycles * 4 * 4 lookup(imx8mq_ddr.read_cycles): val 1.000000 parsing 'imx8mq_ddr.write_cycles * 4 * 4' parsing metric: imx8mq_ddr.write_cycles * 4 * 4 Attempting to add event pmu 'imx8mq_ddr.write_cycles' with '' that may result in non-fatal errors parsing metric: imx8mq_ddr.write_cycles * 4 * 4 lookup(imx8mq_ddr.write_cycles): val 1.000000 parsing '(cpa_p0_wr_dat * 64 + cpa_p0_rd_dat_64b * 64 + cpa_p0_rd_dat_32b * 32) / cpa_cycles' parsing metric: (cpa_p0_wr_dat * 64 + cpa_p0_rd_dat_64b * 64 + cpa_p0_rd_dat_32b * 32) / cpa_cycles Attempting to add event pmu 'cpa_cycles' with '' that may result in non-fatal errors Attempting to add event pmu 'cpa_p0_wr_dat' with '' that may result in non-fatal errors Attempting to add event pmu 'cpa_p0_rd_dat_64b' with '' that may result in non-fatal errors Attempting to add event pmu 'cpa_p0_rd_dat_32b' with '' that may result in non-fatal errors parsing metric: (cpa_p0_wr_dat * 64 + cpa_p0_rd_dat_64b * 64 + cpa_p0_rd_dat_32b * 32) / cpa_cycles lookup(cpa_p0_wr_dat): val 2.000000 lookup(cpa_p0_rd_dat_64b): val 3.000000 lookup(cpa_p0_rd_dat_32b): val 4.000000 lookup(cpa_cycles): val 1.000000 parsing '(cpa_p1_wr_dat * 64 + cpa_p1_rd_dat_64b * 64 + cpa_p1_rd_dat_32b * 32) / cpa_cycles' parsing metric: (cpa_p1_wr_dat * 64 + cpa_p1_rd_dat_64b * 64 + cpa_p1_rd_dat_32b * 32) / cpa_cycles Attempting to add event pmu 'cpa_cycles' with '' that may result in non-fatal errors Attempting to add event pmu 'cpa_p1_wr_dat' with '' that may result in non-fatal errors Attempting to add event pmu 'cpa_p1_rd_dat_64b' with '' that may result in non-fatal errors Attempting to add event pmu 'cpa_p1_rd_dat_32b' with '' that may result in non-fatal errors parsing metric: (cpa_p1_wr_dat * 64 + cpa_p1_rd_dat_64b * 64 + cpa_p1_rd_dat_32b * 32) / cpa_cycles lookup(cpa_p1_wr_dat): val 2.000000 lookup(cpa_p1_rd_dat_64b): val 3.000000 lookup(cpa_p1_rd_dat_32b): val 4.000000 lookup(cpa_cycles): val 1.000000 ---- end ---- PMU events subtest 4: Ok OkOkOkOk -- 10: PMU events :: [ 22:31:28 ] :: [ PASS ] :: 10: PMU events kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #10 : PMU events) ** TEST-10-PMU-events PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #11 : DSO data read :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 11: DSO data read : --- start --- ---- end ---- DSO data read: Ok Ok -- 11: DSO data read :: [ 22:31:29 ] :: [ PASS ] :: 11: DSO data read kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #11 : DSO data read) ** TEST-11-DSO-data-read PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #12 : DSO data cache :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 12: DSO data cache : --- start --- fd path: /proc/self/fd file limit 1024, new 12 fd path: /proc/self/fd nr start 3, nr stop 3 ---- end ---- DSO data cache: Ok Ok -- 12: DSO data cache :: [ 22:31:29 ] :: [ PASS ] :: 12: DSO data cache kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #12 : DSO data cache) ** TEST-12-DSO-data-cache PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #13 : DSO data reopen :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:30 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 13: DSO data reopen (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #13 : DSO data reopen) ** TEST-13-DSO-data-reopen PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #14 : Roundtrip evsel->name :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 14: Roundtrip evsel->name : --- start --- Using CPUID 0x00000000410fd0c0 ---- end ---- Roundtrip evsel->name: Ok Ok -- 14: Roundtrip evsel->name :: [ 22:31:30 ] :: [ PASS ] :: 14: Roundtrip evsel->name kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #14 : Roundtrip evsel->name) ** TEST-14-Roundtrip-evsel-name PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #15 : Parse sched tracepoints fields :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:30 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 15: Parse sched tracepoints fields (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #15 : Parse sched tracepoints fields) ** TEST-15-Parse-sched-tracepoints-fields PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #16 : syscalls:sys_enter_openat event fields :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 16: syscalls:sys_enter_openat event fields : --- start --- ------------------------------------------------------------ perf_event_attr: type 2 size 128 config 0x245 { sample_period, sample_freq } 1 sample_type IP|TID|TIME|CPU|PERIOD|RAW read_format ID disabled 1 inherit 1 mmap 1 comm 1 freq 1 enable_on_exec 1 task 1 sample_id_all 1 exclude_guest 1 mmap2 1 ksymbol 1 bpf_event 1 { wakeup_events, wakeup_watermark } 1 ------------------------------------------------------------ sys_perf_event_open: pid 346267 cpu 0 group_fd -1 flags 0x8 = 3 sys_perf_event_open: pid 346267 cpu 1 group_fd -1 flags 0x8 = 4 sys_perf_event_open: pid 346267 cpu 2 group_fd -1 flags 0x8 = 5 sys_perf_event_open: pid 346267 cpu 3 group_fd -1 flags 0x8 = 6 sys_perf_event_open: pid 346267 cpu 4 group_fd -1 flags 0x8 = 7 sys_perf_event_open: pid 346267 cpu 5 group_fd -1 flags 0x8 = 8 sys_perf_event_open: pid 346267 cpu 6 group_fd -1 flags 0x8 = 9 sys_perf_event_open: pid 346267 cpu 7 group_fd -1 flags 0x8 = 10 mmap size 528384B 0xffff7e05a0b8: mmap mask[0]: 0xffff7e06a198: mmap mask[0]: 0xffff7e07a278: mmap mask[0]: 0xffff7e08a358: mmap mask[0]: 0xffff7e09a438: mmap mask[0]: 0xffff7e0aa518: mmap mask[0]: 0xffff7e0ba5f8: mmap mask[0]: 0xffff7e0ca6d8: mmap mask[0]: ---- end ---- syscalls:sys_enter_openat event fields: Ok Ok -- 16: syscalls:sys_enter_openat event fields :: [ 22:31:31 ] :: [ PASS ] :: 16: syscalls:sys_enter_openat event fields kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #16 : syscalls:sys_enter_openat event fields) ** TEST-16-syscalls-sys-enter-openat-event-fields PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #17 : Setup struct perf_event_attr :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 17: Setup struct perf_event_attr : --- start --- Using CPUID 0x00000000410fd0c0 /usr/libexec/perf-core/tests/attr.py:142: DeprecationWarning: The SafeConfigParser class has been renamed to ConfigParser in Python 3.2. This alias will be removed in future versions. Use ConfigParser directly instead. parser = configparser.SafeConfigParser() running '/usr/libexec/perf-core/tests/attr/test-record-C0' /usr/libexec/perf-core/tests/attr.py:201: DeprecationWarning: The SafeConfigParser class has been renamed to ConfigParser in Python 3.2. This alias will be removed in future versions. Use ConfigParser directly instead. parser_event = configparser.SafeConfigParser() /usr/libexec/perf-core/tests/attr.py:215: DeprecationWarning: The SafeConfigParser class has been renamed to ConfigParser in Python 3.2. This alias will be removed in future versions. Use ConfigParser directly instead. parser_base = configparser.SafeConfigParser() 'PERF_TEST_ATTR=/tmp/tmp6datred_ /usr/bin/perf record -o /tmp/tmp6datred_/perf.data --no-bpf-event -C 0 kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-record-basic' 'PERF_TEST_ATTR=/tmp/tmpgvem1ias /usr/bin/perf record -o /tmp/tmpgvem1ias/perf.data --no-bpf-event kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-record-branch-any' 'PERF_TEST_ATTR=/tmp/tmp_qx9g6nd /usr/bin/perf record -o /tmp/tmp_qx9g6nd/perf.data --no-bpf-event -b kill >/dev/null 2>&1' ret '255', expected '1' unsupp '/usr/libexec/perf-core/tests/attr/test-record-branch-any' running '/usr/libexec/perf-core/tests/attr/test-record-branch-filter-any' 'PERF_TEST_ATTR=/tmp/tmpiq47q3ib /usr/bin/perf record -o /tmp/tmpiq47q3ib/perf.data --no-bpf-event -j any kill >/dev/null 2>&1' ret '255', expected '1' unsupp '/usr/libexec/perf-core/tests/attr/test-record-branch-filter-any' running '/usr/libexec/perf-core/tests/attr/test-stat-no-inherit' 'PERF_TEST_ATTR=/tmp/tmpuoakb44u /usr/bin/perf stat -o /tmp/tmpuoakb44u/perf.data -i -e cycles kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-record-branch-filter-any_call' 'PERF_TEST_ATTR=/tmp/tmp2lq4hixx /usr/bin/perf record -o /tmp/tmp2lq4hixx/perf.data --no-bpf-event -j any_call kill >/dev/null 2>&1' ret '255', expected '1' unsupp '/usr/libexec/perf-core/tests/attr/test-record-branch-filter-any_call' running '/usr/libexec/perf-core/tests/attr/test-record-branch-filter-any_ret' 'PERF_TEST_ATTR=/tmp/tmpy9fhk8bs /usr/bin/perf record -o /tmp/tmpy9fhk8bs/perf.data --no-bpf-event -j any_ret kill >/dev/null 2>&1' ret '255', expected '1' unsupp '/usr/libexec/perf-core/tests/attr/test-record-branch-filter-any_ret' running '/usr/libexec/perf-core/tests/attr/test-record-branch-filter-hv' 'PERF_TEST_ATTR=/tmp/tmp0sfqzdqx /usr/bin/perf record -o /tmp/tmp0sfqzdqx/perf.data --no-bpf-event -j hv kill >/dev/null 2>&1' ret '255', expected '1' unsupp '/usr/libexec/perf-core/tests/attr/test-record-branch-filter-hv' running '/usr/libexec/perf-core/tests/attr/test-record-branch-filter-ind_call' 'PERF_TEST_ATTR=/tmp/tmpsoq8w74l /usr/bin/perf record -o /tmp/tmpsoq8w74l/perf.data --no-bpf-event -j ind_call kill >/dev/null 2>&1' ret '255', expected '1' unsupp '/usr/libexec/perf-core/tests/attr/test-record-branch-filter-ind_call' running '/usr/libexec/perf-core/tests/attr/test-record-branch-filter-k' 'PERF_TEST_ATTR=/tmp/tmp6ik4nvgg /usr/bin/perf record -o /tmp/tmp6ik4nvgg/perf.data --no-bpf-event -j k kill >/dev/null 2>&1' ret '255', expected '1' unsupp '/usr/libexec/perf-core/tests/attr/test-record-branch-filter-k' running '/usr/libexec/perf-core/tests/attr/test-record-branch-filter-u' 'PERF_TEST_ATTR=/tmp/tmpu9sdt039 /usr/bin/perf record -o /tmp/tmpu9sdt039/perf.data --no-bpf-event -j u kill >/dev/null 2>&1' ret '255', expected '1' unsupp '/usr/libexec/perf-core/tests/attr/test-record-branch-filter-u' running '/usr/libexec/perf-core/tests/attr/test-record-count' 'PERF_TEST_ATTR=/tmp/tmpb80p_sw6 /usr/bin/perf record -o /tmp/tmpb80p_sw6/perf.data --no-bpf-event -c 123 kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-record-data' 'PERF_TEST_ATTR=/tmp/tmpln2nsrd6 /usr/bin/perf record -o /tmp/tmpln2nsrd6/perf.data --no-bpf-event -d kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-record-freq' 'PERF_TEST_ATTR=/tmp/tmpbdhugjf1 /usr/bin/perf record -o /tmp/tmpbdhugjf1/perf.data --no-bpf-event -F 100 kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-record-graph-default' test limitation '!aarch64' excluded architecture list ['aarch64'] skipped [aarch64] '/usr/libexec/perf-core/tests/attr/test-record-graph-default' running '/usr/libexec/perf-core/tests/attr/test-record-graph-default-aarch64' test limitation 'aarch64' 'PERF_TEST_ATTR=/tmp/tmpt6brv3x7 /usr/bin/perf record -o /tmp/tmpt6brv3x7/perf.data --no-bpf-event -g kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-record-graph-dwarf' 'PERF_TEST_ATTR=/tmp/tmpk0l9gw02 /usr/bin/perf record -o /tmp/tmpk0l9gw02/perf.data --no-bpf-event --call-graph dwarf -- kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-record-graph-fp' test limitation '!aarch64' excluded architecture list ['aarch64'] skipped [aarch64] '/usr/libexec/perf-core/tests/attr/test-record-graph-fp' running '/usr/libexec/perf-core/tests/attr/test-record-graph-fp-aarch64' test limitation 'aarch64' 'PERF_TEST_ATTR=/tmp/tmpafr8wcxt /usr/bin/perf record -o /tmp/tmpafr8wcxt/perf.data --no-bpf-event --call-graph fp kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-record-group' 'PERF_TEST_ATTR=/tmp/tmpjvz1qjv4 /usr/bin/perf record -o /tmp/tmpjvz1qjv4/perf.data --no-bpf-event --group -e cycles,instructions kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-record-group-sampling' 'PERF_TEST_ATTR=/tmp/tmpixxwpkgn /usr/bin/perf record -o /tmp/tmpixxwpkgn/perf.data --no-bpf-event -e '{cycles,cache-misses}:S' kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-record-group1' 'PERF_TEST_ATTR=/tmp/tmpqeruyv19 /usr/bin/perf record -o /tmp/tmpqeruyv19/perf.data --no-bpf-event -e '{cycles,instructions}' kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-record-group2' 'PERF_TEST_ATTR=/tmp/tmp5bzuhy4b /usr/bin/perf record -o /tmp/tmp5bzuhy4b/perf.data --no-bpf-event -e '{cycles/period=1234000/,instructions/period=6789000/}:S' kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-record-no-buffering' 'PERF_TEST_ATTR=/tmp/tmpjlpim052 /usr/bin/perf record -o /tmp/tmpjlpim052/perf.data --no-bpf-event --no-buffering kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-record-no-inherit' 'PERF_TEST_ATTR=/tmp/tmptvkfblzg /usr/bin/perf record -o /tmp/tmptvkfblzg/perf.data --no-bpf-event -i kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-record-no-samples' 'PERF_TEST_ATTR=/tmp/tmpogzbsry5 /usr/bin/perf record -o /tmp/tmpogzbsry5/perf.data --no-bpf-event -n kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-record-period' 'PERF_TEST_ATTR=/tmp/tmpwgopm_gg /usr/bin/perf record -o /tmp/tmpwgopm_gg/perf.data --no-bpf-event -c 100 -P kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-record-pfm-period' 'PERF_TEST_ATTR=/tmp/tmpm3_5_yiw /usr/bin/perf record -o /tmp/tmpm3_5_yiw/perf.data --no-bpf-event -c 10000 --pfm-events=cycles:period=77777 kill >/dev/null 2>&1' ret '129', expected '1' unsupp '/usr/libexec/perf-core/tests/attr/test-record-pfm-period' running '/usr/libexec/perf-core/tests/attr/test-record-raw' 'PERF_TEST_ATTR=/tmp/tmp15hytcx1 /usr/bin/perf record -o /tmp/tmp15hytcx1/perf.data --no-bpf-event -R kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-record-spe-period' test limitation 'aarch64' 'PERF_TEST_ATTR=/tmp/tmpi9w6nw26 /usr/bin/perf record -o /tmp/tmpi9w6nw26/perf.data --no-bpf-event -c 2 -e arm_spe_0// -- kill >/dev/null 2>&1' ret '129', expected '1' unsupp '/usr/libexec/perf-core/tests/attr/test-record-spe-period' running '/usr/libexec/perf-core/tests/attr/test-record-spe-period-term' test limitation 'aarch64' 'PERF_TEST_ATTR=/tmp/tmp5j59rpa2 /usr/bin/perf record -o /tmp/tmp5j59rpa2/perf.data --no-bpf-event -e arm_spe_0/period=3/ -- kill >/dev/null 2>&1' ret '129', expected '1' unsupp '/usr/libexec/perf-core/tests/attr/test-record-spe-period-term' running '/usr/libexec/perf-core/tests/attr/test-record-spe-physical-address' test limitation 'aarch64' 'PERF_TEST_ATTR=/tmp/tmpmjy_y9bp /usr/bin/perf record -o /tmp/tmpmjy_y9bp/perf.data --no-bpf-event -e arm_spe_0/pa_enable=1/ -- kill >/dev/null 2>&1' ret '129', expected '1' unsupp '/usr/libexec/perf-core/tests/attr/test-record-spe-physical-address' running '/usr/libexec/perf-core/tests/attr/test-stat-C0' 'PERF_TEST_ATTR=/tmp/tmpoz8oa90h /usr/bin/perf stat -o /tmp/tmpoz8oa90h/perf.data -e cycles -C 0 kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-stat-basic' 'PERF_TEST_ATTR=/tmp/tmp_sgko1zg /usr/bin/perf stat -o /tmp/tmp_sgko1zg/perf.data -e cycles kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-stat-default' 'PERF_TEST_ATTR=/tmp/tmp1vhi03te /usr/bin/perf stat -o /tmp/tmp1vhi03te/perf.data kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-stat-detailed-1' 'PERF_TEST_ATTR=/tmp/tmp3ml23kdl /usr/bin/perf stat -o /tmp/tmp3ml23kdl/perf.data -d kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-stat-detailed-2' 'PERF_TEST_ATTR=/tmp/tmpaut598gm /usr/bin/perf stat -o /tmp/tmpaut598gm/perf.data -dd kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-stat-detailed-3' 'PERF_TEST_ATTR=/tmp/tmplsjtd0mu /usr/bin/perf stat -o /tmp/tmplsjtd0mu/perf.data -ddd kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-stat-group' 'PERF_TEST_ATTR=/tmp/tmpl713tz5y /usr/bin/perf stat -o /tmp/tmpl713tz5y/perf.data --group -e cycles,instructions kill >/dev/null 2>&1' ret '1', expected '1' running '/usr/libexec/perf-core/tests/attr/test-stat-group1' 'PERF_TEST_ATTR=/tmp/tmpuk733ln4 /usr/bin/perf stat -o /tmp/tmpuk733ln4/perf.data -e '{cycles,instructions}' kill >/dev/null 2>&1' ret '1', expected '1' ---- end ---- Setup struct perf_event_attr: Ok Ok -- 17: Setup struct perf_event_attr :: [ 22:31:41 ] :: [ PASS ] :: 17: Setup struct perf_event_attr kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 9s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #17 : Setup struct perf_event_attr) ** TEST-17-Setup-struct-perf-event-attr PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #18 : Match and link multiple hists :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 18: Match and link multiple hists : --- start --- Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 1 Thread 300 bash Map: 400000-500000 0 bash Map: 500000-600000 0 libc Map: f00000-1000000 0 [kernel] Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 1 Thread 100 perf Map: 400000-500000 0 perf Map: 500000-600000 0 libc Map: f00000-1000000 0 [kernel] Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 1 Thread 200 perf Map: 400000-500000 0 perf Map: 500000-600000 0 libc Map: f00000-1000000 0 [kernel] Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 ---- end ---- Match and link multiple hists: Ok Ok -- 18: Match and link multiple hists :: [ 22:31:41 ] :: [ PASS ] :: 18: Match and link multiple hists kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #18 : Match and link multiple hists) ** TEST-18-Match-and-link-multiple-hists PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #19 : 'import perf' in python :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 19: 'import perf' in python : --- start --- python usage test: "echo "import sys ; sys.path.append('python'); import perf" | '/usr/bin/python3' " ---- end ---- 'import perf' in python: Ok Ok -- 19: 'import perf' in python :: [ 22:31:42 ] :: [ PASS ] :: 19: 'import perf' in python kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #19 : 'import perf' in python) ** TEST-19-import-perf-in-python PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #20 : Breakpoint overflow signal handler :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:42 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 20: Breakpoint overflow signal handler (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #20 : Breakpoint overflow signal handler) ** TEST-20-Breakpoint-overflow-signal-handler PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #21 : Breakpoint overflow sampling :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:42 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 21: Breakpoint overflow sampling (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #21 : Breakpoint overflow sampling) ** TEST-21-Breakpoint-overflow-sampling PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #22 : Breakpoint accounting :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 22: Breakpoint accounting : --- start --- failed opening event 0 failed opening event 0 watchpoints count 4, breakpoints count 6, has_ioctl 1, share 0 wp 0 created wp 1 created wp 2 created wp 3 created wp 0 modified to bp wp max created ---- end ---- Breakpoint accounting: Ok Ok -- 22: Breakpoint accounting :: [ 22:31:43 ] :: [ PASS ] :: 22: Breakpoint accounting kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #22 : Breakpoint accounting) ** TEST-22-Breakpoint-accounting PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #23 : Watchpoint :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 23: Watchpoint : 23.1: Read Only Watchpoint : --- start --- ---- end ---- Watchpoint subtest 1: Ok 23.2: Write Only Watchpoint : --- start --- ---- end ---- Watchpoint subtest 2: Ok 23.3: Read / Write Watchpoint : --- start --- ---- end ---- Watchpoint subtest 3: Ok 23.4: Modify Watchpoint : --- start --- ---- end ---- Watchpoint subtest 4: Ok OkOkOkOk -- 23: Watchpoint :: [ 22:31:43 ] :: [ PASS ] :: 23: Watchpoint kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #23 : Watchpoint) ** TEST-23-Watchpoint PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #24 : Number of exit events of a simple workload :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:44 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 24: Number of exit events of a simple workload (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #24 : Number of exit events of a simple workload) ** TEST-24-Number-of-exit-events-of-a-simple-workload PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #25 : Software clock events period values :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 25: Software clock events period values : --- start --- ------------------------------------------------------------ perf_event_attr: type 1 { sample_period, sample_freq } 500 sample_type PERIOD disabled 1 exclude_kernel 1 freq 1 ------------------------------------------------------------ sys_perf_event_open: pid 348462 cpu -1 group_fd -1 flags 0x8 = 3 mmap size 528384B 0xaaaad9540a48: mmap mask[0]: ------------------------------------------------------------ perf_event_attr: type 1 config 0x1 { sample_period, sample_freq } 500 sample_type PERIOD disabled 1 exclude_kernel 1 freq 1 ------------------------------------------------------------ sys_perf_event_open: pid 348462 cpu -1 group_fd -1 flags 0x8 = 3 mmap size 528384B 0xaaaad9540a48: mmap mask[0]: ---- end ---- Software clock events period values: Ok Ok -- 25: Software clock events period values :: [ 22:31:44 ] :: [ PASS ] :: 25: Software clock events period values kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #25 : Software clock events period values) ** TEST-25-Software-clock-events-period-values PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #26 : Object code reading :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:45 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 26: Object code reading (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #26 : Object code reading) ** TEST-26-Object-code-reading PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #27 : Sample parsing :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 27: Sample parsing : --- start --- ---- end ---- Sample parsing: Ok Ok -- 27: Sample parsing :: [ 22:31:45 ] :: [ PASS ] :: 27: Sample parsing kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #27 : Sample parsing) ** TEST-27-Sample-parsing PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #28 : Use a dummy software event to keep tracking :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 28: Use a dummy software event to keep tracking : --- start --- Using CPUID 0x00000000410fd0c0 ------------------------------------------------------------ perf_event_attr: type 1 size 128 config 0x9 sample_type IP|TID|ID read_format ID disabled 1 inherit 1 exclude_kernel 1 exclude_hv 1 mmap 1 comm 1 task 1 sample_id_all 1 exclude_guest 1 mmap2 1 comm_exec 1 ksymbol 1 bpf_event 1 ------------------------------------------------------------ sys_perf_event_open: pid 349145 cpu 0 group_fd -1 flags 0x8 = 3 sys_perf_event_open: pid 349145 cpu 1 group_fd -1 flags 0x8 = 4 sys_perf_event_open: pid 349145 cpu 2 group_fd -1 flags 0x8 = 5 sys_perf_event_open: pid 349145 cpu 3 group_fd -1 flags 0x8 = 6 sys_perf_event_open: pid 349145 cpu 4 group_fd -1 flags 0x8 = 7 sys_perf_event_open: pid 349145 cpu 5 group_fd -1 flags 0x8 = 8 sys_perf_event_open: pid 349145 cpu 6 group_fd -1 flags 0x8 = 9 sys_perf_event_open: pid 349145 cpu 7 group_fd -1 flags 0x8 = 10 ------------------------------------------------------------ perf_event_attr: size 128 sample_type IP|TID|ID read_format ID disabled 1 inherit 1 exclude_kernel 1 exclude_hv 1 enable_on_exec 1 sample_id_all 1 exclude_guest 1 ------------------------------------------------------------ sys_perf_event_open: pid 349145 cpu 0 group_fd -1 flags 0x8 = 11 sys_perf_event_open: pid 349145 cpu 1 group_fd -1 flags 0x8 = 12 sys_perf_event_open: pid 349145 cpu 2 group_fd -1 flags 0x8 = 13 sys_perf_event_open: pid 349145 cpu 3 group_fd -1 flags 0x8 = 14 sys_perf_event_open: pid 349145 cpu 4 group_fd -1 flags 0x8 = 15 sys_perf_event_open: pid 349145 cpu 5 group_fd -1 flags 0x8 = 16 sys_perf_event_open: pid 349145 cpu 6 group_fd -1 flags 0x8 = 17 sys_perf_event_open: pid 349145 cpu 7 group_fd -1 flags 0x8 = 18 mmap size 528384B 0xffffab30e0b8: mmap mask[0]: 0xffffab31e198: mmap mask[0]: 0xffffab32e278: mmap mask[0]: 0xffffab33e358: mmap mask[0]: 0xffffab34e438: mmap mask[0]: 0xffffab35e518: mmap mask[0]: 0xffffab36e5f8: mmap mask[0]: 0xffffab37e6d8: mmap mask[0]: ---- end ---- Use a dummy software event to keep tracking: Ok Ok -- 28: Use a dummy software event to keep tracking :: [ 22:31:46 ] :: [ PASS ] :: 28: Use a dummy software event to keep tracking kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #28 : Use a dummy software event to keep tracking) ** TEST-28-Use-a-dummy-software-event-to-keep-tracking PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #29 : Parse with no sample_id_all bit set :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 29: Parse with no sample_id_all bit set : --- start --- ---- end ---- Parse with no sample_id_all bit set: Ok Ok -- 29: Parse with no sample_id_all bit set :: [ 22:31:46 ] :: [ PASS ] :: 29: Parse with no sample_id_all bit set kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #29 : Parse with no sample_id_all bit set) ** TEST-29-Parse-with-no-sample-id-all-bit-set PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #30 : Filter hist entries :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 30: Filter hist entries : --- start --- Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 1 Thread 300 bash Map: 400000-500000 0 bash Map: 500000-600000 0 libc Map: f00000-1000000 0 [kernel] Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 1 Thread 100 perf Map: 400000-500000 0 perf Map: 500000-600000 0 libc Map: f00000-1000000 0 [kernel] Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 1 Thread 200 perf Map: 400000-500000 0 perf Map: 500000-600000 0 libc Map: f00000-1000000 0 [kernel] Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 ---- end ---- Filter hist entries: Ok Ok -- 30: Filter hist entries :: [ 22:31:47 ] :: [ PASS ] :: 30: Filter hist entries kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #30 : Filter hist entries) ** TEST-30-Filter-hist-entries PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #31 : Lookup mmap thread :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 31: Lookup mmap thread : --- start --- tid = 349844, map = 0xffff9e39e000 tid = 349845, map = 0xffff9e39d000 tid = 349846, map = 0xffff9e39c000 tid = 349847, map = 0xffff9e39b000 (1:1):(0:0) : systemd:1/1 1/1: [0xaaaadfac0000(0x14000) @ 0 fd:00 201333105 0]: r-xp /usr/lib/systemd/systemd 1/1: [0xffff7fe7e000(0x8000) @ 0 fd:00 201330488 0]: r-xp /usr/lib64/libffi.so.8.1.0 1/1: [0xffff7fe9f000(0x21000) @ 0 fd:00 201330466 0]: r-xp /usr/lib64/libgpg-error.so.0.32.0 1/1: [0xffff7fee0000(0x5000) @ 0 fd:00 201330600 0]: r-xp /usr/lib64/libattr.so.1.1.2501 1/1: [0xffff7ff01000(0x86000) @ 0 fd:00 201330516 0]: r-xp /usr/lib64/libpcre2-8.so.0.11.0 1/1: [0xffff7ffa2000(0x15000) @ 0 fd:00 201330302 0]: r-xp /usr/lib64/libz.so.1.2.11 1/1: [0xffff7ffd3000(0x5000) @ 0 fd:00 201330452 0]: r-xp /usr/lib64/libcap-ng.so.0.0.0 1/1: [0xffff7fff4000(0x7000) @ 0 fd:00 201332687 0]: r-xp /usr/lib64/libeconf.so.0.4.1 1/1: [0xffff80015000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 1/1: [0xffff800b6000(0x11f000) @ 0 fd:00 201330492 0]: r-xp /usr/lib64/libp11-kit.so.0.3.0 1/1: [0xffff80200000(0x384000) @ 0 fd:00 201330866 0]: r-xp /usr/lib64/libcrypto.so.3.0.7 1/1: [0xffff80613000(0x26000) @ 0 fd:00 201330372 0]: r-xp /usr/lib64/liblzma.so.5.2.5 1/1: [0xffff80654000(0xaf000) @ 0 fd:00 201330394 0]: r-xp /usr/lib64/libzstd.so.1.5.1 1/1: [0xffff80715000(0xd8000) @ 0 fd:00 201330564 0]: r-xp /usr/lib64/libgcrypt.so.20.4.0 1/1: [0xffff80809000(0x2c000) @ 0 fd:00 201330405 0]: r-xp /usr/lib64/libcrypt.so.2.0.0 1/1: [0xffff80852000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 1/1: [0xffff80a00000(0x31c000) @ 0 fd:00 67122234 0]: r-xp /usr/lib64/systemd/libsystemd-shared-252.so 1/1: [0xffff80d5d000(0x1e000) @ 0 fd:00 201330556 0]: r-xp /usr/lib64/liblz4.so.1.9.3 1/1: [0xffff80d8e000(0x7000) @ 0 fd:00 201330385 0]: r-xp /usr/lib64/libcap.so.2.48 1/1: [0xffff80daf000(0x31000) @ 0 fd:00 201330927 0]: r-xp /usr/lib64/libblkid.so.1.1.0 1/1: [0xffff80e00000(0x18d000) @ 0 fd:00 67122233 0]: r-xp /usr/lib64/systemd/libsystemd-core-252.so 1/1: [0xffff81010000(0x7000) @ 0 fd:00 201330602 0]: r-xp /usr/lib64/libacl.so.1.1.2301 1/1: [0xffff81031000(0x41000) @ 0 fd:00 201330934 0]: r-xp /usr/lib64/libmount.so.1.1.0 1/1: [0xffff81092000(0x28000) @ 0 fd:00 201330550 0]: r-xp /usr/lib64/libselinux.so.1 1/1: [0xffff810d5000(0x16000) @ 0 fd:00 201330931 0]: r-xp /usr/lib64/libkmod.so.2.3.6 1/1: [0xffff81106000(0x1f000) @ 0 fd:00 201330459 0]: r-xp /usr/lib64/libaudit.so.1.0.0 1/1: [0xffff81143000(0xe000) @ 0 fd:00 201332718 0]: r-xp /usr/lib64/libpam.so.0.85.1 1/1: [0xffff81164000(0x1b000) @ 0 fd:00 201330833 0]: r-xp /usr/lib64/libseccomp.so.2.5.2 1/1: [0xffff81195000(0x13000) @ 0 fd:00 201326733 0]: r-xp /usr/lib64/libgcc_s-11-20221121.so.1 1/1: [0xffff811c6000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 1/1: [0xffff81203000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (2:2):(0:0) : kthreadd:2/2 (3:3):(2:2) : rcu_gp:3/3 (4:4):(2:2) : rcu_par_gp:4/4 (5:5):(2:2) : slub_flushwq:5/5 (6:6):(2:2) : netns:6/6 (8:8):(2:2) : kworker/0:0H-ev:8/8 (10:10):(2:2) : mm_percpu_wq:10/10 (11:11):(2:2) : kworker/u16:1-f:11/11 (12:12):(2:2) : rcu_tasks_kthre:12/12 (13:13):(2:2) : rcu_tasks_rude_:13/13 (14:14):(2:2) : rcu_tasks_trace:14/14 (15:15):(2:2) : ksoftirqd/0:15/15 (16:16):(2:2) : rcu_preempt:16/16 (17:17):(2:2) : migration/0:17/17 (19:19):(2:2) : cpuhp/0:19/19 (20:20):(2:2) : cpuhp/1:20/20 (21:21):(2:2) : migration/1:21/21 (22:22):(2:2) : ksoftirqd/1:22/22 (24:24):(2:2) : kworker/1:0H-ev:24/24 (25:25):(2:2) : cpuhp/2:25/25 (26:26):(2:2) : migration/2:26/26 (27:27):(2:2) : ksoftirqd/2:27/27 (29:29):(2:2) : kworker/2:0H-ev:29/29 (30:30):(2:2) : cpuhp/3:30/30 (31:31):(2:2) : migration/3:31/31 (32:32):(2:2) : ksoftirqd/3:32/32 (34:34):(2:2) : kworker/3:0H-ev:34/34 (35:35):(2:2) : cpuhp/4:35/35 (36:36):(2:2) : migration/4:36/36 (37:37):(2:2) : ksoftirqd/4:37/37 (39:39):(2:2) : kworker/4:0H-ev:39/39 (40:40):(2:2) : cpuhp/5:40/40 (41:41):(2:2) : migration/5:41/41 (42:42):(2:2) : ksoftirqd/5:42/42 (44:44):(2:2) : kworker/5:0H-ev:44/44 (45:45):(2:2) : cpuhp/6:45/45 (46:46):(2:2) : migration/6:46/46 (47:47):(2:2) : ksoftirqd/6:47/47 (49:49):(2:2) : kworker/6:0H-ev:49/49 (50:50):(2:2) : cpuhp/7:50/50 (51:51):(2:2) : migration/7:51/51 (52:52):(2:2) : ksoftirqd/7:52/52 (54:54):(2:2) : kworker/7:0H-ev:54/54 (56:56):(2:2) : kdevtmpfs:56/56 (57:57):(2:2) : inet_frag_wq:57/57 (58:58):(2:2) : kauditd:58/58 (59:59):(2:2) : khungtaskd:59/59 (60:60):(2:2) : oom_reaper:60/60 (61:61):(2:2) : writeback:61/61 (62:62):(2:2) : kcompactd0:62/62 (63:63):(2:2) : ksmd:63/63 (64:64):(2:2) : khugepaged:64/64 (65:65):(2:2) : cryptd:65/65 (66:66):(2:2) : kintegrityd:66/66 (67:67):(2:2) : kblockd:67/67 (68:68):(2:2) : blkcg_punt_bio:68/68 (70:70):(2:2) : tpm_dev_wq:70/70 (71:71):(2:2) : ata_sff:71/71 (72:72):(2:2) : md:72/72 (73:73):(2:2) : edac-poller:73/73 (74:74):(2:2) : devfreq_wq:74/74 (75:75):(2:2) : watchdogd:75/75 (76:76):(2:2) : kworker/2:1H-ev:76/76 (77:77):(2:2) : kswapd0:77/77 (84:84):(2:2) : kthrotld:84/84 (89:89):(2:2) : irq/51-aerdrv:89/89 (90:90):(2:2) : irq/51-pciehp:90/90 (91:91):(2:2) : irq/52-aerdrv:91/91 (92:92):(2:2) : irq/52-pciehp:92/92 (93:93):(2:2) : irq/53-aerdrv:93/93 (94:94):(2:2) : irq/53-pciehp:94/94 (95:95):(2:2) : irq/54-aerdrv:95/95 (96:96):(2:2) : irq/54-pciehp:96/96 (97:97):(2:2) : irq/55-aerdrv:97/97 (98:98):(2:2) : irq/55-pciehp:98/98 (99:99):(2:2) : irq/56-aerdrv:99/99 (100:100):(2:2) : irq/56-pciehp:100/100 (101:101):(2:2) : irq/49-ACPI:Ged:101/101 (102:102):(2:2) : acpi_thermal_pm:102/102 (103:103):(2:2) : hwrng:103/103 (104:104):(2:2) : kworker/0:1H-kb:104/104 (105:105):(2:2) : kmpath_rdacd:105/105 (106:106):(2:2) : kaluad:106/106 (107:107):(2:2) : mld:107/107 (108:108):(2:2) : ipv6_addrconf:108/108 (109:109):(2:2) : kstrp:109/109 (117:117):(2:2) : zswap-shrink:117/117 (198:198):(2:2) : kworker/u17:0:198/198 (237:237):(2:2) : kworker/6:1H-kb:237/237 (247:247):(2:2) : kworker/4:1H-ev:247/247 (254:254):(2:2) : kworker/3:1H-xf:254/254 (426:426):(2:2) : kworker/5:1H-ev:426/426 (429:429):(2:2) : kworker/1:1H-ev:429/429 (489:489):(2:2) : kworker/7:1H-ev:489/489 (490:490):(2:2) : kdmflush/253:0:490/490 (497:497):(2:2) : kdmflush/253:1:497/497 (518:518):(2:2) : xfsalloc:518/518 (519:519):(2:2) : xfs_mru_cache:519/519 (520:520):(2:2) : xfs-buf/dm-0:520/520 (521:521):(2:2) : xfs-conv/dm-0:521/521 (522:522):(2:2) : xfs-reclaim/dm-:522/522 (523:523):(2:2) : xfs-blockgc/dm-:523/523 (524:524):(2:2) : xfs-inodegc/dm-:524/524 (525:525):(2:2) : xfs-log/dm-0:525/525 (526:526):(2:2) : xfs-cil/dm-0:526/526 (527:527):(2:2) : xfsaild/dm-0:527/527 (597:597):(1:1) : systemd-journal:597/597 597/597: [0xaaaace230000(0x27000) @ 0 fd:00 201333112 0]: r-xp /usr/lib/systemd/systemd-journald 597/597: [0xffff9a5a1000(0x5000) @ 0 fd:00 201330452 0]: r-xp /usr/lib64/libcap-ng.so.0.0.0 597/597: [0xffff9a5c2000(0x7000) @ 0 fd:00 201332687 0]: r-xp /usr/lib64/libeconf.so.0.4.1 597/597: [0xffff9a5e3000(0x1f000) @ 0 fd:00 201330459 0]: r-xp /usr/lib64/libaudit.so.1.0.0 597/597: [0xffff9a620000(0x8000) @ 0 fd:00 201330488 0]: r-xp /usr/lib64/libffi.so.8.1.0 597/597: [0xffff9a641000(0x15000) @ 0 fd:00 201330302 0]: r-xp /usr/lib64/libz.so.1.2.11 597/597: [0xffff9a672000(0x21000) @ 0 fd:00 201330466 0]: r-xp /usr/lib64/libgpg-error.so.0.32.0 597/597: [0xffff9a6b3000(0x86000) @ 0 fd:00 201330516 0]: r-xp /usr/lib64/libpcre2-8.so.0.11.0 597/597: [0xffff9a754000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 597/597: [0xffff9a7f5000(0xaf000) @ 0 fd:00 201330394 0]: r-xp /usr/lib64/libzstd.so.1.5.1 597/597: [0xffff9a8b6000(0x11f000) @ 0 fd:00 201330492 0]: r-xp /usr/lib64/libp11-kit.so.0.3.0 597/597: [0xffff9aa00000(0x384000) @ 0 fd:00 201330866 0]: r-xp /usr/lib64/libcrypto.so.3.0.7 597/597: [0xffff9ae08000(0x5000) @ 0 fd:00 201330600 0]: r-xp /usr/lib64/libattr.so.1.1.2501 597/597: [0xffff9ae29000(0x26000) @ 0 fd:00 201330372 0]: r-xp /usr/lib64/liblzma.so.5.2.5 597/597: [0xffff9ae6a000(0x1b000) @ 0 fd:00 201330833 0]: r-xp /usr/lib64/libseccomp.so.2.5.2 597/597: [0xffff9ae9b000(0x41000) @ 0 fd:00 201330934 0]: r-xp /usr/lib64/libmount.so.1.1.0 597/597: [0xffff9aefc000(0x1e000) @ 0 fd:00 201330556 0]: r-xp /usr/lib64/liblz4.so.1.9.3 597/597: [0xffff9af2d000(0x16000) @ 0 fd:00 201330931 0]: r-xp /usr/lib64/libkmod.so.2.3.6 597/597: [0xffff9af5e000(0xd8000) @ 0 fd:00 201330564 0]: r-xp /usr/lib64/libgcrypt.so.20.4.0 597/597: [0xffff9b052000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 597/597: [0xffff9b200000(0x31c000) @ 0 fd:00 67122234 0]: r-xp /usr/lib64/systemd/libsystemd-shared-252.so 597/597: [0xffff9b554000(0xe000) @ 0 fd:00 201332718 0]: r-xp /usr/lib64/libpam.so.0.85.1 597/597: [0xffff9b575000(0x2c000) @ 0 fd:00 201330405 0]: r-xp /usr/lib64/libcrypt.so.2.0.0 597/597: [0xffff9b5be000(0x7000) @ 0 fd:00 201330385 0]: r-xp /usr/lib64/libcap.so.2.48 597/597: [0xffff9b5df000(0x31000) @ 0 fd:00 201330927 0]: r-xp /usr/lib64/libblkid.so.1.1.0 597/597: [0xffff9b630000(0x7000) @ 0 fd:00 201330602 0]: r-xp /usr/lib64/libacl.so.1.1.2301 597/597: [0xffff9b651000(0x13000) @ 0 fd:00 201326733 0]: r-xp /usr/lib64/libgcc_s-11-20221121.so.1 597/597: [0xffff9b682000(0x28000) @ 0 fd:00 201330550 0]: r-xp /usr/lib64/libselinux.so.1 597/597: [0xffff9b6c5000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 597/597: [0xffff9b702000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (610:610):(1:1) : systemd-udevd:610/610 610/610: [0xaaaac7fe0000(0x69000) @ 0 fd:00 134558514 0]: r-xp /usr/bin/udevadm 610/610: [0xffffa3d74000(0xa000) @ 0 fd:00 202026835 0]: r-xp /usr/lib64/libnss_sss.so.2 610/610: [0xffffa3f2d000(0x5000) @ 0 fd:00 201330452 0]: r-xp /usr/lib64/libcap-ng.so.0.0.0 610/610: [0xffffa3f4e000(0x86000) @ 0 fd:00 201330516 0]: r-xp /usr/lib64/libpcre2-8.so.0.11.0 610/610: [0xffffa3fef000(0x7000) @ 0 fd:00 201332687 0]: r-xp /usr/lib64/libeconf.so.0.4.1 610/610: [0xffffa4010000(0x1f000) @ 0 fd:00 201330459 0]: r-xp /usr/lib64/libaudit.so.1.0.0 610/610: [0xffffa404d000(0x8000) @ 0 fd:00 201330488 0]: r-xp /usr/lib64/libffi.so.8.1.0 610/610: [0xffffa406e000(0x21000) @ 0 fd:00 201330466 0]: r-xp /usr/lib64/libgpg-error.so.0.32.0 610/610: [0xffffa40af000(0x5000) @ 0 fd:00 201330600 0]: r-xp /usr/lib64/libattr.so.1.1.2501 610/610: [0xffffa40d0000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 610/610: [0xffffa4171000(0x26000) @ 0 fd:00 201330372 0]: r-xp /usr/lib64/liblzma.so.5.2.5 610/610: [0xffffa41b2000(0xaf000) @ 0 fd:00 201330394 0]: r-xp /usr/lib64/libzstd.so.1.5.1 610/610: [0xffffa4273000(0x28000) @ 0 fd:00 201330550 0]: r-xp /usr/lib64/libselinux.so.1 610/610: [0xffffa42b6000(0x11f000) @ 0 fd:00 201330492 0]: r-xp /usr/lib64/libp11-kit.so.0.3.0 610/610: [0xffffa4400000(0x384000) @ 0 fd:00 201330866 0]: r-xp /usr/lib64/libcrypto.so.3.0.7 610/610: [0xffffa4800000(0x15000) @ 0 fd:00 201330302 0]: r-xp /usr/lib64/libz.so.1.2.11 610/610: [0xffffa4831000(0x1b000) @ 0 fd:00 201330833 0]: r-xp /usr/lib64/libseccomp.so.2.5.2 610/610: [0xffffa4862000(0xe000) @ 0 fd:00 201332718 0]: r-xp /usr/lib64/libpam.so.0.85.1 610/610: [0xffffa4883000(0x41000) @ 0 fd:00 201330934 0]: r-xp /usr/lib64/libmount.so.1.1.0 610/610: [0xffffa48e4000(0x1e000) @ 0 fd:00 201330556 0]: r-xp /usr/lib64/liblz4.so.1.9.3 610/610: [0xffffa4915000(0xd8000) @ 0 fd:00 201330564 0]: r-xp /usr/lib64/libgcrypt.so.20.4.0 610/610: [0xffffa4a09000(0x2c000) @ 0 fd:00 201330405 0]: r-xp /usr/lib64/libcrypt.so.2.0.0 610/610: [0xffffa4a52000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 610/610: [0xffffa4c00000(0x31c000) @ 0 fd:00 67122234 0]: r-xp /usr/lib64/systemd/libsystemd-shared-252.so 610/610: [0xffffa4f54000(0x7000) @ 0 fd:00 201330385 0]: r-xp /usr/lib64/libcap.so.2.48 610/610: [0xffffa4f75000(0x7000) @ 0 fd:00 201330602 0]: r-xp /usr/lib64/libacl.so.1.1.2301 610/610: [0xffffa4f96000(0x13000) @ 0 fd:00 201326733 0]: r-xp /usr/lib64/libgcc_s-11-20221121.so.1 610/610: [0xffffa4fc7000(0x31000) @ 0 fd:00 201330927 0]: r-xp /usr/lib64/libblkid.so.1.1.0 610/610: [0xffffa5018000(0x16000) @ 0 fd:00 201330931 0]: r-xp /usr/lib64/libkmod.so.2.3.6 610/610: [0xffffa5049000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 610/610: [0xffffa5086000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (653:653):(2:2) : xfs-buf/vda2:653/653 (654:654):(2:2) : xfs-conv/vda2:654/654 (655:655):(2:2) : xfs-reclaim/vda:655/655 (656:656):(2:2) : xfs-blockgc/vda:656/656 (657:657):(2:2) : xfs-inodegc/vda:657/657 (658:658):(2:2) : xfs-log/vda2:658/658 (659:659):(2:2) : xfs-cil/vda2:659/659 (660:660):(2:2) : xfsaild/vda2:660/660 (694:694):(2:2) : kdmflush/253:2:694/694 (700:700):(2:2) : xfs-buf/dm-2:700/700 (701:701):(2:2) : xfs-conv/dm-2:701/701 (702:702):(2:2) : xfs-reclaim/dm-:702/702 (703:703):(2:2) : xfs-blockgc/dm-:703/703 (704:704):(2:2) : xfs-inodegc/dm-:704/704 (705:705):(2:2) : xfs-log/dm-2:705/705 (706:706):(2:2) : xfs-cil/dm-2:706/706 (707:707):(2:2) : xfsaild/dm-2:707/707 (714:714):(1:1) : rpcbind:714/714 714/714: [0xaaaad61b0000(0xc000) @ 0 fd:00 134290523 0]: r-xp /usr/bin/rpcbind 714/714: [0xffffa4e00000(0x384000) @ 0 fd:00 201330866 0]: r-xp /usr/lib64/libcrypto.so.3.0.7 714/714: [0xffffa5276000(0x86000) @ 0 fd:00 201330516 0]: r-xp /usr/lib64/libpcre2-8.so.0.11.0 714/714: [0xffffa5317000(0x15000) @ 0 fd:00 201330302 0]: r-xp /usr/lib64/libz.so.1.2.11 714/714: [0xffffa5348000(0x28000) @ 0 fd:00 201330550 0]: r-xp /usr/lib64/libselinux.so.1 714/714: [0xffffa538b000(0x21000) @ 0 fd:00 201330466 0]: r-xp /usr/lib64/libgpg-error.so.0.32.0 714/714: [0xffffa53cc000(0xd000) @ 0 fd:00 201330252 0]: r-xp /usr/lib64/libresolv.so.2 714/714: [0xffffa53ef000(0x4000) @ 0 fd:00 201330531 0]: r-xp /usr/lib64/libkeyutils.so.1.10 714/714: [0xffffa5410000(0xe000) @ 0 fd:00 201334126 0]: r-xp /usr/lib64/libkrb5support.so.0.1 714/714: [0xffffa5431000(0x13000) @ 0 fd:00 201326733 0]: r-xp /usr/lib64/libgcc_s-11-20221121.so.1 714/714: [0xffffa5462000(0x1e000) @ 0 fd:00 201330556 0]: r-xp /usr/lib64/liblz4.so.1.9.3 714/714: [0xffffa5493000(0xaf000) @ 0 fd:00 201330394 0]: r-xp /usr/lib64/libzstd.so.1.5.1 714/714: [0xffffa5554000(0x26000) @ 0 fd:00 201330372 0]: r-xp /usr/lib64/liblzma.so.5.2.5 714/714: [0xffffa5595000(0xd8000) @ 0 fd:00 201330564 0]: r-xp /usr/lib64/libgcrypt.so.20.4.0 714/714: [0xffffa5689000(0x7000) @ 0 fd:00 201330385 0]: r-xp /usr/lib64/libcap.so.2.48 714/714: [0xffffa56aa000(0x3000) @ 0 fd:00 201330422 0]: r-xp /usr/lib64/libcom_err.so.2.1 714/714: [0xffffa56cb000(0x15000) @ 0 fd:00 201334118 0]: r-xp /usr/lib64/libk5crypto.so.3.1 714/714: [0xffffa56fc000(0xc9000) @ 0 fd:00 201334124 0]: r-xp /usr/lib64/libkrb5.so.3.3 714/714: [0xffffa57ee000(0x4d000) @ 0 fd:00 201334114 0]: r-xp /usr/lib64/libgssapi_krb5.so.2.2 714/714: [0xffffa584f000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 714/714: [0xffffa59fd000(0xc7000) @ 0 fd:00 201330922 0]: r-xp /usr/lib64/libsystemd.so.0.35.0 714/714: [0xffffa5aef000(0x2b000) @ 0 fd:00 202107746 0]: r-xp /usr/lib64/libtirpc.so.3.0.0 714/714: [0xffffa5b30000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 714/714: [0xffffa5b6d000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (715:715):(1:1) : auditd:715/715 715/715: [0xaaaac9e80000(0x1e000) @ 0 fd:00 202026969 0]: r-xp /usr/sbin/auditd 715/715: [0xffffa7536000(0xa000) @ 0 fd:00 202026835 0]: r-xp /usr/lib64/libnss_sss.so.2 715/715: [0xffffa755f000(0x86000) @ 0 fd:00 201330516 0]: r-xp /usr/lib64/libpcre2-8.so.0.11.0 715/715: [0xffffa7600000(0x384000) @ 0 fd:00 201330866 0]: r-xp /usr/lib64/libcrypto.so.3.0.7 715/715: [0xffffa79fc000(0x15000) @ 0 fd:00 201330302 0]: r-xp /usr/lib64/libz.so.1.2.11 715/715: [0xffffa7a2d000(0x28000) @ 0 fd:00 201330550 0]: r-xp /usr/lib64/libselinux.so.1 715/715: [0xffffa7a70000(0xd000) @ 0 fd:00 201330252 0]: r-xp /usr/lib64/libresolv.so.2 715/715: [0xffffa7a93000(0x4000) @ 0 fd:00 201330531 0]: r-xp /usr/lib64/libkeyutils.so.1.10 715/715: [0xffffa7ab4000(0xe000) @ 0 fd:00 201334126 0]: r-xp /usr/lib64/libkrb5support.so.0.1 715/715: [0xffffa7ad5000(0x3000) @ 0 fd:00 201330422 0]: r-xp /usr/lib64/libcom_err.so.2.1 715/715: [0xffffa7af6000(0x15000) @ 0 fd:00 201334118 0]: r-xp /usr/lib64/libk5crypto.so.3.1 715/715: [0xffffa7b27000(0x5000) @ 0 fd:00 201330452 0]: r-xp /usr/lib64/libcap-ng.so.0.0.0 715/715: [0xffffa7b48000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 715/715: [0xffffa7cf6000(0xc9000) @ 0 fd:00 201334124 0]: r-xp /usr/lib64/libkrb5.so.3.3 715/715: [0xffffa7de8000(0x4d000) @ 0 fd:00 201334114 0]: r-xp /usr/lib64/libgssapi_krb5.so.2.2 715/715: [0xffffa7e49000(0x20000) @ 0 fd:00 201330462 0]: r-xp /usr/lib64/libauparse.so.0.0.0 715/715: [0xffffa7e7b000(0x1f000) @ 0 fd:00 201330459 0]: r-xp /usr/lib64/libaudit.so.1.0.0 715/715: [0xffffa7eb8000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 715/715: [0xffffa7ef5000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (715:716):(715:715) : auditd:715/716 (719:719):(2:2) : rpciod:719/719 (720:720):(2:2) : xprtiod:720/720 (738:738):(1:1) : NetworkManager:738/738 738/738: [0xaaaab7990000(0x309000) @ 0 fd:00 201334890 0]: r-xp /usr/sbin/NetworkManager 738/738: [0xffff9c11e000(0x40000) @ 0 fd:00 201334884 0]: r-xp /usr/lib64/NetworkManager/1.41.8-1.el9/libnm-settings-plugin-ifcfg-rh.so 738/738: [0xffff9c17f000(0x4e000) @ 0 fd:00 201330937 0]: r-xp /usr/lib64/libdbus-1.so.3.19.13 738/738: [0xffff9d47b000(0xe000) @ 0 fd:00 201330589 0]: r-xp /usr/lib64/libjansson.so.4.14.0 738/738: [0xffff9d49c000(0x5000) @ 0 fd:00 201332681 0]: r-xp /usr/lib64/libteamdctl.so.0.1.5 738/738: [0xffff9d4bd000(0xa000) @ 0 fd:00 202027014 0]: r-xp /usr/lib64/NetworkManager/1.41.8-1.el9/libnm-device-plugin-team.so 738/738: [0xffff9d4de000(0xa000) @ 0 fd:00 202026835 0]: r-xp /usr/lib64/libnss_sss.so.2 738/738: [0xffff9d554000(0x2c000) @ 0 fd:00 201330405 0]: r-xp /usr/lib64/libcrypt.so.2.0.0 738/738: [0xffff9d59d000(0x31000) @ 0 fd:00 201330927 0]: r-xp /usr/lib64/libblkid.so.1.1.0 738/738: [0xffff9d5ee000(0x20000) @ 0 fd:00 201332665 0]: r-xp /usr/lib64/libbrotlicommon.so.1.0.9 738/738: [0xffff9d61f000(0x1c000) @ 0 fd:00 201334130 0]: r-xp /usr/lib64/libsasl2.so.3.0.0 738/738: [0xffff9d650000(0x54000) @ 0 fd:00 201332080 0]: r-xp /usr/lib64/libevent-2.1.so.7.0.1 738/738: [0xffff9d6c1000(0xd000) @ 0 fd:00 201330252 0]: r-xp /usr/lib64/libresolv.so.2 738/738: [0xffff9d6e4000(0x4000) @ 0 fd:00 201330531 0]: r-xp /usr/lib64/libkeyutils.so.1.10 738/738: [0xffff9d705000(0xe000) @ 0 fd:00 201334126 0]: r-xp /usr/lib64/libkrb5support.so.0.1 738/738: [0xffff9d726000(0x21000) @ 0 fd:00 201330466 0]: r-xp /usr/lib64/libgpg-error.so.0.32.0 738/738: [0xffff9d767000(0x64000) @ 0 fd:00 201330851 0]: r-xp /usr/lib64/libpcre.so.1.2.12 738/738: [0xffff9d7e8000(0x8000) @ 0 fd:00 201330488 0]: r-xp /usr/lib64/libffi.so.8.1.0 738/738: [0xffff9d809000(0x41000) @ 0 fd:00 201330934 0]: r-xp /usr/lib64/libmount.so.1.1.0 738/738: [0xffff9d86a000(0x15000) @ 0 fd:00 201330302 0]: r-xp /usr/lib64/libz.so.1.2.11 738/738: [0xffff9d89b000(0x5c000) @ 0 fd:00 201334221 0]: r-xp /usr/lib64/libldap_r.so.2.0.200 738/738: [0xffff9d90e000(0xc9000) @ 0 fd:00 201334124 0]: r-xp /usr/lib64/libkrb5.so.3.3 738/738: [0xffff9da00000(0x384000) @ 0 fd:00 201330866 0]: r-xp /usr/lib64/libcrypto.so.3.0.7 738/738: [0xffff9de0c000(0x9000) @ 0 fd:00 201332667 0]: r-xp /usr/lib64/libbrotlidec.so.1.0.9 738/738: [0xffff9de2d000(0xe000) @ 0 fd:00 201334217 0]: r-xp /usr/lib64/liblber.so.2.0.200 738/738: [0xffff9de4e000(0x3000) @ 0 fd:00 201330422 0]: r-xp /usr/lib64/libcom_err.so.2.1 738/738: [0xffff9de6f000(0x15000) @ 0 fd:00 201334118 0]: r-xp /usr/lib64/libk5crypto.so.3.1 738/738: [0xffff9dea0000(0x4d000) @ 0 fd:00 201334114 0]: r-xp /usr/lib64/libgssapi_krb5.so.2.2 738/738: [0xffff9df01000(0x8e000) @ 0 fd:00 201330868 0]: r-xp /usr/lib64/libssl.so.3.0.7 738/738: [0xffff9dfb5000(0x11000) @ 0 fd:00 201332333 0]: r-xp /usr/lib64/libpsl.so.5.3.3 738/738: [0xffff9dfe6000(0x6a000) @ 0 fd:00 201334479 0]: r-xp /usr/lib64/libssh.so.4.9.4 738/738: [0xffff9e068000(0x23000) @ 0 fd:00 201333750 0]: r-xp /usr/lib64/libnghttp2.so.14.20.1 738/738: [0xffff9e0a9000(0x5000) @ 0 fd:00 201330452 0]: r-xp /usr/lib64/libcap-ng.so.0.0.0 738/738: [0xffff9e0ca000(0x86000) @ 0 fd:00 201330516 0]: r-xp /usr/lib64/libpcre2-8.so.0.11.0 738/738: [0xffff9e16b000(0x1e000) @ 0 fd:00 201330556 0]: r-xp /usr/lib64/liblz4.so.1.9.3 738/738: [0xffff9e19c000(0xaf000) @ 0 fd:00 201330394 0]: r-xp /usr/lib64/libzstd.so.1.5.1 738/738: [0xffff9e25d000(0x26000) @ 0 fd:00 201330372 0]: r-xp /usr/lib64/liblzma.so.5.2.5 738/738: [0xffff9e29e000(0xd8000) @ 0 fd:00 201330564 0]: r-xp /usr/lib64/libgcrypt.so.20.4.0 738/738: [0xffff9e392000(0x7000) @ 0 fd:00 201330385 0]: r-xp /usr/lib64/libcap.so.2.48 738/738: [0xffff9e3b3000(0x6d000) @ 0 fd:00 201333785 0]: r-xp /usr/lib64/libhogweed.so.6.5 738/738: [0xffff9e434000(0x49000) @ 0 fd:00 201333787 0]: r-xp /usr/lib64/libnettle.so.8.5 738/738: [0xffff9e495000(0x13000) @ 0 fd:00 201330841 0]: r-xp /usr/lib64/libtasn1.so.6.6.0 738/738: [0xffff9e4c6000(0x177000) @ 0 fd:00 201330472 0]: r-xp /usr/lib64/libunistring.so.2.1.0 738/738: [0xffff9e657000(0x1d000) @ 0 fd:00 201330521 0]: r-xp /usr/lib64/libidn2.so.0.3.7 738/738: [0xffff9e688000(0x11f000) @ 0 fd:00 201330492 0]: r-xp /usr/lib64/libp11-kit.so.0.3.0 738/738: [0xffff9e7d2000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 738/738: [0xffff9e980000(0x13000) @ 0 fd:00 201326733 0]: r-xp /usr/lib64/libgcc_s-11-20221121.so.1 738/738: [0xffff9e9b1000(0x138000) @ 0 fd:00 201333803 0]: r-xp /usr/lib64/libglib-2.0.so.0.6800.4 738/738: [0xffff9eb03000(0x3000) @ 0 fd:00 201333805 0]: r-xp /usr/lib64/libgmodule-2.0.so.0.6800.4 738/738: [0xffff9eb24000(0x58000) @ 0 fd:00 201333807 0]: r-xp /usr/lib64/libgobject-2.0.so.0.6800.4 738/738: [0xffff9eb96000(0x1d4000) @ 0 fd:00 201333801 0]: r-xp /usr/lib64/libgio-2.0.so.0.6800.4 738/738: [0xffff9ed89000(0x8d000) @ 0 fd:00 201334483 0]: r-xp /usr/lib64/libcurl.so.4.7.0 738/738: [0xffff9ee2c000(0x1f000) @ 0 fd:00 201330459 0]: r-xp /usr/lib64/libaudit.so.1.0.0 738/738: [0xffff9ee69000(0x28000) @ 0 fd:00 201330550 0]: r-xp /usr/lib64/libselinux.so.1 738/738: [0xffff9eeac000(0x5000) @ 0 fd:00 201333477 0]: r-xp /usr/lib64/libndp.so.0.2.0 738/738: [0xffff9eecd000(0xc7000) @ 0 fd:00 201330922 0]: r-xp /usr/lib64/libsystemd.so.0.35.0 738/738: [0xffff9efbf000(0x2d000) @ 0 fd:00 201330924 0]: r-xp /usr/lib64/libudev.so.1.7.5 738/738: [0xffff9f000000(0x1fa000) @ 0 fd:00 201333791 0]: r-xp /usr/lib64/libgnutls.so.30.33.1 738/738: [0xffff9f243000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 738/738: [0xffff9f280000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (738:759):(738:738) : gmain:738/759 (738:761):(738:738) : gdbus:738/761 (739:739):(1:1) : avahi-daemon:739/739 739/739: [0xaaaad2840000(0x22000) @ 0 fd:00 203197691 0]: r-xp /usr/sbin/avahi-daemon 739/739: [0xffffb21b1000(0x86000) @ 0 fd:00 201330516 0]: r-xp /usr/lib64/libpcre2-8.so.0.11.0 739/739: [0xffffb2252000(0x8000) @ 0 fd:00 201330488 0]: r-xp /usr/lib64/libffi.so.8.1.0 739/739: [0xffffb2273000(0x28000) @ 0 fd:00 201330550 0]: r-xp /usr/lib64/libselinux.so.1 739/739: [0xffffb22b6000(0x11f000) @ 0 fd:00 201330492 0]: r-xp /usr/lib64/libp11-kit.so.0.3.0 739/739: [0xffffb2400000(0x384000) @ 0 fd:00 201330866 0]: r-xp /usr/lib64/libcrypto.so.3.0.7 739/739: [0xffffb2803000(0x15000) @ 0 fd:00 201330302 0]: r-xp /usr/lib64/libz.so.1.2.11 739/739: [0xffffb2834000(0x2c000) @ 0 fd:00 201330405 0]: r-xp /usr/lib64/libcrypt.so.2.0.0 739/739: [0xffffb287d000(0x4d000) @ 0 fd:00 201330920 0]: r-xp /usr/lib64/libnss_systemd.so.2 739/739: [0xffffb28ee000(0xa000) @ 0 fd:00 202026835 0]: r-xp /usr/lib64/libnss_sss.so.2 739/739: [0xffffb290f000(0x21000) @ 0 fd:00 201330466 0]: r-xp /usr/lib64/libgpg-error.so.0.32.0 739/739: [0xffffb2950000(0x13000) @ 0 fd:00 201326733 0]: r-xp /usr/lib64/libgcc_s-11-20221121.so.1 739/739: [0xffffb2981000(0x1e000) @ 0 fd:00 201330556 0]: r-xp /usr/lib64/liblz4.so.1.9.3 739/739: [0xffffb29b2000(0xaf000) @ 0 fd:00 201330394 0]: r-xp /usr/lib64/libzstd.so.1.5.1 739/739: [0xffffb2a73000(0x26000) @ 0 fd:00 201330372 0]: r-xp /usr/lib64/liblzma.so.5.2.5 739/739: [0xffffb2ab4000(0xd8000) @ 0 fd:00 201330564 0]: r-xp /usr/lib64/libgcrypt.so.20.4.0 739/739: [0xffffb2ba8000(0xc7000) @ 0 fd:00 201330922 0]: r-xp /usr/lib64/libsystemd.so.0.35.0 739/739: [0xffffb2c9a000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 739/739: [0xffffb2d3b000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 739/739: [0xffffb2ee9000(0x4e000) @ 0 fd:00 201330937 0]: r-xp /usr/lib64/libdbus-1.so.3.19.13 739/739: [0xffffb2f4a000(0x7000) @ 0 fd:00 201330385 0]: r-xp /usr/lib64/libcap.so.2.48 739/739: [0xffffb2f6b000(0x27000) @ 0 fd:00 201330447 0]: r-xp /usr/lib64/libexpat.so.1.8.10 739/739: [0xffffb2fac000(0x6000) @ 0 fd:00 201332675 0]: r-xp /usr/lib64/libdaemon.so.0.5.0 739/739: [0xffffb2fcd000(0x36000) @ 0 fd:00 203197690 0]: r-xp /usr/lib64/libavahi-core.so.7.1.0 739/739: [0xffffb301e000(0xc000) @ 0 fd:00 202265987 0]: r-xp /usr/lib64/libavahi-common.so.3.5.4 739/739: [0xffffb303f000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 739/739: [0xffffb307c000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (743:743):(1:1) : irqbalance:743/743 743/743: [0xaaaacfda0000(0x10000) @ 0 fd:00 202027216 0]: r-xp /usr/sbin/irqbalance 743/743: [0xffff96522000(0x64000) @ 0 fd:00 201330851 0]: r-xp /usr/lib64/libpcre.so.1.2.12 743/743: [0xffff965a3000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 743/743: [0xffff96751000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 743/743: [0xffff967f2000(0xb000) @ 0 fd:00 201330849 0]: r-xp /usr/lib64/libnuma.so.1.0.0 743/743: [0xffff96817000(0x138000) @ 0 fd:00 201333803 0]: r-xp /usr/lib64/libglib-2.0.so.0.6800.4 743/743: [0xffff96969000(0x5000) @ 0 fd:00 201330452 0]: r-xp /usr/lib64/libcap-ng.so.0.0.0 743/743: [0xffff9698a000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 743/743: [0xffff969c7000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (743:747):(743:743) : gmain:743/747 (744:744):(1:1) : qemu-ga:744/744 744/744: [0xaaaacf100000(0xe2000) @ 0 fd:00 134975652 0]: r-xp /usr/bin/qemu-ga 744/744: [0xffffb2f7a000(0x64000) @ 0 fd:00 201330851 0]: r-xp /usr/lib64/libpcre.so.1.2.12 744/744: [0xffffb2ffb000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 744/744: [0xffffb31a9000(0x13000) @ 0 fd:00 201326733 0]: r-xp /usr/lib64/libgcc_s-11-20221121.so.1 744/744: [0xffffb31da000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 744/744: [0xffffb327b000(0x138000) @ 0 fd:00 201333803 0]: r-xp /usr/lib64/libglib-2.0.so.0.6800.4 744/744: [0xffffb33cd000(0x3000) @ 0 fd:00 201333805 0]: r-xp /usr/lib64/libgmodule-2.0.so.0.6800.4 744/744: [0xffffb33ee000(0xb000) @ 0 fd:00 201330849 0]: r-xp /usr/lib64/libnuma.so.1.0.0 744/744: [0xffffb3413000(0x2d000) @ 0 fd:00 201330924 0]: r-xp /usr/lib64/libudev.so.1.7.5 744/744: [0xffffb3454000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 744/744: [0xffffb3491000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (744:746):(744:744) : qemu-ga:744/746 (745:745):(1:1) : rsyslogd:745/745 745/745: [0xaaaace9a0000(0xac000) @ 0 fd:00 201335880 0]: r-xp /usr/sbin/rsyslogd 745/745: [0xffffaa19d000(0x6000) @ 0 fd:00 201335594 0]: r-xp /usr/lib64/rsyslog/imjournal.so 745/745: [0xffffaa1be000(0x7000) @ 0 fd:00 201335601 0]: r-xp /usr/lib64/rsyslog/imuxsock.so 745/745: [0xffffaa1df000(0x6000) @ 0 fd:00 201335602 0]: r-xp /usr/lib64/rsyslog/lmnet.so 745/745: [0xffffaa200000(0x21000) @ 0 fd:00 201330466 0]: r-xp /usr/lib64/libgpg-error.so.0.32.0 745/745: [0xffffaa241000(0x1e000) @ 0 fd:00 201330556 0]: r-xp /usr/lib64/liblz4.so.1.9.3 745/745: [0xffffaa272000(0xaf000) @ 0 fd:00 201330394 0]: r-xp /usr/lib64/libzstd.so.1.5.1 745/745: [0xffffaa333000(0x26000) @ 0 fd:00 201330372 0]: r-xp /usr/lib64/liblzma.so.5.2.5 745/745: [0xffffaa374000(0xd8000) @ 0 fd:00 201330564 0]: r-xp /usr/lib64/libgcrypt.so.20.4.0 745/745: [0xffffaa468000(0x7000) @ 0 fd:00 201330385 0]: r-xp /usr/lib64/libcap.so.2.48 745/745: [0xffffaa489000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 745/745: [0xffffaa637000(0x13000) @ 0 fd:00 201326733 0]: r-xp /usr/lib64/libgcc_s-11-20221121.so.1 745/745: [0xffffaa668000(0x5000) @ 0 fd:00 201330452 0]: r-xp /usr/lib64/libcap-ng.so.0.0.0 745/745: [0xffffaa689000(0x6000) @ 0 fd:00 201330399 0]: r-xp /usr/lib64/libuuid.so.1.3.0 745/745: [0xffffaa6aa000(0xc7000) @ 0 fd:00 201330922 0]: r-xp /usr/lib64/libsystemd.so.0.35.0 745/745: [0xffffaa79c000(0xa000) @ 0 fd:00 201332635 0]: r-xp /usr/lib64/libfastjson.so.4.3.0 745/745: [0xffffaa7bd000(0x3000) @ 0 fd:00 201332633 0]: r-xp /usr/lib64/libestr.so.0.0.0 745/745: [0xffffaa7de000(0x15000) @ 0 fd:00 201330302 0]: r-xp /usr/lib64/libz.so.1.2.11 745/745: [0xffffaa80f000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 745/745: [0xffffaa84c000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (745:750):(745:745) : in:imjournal:745/750 (745:751):(745:745) : rs:main Q:Reg:745/751 (748:748):(1:1) : systemd-logind:748/748 748/748: [0xaaaab7b00000(0x3f000) @ 0 fd:00 201333114 0]: r-xp /usr/lib/systemd/systemd-logind 748/748: [0xffffa3b6a000(0xa000) @ 0 fd:00 202026835 0]: r-xp /usr/lib64/libnss_sss.so.2 748/748: [0xffffa3b8b000(0x4d000) @ 0 fd:00 201330920 0]: r-xp /usr/lib64/libnss_systemd.so.2 748/748: [0xffffa3c89000(0x5000) @ 0 fd:00 201330452 0]: r-xp /usr/lib64/libcap-ng.so.0.0.0 748/748: [0xffffa3caa000(0x86000) @ 0 fd:00 201330516 0]: r-xp /usr/lib64/libpcre2-8.so.0.11.0 748/748: [0xffffa3d4b000(0x7000) @ 0 fd:00 201332687 0]: r-xp /usr/lib64/libeconf.so.0.4.1 748/748: [0xffffa3d6c000(0x1f000) @ 0 fd:00 201330459 0]: r-xp /usr/lib64/libaudit.so.1.0.0 748/748: [0xffffa3da9000(0x8000) @ 0 fd:00 201330488 0]: r-xp /usr/lib64/libffi.so.8.1.0 748/748: [0xffffa3dca000(0x15000) @ 0 fd:00 201330302 0]: r-xp /usr/lib64/libz.so.1.2.11 748/748: [0xffffa3dfb000(0x21000) @ 0 fd:00 201330466 0]: r-xp /usr/lib64/libgpg-error.so.0.32.0 748/748: [0xffffa3e3c000(0x5000) @ 0 fd:00 201330600 0]: r-xp /usr/lib64/libattr.so.1.1.2501 748/748: [0xffffa3e5d000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 748/748: [0xffffa3efe000(0x26000) @ 0 fd:00 201330372 0]: r-xp /usr/lib64/liblzma.so.5.2.5 748/748: [0xffffa3f3f000(0xaf000) @ 0 fd:00 201330394 0]: r-xp /usr/lib64/libzstd.so.1.5.1 748/748: [0xffffa4000000(0x384000) @ 0 fd:00 201330866 0]: r-xp /usr/lib64/libcrypto.so.3.0.7 748/748: [0xffffa4401000(0x28000) @ 0 fd:00 201330550 0]: r-xp /usr/lib64/libselinux.so.1 748/748: [0xffffa4444000(0x1b000) @ 0 fd:00 201330833 0]: r-xp /usr/lib64/libseccomp.so.2.5.2 748/748: [0xffffa4475000(0xe000) @ 0 fd:00 201332718 0]: r-xp /usr/lib64/libpam.so.0.85.1 748/748: [0xffffa4496000(0x11f000) @ 0 fd:00 201330492 0]: r-xp /usr/lib64/libp11-kit.so.0.3.0 748/748: [0xffffa45e0000(0x41000) @ 0 fd:00 201330934 0]: r-xp /usr/lib64/libmount.so.1.1.0 748/748: [0xffffa4641000(0x1e000) @ 0 fd:00 201330556 0]: r-xp /usr/lib64/liblz4.so.1.9.3 748/748: [0xffffa4672000(0x16000) @ 0 fd:00 201330931 0]: r-xp /usr/lib64/libkmod.so.2.3.6 748/748: [0xffffa46a3000(0xd8000) @ 0 fd:00 201330564 0]: r-xp /usr/lib64/libgcrypt.so.20.4.0 748/748: [0xffffa4797000(0x2c000) @ 0 fd:00 201330405 0]: r-xp /usr/lib64/libcrypt.so.2.0.0 748/748: [0xffffa47e0000(0x7000) @ 0 fd:00 201330385 0]: r-xp /usr/lib64/libcap.so.2.48 748/748: [0xffffa4801000(0x31000) @ 0 fd:00 201330927 0]: r-xp /usr/lib64/libblkid.so.1.1.0 748/748: [0xffffa4852000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 748/748: [0xffffa4a00000(0x31c000) @ 0 fd:00 67122234 0]: r-xp /usr/lib64/systemd/libsystemd-shared-252.so 748/748: [0xffffa4d60000(0x7000) @ 0 fd:00 201330602 0]: r-xp /usr/lib64/libacl.so.1.1.2301 748/748: [0xffffa4d81000(0x13000) @ 0 fd:00 201326733 0]: r-xp /usr/lib64/libgcc_s-11-20221121.so.1 748/748: [0xffffa4db2000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 748/748: [0xffffa4def000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (752:752):(739:739) : avahi-daemon:752/752 752/752: [0xaaaad2840000(0x22000) @ 0 fd:00 203197691 0]: r-xp /usr/sbin/avahi-daemon 752/752: [0xffffb21b1000(0x86000) @ 0 fd:00 201330516 0]: r-xp /usr/lib64/libpcre2-8.so.0.11.0 752/752: [0xffffb2252000(0x8000) @ 0 fd:00 201330488 0]: r-xp /usr/lib64/libffi.so.8.1.0 752/752: [0xffffb2273000(0x28000) @ 0 fd:00 201330550 0]: r-xp /usr/lib64/libselinux.so.1 752/752: [0xffffb22b6000(0x11f000) @ 0 fd:00 201330492 0]: r-xp /usr/lib64/libp11-kit.so.0.3.0 752/752: [0xffffb2400000(0x384000) @ 0 fd:00 201330866 0]: r-xp /usr/lib64/libcrypto.so.3.0.7 752/752: [0xffffb2803000(0x15000) @ 0 fd:00 201330302 0]: r-xp /usr/lib64/libz.so.1.2.11 752/752: [0xffffb2834000(0x2c000) @ 0 fd:00 201330405 0]: r-xp /usr/lib64/libcrypt.so.2.0.0 752/752: [0xffffb287d000(0x4d000) @ 0 fd:00 201330920 0]: r-xp /usr/lib64/libnss_systemd.so.2 752/752: [0xffffb28ee000(0xa000) @ 0 fd:00 202026835 0]: r-xp /usr/lib64/libnss_sss.so.2 752/752: [0xffffb290f000(0x21000) @ 0 fd:00 201330466 0]: r-xp /usr/lib64/libgpg-error.so.0.32.0 752/752: [0xffffb2950000(0x13000) @ 0 fd:00 201326733 0]: r-xp /usr/lib64/libgcc_s-11-20221121.so.1 752/752: [0xffffb2981000(0x1e000) @ 0 fd:00 201330556 0]: r-xp /usr/lib64/liblz4.so.1.9.3 752/752: [0xffffb29b2000(0xaf000) @ 0 fd:00 201330394 0]: r-xp /usr/lib64/libzstd.so.1.5.1 752/752: [0xffffb2a73000(0x26000) @ 0 fd:00 201330372 0]: r-xp /usr/lib64/liblzma.so.5.2.5 752/752: [0xffffb2ab4000(0xd8000) @ 0 fd:00 201330564 0]: r-xp /usr/lib64/libgcrypt.so.20.4.0 752/752: [0xffffb2ba8000(0xc7000) @ 0 fd:00 201330922 0]: r-xp /usr/lib64/libsystemd.so.0.35.0 752/752: [0xffffb2c9a000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 752/752: [0xffffb2d3b000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 752/752: [0xffffb2ee9000(0x4e000) @ 0 fd:00 201330937 0]: r-xp /usr/lib64/libdbus-1.so.3.19.13 752/752: [0xffffb2f4a000(0x7000) @ 0 fd:00 201330385 0]: r-xp /usr/lib64/libcap.so.2.48 752/752: [0xffffb2f6b000(0x27000) @ 0 fd:00 201330447 0]: r-xp /usr/lib64/libexpat.so.1.8.10 752/752: [0xffffb2fac000(0x6000) @ 0 fd:00 201332675 0]: r-xp /usr/lib64/libdaemon.so.0.5.0 752/752: [0xffffb2fcd000(0x36000) @ 0 fd:00 203197690 0]: r-xp /usr/lib64/libavahi-core.so.7.1.0 752/752: [0xffffb301e000(0xc000) @ 0 fd:00 202265987 0]: r-xp /usr/lib64/libavahi-common.so.3.5.4 752/752: [0xffffb303f000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 752/752: [0xffffb307c000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (753:753):(1:1) : dbus-broker-lau:753/753 753/753: [0xaaaacb8f0000(0x1d000) @ 0 fd:00 134426463 0]: r-xp /usr/bin/dbus-broker-launch 753/753: [0xffffa5e87000(0x21000) @ 0 fd:00 201330466 0]: r-xp /usr/lib64/libgpg-error.so.0.32.0 753/753: [0xffffa5ec8000(0x86000) @ 0 fd:00 201330516 0]: r-xp /usr/lib64/libpcre2-8.so.0.11.0 753/753: [0xffffa5f69000(0x1e000) @ 0 fd:00 201330556 0]: r-xp /usr/lib64/liblz4.so.1.9.3 753/753: [0xffffa5f9a000(0xaf000) @ 0 fd:00 201330394 0]: r-xp /usr/lib64/libzstd.so.1.5.1 753/753: [0xffffa605b000(0x26000) @ 0 fd:00 201330372 0]: r-xp /usr/lib64/liblzma.so.5.2.5 753/753: [0xffffa609c000(0xd8000) @ 0 fd:00 201330564 0]: r-xp /usr/lib64/libgcrypt.so.20.4.0 753/753: [0xffffa6190000(0x7000) @ 0 fd:00 201330385 0]: r-xp /usr/lib64/libcap.so.2.48 753/753: [0xffffa61b1000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 753/753: [0xffffa6252000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 753/753: [0xffffa6400000(0x13000) @ 0 fd:00 201326733 0]: r-xp /usr/lib64/libgcc_s-11-20221121.so.1 753/753: [0xffffa6431000(0x28000) @ 0 fd:00 201330550 0]: r-xp /usr/lib64/libselinux.so.1 753/753: [0xffffa6474000(0xc7000) @ 0 fd:00 201330922 0]: r-xp /usr/lib64/libsystemd.so.0.35.0 753/753: [0xffffa6566000(0x27000) @ 0 fd:00 201330447 0]: r-xp /usr/lib64/libexpat.so.1.8.10 753/753: [0xffffa65a7000(0x5000) @ 0 fd:00 201330452 0]: r-xp /usr/lib64/libcap-ng.so.0.0.0 753/753: [0xffffa65c8000(0x1f000) @ 0 fd:00 201330459 0]: r-xp /usr/lib64/libaudit.so.1.0.0 753/753: [0xffffa6605000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 753/753: [0xffffa6642000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (755:755):(1:1) : chronyd:755/755 755/755: [0xaaaadf490000(0x4f000) @ 0 fd:00 202027219 0]: r-xp /usr/sbin/chronyd 755/755: [0xffff9ef5c000(0xa000) @ 0 fd:00 202026835 0]: r-xp /usr/lib64/libnss_sss.so.2 755/755: [0xffff9ef7d000(0x6d000) @ 0 fd:00 201333785 0]: r-xp /usr/lib64/libhogweed.so.6.5 755/755: [0xffff9effe000(0x49000) @ 0 fd:00 201333787 0]: r-xp /usr/lib64/libnettle.so.8.5 755/755: [0xffff9f05f000(0x13000) @ 0 fd:00 201330841 0]: r-xp /usr/lib64/libtasn1.so.6.6.0 755/755: [0xffff9f090000(0x177000) @ 0 fd:00 201330472 0]: r-xp /usr/lib64/libunistring.so.2.1.0 755/755: [0xffff9f221000(0x1d000) @ 0 fd:00 201330521 0]: r-xp /usr/lib64/libidn2.so.0.3.7 755/755: [0xffff9f252000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 755/755: [0xffff9f400000(0x1fa000) @ 0 fd:00 201333791 0]: r-xp /usr/lib64/libgnutls.so.30.33.1 755/755: [0xffff9f628000(0x8000) @ 0 fd:00 201330488 0]: r-xp /usr/lib64/libffi.so.8.1.0 755/755: [0xffff9f649000(0x11f000) @ 0 fd:00 201330492 0]: r-xp /usr/lib64/libp11-kit.so.0.3.0 755/755: [0xffff9f793000(0x1b000) @ 0 fd:00 201330833 0]: r-xp /usr/lib64/libseccomp.so.2.5.2 755/755: [0xffff9f7c4000(0x7000) @ 0 fd:00 201330385 0]: r-xp /usr/lib64/libcap.so.2.48 755/755: [0xffff9f7e5000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 755/755: [0xffff9f886000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 755/755: [0xffff9f8c3000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (757:757):(753:753) : dbus-broker:757/757 757/757: [0xaaaae0140000(0x35000) @ 0 fd:00 134426462 0]: r-xp /usr/bin/dbus-broker 757/757: [0xffff82e57000(0x86000) @ 0 fd:00 201330516 0]: r-xp /usr/lib64/libpcre2-8.so.0.11.0 757/757: [0xffff82ef8000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 757/757: [0xffff830a6000(0x13000) @ 0 fd:00 201326733 0]: r-xp /usr/lib64/libgcc_s-11-20221121.so.1 757/757: [0xffff830d7000(0x28000) @ 0 fd:00 201330550 0]: r-xp /usr/lib64/libselinux.so.1 757/757: [0xffff8311a000(0x5000) @ 0 fd:00 201330452 0]: r-xp /usr/lib64/libcap-ng.so.0.0.0 757/757: [0xffff8313b000(0x1f000) @ 0 fd:00 201330459 0]: r-xp /usr/lib64/libaudit.so.1.0.0 757/757: [0xffff83178000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 757/757: [0xffff83219000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 757/757: [0xffff83256000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (764:764):(1:1) : cupsd:764/764 764/764: [0xaaaada700000(0x69000) @ 0 fd:00 204772257 0]: r-xp /usr/sbin/cupsd 764/764: [0xffff8cc79000(0xa000) @ 0 fd:00 202026835 0]: r-xp /usr/lib64/libnss_sss.so.2 764/764: [0xffff8cc9a000(0x8000) @ 0 fd:00 201330488 0]: r-xp /usr/lib64/libffi.so.8.1.0 764/764: [0xffff8ccbb000(0x86000) @ 0 fd:00 201330516 0]: r-xp /usr/lib64/libpcre2-8.so.0.11.0 764/764: [0xffff8cd5c000(0x6d000) @ 0 fd:00 201333785 0]: r-xp /usr/lib64/libhogweed.so.6.5 764/764: [0xffff8cddd000(0x49000) @ 0 fd:00 201333787 0]: r-xp /usr/lib64/libnettle.so.8.5 764/764: [0xffff8ce3e000(0x13000) @ 0 fd:00 201330841 0]: r-xp /usr/lib64/libtasn1.so.6.6.0 764/764: [0xffff8ce6f000(0x177000) @ 0 fd:00 201330472 0]: r-xp /usr/lib64/libunistring.so.2.1.0 764/764: [0xffff8d000000(0x1fa000) @ 0 fd:00 201333791 0]: r-xp /usr/lib64/libgnutls.so.30.33.1 764/764: [0xffff8d242000(0x1d000) @ 0 fd:00 201330521 0]: r-xp /usr/lib64/libidn2.so.0.3.7 764/764: [0xffff8d273000(0x11f000) @ 0 fd:00 201330492 0]: r-xp /usr/lib64/libp11-kit.so.0.3.0 764/764: [0xffff8d3bd000(0x28000) @ 0 fd:00 201330550 0]: r-xp /usr/lib64/libselinux.so.1 764/764: [0xffff8d400000(0x384000) @ 0 fd:00 201330866 0]: r-xp /usr/lib64/libcrypto.so.3.0.7 764/764: [0xffff8d80e000(0x21000) @ 0 fd:00 201330466 0]: r-xp /usr/lib64/libgpg-error.so.0.32.0 764/764: [0xffff8d851000(0x5000) @ 0 fd:00 201330452 0]: r-xp /usr/lib64/libcap-ng.so.0.0.0 764/764: [0xffff8d872000(0x15000) @ 0 fd:00 201330302 0]: r-xp /usr/lib64/libz.so.1.2.11 764/764: [0xffff8d8a3000(0xd000) @ 0 fd:00 201330252 0]: r-xp /usr/lib64/libresolv.so.2 764/764: [0xffff8d8c6000(0x4000) @ 0 fd:00 201330531 0]: r-xp /usr/lib64/libkeyutils.so.1.10 764/764: [0xffff8d8e7000(0xe000) @ 0 fd:00 201334126 0]: r-xp /usr/lib64/libkrb5support.so.0.1 764/764: [0xffff8d908000(0x3000) @ 0 fd:00 201330422 0]: r-xp /usr/lib64/libcom_err.so.2.1 764/764: [0xffff8d929000(0x15000) @ 0 fd:00 201334118 0]: r-xp /usr/lib64/libk5crypto.so.3.1 764/764: [0xffff8d95a000(0xc9000) @ 0 fd:00 201334124 0]: r-xp /usr/lib64/libkrb5.so.3.3 764/764: [0xffff8da4c000(0x13000) @ 0 fd:00 201326733 0]: r-xp /usr/lib64/libgcc_s-11-20221121.so.1 764/764: [0xffff8da7d000(0x1e000) @ 0 fd:00 201330556 0]: r-xp /usr/lib64/liblz4.so.1.9.3 764/764: [0xffff8daae000(0xaf000) @ 0 fd:00 201330394 0]: r-xp /usr/lib64/libzstd.so.1.5.1 764/764: [0xffff8db6f000(0x26000) @ 0 fd:00 201330372 0]: r-xp /usr/lib64/liblzma.so.5.2.5 764/764: [0xffff8dbb0000(0xd8000) @ 0 fd:00 201330564 0]: r-xp /usr/lib64/libgcrypt.so.20.4.0 764/764: [0xffff8dca4000(0x7000) @ 0 fd:00 201330385 0]: r-xp /usr/lib64/libcap.so.2.48 764/764: [0xffff8dcc5000(0x5000) @ 0 fd:00 201330600 0]: r-xp /usr/lib64/libattr.so.1.1.2501 764/764: [0xffff8dce6000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 764/764: [0xffff8dd87000(0x7000) @ 0 fd:00 201332687 0]: r-xp /usr/lib64/libeconf.so.0.4.1 764/764: [0xffff8dda8000(0x1f000) @ 0 fd:00 201330459 0]: r-xp /usr/lib64/libaudit.so.1.0.0 764/764: [0xffff8dde5000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 764/764: [0xffff8df93000(0x90000) @ 0 fd:00 202297051 0]: r-xp /usr/lib64/libcups.so.2 764/764: [0xffff8e044000(0x4d000) @ 0 fd:00 201334114 0]: r-xp /usr/lib64/libgssapi_krb5.so.2.2 764/764: [0xffff8e0a5000(0xc7000) @ 0 fd:00 201330922 0]: r-xp /usr/lib64/libsystemd.so.0.35.0 764/764: [0xffff8e197000(0x4e000) @ 0 fd:00 201330937 0]: r-xp /usr/lib64/libdbus-1.so.3.19.13 764/764: [0xffff8e1f8000(0x7000) @ 0 fd:00 201330602 0]: r-xp /usr/lib64/libacl.so.1.1.2301 764/764: [0xffff8e219000(0x10000) @ 0 fd:00 202265985 0]: r-xp /usr/lib64/libavahi-client.so.3.2.9 764/764: [0xffff8e24a000(0xc000) @ 0 fd:00 202265987 0]: r-xp /usr/lib64/libavahi-common.so.3.5.4 764/764: [0xffff8e26b000(0xe000) @ 0 fd:00 201332718 0]: r-xp /usr/lib64/libpam.so.0.85.1 764/764: [0xffff8e28c000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 764/764: [0xffff8e2c9000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (766:766):(1:1) : sshd:766/766 766/766: [0xaaaacaa80000(0xd2000) @ 0 fd:00 202027057 0]: r-xp /usr/sbin/sshd 766/766: [0xffff87358000(0xa000) @ 0 fd:00 202026835 0]: r-xp /usr/lib64/libnss_sss.so.2 766/766: [0xffff8737e000(0x21000) @ 0 fd:00 201330466 0]: r-xp /usr/lib64/libgpg-error.so.0.32.0 766/766: [0xffff873bf000(0xd000) @ 0 fd:00 201330252 0]: r-xp /usr/lib64/libresolv.so.2 766/766: [0xffff873e2000(0x4000) @ 0 fd:00 201330531 0]: r-xp /usr/lib64/libkeyutils.so.1.10 766/766: [0xffff87403000(0xe000) @ 0 fd:00 201334126 0]: r-xp /usr/lib64/libkrb5support.so.0.1 766/766: [0xffff87424000(0x86000) @ 0 fd:00 201330516 0]: r-xp /usr/lib64/libpcre2-8.so.0.11.0 766/766: [0xffff874c5000(0x13000) @ 0 fd:00 201326733 0]: r-xp /usr/lib64/libgcc_s-11-20221121.so.1 766/766: [0xffff874f6000(0x1e000) @ 0 fd:00 201330556 0]: r-xp /usr/lib64/liblz4.so.1.9.3 766/766: [0xffff87527000(0xaf000) @ 0 fd:00 201330394 0]: r-xp /usr/lib64/libzstd.so.1.5.1 766/766: [0xffff875e8000(0x26000) @ 0 fd:00 201330372 0]: r-xp /usr/lib64/liblzma.so.5.2.5 766/766: [0xffff87629000(0xd8000) @ 0 fd:00 201330564 0]: r-xp /usr/lib64/libgcrypt.so.20.4.0 766/766: [0xffff8771d000(0x7000) @ 0 fd:00 201330385 0]: r-xp /usr/lib64/libcap.so.2.48 766/766: [0xffff8773e000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 766/766: [0xffff877df000(0x7000) @ 0 fd:00 201332687 0]: r-xp /usr/lib64/libeconf.so.0.4.1 766/766: [0xffff87800000(0x5000) @ 0 fd:00 201330452 0]: r-xp /usr/lib64/libcap-ng.so.0.0.0 766/766: [0xffff87821000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 766/766: [0xffff879cf000(0x3000) @ 0 fd:00 201330422 0]: r-xp /usr/lib64/libcom_err.so.2.1 766/766: [0xffff879f0000(0x15000) @ 0 fd:00 201334118 0]: r-xp /usr/lib64/libk5crypto.so.3.1 766/766: [0xffff87a21000(0xc9000) @ 0 fd:00 201334124 0]: r-xp /usr/lib64/libkrb5.so.3.3 766/766: [0xffff87b13000(0x4d000) @ 0 fd:00 201334114 0]: r-xp /usr/lib64/libgssapi_krb5.so.2.2 766/766: [0xffff87b74000(0x28000) @ 0 fd:00 201330550 0]: r-xp /usr/lib64/libselinux.so.1 766/766: [0xffff87bb7000(0x2c000) @ 0 fd:00 201330405 0]: r-xp /usr/lib64/libcrypt.so.2.0.0 766/766: [0xffff87c00000(0x384000) @ 0 fd:00 201330866 0]: r-xp /usr/lib64/libcrypto.so.3.0.7 766/766: [0xffff87ff6000(0x15000) @ 0 fd:00 201330302 0]: r-xp /usr/lib64/libz.so.1.2.11 766/766: [0xffff88027000(0xc7000) @ 0 fd:00 201330922 0]: r-xp /usr/lib64/libsystemd.so.0.35.0 766/766: [0xffff88119000(0xe000) @ 0 fd:00 201332718 0]: r-xp /usr/lib64/libpam.so.0.85.1 766/766: [0xffff8813a000(0x1f000) @ 0 fd:00 201330459 0]: r-xp /usr/lib64/libaudit.so.1.0.0 766/766: [0xffff88177000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 766/766: [0xffff881b4000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (771:771):(1:1) : gssproxy:771/771 771/771: [0xaaaabb290000(0x1a000) @ 0 fd:00 201336442 0]: r-xp /usr/sbin/gssproxy 771/771: [0xffff9ef3e000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 771/771: [0xffff9efdf000(0xe000) @ 0 fd:00 201336433 0]: r-xp /usr/lib64/libev.so.4.0.0 771/771: [0xffff9f000000(0x384000) @ 0 fd:00 201330866 0]: r-xp /usr/lib64/libcrypto.so.3.0.7 771/771: [0xffff9f400000(0x2000) @ 0 fd:00 201336435 0]: r-xp /usr/lib64/libverto-libev.so.1.0.0 771/771: [0xffff9f481000(0x15000) @ 0 fd:00 201330302 0]: r-xp /usr/lib64/libz.so.1.2.11 771/771: [0xffff9f4b2000(0x86000) @ 0 fd:00 201330516 0]: r-xp /usr/lib64/libpcre2-8.so.0.11.0 771/771: [0xffff9f553000(0x2000) @ 0 fd:00 201330812 0]: r-xp /usr/lib64/libbasicobjects.so.0.1.0 771/771: [0xffff9f574000(0x3000) @ 0 fd:00 201333752 0]: r-xp /usr/lib64/libpath_utils.so.1.0.1 771/771: [0xffff9f595000(0xc000) @ 0 fd:00 201330817 0]: r-xp /usr/lib64/libcollection.so.4.1.1 771/771: [0xffff9f5b6000(0xd000) @ 0 fd:00 201330252 0]: r-xp /usr/lib64/libresolv.so.2 771/771: [0xffff9f5d9000(0x4000) @ 0 fd:00 201330531 0]: r-xp /usr/lib64/libkeyutils.so.1.10 771/771: [0xffff9f5fa000(0xe000) @ 0 fd:00 201334126 0]: r-xp /usr/lib64/libkrb5support.so.0.1 771/771: [0xffff9f61b000(0x3000) @ 0 fd:00 201330422 0]: r-xp /usr/lib64/libcom_err.so.2.1 771/771: [0xffff9f63c000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 771/771: [0xffff9f7ea000(0x4d000) @ 0 fd:00 201334114 0]: r-xp /usr/lib64/libgssapi_krb5.so.2.2 771/771: [0xffff9f84b000(0x1e000) @ 0 fd:00 201334116 0]: r-xp /usr/lib64/libgssrpc.so.4.2 771/771: [0xffff9f87c000(0x28000) @ 0 fd:00 201330550 0]: r-xp /usr/lib64/libselinux.so.1 771/771: [0xffff9f8bf000(0x2000) @ 0 fd:00 201330828 0]: r-xp /usr/lib64/libref_array.so.1.2.1 771/771: [0xffff9f8e0000(0x19000) @ 0 fd:00 201333754 0]: r-xp /usr/lib64/libini_config.so.5.2.1 771/771: [0xffff9f911000(0x5000) @ 0 fd:00 201333767 0]: r-xp /usr/lib64/libverto.so.1.0.0 771/771: [0xffff9f932000(0x15000) @ 0 fd:00 201334118 0]: r-xp /usr/lib64/libk5crypto.so.3.1 771/771: [0xffff9f963000(0xc9000) @ 0 fd:00 201334124 0]: r-xp /usr/lib64/libkrb5.so.3.3 771/771: [0xffff9fa55000(0xc000) @ 0 fd:00 201330376 0]: r-xp /usr/lib64/libpopt.so.0.0.1 771/771: [0xffff9fa76000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 771/771: [0xffff9fab3000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (771:772):(771:771) : gssproxy:771/772 (771:773):(771:771) : gssproxy:771/773 (771:774):(771:771) : gssproxy:771/774 (771:775):(771:771) : gssproxy:771/775 (771:776):(771:771) : gssproxy:771/776 (777:777):(1:1) : systemd:777/777 777/777: [0xaaaab3f90000(0x14000) @ 0 fd:00 201333105 0]: r-xp /usr/lib/systemd/systemd 777/777: [0xffffb08e7000(0x8000) @ 0 fd:00 201330488 0]: r-xp /usr/lib64/libffi.so.8.1.0 777/777: [0xffffb0908000(0x21000) @ 0 fd:00 201330466 0]: r-xp /usr/lib64/libgpg-error.so.0.32.0 777/777: [0xffffb0949000(0x5000) @ 0 fd:00 201330600 0]: r-xp /usr/lib64/libattr.so.1.1.2501 777/777: [0xffffb096a000(0x86000) @ 0 fd:00 201330516 0]: r-xp /usr/lib64/libpcre2-8.so.0.11.0 777/777: [0xffffb0a0b000(0x15000) @ 0 fd:00 201330302 0]: r-xp /usr/lib64/libz.so.1.2.11 777/777: [0xffffb0a3c000(0x5000) @ 0 fd:00 201330452 0]: r-xp /usr/lib64/libcap-ng.so.0.0.0 777/777: [0xffffb0a5d000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 777/777: [0xffffb0afe000(0x26000) @ 0 fd:00 201330372 0]: r-xp /usr/lib64/liblzma.so.5.2.5 777/777: [0xffffb0b3f000(0xaf000) @ 0 fd:00 201330394 0]: r-xp /usr/lib64/libzstd.so.1.5.1 777/777: [0xffffb0c00000(0x384000) @ 0 fd:00 201330866 0]: r-xp /usr/lib64/libcrypto.so.3.0.7 777/777: [0xffffb1011000(0x7000) @ 0 fd:00 201332687 0]: r-xp /usr/lib64/libeconf.so.0.4.1 777/777: [0xffffb1032000(0x11f000) @ 0 fd:00 201330492 0]: r-xp /usr/lib64/libp11-kit.so.0.3.0 777/777: [0xffffb117c000(0x1e000) @ 0 fd:00 201330556 0]: r-xp /usr/lib64/liblz4.so.1.9.3 777/777: [0xffffb11ad000(0xd8000) @ 0 fd:00 201330564 0]: r-xp /usr/lib64/libgcrypt.so.20.4.0 777/777: [0xffffb12a1000(0x2c000) @ 0 fd:00 201330405 0]: r-xp /usr/lib64/libcrypt.so.2.0.0 777/777: [0xffffb12ea000(0x7000) @ 0 fd:00 201330385 0]: r-xp /usr/lib64/libcap.so.2.48 777/777: [0xffffb130b000(0x31000) @ 0 fd:00 201330927 0]: r-xp /usr/lib64/libblkid.so.1.1.0 777/777: [0xffffb135c000(0x7000) @ 0 fd:00 201330602 0]: r-xp /usr/lib64/libacl.so.1.1.2301 777/777: [0xffffb137d000(0x41000) @ 0 fd:00 201330934 0]: r-xp /usr/lib64/libmount.so.1.1.0 777/777: [0xffffb13de000(0x28000) @ 0 fd:00 201330550 0]: r-xp /usr/lib64/libselinux.so.1 777/777: [0xffffb1421000(0x16000) @ 0 fd:00 201330931 0]: r-xp /usr/lib64/libkmod.so.2.3.6 777/777: [0xffffb1452000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 777/777: [0xffffb1600000(0x31c000) @ 0 fd:00 67122234 0]: r-xp /usr/lib64/systemd/libsystemd-shared-252.so 777/777: [0xffffb1961000(0x1f000) @ 0 fd:00 201330459 0]: r-xp /usr/lib64/libaudit.so.1.0.0 777/777: [0xffffb199e000(0x1b000) @ 0 fd:00 201330833 0]: r-xp /usr/lib64/libseccomp.so.2.5.2 777/777: [0xffffb19cf000(0x13000) @ 0 fd:00 201326733 0]: r-xp /usr/lib64/libgcc_s-11-20221121.so.1 777/777: [0xffffb1a00000(0x18d000) @ 0 fd:00 67122233 0]: r-xp /usr/lib64/systemd/libsystemd-core-252.so 777/777: [0xffffb1c01000(0xe000) @ 0 fd:00 201332718 0]: r-xp /usr/lib64/libpam.so.0.85.1 777/777: [0xffffb1c22000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 777/777: [0xffffb1c5f000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (780:780):(777:777) : (sd-pam):780/780 780/780: [0xaaaadfac0000(0x14000) @ 0 fd:00 201333105 0]: r-xp /usr/lib/systemd/systemd 780/780: [0xffff7facd000(0x4d000) @ 0 fd:00 201330920 0]: r-xp /usr/lib64/libnss_systemd.so.2 780/780: [0xffff7fb3e000(0xa000) @ 0 fd:00 202026835 0]: r-xp /usr/lib64/libnss_sss.so.2 780/780: [0xffff7fb5f000(0x1000) @ 0 fd:00 134425903 0]: r-xp /usr/lib64/security/pam_deny.so 780/780: [0xffff7fb80000(0x3000) @ 0 fd:00 134425936 0]: r-xp /usr/lib64/security/pam_succeed_if.so 780/780: [0xffff7fc8d000(0x3000) @ 0 fd:00 201332720 0]: r-xp /usr/lib64/libpam_misc.so.0.82.1 780/780: [0xffff7fcae000(0x6f000) @ 0 fd:00 134426134 0]: r-xp /usr/lib64/security/pam_systemd.so 780/780: [0xffff7fd40000(0x4000) @ 0 fd:00 134425915 0]: r-xp /usr/lib64/security/pam_limits.so 780/780: [0xffff7fd61000(0x2000) @ 0 fd:00 134425913 0]: r-xp /usr/lib64/security/pam_keyinit.so 780/780: [0xffff7fd82000(0x2000) @ 0 fd:00 134425918 0]: r-xp /usr/lib64/security/pam_loginuid.so 780/780: [0xffff7fda3000(0x4000) @ 0 fd:00 134425930 0]: r-xp /usr/lib64/security/pam_selinux.so 780/780: [0xffff7fdc4000(0xb000) @ 0 fd:00 134425941 0]: r-xp /usr/lib64/security/pam_unix.so 780/780: [0xffff7fe7e000(0x8000) @ 0 fd:00 201330488 0]: r-xp /usr/lib64/libffi.so.8.1.0 780/780: [0xffff7fe9f000(0x21000) @ 0 fd:00 201330466 0]: r-xp /usr/lib64/libgpg-error.so.0.32.0 780/780: [0xffff7fee0000(0x5000) @ 0 fd:00 201330600 0]: r-xp /usr/lib64/libattr.so.1.1.2501 780/780: [0xffff7ff01000(0x86000) @ 0 fd:00 201330516 0]: r-xp /usr/lib64/libpcre2-8.so.0.11.0 780/780: [0xffff7ffa2000(0x15000) @ 0 fd:00 201330302 0]: r-xp /usr/lib64/libz.so.1.2.11 780/780: [0xffff7ffd3000(0x5000) @ 0 fd:00 201330452 0]: r-xp /usr/lib64/libcap-ng.so.0.0.0 780/780: [0xffff7fff4000(0x7000) @ 0 fd:00 201332687 0]: r-xp /usr/lib64/libeconf.so.0.4.1 780/780: [0xffff80015000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 780/780: [0xffff800b6000(0x11f000) @ 0 fd:00 201330492 0]: r-xp /usr/lib64/libp11-kit.so.0.3.0 780/780: [0xffff80200000(0x384000) @ 0 fd:00 201330866 0]: r-xp /usr/lib64/libcrypto.so.3.0.7 780/780: [0xffff80613000(0x26000) @ 0 fd:00 201330372 0]: r-xp /usr/lib64/liblzma.so.5.2.5 780/780: [0xffff80654000(0xaf000) @ 0 fd:00 201330394 0]: r-xp /usr/lib64/libzstd.so.1.5.1 780/780: [0xffff80715000(0xd8000) @ 0 fd:00 201330564 0]: r-xp /usr/lib64/libgcrypt.so.20.4.0 780/780: [0xffff80809000(0x2c000) @ 0 fd:00 201330405 0]: r-xp /usr/lib64/libcrypt.so.2.0.0 780/780: [0xffff80852000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 780/780: [0xffff80a00000(0x31c000) @ 0 fd:00 67122234 0]: r-xp /usr/lib64/systemd/libsystemd-shared-252.so 780/780: [0xffff80d5d000(0x1e000) @ 0 fd:00 201330556 0]: r-xp /usr/lib64/liblz4.so.1.9.3 780/780: [0xffff80d8e000(0x7000) @ 0 fd:00 201330385 0]: r-xp /usr/lib64/libcap.so.2.48 780/780: [0xffff80daf000(0x31000) @ 0 fd:00 201330927 0]: r-xp /usr/lib64/libblkid.so.1.1.0 780/780: [0xffff80e00000(0x18d000) @ 0 fd:00 67122233 0]: r-xp /usr/lib64/systemd/libsystemd-core-252.so 780/780: [0xffff81010000(0x7000) @ 0 fd:00 201330602 0]: r-xp /usr/lib64/libacl.so.1.1.2301 780/780: [0xffff81031000(0x41000) @ 0 fd:00 201330934 0]: r-xp /usr/lib64/libmount.so.1.1.0 780/780: [0xffff81092000(0x28000) @ 0 fd:00 201330550 0]: r-xp /usr/lib64/libselinux.so.1 780/780: [0xffff810d5000(0x16000) @ 0 fd:00 201330931 0]: r-xp /usr/lib64/libkmod.so.2.3.6 780/780: [0xffff81106000(0x1f000) @ 0 fd:00 201330459 0]: r-xp /usr/lib64/libaudit.so.1.0.0 780/780: [0xffff81143000(0xe000) @ 0 fd:00 201332718 0]: r-xp /usr/lib64/libpam.so.0.85.1 780/780: [0xffff81164000(0x1b000) @ 0 fd:00 201330833 0]: r-xp /usr/lib64/libseccomp.so.2.5.2 780/780: [0xffff81195000(0x13000) @ 0 fd:00 201326733 0]: r-xp /usr/lib64/libgcc_s-11-20221121.so.1 780/780: [0xffff811c6000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 780/780: [0xffff81203000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (869:869):(2:2) : nfsiod:869/869 (882:882):(2:2) : NFSv4 callback:882/882 (892:892):(1:1) : atd:892/892 892/892: [0xaaaab9810000(0x6000) @ 0 fd:00 204690065 0]: r-xp /usr/sbin/atd 892/892: [0xffff84a58000(0xa000) @ 0 fd:00 202026835 0]: r-xp /usr/lib64/libnss_sss.so.2 892/892: [0xffff84a79000(0x5000) @ 0 fd:00 201330452 0]: r-xp /usr/lib64/libcap-ng.so.0.0.0 892/892: [0xffff84a9a000(0x86000) @ 0 fd:00 201330516 0]: r-xp /usr/lib64/libpcre2-8.so.0.11.0 892/892: [0xffff84b3b000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 892/892: [0xffff84bdc000(0x7000) @ 0 fd:00 201332687 0]: r-xp /usr/lib64/libeconf.so.0.4.1 892/892: [0xffff84bfd000(0x1f000) @ 0 fd:00 201330459 0]: r-xp /usr/lib64/libaudit.so.1.0.0 892/892: [0xffff84c3a000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 892/892: [0xffff84de8000(0x28000) @ 0 fd:00 201330550 0]: r-xp /usr/lib64/libselinux.so.1 892/892: [0xffff84e2b000(0xe000) @ 0 fd:00 201332718 0]: r-xp /usr/lib64/libpam.so.0.85.1 892/892: [0xffff84e4c000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 892/892: [0xffff84e89000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (894:894):(1:1) : agetty:894/894 894/894: [0xaaaac7f00000(0xb000) @ 0 fd:00 201330981 0]: r-xp /usr/sbin/agetty 894/894: [0xffffa3d5a000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 894/894: [0xffffa3f08000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 894/894: [0xffffa3f45000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (897:897):(1:1) : agetty:897/897 897/897: [0xaaaade670000(0xb000) @ 0 fd:00 201330981 0]: r-xp /usr/sbin/agetty 897/897: [0xffffb4ae2000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 897/897: [0xffffb4c90000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 897/897: [0xffffb4ccd000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (1079:1079):(1:1) : crond:1079/1079 1079/1079: [0xaaaaaf6f0000(0xf000) @ 0 fd:00 201333321 0]: r-xp /usr/sbin/crond 1079/1079: [0xffff8a98a000(0xa000) @ 0 fd:00 202026835 0]: r-xp /usr/lib64/libnss_sss.so.2 1079/1079: [0xffff8ac89000(0x5000) @ 0 fd:00 201330452 0]: r-xp /usr/lib64/libcap-ng.so.0.0.0 1079/1079: [0xffff8acaa000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 1079/1079: [0xffff8ad4b000(0x7000) @ 0 fd:00 201332687 0]: r-xp /usr/lib64/libeconf.so.0.4.1 1079/1079: [0xffff8ad6c000(0x86000) @ 0 fd:00 201330516 0]: r-xp /usr/lib64/libpcre2-8.so.0.11.0 1079/1079: [0xffff8ae0d000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 1079/1079: [0xffff8afbb000(0x1f000) @ 0 fd:00 201330459 0]: r-xp /usr/lib64/libaudit.so.1.0.0 1079/1079: [0xffff8aff8000(0xe000) @ 0 fd:00 201332718 0]: r-xp /usr/lib64/libpam.so.0.85.1 1079/1079: [0xffff8b019000(0x28000) @ 0 fd:00 201330550 0]: r-xp /usr/lib64/libselinux.so.1 1079/1079: [0xffff8b05c000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 1079/1079: [0xffff8b099000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (1081:1081):(1:1) : restraintd:1081/1081 1081/1081: [0x400000(0x574000) @ 0 fd:00 134293086 0]: r-xp /usr/bin/restraintd 1081/1081: [0xffffb5553000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 1081/1081: [0xffffb5701000(0x13000) @ 0 fd:00 201326733 0]: r-xp /usr/lib64/libgcc_s-11-20221121.so.1 1081/1081: [0xffffb5732000(0xd000) @ 0 fd:00 201330252 0]: r-xp /usr/lib64/libresolv.so.2 1081/1081: [0xffffb5755000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 1081/1081: [0xffffb57f6000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 1081/1081: [0xffffb5833000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (1081:1083):(1081:1081) : gmain:1081/1083 (1081:1084):(1081:1081) : pool-restraintd:1081/1084 (1086:1086):(1081:1081) : 10_bash_login:1086/1086 1086/1086: [0xaaaad6dd0000(0x13a000) @ 0 fd:00 134325149 0]: r-xp /usr/bin/bash 1086/1086: [0xffffa83a6000(0xa000) @ 0 fd:00 202026835 0]: r-xp /usr/lib64/libnss_sss.so.2 1086/1086: [0xffffa8426000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 1086/1086: [0xffffa85d4000(0x29000) @ 0 fd:00 201330299 0]: r-xp /usr/lib64/libtinfo.so.6.2 1086/1086: [0xffffa8615000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 1086/1086: [0xffffa8652000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (1124:1124):(1086:1086) : runtest.sh:1124/1124 1124/1124: [0xaaaacc0f0000(0x13a000) @ 0 fd:00 134325149 0]: r-xp /usr/bin/bash 1124/1124: [0xffff882ca000(0xa000) @ 0 fd:00 202026835 0]: r-xp /usr/lib64/libnss_sss.so.2 1124/1124: [0xffff8834a000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 1124/1124: [0xffff884f8000(0x29000) @ 0 fd:00 201330299 0]: r-xp /usr/lib64/libtinfo.so.6.2 1124/1124: [0xffff88539000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 1124/1124: [0xffff88576000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (1168:1168):(766:766) : sshd:1168/1168 1168/1168: [0xaaaac50b0000(0xd2000) @ 0 fd:00 202027057 0]: r-xp /usr/sbin/sshd 1168/1168: [0xffffb939c000(0x4d000) @ 0 fd:00 201330920 0]: r-xp /usr/lib64/libnss_systemd.so.2 1168/1168: [0xffffb940d000(0x3000) @ 0 fd:00 134425914 0]: r-xp /usr/lib64/security/pam_lastlog.so 1168/1168: [0xffffb942e000(0x2000) @ 0 fd:00 134425940 0]: r-xp /usr/lib64/security/pam_umask.so 1168/1168: [0xffffb944f000(0x3000) @ 0 fd:00 134425936 0]: r-xp /usr/lib64/security/pam_succeed_if.so 1168/1168: [0xffffb9470000(0x8000) @ 0 fd:00 201330488 0]: r-xp /usr/lib64/libffi.so.8.1.0 1168/1168: [0xffffb9491000(0x11f000) @ 0 fd:00 201330492 0]: r-xp /usr/lib64/libp11-kit.so.0.3.0 1168/1168: [0xffffb95db000(0x3000) @ 0 fd:00 201332720 0]: r-xp /usr/lib64/libpam_misc.so.0.82.1 1168/1168: [0xffffb95fc000(0x6f000) @ 0 fd:00 134426134 0]: r-xp /usr/lib64/security/pam_systemd.so 1168/1168: [0xffffb968e000(0x4000) @ 0 fd:00 134425915 0]: r-xp /usr/lib64/security/pam_limits.so 1168/1168: [0xffffb96af000(0x2000) @ 0 fd:00 134425921 0]: r-xp /usr/lib64/security/pam_motd.so 1168/1168: [0xffffb96d0000(0x2000) @ 0 fd:00 134425913 0]: r-xp /usr/lib64/security/pam_keyinit.so 1168/1168: [0xffffb96f1000(0x8000) @ 0 fd:00 134425922 0]: r-xp /usr/lib64/security/pam_namespace.so 1168/1168: [0xffffb9712000(0x2000) @ 0 fd:00 134425918 0]: r-xp /usr/lib64/security/pam_loginuid.so 1168/1168: [0xffffb9733000(0x4000) @ 0 fd:00 134425930 0]: r-xp /usr/lib64/security/pam_selinux.so 1168/1168: [0xffffb9754000(0x9000) @ 0 fd:00 201330956 0]: r-xp /usr/lib64/libcrack.so.2.9.0 1168/1168: [0xffffb9775000(0x5000) @ 0 fd:00 201332691 0]: r-xp /usr/lib64/libpwquality.so.1.0.2 1168/1168: [0xffffb9796000(0x2000) @ 0 fd:00 134425861 0]: r-xp /usr/lib64/security/pam_pwquality.so 1168/1168: [0xffffb97b7000(0x2000) @ 0 fd:00 134425923 0]: r-xp /usr/lib64/security/pam_nologin.so 1168/1168: [0xffffb97d8000(0x3000) @ 0 fd:00 134425932 0]: r-xp /usr/lib64/security/pam_sepermit.so 1168/1168: [0xffffb97f9000(0x1000) @ 0 fd:00 134425903 0]: r-xp /usr/lib64/security/pam_deny.so 1168/1168: [0xffffb981a000(0xb000) @ 0 fd:00 134425941 0]: r-xp /usr/lib64/security/pam_unix.so 1168/1168: [0xffffb9847000(0x3000) @ 0 fd:00 134425905 0]: r-xp /usr/lib64/security/pam_env.so 1168/1168: [0xffffb9868000(0xa000) @ 0 fd:00 202026835 0]: r-xp /usr/lib64/libnss_sss.so.2 1168/1168: [0xffffb988c000(0x21000) @ 0 fd:00 201330466 0]: r-xp /usr/lib64/libgpg-error.so.0.32.0 1168/1168: [0xffffb98cd000(0xd000) @ 0 fd:00 201330252 0]: r-xp /usr/lib64/libresolv.so.2 1168/1168: [0xffffb98f0000(0x4000) @ 0 fd:00 201330531 0]: r-xp /usr/lib64/libkeyutils.so.1.10 1168/1168: [0xffffb9911000(0xe000) @ 0 fd:00 201334126 0]: r-xp /usr/lib64/libkrb5support.so.0.1 1168/1168: [0xffffb9932000(0x86000) @ 0 fd:00 201330516 0]: r-xp /usr/lib64/libpcre2-8.so.0.11.0 1168/1168: [0xffffb99d3000(0x13000) @ 0 fd:00 201326733 0]: r-xp /usr/lib64/libgcc_s-11-20221121.so.1 1168/1168: [0xffffb9a04000(0x1e000) @ 0 fd:00 201330556 0]: r-xp /usr/lib64/liblz4.so.1.9.3 1168/1168: [0xffffb9a35000(0xaf000) @ 0 fd:00 201330394 0]: r-xp /usr/lib64/libzstd.so.1.5.1 1168/1168: [0xffffb9af6000(0x26000) @ 0 fd:00 201330372 0]: r-xp /usr/lib64/liblzma.so.5.2.5 1168/1168: [0xffffb9b37000(0xd8000) @ 0 fd:00 201330564 0]: r-xp /usr/lib64/libgcrypt.so.20.4.0 1168/1168: [0xffffb9c2b000(0x7000) @ 0 fd:00 201330385 0]: r-xp /usr/lib64/libcap.so.2.48 1168/1168: [0xffffb9c4c000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 1168/1168: [0xffffb9ced000(0x7000) @ 0 fd:00 201332687 0]: r-xp /usr/lib64/libeconf.so.0.4.1 1168/1168: [0xffffb9d0e000(0x5000) @ 0 fd:00 201330452 0]: r-xp /usr/lib64/libcap-ng.so.0.0.0 1168/1168: [0xffffb9d2f000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 1168/1168: [0xffffb9edd000(0x15000) @ 0 fd:00 201334118 0]: r-xp /usr/lib64/libk5crypto.so.3.1 1168/1168: [0xffffb9f0e000(0xc9000) @ 0 fd:00 201334124 0]: r-xp /usr/lib64/libkrb5.so.3.3 1168/1168: [0xffffba000000(0x384000) @ 0 fd:00 201330866 0]: r-xp /usr/lib64/libcrypto.so.3.0.7 1168/1168: [0xffffba3f8000(0x3000) @ 0 fd:00 201330422 0]: r-xp /usr/lib64/libcom_err.so.2.1 1168/1168: [0xffffba419000(0x4d000) @ 0 fd:00 201334114 0]: r-xp /usr/lib64/libgssapi_krb5.so.2.2 1168/1168: [0xffffba47a000(0x28000) @ 0 fd:00 201330550 0]: r-xp /usr/lib64/libselinux.so.1 1168/1168: [0xffffba4bd000(0x2c000) @ 0 fd:00 201330405 0]: r-xp /usr/lib64/libcrypt.so.2.0.0 1168/1168: [0xffffba506000(0x15000) @ 0 fd:00 201330302 0]: r-xp /usr/lib64/libz.so.1.2.11 1168/1168: [0xffffba537000(0xc7000) @ 0 fd:00 201330922 0]: r-xp /usr/lib64/libsystemd.so.0.35.0 1168/1168: [0xffffba629000(0xe000) @ 0 fd:00 201332718 0]: r-xp /usr/lib64/libpam.so.0.85.1 1168/1168: [0xffffba64a000(0x1f000) @ 0 fd:00 201330459 0]: r-xp /usr/lib64/libaudit.so.1.0.0 1168/1168: [0xffffba687000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 1168/1168: [0xffffba6c4000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (1171:1171):(1168:1168) : sshd:1171/1171 1171/1171: [0xaaaac50b0000(0xd2000) @ 0 fd:00 202027057 0]: r-xp /usr/sbin/sshd 1171/1171: [0xffffb939c000(0x4d000) @ 0 fd:00 201330920 0]: r-xp /usr/lib64/libnss_systemd.so.2 1171/1171: [0xffffb940d000(0x3000) @ 0 fd:00 134425914 0]: r-xp /usr/lib64/security/pam_lastlog.so 1171/1171: [0xffffb942e000(0x2000) @ 0 fd:00 134425940 0]: r-xp /usr/lib64/security/pam_umask.so 1171/1171: [0xffffb944f000(0x3000) @ 0 fd:00 134425936 0]: r-xp /usr/lib64/security/pam_succeed_if.so 1171/1171: [0xffffb9470000(0x8000) @ 0 fd:00 201330488 0]: r-xp /usr/lib64/libffi.so.8.1.0 1171/1171: [0xffffb9491000(0x11f000) @ 0 fd:00 201330492 0]: r-xp /usr/lib64/libp11-kit.so.0.3.0 1171/1171: [0xffffb95db000(0x3000) @ 0 fd:00 201332720 0]: r-xp /usr/lib64/libpam_misc.so.0.82.1 1171/1171: [0xffffb95fc000(0x6f000) @ 0 fd:00 134426134 0]: r-xp /usr/lib64/security/pam_systemd.so 1171/1171: [0xffffb968e000(0x4000) @ 0 fd:00 134425915 0]: r-xp /usr/lib64/security/pam_limits.so 1171/1171: [0xffffb96af000(0x2000) @ 0 fd:00 134425921 0]: r-xp /usr/lib64/security/pam_motd.so 1171/1171: [0xffffb96d0000(0x2000) @ 0 fd:00 134425913 0]: r-xp /usr/lib64/security/pam_keyinit.so 1171/1171: [0xffffb96f1000(0x8000) @ 0 fd:00 134425922 0]: r-xp /usr/lib64/security/pam_namespace.so 1171/1171: [0xffffb9712000(0x2000) @ 0 fd:00 134425918 0]: r-xp /usr/lib64/security/pam_loginuid.so 1171/1171: [0xffffb9733000(0x4000) @ 0 fd:00 134425930 0]: r-xp /usr/lib64/security/pam_selinux.so 1171/1171: [0xffffb9754000(0x9000) @ 0 fd:00 201330956 0]: r-xp /usr/lib64/libcrack.so.2.9.0 1171/1171: [0xffffb9775000(0x5000) @ 0 fd:00 201332691 0]: r-xp /usr/lib64/libpwquality.so.1.0.2 1171/1171: [0xffffb9796000(0x2000) @ 0 fd:00 134425861 0]: r-xp /usr/lib64/security/pam_pwquality.so 1171/1171: [0xffffb97b7000(0x2000) @ 0 fd:00 134425923 0]: r-xp /usr/lib64/security/pam_nologin.so 1171/1171: [0xffffb97d8000(0x3000) @ 0 fd:00 134425932 0]: r-xp /usr/lib64/security/pam_sepermit.so 1171/1171: [0xffffb97f9000(0x1000) @ 0 fd:00 134425903 0]: r-xp /usr/lib64/security/pam_deny.so 1171/1171: [0xffffb981a000(0xb000) @ 0 fd:00 134425941 0]: r-xp /usr/lib64/security/pam_unix.so 1171/1171: [0xffffb9847000(0x3000) @ 0 fd:00 134425905 0]: r-xp /usr/lib64/security/pam_env.so 1171/1171: [0xffffb9868000(0xa000) @ 0 fd:00 202026835 0]: r-xp /usr/lib64/libnss_sss.so.2 1171/1171: [0xffffb988c000(0x21000) @ 0 fd:00 201330466 0]: r-xp /usr/lib64/libgpg-error.so.0.32.0 1171/1171: [0xffffb98cd000(0xd000) @ 0 fd:00 201330252 0]: r-xp /usr/lib64/libresolv.so.2 1171/1171: [0xffffb98f0000(0x4000) @ 0 fd:00 201330531 0]: r-xp /usr/lib64/libkeyutils.so.1.10 1171/1171: [0xffffb9911000(0xe000) @ 0 fd:00 201334126 0]: r-xp /usr/lib64/libkrb5support.so.0.1 1171/1171: [0xffffb9932000(0x86000) @ 0 fd:00 201330516 0]: r-xp /usr/lib64/libpcre2-8.so.0.11.0 1171/1171: [0xffffb99d3000(0x13000) @ 0 fd:00 201326733 0]: r-xp /usr/lib64/libgcc_s-11-20221121.so.1 1171/1171: [0xffffb9a04000(0x1e000) @ 0 fd:00 201330556 0]: r-xp /usr/lib64/liblz4.so.1.9.3 1171/1171: [0xffffb9a35000(0xaf000) @ 0 fd:00 201330394 0]: r-xp /usr/lib64/libzstd.so.1.5.1 1171/1171: [0xffffb9af6000(0x26000) @ 0 fd:00 201330372 0]: r-xp /usr/lib64/liblzma.so.5.2.5 1171/1171: [0xffffb9b37000(0xd8000) @ 0 fd:00 201330564 0]: r-xp /usr/lib64/libgcrypt.so.20.4.0 1171/1171: [0xffffb9c2b000(0x7000) @ 0 fd:00 201330385 0]: r-xp /usr/lib64/libcap.so.2.48 1171/1171: [0xffffb9c4c000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 1171/1171: [0xffffb9ced000(0x7000) @ 0 fd:00 201332687 0]: r-xp /usr/lib64/libeconf.so.0.4.1 1171/1171: [0xffffb9d0e000(0x5000) @ 0 fd:00 201330452 0]: r-xp /usr/lib64/libcap-ng.so.0.0.0 1171/1171: [0xffffb9d2f000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 1171/1171: [0xffffb9edd000(0x15000) @ 0 fd:00 201334118 0]: r-xp /usr/lib64/libk5crypto.so.3.1 1171/1171: [0xffffb9f0e000(0xc9000) @ 0 fd:00 201334124 0]: r-xp /usr/lib64/libkrb5.so.3.3 1171/1171: [0xffffba000000(0x384000) @ 0 fd:00 201330866 0]: r-xp /usr/lib64/libcrypto.so.3.0.7 1171/1171: [0xffffba3f8000(0x3000) @ 0 fd:00 201330422 0]: r-xp /usr/lib64/libcom_err.so.2.1 1171/1171: [0xffffba419000(0x4d000) @ 0 fd:00 201334114 0]: r-xp /usr/lib64/libgssapi_krb5.so.2.2 1171/1171: [0xffffba47a000(0x28000) @ 0 fd:00 201330550 0]: r-xp /usr/lib64/libselinux.so.1 1171/1171: [0xffffba4bd000(0x2c000) @ 0 fd:00 201330405 0]: r-xp /usr/lib64/libcrypt.so.2.0.0 1171/1171: [0xffffba506000(0x15000) @ 0 fd:00 201330302 0]: r-xp /usr/lib64/libz.so.1.2.11 1171/1171: [0xffffba537000(0xc7000) @ 0 fd:00 201330922 0]: r-xp /usr/lib64/libsystemd.so.0.35.0 1171/1171: [0xffffba629000(0xe000) @ 0 fd:00 201332718 0]: r-xp /usr/lib64/libpam.so.0.85.1 1171/1171: [0xffffba64a000(0x1f000) @ 0 fd:00 201330459 0]: r-xp /usr/lib64/libaudit.so.1.0.0 1171/1171: [0xffffba687000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 1171/1171: [0xffffba6c4000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (1172:1172):(1171:1171) : restraintd:1172/1172 1172/1172: [0x400000(0x574000) @ 0 fd:00 134293086 0]: r-xp /usr/bin/restraintd 1172/1172: [0xffffaaa3a000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 1172/1172: [0xffffaabe8000(0x13000) @ 0 fd:00 201326733 0]: r-xp /usr/lib64/libgcc_s-11-20221121.so.1 1172/1172: [0xffffaac19000(0xd000) @ 0 fd:00 201330252 0]: r-xp /usr/lib64/libresolv.so.2 1172/1172: [0xffffaac3c000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 1172/1172: [0xffffaacdd000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 1172/1172: [0xffffaad1a000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (1172:1201):(1172:1172) : gmain:1172/1201 (1548:1548):(2:2) : tls-strp:1548/1548 (97895:97895):(1:1) : anacron:97895/97895 97895/97895: [0xaaaae1280000(0x8000) @ 0 fd:00 201333180 0]: r-xp /usr/sbin/anacron 97895/97895: [0xffff84432000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 97895/97895: [0xffff845e0000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 97895/97895: [0xffff8461d000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (105732:105732):(2:2) : kworker/4:1-xfs:105732/105732 (110098:110098):(2:2) : kworker/6:1-xfs:110098/110098 (115917:115917):(2:2) : kworker/1:2-cgr:115917/115917 (153607:153607):(2:2) : kworker/u16:4-f:153607/153607 (153977:153977):(2:2) : kworker/5:2-xfs:153977/153977 (154000:154000):(2:2) : kworker/2:2-xfs:154000/154000 (168147:168147):(2:2) : kworker/7:3-xfs:168147/168147 (229992:229992):(2:2) : kworker/u16:3-f:229992/229992 (229999:229999):(2:2) : kworker/u16:5-e:229999/229999 (233007:233007):(2:2) : kworker/0:0-ine:233007/233007 (257314:257314):(2:2) : kworker/3:1-cgr:257314/257314 (301985:301985):(2:2) : kworker/6:2-xfs:301985/301985 (303640:303640):(2:2) : kworker/2:1-xfs:303640/303640 (303651:303651):(2:2) : kworker/0:1-eve:303651/303651 (310318:310318):(2:2) : kworker/7:0-eve:310318/310318 (311599:311599):(2:2) : kworker/4:0-eve:311599/311599 (313649:313649):(2:2) : kworker/1:0-eve:313649/313649 (324465:324465):(2:2) : kworker/5:0-xfs:324465/324465 (329565:329565):(2:2) : kworker/3:0-eve:329565/329565 (336790:336790):(2:2) : kworker/2:0-eve:336790/336790 (338057:338057):(2:2) : kworker/6:0-xfs:338057/338057 (338078:338078):(2:2) : kworker/6:3:338078/338078 (338079:338079):(2:2) : kworker/6:4-eve:338079/338079 (338080:338080):(2:2) : kworker/7:1-kdm:338080/338080 (338081:338081):(2:2) : kworker/5:1-xfs:338081/338081 (338082:338082):(2:2) : kworker/5:3-eve:338082/338082 (338083:338083):(2:2) : kworker/5:4-mm_:338083/338083 (341561:341561):(2:2) : kworker/1:1-eve:341561/341561 (341570:341570):(2:2) : kworker/u16:0-x:341570/341570 (341581:341581):(1172:1172) : 10_bash_login:341581/341581 341581/341581: [0xaaaad99b0000(0x13a000) @ 0 fd:00 134325149 0]: r-xp /usr/bin/bash 341581/341581: [0xffff9c743000(0xa000) @ 0 fd:00 202026835 0]: r-xp /usr/lib64/libnss_sss.so.2 341581/341581: [0xffff9c7c4000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 341581/341581: [0xffff9c972000(0x29000) @ 0 fd:00 201330299 0]: r-xp /usr/lib64/libtinfo.so.6.2 341581/341581: [0xffff9c9b3000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 341581/341581: [0xffff9c9f0000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (341620:341620):(341581:341581) : bash:341620/341620 341620/341620: [0xaaaad6f60000(0x13a000) @ 0 fd:00 134325149 0]: r-xp /usr/bin/bash 341620/341620: [0xffffb3f35000(0xa000) @ 0 fd:00 202026835 0]: r-xp /usr/lib64/libnss_sss.so.2 341620/341620: [0xffffb3fb6000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 341620/341620: [0xffffb4164000(0x29000) @ 0 fd:00 201330299 0]: r-xp /usr/lib64/libtinfo.so.6.2 341620/341620: [0xffffb41a5000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 341620/341620: [0xffffb41e2000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (342048:342048):(2:2) : kworker/0:2-cgr:342048/342048 (342542:342542):(1:1) : systemd-hostnam:342542/342542 342542/342542: [0xaaaad19b0000(0x9000) @ 0 fd:00 201333110 0]: r-xp /usr/lib/systemd/systemd-hostnamed 342542/342542: [0xffff8ed3f000(0x5000) @ 0 fd:00 201330452 0]: r-xp /usr/lib64/libcap-ng.so.0.0.0 342542/342542: [0xffff8ed60000(0x86000) @ 0 fd:00 201330516 0]: r-xp /usr/lib64/libpcre2-8.so.0.11.0 342542/342542: [0xffff8ee01000(0x7000) @ 0 fd:00 201332687 0]: r-xp /usr/lib64/libeconf.so.0.4.1 342542/342542: [0xffff8ee22000(0x1f000) @ 0 fd:00 201330459 0]: r-xp /usr/lib64/libaudit.so.1.0.0 342542/342542: [0xffff8ee5f000(0x8000) @ 0 fd:00 201330488 0]: r-xp /usr/lib64/libffi.so.8.1.0 342542/342542: [0xffff8ee80000(0x15000) @ 0 fd:00 201330302 0]: r-xp /usr/lib64/libz.so.1.2.11 342542/342542: [0xffff8eeb1000(0x21000) @ 0 fd:00 201330466 0]: r-xp /usr/lib64/libgpg-error.so.0.32.0 342542/342542: [0xffff8eef2000(0x5000) @ 0 fd:00 201330600 0]: r-xp /usr/lib64/libattr.so.1.1.2501 342542/342542: [0xffff8ef13000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 342542/342542: [0xffff8efb4000(0x26000) @ 0 fd:00 201330372 0]: r-xp /usr/lib64/liblzma.so.5.2.5 342542/342542: [0xffff8eff5000(0xaf000) @ 0 fd:00 201330394 0]: r-xp /usr/lib64/libzstd.so.1.5.1 342542/342542: [0xffff8f0b6000(0x11f000) @ 0 fd:00 201330492 0]: r-xp /usr/lib64/libp11-kit.so.0.3.0 342542/342542: [0xffff8f200000(0x384000) @ 0 fd:00 201330866 0]: r-xp /usr/lib64/libcrypto.so.3.0.7 342542/342542: [0xffff8f606000(0x28000) @ 0 fd:00 201330550 0]: r-xp /usr/lib64/libselinux.so.1 342542/342542: [0xffff8f649000(0x1b000) @ 0 fd:00 201330833 0]: r-xp /usr/lib64/libseccomp.so.2.5.2 342542/342542: [0xffff8f67a000(0xe000) @ 0 fd:00 201332718 0]: r-xp /usr/lib64/libpam.so.0.85.1 342542/342542: [0xffff8f69b000(0x41000) @ 0 fd:00 201330934 0]: r-xp /usr/lib64/libmount.so.1.1.0 342542/342542: [0xffff8f6fc000(0x1e000) @ 0 fd:00 201330556 0]: r-xp /usr/lib64/liblz4.so.1.9.3 342542/342542: [0xffff8f72d000(0x16000) @ 0 fd:00 201330931 0]: r-xp /usr/lib64/libkmod.so.2.3.6 342542/342542: [0xffff8f75e000(0xd8000) @ 0 fd:00 201330564 0]: r-xp /usr/lib64/libgcrypt.so.20.4.0 342542/342542: [0xffff8f852000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 342542/342542: [0xffff8fa00000(0x31c000) @ 0 fd:00 67122234 0]: r-xp /usr/lib64/systemd/libsystemd-shared-252.so 342542/342542: [0xffff8fd6e000(0x2c000) @ 0 fd:00 201330405 0]: r-xp /usr/lib64/libcrypt.so.2.0.0 342542/342542: [0xffff8fdb7000(0x7000) @ 0 fd:00 201330385 0]: r-xp /usr/lib64/libcap.so.2.48 342542/342542: [0xffff8fdd8000(0x31000) @ 0 fd:00 201330927 0]: r-xp /usr/lib64/libblkid.so.1.1.0 342542/342542: [0xffff8fe29000(0x7000) @ 0 fd:00 201330602 0]: r-xp /usr/lib64/libacl.so.1.1.2301 342542/342542: [0xffff8fe4a000(0x13000) @ 0 fd:00 201326733 0]: r-xp /usr/lib64/libgcc_s-11-20221121.so.1 342542/342542: [0xffff8fe7b000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 342542/342542: [0xffff8feb8000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (347576:347576):(1124:1124) : sleep:347576/347576 347576/347576: [0xaaaabc590000(0x5000) @ 0 fd:00 134358442 0]: r-xp /usr/bin/sleep 347576/347576: [0xffffab6d6000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 347576/347576: [0xffffab884000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 347576/347576: [0xffffab8c1000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (349844:349844):(341620:341620) : perf:349844/349844 349844/349844: [0xaaaab24e0000(0x546000) @ 0 fd:00 136016465 0]: r-xp /usr/bin/perf 349844/349844: [0xffff9c97f000(0x64000) @ 0 fd:00 201330851 0]: r-xp /usr/lib64/libpcre.so.1.2.12 349844/349844: [0xffff9ca00000(0x206000) @ 0 fd:00 201330414 0]: r-xp /usr/lib64/libstdc++.so.6.0.29 349844/349844: [0xffff9ccae000(0x138000) @ 0 fd:00 201333803 0]: r-xp /usr/lib64/libglib-2.0.so.0.6800.4 349844/349844: [0xffff9ce00000(0x2e1000) @ 0 fd:00 201331037 0]: r-xp /usr/lib64/libpython3.9.so.1.0 349844/349844: [0xffff9d15e000(0x3000) @ 0 fd:00 201333805 0]: r-xp /usr/lib64/libgmodule-2.0.so.0.6800.4 349844/349844: [0xffff9d17f000(0x6000) @ 0 fd:00 201330399 0]: r-xp /usr/lib64/libuuid.so.1.3.0 349844/349844: [0xffff9d1a0000(0xc000) @ 0 fd:00 201330376 0]: r-xp /usr/lib64/libpopt.so.0.0.1 349844/349844: [0xffff9d1c1000(0x75000) @ 0 fd:00 203366866 0]: r-xp /usr/lib64/libopencsd.so.1.2.0 349844/349844: [0xffff9d252000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 349844/349844: [0xffff9d400000(0x34c000) @ 0 fd:00 202118687 0]: r-xp /usr/lib64/libperl.so.5.32.1 349844/349844: [0xffff9d796000(0xd000) @ 0 fd:00 203361166 0]: r-xp /usr/lib64/libbabeltrace.so.1.0.0 349844/349844: [0xffff9d7b7000(0x2c000) @ 0 fd:00 201330405 0]: r-xp /usr/lib64/libcrypt.so.2.0.0 349844/349844: [0xffff9d800000(0x114000) @ 0 fd:00 201333996 0]: r-xp /usr/lib64/libslang.so.2.3.2 349844/349844: [0xffff9daf7000(0x10000) @ 0 fd:00 201330402 0]: r-xp /usr/lib64/libbz2.so.1.0.8 349844/349844: [0xffff9db18000(0x13000) @ 0 fd:00 201326733 0]: r-xp /usr/lib64/libgcc_s-11-20221121.so.1 349844/349844: [0xffff9db49000(0x1d000) @ 0 fd:00 203366877 0]: r-xp /usr/lib64/libtraceevent.so.1.5.3 349844/349844: [0xffff9db7a000(0x43000) @ 0 fd:00 203361160 0]: r-xp /usr/lib64/libbabeltrace-ctf.so.1.0.0 349844/349844: [0xffff9dbdb000(0xb000) @ 0 fd:00 201330849 0]: r-xp /usr/lib64/libnuma.so.1.0.0 349844/349844: [0xffff9dc00000(0x384000) @ 0 fd:00 201330866 0]: r-xp /usr/lib64/libcrypto.so.3.0.7 349844/349844: [0xffff9e00b000(0x7000) @ 0 fd:00 201330385 0]: r-xp /usr/lib64/libcap.so.2.48 349844/349844: [0xffff9e02c000(0xaf000) @ 0 fd:00 201330394 0]: r-xp /usr/lib64/libzstd.so.1.5.1 349844/349844: [0xffff9e0ed000(0x26000) @ 0 fd:00 201330372 0]: r-xp /usr/lib64/liblzma.so.5.2.5 349844/349844: [0xffff9e12e000(0x15000) @ 0 fd:00 201330302 0]: r-xp /usr/lib64/libz.so.1.2.11 349844/349844: [0xffff9e15f000(0x5b000) @ 0 fd:00 201330795 0]: r-xp /usr/lib64/libbpf.so.1.0.0 349844/349844: [0xffff9e1d0000(0x89000) @ 0 fd:00 201332931 0]: r-xp /usr/lib64/libdw-0.188.so 349844/349844: [0xffff9e271000(0x19000) @ 0 fd:00 201330441 0]: r-xp /usr/lib64/libelf-0.188.so 349844/349844: [0xffff9e2a2000(0xe000) @ 0 fd:00 203366868 0]: r-xp /usr/lib64/libopencsd_c_api.so.1.2.0 349844/349844: [0xffff9e2c3000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 349844/349844: [0xffff9e364000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 349844/349844: [0xffff9e39b000(0x1000) @ 0 00:01 3073 0]: rwxs /dev/zero (deleted) 349844/349844: [0xffff9e39c000(0x1000) @ 0 00:01 4 0]: rwxs /dev/zero (deleted) 349844/349844: [0xffff9e39d000(0x1000) @ 0 00:01 5120 0]: rwxs /dev/zero (deleted) 349844/349844: [0xffff9e39e000(0x1000) @ 0 00:01 4096 0]: rwxs /dev/zero (deleted) 349844/349844: [0xffff9e3a1000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] (349844:349845):(349844:349844) : perf:349844/349845 (349844:349846):(349844:349844) : perf:349844/349846 (349844:349847):(349844:349844) : perf:349844/349847 looking for map 0xffff9e39e000 map 0xaaaac11c7f40, addr ffff9e39e000 looking for map 0xffff9e39d000 map 0xaaaac11c7cc0, addr ffff9e39d000 looking for map 0xffff9e39c000 map 0xaaaac11c7a40, addr ffff9e39c000 looking for map 0xffff9e39b000 map 0xaaaac11c77e0, addr ffff9e39b000 tid = 349844, map = 0xffff9e39e000 tid = 349848, map = 0xffff9e39d000 tid = 349849, map = 0xffff9e39c000 tid = 349850, map = 0xffff9e39b000 : perf:349844/349844 349844/349844: [0xaaaab24e0000(0x546000) @ 0 fd:00 136016465 0]: r-xp /usr/bin/perf 349844/349844: [0xffff9c97f000(0x64000) @ 0 fd:00 201330851 0]: r-xp /usr/lib64/libpcre.so.1.2.12 349844/349844: [0xffff9ca00000(0x206000) @ 0 fd:00 201330414 0]: r-xp /usr/lib64/libstdc++.so.6.0.29 349844/349844: [0xffff9ccae000(0x138000) @ 0 fd:00 201333803 0]: r-xp /usr/lib64/libglib-2.0.so.0.6800.4 349844/349844: [0xffff9ce00000(0x2e1000) @ 0 fd:00 201331037 0]: r-xp /usr/lib64/libpython3.9.so.1.0 349844/349844: [0xffff9d15e000(0x3000) @ 0 fd:00 201333805 0]: r-xp /usr/lib64/libgmodule-2.0.so.0.6800.4 349844/349844: [0xffff9d17f000(0x6000) @ 0 fd:00 201330399 0]: r-xp /usr/lib64/libuuid.so.1.3.0 349844/349844: [0xffff9d1a0000(0xc000) @ 0 fd:00 201330376 0]: r-xp /usr/lib64/libpopt.so.0.0.1 349844/349844: [0xffff9d1c1000(0x75000) @ 0 fd:00 203366866 0]: r-xp /usr/lib64/libopencsd.so.1.2.0 349844/349844: [0xffff9d252000(0x189000) @ 0 fd:00 201330244 0]: r-xp /usr/lib64/libc.so.6 349844/349844: [0xffff9d400000(0x34c000) @ 0 fd:00 202118687 0]: r-xp /usr/lib64/libperl.so.5.32.1 349844/349844: [0xffff9d796000(0xd000) @ 0 fd:00 203361166 0]: r-xp /usr/lib64/libbabeltrace.so.1.0.0 349844/349844: [0xffff9d7b7000(0x2c000) @ 0 fd:00 201330405 0]: r-xp /usr/lib64/libcrypt.so.2.0.0 349844/349844: [0xffff9d800000(0x114000) @ 0 fd:00 201333996 0]: r-xp /usr/lib64/libslang.so.2.3.2 349844/349844: [0xffff9daf7000(0x10000) @ 0 fd:00 201330402 0]: r-xp /usr/lib64/libbz2.so.1.0.8 349844/349844: [0xffff9db18000(0x13000) @ 0 fd:00 201326733 0]: r-xp /usr/lib64/libgcc_s-11-20221121.so.1 349844/349844: [0xffff9db49000(0x1d000) @ 0 fd:00 203366877 0]: r-xp /usr/lib64/libtraceevent.so.1.5.3 349844/349844: [0xffff9db7a000(0x43000) @ 0 fd:00 203361160 0]: r-xp /usr/lib64/libbabeltrace-ctf.so.1.0.0 349844/349844: [0xffff9dbdb000(0xb000) @ 0 fd:00 201330849 0]: r-xp /usr/lib64/libnuma.so.1.0.0 349844/349844: [0xffff9dc00000(0x384000) @ 0 fd:00 201330866 0]: r-xp /usr/lib64/libcrypto.so.3.0.7 349844/349844: [0xffff9e00b000(0x7000) @ 0 fd:00 201330385 0]: r-xp /usr/lib64/libcap.so.2.48 349844/349844: [0xffff9e02c000(0xaf000) @ 0 fd:00 201330394 0]: r-xp /usr/lib64/libzstd.so.1.5.1 349844/349844: [0xffff9e0ed000(0x26000) @ 0 fd:00 201330372 0]: r-xp /usr/lib64/liblzma.so.5.2.5 349844/349844: [0xffff9e12e000(0x15000) @ 0 fd:00 201330302 0]: r-xp /usr/lib64/libz.so.1.2.11 349844/349844: [0xffff9e15f000(0x5b000) @ 0 fd:00 201330795 0]: r-xp /usr/lib64/libbpf.so.1.0.0 349844/349844: [0xffff9e1d0000(0x89000) @ 0 fd:00 201332931 0]: r-xp /usr/lib64/libdw-0.188.so 349844/349844: [0xffff9e271000(0x19000) @ 0 fd:00 201330441 0]: r-xp /usr/lib64/libelf-0.188.so 349844/349844: [0xffff9e2a2000(0xe000) @ 0 fd:00 203366868 0]: r-xp /usr/lib64/libopencsd_c_api.so.1.2.0 349844/349844: [0xffff9e2c3000(0x82000) @ 0 fd:00 201330247 0]: r-xp /usr/lib64/libm.so.6 349844/349844: [0xffff9e364000(0x28000) @ 0 fd:00 3356 0]: r-xp /usr/lib/ld-linux-aarch64.so.1 349844/349844: [0xffff9e39b000(0x1000) @ 0 00:01 2049 0]: rwxs /dev/zero (deleted) 349844/349844: [0xffff9e39c000(0x1000) @ 0 00:01 5121 0]: rwxs /dev/zero (deleted) 349844/349844: [0xffff9e39d000(0x1000) @ 0 00:01 1026 0]: rwxs /dev/zero (deleted) 349844/349844: [0xffff9e39e000(0x1000) @ 0 00:01 4097 0]: rwxs /dev/zero (deleted) 349844/349844: [0xffff9e3a1000(0x1000) @ 0 00:00 0 0]: r-xp [vdso] : perf:349844/349848 : perf:349844/349849 : perf:349844/349850 looking for map 0xffff9e39e000 map 0xaaaac118c1e0, addr ffff9e39e000 looking for map 0xffff9e39d000 map 0xaaaac118bf80, addr ffff9e39d000 looking for map 0xffff9e39c000 map 0xaaaac118bd20, addr ffff9e39c000 looking for map 0xffff9e39b000 map 0xaaaac11b64a0, addr ffff9e39b000 ---- end ---- Lookup mmap thread: Ok Ok -- 31: Lookup mmap thread :: [ 22:31:47 ] :: [ PASS ] :: 31: Lookup mmap thread kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #31 : Lookup mmap thread) ** TEST-31-Lookup-mmap-thread PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #32 : Share thread maps :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 32: Share thread maps : --- start --- ---- end ---- Share thread maps: Ok Ok -- 32: Share thread maps :: [ 22:31:48 ] :: [ PASS ] :: 32: Share thread maps kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #32 : Share thread maps) ** TEST-32-Share-thread-maps PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #33 : Sort output of hist entries :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 33: Sort output of hist entries : --- start --- Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 1 Thread 300 bash Map: 400000-500000 0 bash Map: 500000-600000 0 libc Map: f00000-1000000 0 [kernel] Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 1 Thread 100 perf Map: 400000-500000 0 perf Map: 500000-600000 0 libc Map: f00000-1000000 0 [kernel] Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 1 Thread 200 perf Map: 400000-500000 0 perf Map: 500000-600000 0 libc Map: f00000-1000000 0 [kernel] Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 ---- end ---- Sort output of hist entries: Ok Ok -- 33: Sort output of hist entries :: [ 22:31:48 ] :: [ PASS ] :: 33: Sort output of hist entries kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #33 : Sort output of hist entries) ** TEST-33-Sort-output-of-hist-entries PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #34 : Cumulate child hist entries :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 34: Cumulate child hist entries : --- start --- Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 1 Thread 300 bash Map: 400000-500000 0 bash Map: 500000-600000 0 libc Map: f00000-1000000 0 [kernel] Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 1 Thread 100 perf Map: 400000-500000 0 perf Map: 500000-600000 0 libc Map: f00000-1000000 0 [kernel] Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 1 Thread 200 perf Map: 400000-500000 0 perf Map: 500000-600000 0 libc Map: f00000-1000000 0 [kernel] Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 Threads: 0 ---- end ---- Cumulate child hist entries: Ok Ok -- 34: Cumulate child hist entries :: [ 22:31:49 ] :: [ PASS ] :: 34: Cumulate child hist entries kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #34 : Cumulate child hist entries) ** TEST-34-Cumulate-child-hist-entries PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #35 : Track with sched_switch :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:49 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 35: Track with sched_switch (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #35 : Track with sched_switch) ** TEST-35-Track-with-sched-switch PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #36 : Filter fds with revents mask in a fdarray :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 36: Filter fds with revents mask in a fdarray : --- start --- filtering all but fda->entries[2]: before: 5 [ 5, 4, 3, 2, 1 ] after: 5 [ 5, 4, 3, 2, 1 ] filtering all but (fda->entries[0], fda->entries[3]): before: 5 [ 5, 4, 3, 2, 1 ] after: 5 [ 5, 4, 3, 2, 1 ] ---- end ---- Filter fds with revents mask in a fdarray: Ok Ok -- 36: Filter fds with revents mask in a fdarray :: [ 22:31:50 ] :: [ PASS ] :: 36: Filter fds with revents mask in a fdarray kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #36 : Filter fds with revents mask in a fdarray) ** TEST-36-Filter-fds-with-revents-mask-in-a-fdarray PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #37 : Add fd to a fdarray, making it autogrow :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 37: Add fd to a fdarray, making it autogrow : --- start --- before growing array: 2 [ 1, 2 ] after 3rd add: 3 [ 1, 2, 35 ] after 4th add: 4 [ 1, 2, 35, 88 ] ---- end ---- Add fd to a fdarray, making it autogrow: Ok Ok -- 37: Add fd to a fdarray, making it autogrow :: [ 22:31:50 ] :: [ PASS ] :: 37: Add fd to a fdarray, making it autogrow kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #37 : Add fd to a fdarray, making it autogrow) ** TEST-37-Add-fd-to-a-fdarray-making-it-autogrow PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #38 : kmod_path__parse :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 38: kmod_path__parse : --- start --- /xxxx/xxxx/x-x.ko - alloc name 1, kmod 1, comp 0, name '[x_x]' /xxxx/xxxx/x-x.ko - alloc name 0, kmod 1, comp 0, name '(null)' /xxxx/xxxx/x-x.ko - alloc name 1, kmod 1, comp 0, name '[x_x]' /xxxx/xxxx/x-x.ko - alloc name 0, kmod 1, comp 0, name '(null)' /xxxx/xxxx/x-x.ko (cpumode: 0) - is_kernel_module: true /xxxx/xxxx/x-x.ko (cpumode: 1) - is_kernel_module: true /xxxx/xxxx/x-x.ko (cpumode: 2) - is_kernel_module: false /xxxx/xxxx/x.ko.gz - alloc name 1, kmod 1, comp 1, name '[x]' /xxxx/xxxx/x.ko.gz - alloc name 0, kmod 1, comp 1, name '(null)' /xxxx/xxxx/x.ko.gz - alloc name 1, kmod 1, comp 1, name '[x]' /xxxx/xxxx/x.ko.gz - alloc name 0, kmod 1, comp 1, name '(null)' /xxxx/xxxx/x.ko.gz (cpumode: 0) - is_kernel_module: true /xxxx/xxxx/x.ko.gz (cpumode: 1) - is_kernel_module: true /xxxx/xxxx/x.ko.gz (cpumode: 2) - is_kernel_module: false /xxxx/xxxx/x.gz - alloc name 1, kmod 0, comp 1, name 'x.gz' /xxxx/xxxx/x.gz - alloc name 0, kmod 0, comp 1, name '(null)' /xxxx/xxxx/x.gz - alloc name 1, kmod 0, comp 1, name 'x.gz' /xxxx/xxxx/x.gz - alloc name 0, kmod 0, comp 1, name '(null)' /xxxx/xxxx/x.gz (cpumode: 0) - is_kernel_module: false /xxxx/xxxx/x.gz (cpumode: 1) - is_kernel_module: false /xxxx/xxxx/x.gz (cpumode: 2) - is_kernel_module: false x.gz - alloc name 1, kmod 0, comp 1, name 'x.gz' x.gz - alloc name 0, kmod 0, comp 1, name '(null)' x.gz - alloc name 1, kmod 0, comp 1, name 'x.gz' x.gz - alloc name 0, kmod 0, comp 1, name '(null)' x.gz (cpumode: 0) - is_kernel_module: false x.gz (cpumode: 1) - is_kernel_module: false x.gz (cpumode: 2) - is_kernel_module: false x.ko.gz - alloc name 1, kmod 1, comp 1, name '[x]' x.ko.gz - alloc name 0, kmod 1, comp 1, name '(null)' x.ko.gz - alloc name 1, kmod 1, comp 1, name '[x]' x.ko.gz - alloc name 0, kmod 1, comp 1, name '(null)' x.ko.gz (cpumode: 0) - is_kernel_module: true x.ko.gz (cpumode: 1) - is_kernel_module: true x.ko.gz (cpumode: 2) - is_kernel_module: false [test_module] - alloc name 1, kmod 1, comp 0, name '[test_module]' [test_module] - alloc name 0, kmod 1, comp 0, name '(null)' [test_module] - alloc name 1, kmod 1, comp 0, name '[test_module]' [test_module] - alloc name 0, kmod 1, comp 0, name '(null)' [test_module] (cpumode: 0) - is_kernel_module: true [test_module] (cpumode: 1) - is_kernel_module: true [test_module] (cpumode: 2) - is_kernel_module: false [test.module] - alloc name 1, kmod 1, comp 0, name '[test.module]' [test.module] - alloc name 0, kmod 1, comp 0, name '(null)' [test.module] - alloc name 1, kmod 1, comp 0, name '[test.module]' [test.module] - alloc name 0, kmod 1, comp 0, name '(null)' [test.module] (cpumode: 0) - is_kernel_module: true [test.module] (cpumode: 1) - is_kernel_module: true [test.module] (cpumode: 2) - is_kernel_module: false [vdso] - alloc name 1, kmod 0, comp 0, name '[vdso]' [vdso] - alloc name 0, kmod 0, comp 0, name '(null)' [vdso] - alloc name 1, kmod 0, comp 0, name '[vdso]' [vdso] - alloc name 0, kmod 0, comp 0, name '(null)' [vdso] (cpumode: 0) - is_kernel_module: false [vdso] (cpumode: 1) - is_kernel_module: false [vdso] (cpumode: 2) - is_kernel_module: false [vdso32] - alloc name 1, kmod 0, comp 0, name '[vdso32]' [vdso32] - alloc name 0, kmod 0, comp 0, name '(null)' [vdso32] - alloc name 1, kmod 0, comp 0, name '[vdso32]' [vdso32] - alloc name 0, kmod 0, comp 0, name '(null)' [vdso32] (cpumode: 0) - is_kernel_module: false [vdso32] (cpumode: 1) - is_kernel_module: false [vdso32] (cpumode: 2) - is_kernel_module: false [vdsox32] - alloc name 1, kmod 0, comp 0, name '[vdsox32]' [vdsox32] - alloc name 0, kmod 0, comp 0, name '(null)' [vdsox32] - alloc name 1, kmod 0, comp 0, name '[vdsox32]' [vdsox32] - alloc name 0, kmod 0, comp 0, name '(null)' [vdsox32] (cpumode: 0) - is_kernel_module: false [vdsox32] (cpumode: 1) - is_kernel_module: false [vdsox32] (cpumode: 2) - is_kernel_module: false [vsyscall] - alloc name 1, kmod 0, comp 0, name '[vsyscall]' [vsyscall] - alloc name 0, kmod 0, comp 0, name '(null)' [vsyscall] - alloc name 1, kmod 0, comp 0, name '[vsyscall]' [vsyscall] - alloc name 0, kmod 0, comp 0, name '(null)' [vsyscall] (cpumode: 0) - is_kernel_module: false [vsyscall] (cpumode: 1) - is_kernel_module: false [vsyscall] (cpumode: 2) - is_kernel_module: false [kernel.kallsyms] - alloc name 1, kmod 0, comp 0, name '[kernel.kallsyms]' [kernel.kallsyms] - alloc name 0, kmod 0, comp 0, name '(null)' [kernel.kallsyms] - alloc name 1, kmod 0, comp 0, name '[kernel.kallsyms]' [kernel.kallsyms] - alloc name 0, kmod 0, comp 0, name '(null)' [kernel.kallsyms] (cpumode: 0) - is_kernel_module: false [kernel.kallsyms] (cpumode: 1) - is_kernel_module: false [kernel.kallsyms] (cpumode: 2) - is_kernel_module: false ---- end ---- kmod_path__parse: Ok Ok -- 38: kmod_path__parse :: [ 22:31:50 ] :: [ PASS ] :: 38: kmod_path__parse kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #38 : kmod_path__parse) ** TEST-38-kmod-path-parse PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #39 : Thread map :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 39: Thread map : --- start --- ---- end ---- Thread map: Ok Ok -- 39: Thread map :: [ 22:31:51 ] :: [ PASS ] :: 39: Thread map kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #39 : Thread map) ** TEST-39-Thread-map PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #40 : LLVM search and compile :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 40: LLVM search and compile : 40.1: Basic BPF llvm compile : --- start --- Kernel build dir is set to /lib/modules/5.14.0-237.1439_750173160.el9.aarch64/build set env: KBUILD_DIR=/lib/modules/5.14.0-237.1439_750173160.el9.aarch64/build unset env: KBUILD_OPTS include option is set to -nostdinc -I./arch/arm64/include -I./arch/arm64/include/generated -I./include -I./arch/arm64/include/uapi -I./arch/arm64/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h set env: NR_CPUS=8 set env: LINUX_VERSION_CODE=0x50e00 set env: CLANG_EXEC=/usr/bin/clang set env: CLANG_OPTIONS=-xc set env: KERNEL_INC_OPTIONS=-nostdinc -I./arch/arm64/include -I./arch/arm64/include/generated -I./include -I./arch/arm64/include/uapi -I./arch/arm64/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h set env: PERF_BPF_INC_OPTIONS=-I/usr/lib/perf/include/bpf set env: WORKING_DIR=/lib/modules/5.14.0-237.1439_750173160.el9.aarch64/build set env: CLANG_SOURCE=- llvm compiling command template: echo '// SPDX-License-Identifier: GPL-2.0 /* * bpf-script-example.c * Test basic LLVM building */ #ifndef LINUX_VERSION_CODE # error Need LINUX_VERSION_CODE # error Example: for 4.2 kernel, put 'clang-opt="-DLINUX_VERSION_CODE=0x40200" into llvm section of ~/.perfconfig' #endif #define BPF_ANY 0 #define BPF_MAP_TYPE_ARRAY 2 #define BPF_FUNC_map_lookup_elem 1 #define BPF_FUNC_map_update_elem 2 static void *(*bpf_map_lookup_elem)(void *map, void *key) = (void *) BPF_FUNC_map_lookup_elem; static void *(*bpf_map_update_elem)(void *map, void *key, void *value, int flags) = (void *) BPF_FUNC_map_update_elem; /* * Following macros are taken from tools/lib/bpf/bpf_helpers.h, * and are used to create BTF defined maps. It is easier to take * 2 simple macros, than being able to include above header in * runtime. * * __uint - defines integer attribute of BTF map definition, * Such attributes are represented using a pointer to an array, * in which dimensionality of array encodes specified integer * value. * * __type - defines pointer variable with typeof(val) type for * attributes like key or value, which will be defined by the * size of the type. */ #define __uint(name, val) int (*name)[val] #define __type(name, val) typeof(val) *name #define SEC(NAME) __attribute__((section(NAME), used)) struct { __uint(type, BPF_MAP_TYPE_ARRAY); __uint(max_entries, 1); __type(key, int); __type(value, int); } flip_table SEC(".maps"); SEC("func=do_epoll_wait") int bpf_func__SyS_epoll_pwait(void *ctx) { int ind =0; int *flag = bpf_map_lookup_elem(&flip_table, &ind); int new_flag; if (!flag) return 0; /* flip flag and store back */ new_flag = !*flag; bpf_map_update_elem(&flip_table, &ind, &new_flag, BPF_ANY); return new_flag; } char _license[] SEC("license") = "GPL"; int _version SEC("version") = LINUX_VERSION_CODE; ' | $CLANG_EXEC -D__KERNEL__ -D__NR_CPUS__=$NR_CPUS -DLINUX_VERSION_CODE=$LINUX_VERSION_CODE $CLANG_OPTIONS $PERF_BPF_INC_OPTIONS $KERNEL_INC_OPTIONS -Wno-unused-value -Wno-pointer-sign -working-directory $WORKING_DIR -c "$CLANG_SOURCE" -target bpf $CLANG_EMIT_LLVM -g -O2 -o - $LLVM_OPTIONS_PIPE llvm compiling command : echo '// SPDX-License-Identifier: GPL-2.0 /* * bpf-script-example.c * Test basic LLVM building */ #ifndef LINUX_VERSION_CODE # error Need LINUX_VERSION_CODE # error Example: for 4.2 kernel, put 'clang-opt=-DLINUX_VERSION_CODE=0x40200 into llvm section of ~/.perfconfig' #endif #define BPF_ANY 0 #define BPF_MAP_TYPE_ARRAY 2 #define BPF_FUNC_map_lookup_elem 1 #define BPF_FUNC_map_update_elem 2 static void *(*bpf_map_lookup_elem)(void *map, void *key) = (void *) BPF_FUNC_map_lookup_elem; static void *(*bpf_map_update_elem)(void *map, void *key, void *value, int flags) = (void *) BPF_FUNC_map_update_elem; /* * Following macros are taken from tools/lib/bpf/bpf_helpers.h, * and are used to create BTF defined maps. It is easier to take * 2 simple macros, than being able to include above header in * runtime. * * __uint - defines integer attribute of BTF map definition, * Such attributes are represented using a pointer to an array, * in which dimensionality of array encodes specified integer * value. * * __type - defines pointer variable with typeof(val) type for * attributes like key or value, which will be defined by the * size of the type. */ #define __uint(name, val) int (*name)[val] #define __type(name, val) typeof(val) *name #define SEC(NAME) __attribute__((section(NAME), used)) struct { __uint(type, BPF_MAP_TYPE_ARRAY); __uint(max_entries, 1); __type(key, int); __type(value, int); } flip_table SEC(.maps); SEC(func=do_epoll_wait) int bpf_func__SyS_epoll_pwait(void *ctx) { int ind =0; int *flag = bpf_map_lookup_elem(&flip_table, &ind); int new_flag; if (!flag) return 0; /* flip flag and store back */ new_flag = !*flag; bpf_map_update_elem(&flip_table, &ind, &new_flag, BPF_ANY); return new_flag; } char _license[] SEC(license) = GPL; int _version SEC(version) = LINUX_VERSION_CODE; ' | /usr/bin/clang -D__KERNEL__ -D__NR_CPUS__=8 -DLINUX_VERSION_CODE=0x50e00 -xc -I/usr/lib/perf/include/bpf -nostdinc -I./arch/arm64/include -I./arch/arm64/include/generated -I./include -I./arch/arm64/include/uapi -I./arch/arm64/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -Wno-unused-value -Wno-pointer-sign -working-directory /lib/modules/5.14.0-237.1439_750173160.el9.aarch64/build -c - -target bpf -g -O2 -o - ---- end ---- LLVM search and compile subtest 1: Ok 40.2: kbuild searching : --- start --- set env: NR_CPUS=8 set env: LINUX_VERSION_CODE=0x50e00 set env: CLANG_EXEC=/usr/bin/clang set env: CLANG_OPTIONS=-xc set env: KERNEL_INC_OPTIONS=-nostdinc -I./arch/arm64/include -I./arch/arm64/include/generated -I./include -I./arch/arm64/include/uapi -I./arch/arm64/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h set env: PERF_BPF_INC_OPTIONS=-I/usr/lib/perf/include/bpf set env: WORKING_DIR=/lib/modules/5.14.0-237.1439_750173160.el9.aarch64/build set env: CLANG_SOURCE=- llvm compiling command template: echo '// SPDX-License-Identifier: GPL-2.0 /* * bpf-script-test-kbuild.c * Test include from kernel header */ #ifndef LINUX_VERSION_CODE # error Need LINUX_VERSION_CODE # error Example: for 4.2 kernel, put 'clang-opt="-DLINUX_VERSION_CODE=0x40200" into llvm section of ~/.perfconfig' #endif #define SEC(NAME) __attribute__((section(NAME), used)) #include SEC("func=vfs_llseek") int bpf_func__vfs_llseek(void *ctx) { return 0; } char _license[] SEC("license") = "GPL"; int _version SEC("version") = LINUX_VERSION_CODE; ' | $CLANG_EXEC -D__KERNEL__ -D__NR_CPUS__=$NR_CPUS -DLINUX_VERSION_CODE=$LINUX_VERSION_CODE $CLANG_OPTIONS $PERF_BPF_INC_OPTIONS $KERNEL_INC_OPTIONS -Wno-unused-value -Wno-pointer-sign -working-directory $WORKING_DIR -c "$CLANG_SOURCE" -target bpf $CLANG_EMIT_LLVM -g -O2 -o - $LLVM_OPTIONS_PIPE llvm compiling command : echo '// SPDX-License-Identifier: GPL-2.0 /* * bpf-script-test-kbuild.c * Test include from kernel header */ #ifndef LINUX_VERSION_CODE # error Need LINUX_VERSION_CODE # error Example: for 4.2 kernel, put 'clang-opt=-DLINUX_VERSION_CODE=0x40200 into llvm section of ~/.perfconfig' #endif #define SEC(NAME) __attribute__((section(NAME), used)) #include SEC(func=vfs_llseek) int bpf_func__vfs_llseek(void *ctx) { return 0; } char _license[] SEC(license) = GPL; int _version SEC(version) = LINUX_VERSION_CODE; ' | /usr/bin/clang -D__KERNEL__ -D__NR_CPUS__=8 -DLINUX_VERSION_CODE=0x50e00 -xc -I/usr/lib/perf/include/bpf -nostdinc -I./arch/arm64/include -I./arch/arm64/include/generated -I./include -I./arch/arm64/include/uapi -I./arch/arm64/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -Wno-unused-value -Wno-pointer-sign -working-directory /lib/modules/5.14.0-237.1439_750173160.el9.aarch64/build -c - -target bpf -g -O2 -o - ---- end ---- LLVM search and compile subtest 2: Ok 40.3: Compile source for BPF prologue generation : --- start --- set env: NR_CPUS=8 set env: LINUX_VERSION_CODE=0x50e00 set env: CLANG_EXEC=/usr/bin/clang set env: CLANG_OPTIONS=-xc set env: KERNEL_INC_OPTIONS=-nostdinc -I./arch/arm64/include -I./arch/arm64/include/generated -I./include -I./arch/arm64/include/uapi -I./arch/arm64/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h set env: PERF_BPF_INC_OPTIONS=-I/usr/lib/perf/include/bpf set env: WORKING_DIR=/lib/modules/5.14.0-237.1439_750173160.el9.aarch64/build set env: CLANG_SOURCE=- llvm compiling command template: echo '// SPDX-License-Identifier: GPL-2.0 /* * bpf-script-test-prologue.c * Test BPF prologue */ #ifndef LINUX_VERSION_CODE # error Need LINUX_VERSION_CODE # error Example: for 4.2 kernel, put 'clang-opt="-DLINUX_VERSION_CODE=0x40200" into llvm section of ~/.perfconfig' #endif #define SEC(NAME) __attribute__((section(NAME), used)) #include /* * If CONFIG_PROFILE_ALL_BRANCHES is selected, * 'if' is redefined after include kernel header. * Recover 'if' for BPF object code. */ #ifdef if # undef if #endif #define FMODE_READ 0x1 #define FMODE_WRITE 0x2 static void (*bpf_trace_printk)(const char *fmt, int fmt_size, ...) = (void *) 6; SEC("func=null_lseek file->f_mode offset orig") int bpf_func__null_lseek(void *ctx, int err, unsigned long _f_mode, unsigned long offset, unsigned long orig) { fmode_t f_mode = (fmode_t)_f_mode; if (err) return 0; if (f_mode & FMODE_WRITE) return 0; if (offset & 1) return 0; if (orig == SEEK_CUR) return 0; return 1; } char _license[] SEC("license") = "GPL"; int _version SEC("version") = LINUX_VERSION_CODE; ' | $CLANG_EXEC -D__KERNEL__ -D__NR_CPUS__=$NR_CPUS -DLINUX_VERSION_CODE=$LINUX_VERSION_CODE $CLANG_OPTIONS $PERF_BPF_INC_OPTIONS $KERNEL_INC_OPTIONS -Wno-unused-value -Wno-pointer-sign -working-directory $WORKING_DIR -c "$CLANG_SOURCE" -target bpf $CLANG_EMIT_LLVM -g -O2 -o - $LLVM_OPTIONS_PIPE llvm compiling command : ---- end ---- LLVM search and compile subtest 3: Ok 40.4: Compile source for BPF relocation : --- start --- set env: NR_CPUS=8 set env: LINUX_VERSION_CODE=0x50e00 set env: CLANG_EXEC=/usr/bin/clang set env: CLANG_OPTIONS=-xc set env: KERNEL_INC_OPTIONS=-nostdinc -I./arch/arm64/include -I./arch/arm64/include/generated -I./include -I./arch/arm64/include/uapi -I./arch/arm64/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h set env: PERF_BPF_INC_OPTIONS=-I/usr/lib/perf/include/bpf set env: WORKING_DIR=/lib/modules/5.14.0-237.1439_750173160.el9.aarch64/build set env: CLANG_SOURCE=- llvm compiling command template: echo '// SPDX-License-Identifier: GPL-2.0 /* * bpf-script-test-relocation.c * Test BPF loader checking relocation */ #ifndef LINUX_VERSION_CODE # error Need LINUX_VERSION_CODE # error Example: for 4.2 kernel, put 'clang-opt="-DLINUX_VERSION_CODE=0x40200" into llvm section of ~/.perfconfig' #endif #define BPF_ANY 0 #define BPF_MAP_TYPE_ARRAY 2 #define BPF_FUNC_map_lookup_elem 1 #define BPF_FUNC_map_update_elem 2 static void *(*bpf_map_lookup_elem)(void *map, void *key) = (void *) BPF_FUNC_map_lookup_elem; static void *(*bpf_map_update_elem)(void *map, void *key, void *value, int flags) = (void *) BPF_FUNC_map_update_elem; struct bpf_map_def { unsigned int type; unsigned int key_size; unsigned int value_size; unsigned int max_entries; }; #define SEC(NAME) __attribute__((section(NAME), used)) struct bpf_map_def SEC("maps") my_table = { .type = BPF_MAP_TYPE_ARRAY, .key_size = sizeof(int), .value_size = sizeof(int), .max_entries = 1, }; int this_is_a_global_val; SEC("func=sys_write") int bpf_func__sys_write(void *ctx) { int key = 0; int value = 0; /* * Incorrect relocation. Should not allow this program be * loaded into kernel. */ bpf_map_update_elem(&this_is_a_global_val, &key, &value, 0); return 0; } char _license[] SEC("license") = "GPL"; int _version SEC("version") = LINUX_VERSION_CODE; ' | $CLANG_EXEC -D__KERNEL__ -D__NR_CPUS__=$NR_CPUS -DLINUX_VERSION_CODE=$LINUX_VERSION_CODE $CLANG_OPTIONS $PERF_BPF_INC_OPTIONS $KERNEL_INC_OPTIONS -Wno-unused-value -Wno-pointer-sign -working-directory $WORKING_DIR -c "$CLANG_SOURCE" -target bpf $CLANG_EMIT_LLVM -g -O2 -o - $LLVM_OPTIONS_PIPE llvm compiling command : echo '// SPDX-License-Identifier: GPL-2.0 /* * bpf-script-test-relocation.c * Test BPF loader checking relocation */ #ifndef LINUX_VERSION_CODE # error Need LINUX_VERSION_CODE # error Example: for 4.2 kernel, put 'clang-opt=-DLINUX_VERSION_CODE=0x40200 into llvm section of ~/.perfconfig' #endif #define BPF_ANY 0 #define BPF_MAP_TYPE_ARRAY 2 #define BPF_FUNC_map_lookup_elem 1 #define BPF_FUNC_map_update_elem 2 static void *(*bpf_map_lookup_elem)(void *map, void *key) = (void *) BPF_FUNC_map_lookup_elem; static void *(*bpf_map_update_elem)(void *map, void *key, void *value, int flags) = (void *) BPF_FUNC_map_update_elem; struct bpf_map_def { unsigned int type; unsigned int key_size; unsigned int value_size; unsigned int max_entries; }; #define SEC(NAME) __attribute__((section(NAME), used)) struct bpf_map_def SEC(maps) my_table = { .type = BPF_MAP_TYPE_ARRAY, .key_size = sizeof(int), .value_size = sizeof(int), .max_entries = 1, }; int this_is_a_global_val; SEC(func=sys_write) int bpf_func__sys_write(void *ctx) { int key = 0; int value = 0; /* * Incorrect relocation. Should not allow this program be * loaded into kernel. */ bpf_map_update_elem(&this_is_a_global_val, &key, &value, 0); return 0; } char _license[] SEC(license) = GPL; int _version SEC(version) = LINUX_VERSION_CODE; ' | /usr/bin/clang -D__KERNEL__ -D__NR_CPUS__=8 -DLINUX_VERSION_CODE=0x50e00 -xc -I/usr/lib/perf/include/bpf -nostdinc -I./arch/arm64/include -I./arch/arm64/include/generated -I./include -I./arch/arm64/include/uapi -I./arch/arm64/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -Wno-unused-value -Wno-pointer-sign -working-directory /lib/modules/5.14.0-237.1439_750173160.el9.aarch64/build -c - -target bpf -g -O2 -o - ---- end ---- LLVM search and compile subtest 4: Ok OkOkOkOk -- 40: LLVM search and compile :: [ 22:31:52 ] :: [ PASS ] :: 40: LLVM search and compile kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #40 : LLVM search and compile) ** TEST-40-LLVM-search-and-compile PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #41 : Session topology :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:53 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 41: Session topology (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #41 : Session topology) ** TEST-41-Session-topology PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #42 : BPF filter :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:53 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 42: BPF filter (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #42 : BPF filter) ** TEST-42-BPF-filter PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #43 : Synthesize thread map :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 43: Synthesize thread map : --- start --- ---- end ---- Synthesize thread map: Ok Ok -- 43: Synthesize thread map :: [ 22:31:54 ] :: [ PASS ] :: 43: Synthesize thread map kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #43 : Synthesize thread map) ** TEST-43-Synthesize-thread-map PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #44 : Remove thread map :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 44: Remove thread map : --- start --- 2 threads: 341620, 353092 1 thread: 353092 0 thread: ---- end ---- Remove thread map: Ok Ok -- 44: Remove thread map :: [ 22:31:54 ] :: [ PASS ] :: 44: Remove thread map kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #44 : Remove thread map) ** TEST-44-Remove-thread-map PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #45 : Synthesize cpu map :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 45: Synthesize cpu map : --- start --- ---- end ---- Synthesize cpu map: Ok Ok -- 45: Synthesize cpu map :: [ 22:31:55 ] :: [ PASS ] :: 45: Synthesize cpu map kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #45 : Synthesize cpu map) ** TEST-45-Synthesize-cpu-map PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #46 : Synthesize stat config :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 46: Synthesize stat config : --- start --- ---- end ---- Synthesize stat config: Ok Ok -- 46: Synthesize stat config :: [ 22:31:55 ] :: [ PASS ] :: 46: Synthesize stat config kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #46 : Synthesize stat config) ** TEST-46-Synthesize-stat-config PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #47 : Synthesize stat :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 47: Synthesize stat : --- start --- ---- end ---- Synthesize stat: Ok Ok -- 47: Synthesize stat :: [ 22:31:55 ] :: [ PASS ] :: 47: Synthesize stat kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #47 : Synthesize stat) ** TEST-47-Synthesize-stat PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #48 : Synthesize stat round :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 48: Synthesize stat round : --- start --- ---- end ---- Synthesize stat round: Ok Ok -- 48: Synthesize stat round :: [ 22:31:56 ] :: [ PASS ] :: 48: Synthesize stat round kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #48 : Synthesize stat round) ** TEST-48-Synthesize-stat-round PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #49 : Synthesize attr update :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 49: Synthesize attr update : --- start --- ---- end ---- Synthesize attr update: Ok Ok -- 49: Synthesize attr update :: [ 22:31:56 ] :: [ PASS ] :: 49: Synthesize attr update kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #49 : Synthesize attr update) ** TEST-49-Synthesize-attr-update PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #50 : Event times :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 50: Event times : --- start --- attaching to spawned child, enable on exec ------------------------------------------------------------ perf_event_attr: type 1 size 128 read_format TOTAL_TIME_ENABLED|TOTAL_TIME_RUNNING exclude_kernel 1 exclude_hv 1 enable_on_exec 1 exclude_guest 1 ------------------------------------------------------------ sys_perf_event_open: pid 354491 cpu -1 group_fd -1 flags 0x8 = 3 OK : ena 941760, run 941760 attaching to current thread as enabled ------------------------------------------------------------ perf_event_attr: type 1 size 128 read_format TOTAL_TIME_ENABLED|TOTAL_TIME_RUNNING exclude_kernel 1 exclude_hv 1 exclude_guest 1 ------------------------------------------------------------ sys_perf_event_open: pid 354490 cpu -1 group_fd -1 flags 0x8 = 3 OK : ena 6040, run 6040 attaching to current thread as disabled ------------------------------------------------------------ perf_event_attr: type 1 size 128 read_format TOTAL_TIME_ENABLED|TOTAL_TIME_RUNNING disabled 1 exclude_kernel 1 exclude_hv 1 exclude_guest 1 ------------------------------------------------------------ sys_perf_event_open: pid 354490 cpu -1 group_fd -1 flags 0x8 = 3 OK : ena 1040, run 1040 attaching to CPU 0 as enabled ------------------------------------------------------------ perf_event_attr: type 1 size 128 read_format TOTAL_TIME_ENABLED|TOTAL_TIME_RUNNING disabled 1 exclude_kernel 1 exclude_hv 1 exclude_guest 1 ------------------------------------------------------------ sys_perf_event_open: pid -1 cpu 0 group_fd -1 flags 0x8 = 3 OK : ena 3520, run 3520 attaching to CPU 0 as enabled ------------------------------------------------------------ perf_event_attr: type 1 size 128 read_format TOTAL_TIME_ENABLED|TOTAL_TIME_RUNNING exclude_kernel 1 exclude_hv 1 exclude_guest 1 ------------------------------------------------------------ sys_perf_event_open: pid -1 cpu 0 group_fd -1 flags 0x8 = 3 OK : ena 4640, run 4640 ---- end ---- Event times: Ok Ok -- 50: Event times :: [ 22:31:57 ] :: [ PASS ] :: 50: Event times kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #50 : Event times) ** TEST-50-Event-times PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #51 : Read backward ring buffer :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 51: Read backward ring buffer : --- start --- Using CPUID 0x00000000410fd0c0 ------------------------------------------------------------ perf_event_attr: type 2 size 128 config 0x8a { sample_period, sample_freq } 1 sample_type IP|TID|TIME|CPU|PERIOD|RAW read_format ID disabled 1 mmap 1 comm 1 task 1 sample_id_all 1 exclude_guest 1 mmap2 1 comm_exec 1 write_backward 1 ksymbol 1 bpf_event 1 ------------------------------------------------------------ sys_perf_event_open: pid 354724 cpu -1 group_fd -1 flags 0x8 = 3 mmap size 1052672B 0xaaaae7268be8: mmap mask[0]: ------------------------------------------------------------ perf_event_attr: type 2 size 128 config 0x8a { sample_period, sample_freq } 1 sample_type IP|TID|TIME|CPU|PERIOD|RAW read_format ID disabled 1 mmap 1 comm 1 task 1 sample_id_all 1 exclude_guest 1 mmap2 1 comm_exec 1 write_backward 1 ksymbol 1 bpf_event 1 ------------------------------------------------------------ sys_perf_event_open: pid 354724 cpu -1 group_fd -1 flags 0x8 = 3 mmap size 8192B 0xaaaae7268be8: mmap mask[0]: ---- end ---- Read backward ring buffer: Ok Ok -- 51: Read backward ring buffer :: [ 22:31:58 ] :: [ PASS ] :: 51: Read backward ring buffer kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #51 : Read backward ring buffer) ** TEST-51-Read-backward-ring-buffer PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #52 : Print cpu map :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 52: Print cpu map : --- start --- cpumask list: 1 cpumask list: 1,5 cpumask list: 1,3,5,7,9,11,13,15,17,19,21-40 cpumask list: 2-5 cpumask list: 1,3-6,8-10,24,35-37 cpumask list: 1,3-6,8-10,24,35-37 cpumask list: 1-10,12-20,22-30,32-40 ---- end ---- Print cpu map: Ok Ok -- 52: Print cpu map :: [ 22:31:58 ] :: [ PASS ] :: 52: Print cpu map kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #52 : Print cpu map) ** TEST-52-Print-cpu-map PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #53 : Merge cpu map :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 53: Merge cpu map : --- start --- cpumask list: 1-2,4-5,7 ---- end ---- Merge cpu map: Ok Ok -- 53: Merge cpu map :: [ 22:31:58 ] :: [ PASS ] :: 53: Merge cpu map kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #53 : Merge cpu map) ** TEST-53-Merge-cpu-map PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #54 : Probe SDT events :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 54: Probe SDT events : --- start --- Writing cache: %sdt_perf:test_target=test_target Cache committed: 0 symbol:test_target file:(null) line:0 offset:0 return:0 lazy:(null) ---- end ---- Probe SDT events: Ok Ok -- 54: Probe SDT events :: [ 22:31:59 ] :: [ PASS ] :: 54: Probe SDT events kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #54 : Probe SDT events) ** TEST-54-Probe-SDT-events PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #55 : is_printable_array :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 55: is_printable_array : --- start --- ---- end ---- is_printable_array: Ok Ok -- 55: is_printable_array :: [ 22:31:59 ] :: [ PASS ] :: 55: is_printable_array kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #55 : is_printable_array) ** TEST-55-is-printable-array PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #56 : Print bitmap :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 56: Print bitmap : --- start --- bitmap: 1 bitmap: 1,5 bitmap: 1,3,5,7,9,11,13,15,17,19,21-40 bitmap: 2-5 bitmap: 1,3-6,8-10,24,35-37 bitmap: 1,3-6,8-10,24,35-37 bitmap: 1-10,12-20,22-30,32-40 ---- end ---- Print bitmap: Ok Ok -- 56: Print bitmap :: [ 22:32:00 ] :: [ PASS ] :: 56: Print bitmap kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #56 : Print bitmap) ** TEST-56-Print-bitmap PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #57 : perf hooks :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 57: perf hooks : --- start --- SIGSEGV is observed as expected, try to recover. Fatal error (SEGFAULT) in perf hook 'test' ---- end ---- perf hooks: Ok Ok -- 57: perf hooks :: [ 22:32:00 ] :: [ PASS ] :: 57: perf hooks kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #57 : perf hooks) ** TEST-57-perf-hooks PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #58 : builtin clang support :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 58: builtin clang support : 58.1: builtin clang compile C source to IR : --- start --- ---- end ---- builtin clang support subtest 1: Skip (not compiled in) 58.2: builtin clang compile C source to ELF object : --- start --- ---- end ---- builtin clang support subtest 2: Skip (not compiled in) SkipSkip -- 58: builtin clang support :: [ 22:32:01 ] :: [ PASS ] :: 58: builtin clang support kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #58 : builtin clang support) ** TEST-58-builtin-clang-support PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #59 : unit_number__scnprintf :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 59: unit_number__scnprintf : --- start --- n 1, str '1B', buf '1B' n 10240, str '10K', buf '10K' n 20971520, str '20M', buf '20M' n 32212254720, str '30G', buf '30G' n 0, str '0B', buf '0B' ---- end ---- unit_number__scnprintf: Ok Ok -- 59: unit_number__scnprintf :: [ 22:32:01 ] :: [ PASS ] :: 59: unit_number__scnprintf kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #59 : unit_number__scnprintf) ** TEST-59-unit-number-scnprintf PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #60 : mem2node :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 60: mem2node : --- start --- mem2node 000 [0x0000000000000000-0x0000000000000100] mem2node 001 [0x0000000000000100-0x0000000000000300] mem2node 003 [0x0000000000000500-0x0000000000000800] mem2node 003 [0x0000000000000900-0x0000000000000a00] ---- end ---- mem2node: Ok Ok -- 60: mem2node :: [ 22:32:02 ] :: [ PASS ] :: 60: mem2node kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #60 : mem2node) ** TEST-60-mem2node PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #61 : time utils :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 61: time utils : --- start --- parse_nsec_time("0") 0 parse_nsec_time("1") 1000000000 parse_nsec_time("0.000000001") 1 parse_nsec_time("1.000000001") 1000000001 parse_nsec_time("123456.123456") 123456123456000 parse_nsec_time("1234567.123456789") 1234567123456789 parse_nsec_time("18446744073.709551615") 18446744073709551615 perf_time__parse_str("1234567.123456789,1234567.123456789") start time 1234567123456789, end time 1234567123456789 perf_time__parse_str("1234567.123456789,1234567.123456790") start time 1234567123456789, end time 1234567123456790 perf_time__parse_str("1234567.123456789,") start time 1234567123456789, end time 0 perf_time__parse_str(",1234567.123456789") start time 0, end time 1234567123456789 perf_time__parse_str("0,1234567.123456789") start time 0, end time 1234567123456789 perf_time__parse_for_ranges("1234567.123456789,1234567.123456790") start time 1234567123456789, end time 1234567123456790 perf_time__parse_for_ranges("1234567.123456789,1234567.123456790 7654321.987654321,7654321.987654444 8000000,8000000.000000005") start time 1234567123456789, end time 1234567123456790 start time 7654321987654321, end time 7654321987654444 start time 8000000000000000, end time 8000000000000005 perf_time__parse_for_ranges("10%/1") first_sample_time 7654321000000000 last_sample_time 7654321000000100 start time 0: 7654321000000000, end time 0: 7654321000000009 perf_time__parse_for_ranges("10%/2") first_sample_time 7654321000000000 last_sample_time 7654321000000100 start time 0: 7654321000000010, end time 0: 7654321000000019 perf_time__parse_for_ranges("10%/1,10%/2") first_sample_time 11223344000000000 last_sample_time 11223344000000100 start time 0: 11223344000000000, end time 0: 11223344000000009 start time 1: 11223344000000010, end time 1: 11223344000000019 perf_time__parse_for_ranges("10%/1,10%/3,10%/10") first_sample_time 11223344000000000 last_sample_time 11223344000000100 start time 0: 11223344000000000, end time 0: 11223344000000009 start time 1: 11223344000000020, end time 1: 11223344000000029 start time 2: 11223344000000090, end time 2: 11223344000000100 ---- end ---- time utils: Ok Ok -- 61: time utils :: [ 22:32:02 ] :: [ PASS ] :: 61: time utils kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #61 : time utils) ** TEST-61-time-utils PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #62 : Test jit_write_elf :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 62: Test jit_write_elf : --- start --- Writing jit code to: /tmp/perf-test-fRDjCk ---- end ---- Test jit_write_elf: Ok Ok -- 62: Test jit_write_elf :: [ 22:32:03 ] :: [ PASS ] :: 62: Test jit_write_elf kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #62 : Test jit_write_elf) ** TEST-62-Test-jit-write-elf PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #63 : Test libpfm4 support :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 63: Test libpfm4 support : 63.1: test of individual --pfm-events : --- start --- ---- end ---- Test libpfm4 support subtest 1: Skip (not compiled in) 63.2: test groups of --pfm-events : --- start --- ---- end ---- Test libpfm4 support subtest 2: Skip (not compiled in) SkipSkip -- 63: Test libpfm4 support :: [ 22:32:03 ] :: [ PASS ] :: 63: Test libpfm4 support kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #63 : Test libpfm4 support) ** TEST-63-Test-libpfm4-support PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #64 : Test api io :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 64: Test api io : --- start --- ---- end ---- Test api io: Ok Ok -- 64: Test api io :: [ 22:32:03 ] :: [ PASS ] :: 64: Test api io kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #64 : Test api io) ** TEST-64-Test-api-io PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #65 : maps__merge_in :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 65: maps__merge_in : --- start --- ---- end ---- maps__merge_in: Ok Ok -- 65: maps__merge_in :: [ 22:32:04 ] :: [ PASS ] :: 65: maps__merge_in kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #65 : maps__merge_in) ** TEST-65-maps-merge-in PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #66 : Demangle Java :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 66: Demangle Java : --- start --- ---- end ---- Demangle Java: Ok Ok -- 66: Demangle Java :: [ 22:32:04 ] :: [ PASS ] :: 66: Demangle Java kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #66 : Demangle Java) ** TEST-66-Demangle-Java PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #67 : Demangle OCaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 67: Demangle OCaml : --- start --- ---- end ---- Demangle OCaml: Ok Ok -- 67: Demangle OCaml :: [ 22:32:05 ] :: [ PASS ] :: 67: Demangle OCaml kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #67 : Demangle OCaml) ** TEST-67-Demangle-OCaml PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #68 : Parse and process metrics :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 68: Parse and process metrics : --- start --- metric expr inst_retired.any / cpu_clk_unhalted.thread for IPC parsing metric: inst_retired.any / cpu_clk_unhalted.thread Using CPUID 0x00000000410fd0c0 found event inst_retired.any found event cpu_clk_unhalted.thread Parsing metric events '{inst_retired.any/metric-id=inst_retired.any/,cpu_clk_unhalted.thread/metric-id=cpu_clk_unhalted.thread/}:W' Attempting to add event pmu 'inst_retired.any' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'inst_retired.any' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'cpu_clk_unhalted.thread' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'cpu_clk_unhalted.thread' with '(null),' that may result in non-fatal errors parsing metric: inst_retired.any / cpu_clk_unhalted.thread lookup(inst_retired.any): val 300.000000 lookup(cpu_clk_unhalted.thread): val 200.000000 metric expr idq_uops_not_delivered.core / (4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) ))) for Frontend_Bound_SMT parsing metric: idq_uops_not_delivered.core / (4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) ))) found event cpu_clk_unhalted.one_thread_active found event idq_uops_not_delivered.core found event cpu_clk_unhalted.ref_xclk found event cpu_clk_unhalted.thread Parsing metric events '{cpu_clk_unhalted.one_thread_active/metric-id=cpu_clk_unhalted.one_thread_active/,idq_uops_not_delivered.core/metric-id=idq_uops_not_delivered.core/,cpu_clk_unhalted.ref_xclk/metric-id=cpu_clk_unhalted.ref_xclk/,cpu_clk_unhalted.thread/metric-id=cpu_clk_unhalted.thread/}:W' Attempting to add event pmu 'cpu_clk_unhalted.one_thread_active' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'cpu_clk_unhalted.one_thread_active' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'idq_uops_not_delivered.core' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'idq_uops_not_delivered.core' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'cpu_clk_unhalted.ref_xclk' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'cpu_clk_unhalted.ref_xclk' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'cpu_clk_unhalted.thread' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'cpu_clk_unhalted.thread' with '(null),' that may result in non-fatal errors parsing metric: idq_uops_not_delivered.core / (4 * (( ( cpu_clk_unhalted.thread / 2 ) * ( 1 + cpu_clk_unhalted.one_thread_active / cpu_clk_unhalted.ref_xclk ) ))) lookup(idq_uops_not_delivered.core): val 300.000000 lookup(cpu_clk_unhalted.thread): val 200.000000 lookup(cpu_clk_unhalted.one_thread_active): val 400.000000 lookup(cpu_clk_unhalted.ref_xclk): val 600.000000 metric expr d_ratio(dcache_l2_all_hits, dcache_l2_all) for DCache_L2_Hits parsing metric: d_ratio(dcache_l2_all_hits, dcache_l2_all) metric expr l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit for DCache_L2_All_Hits parsing metric: l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit metric expr dcache_l2_all_hits + dcache_l2_all_miss for DCache_L2_All parsing metric: dcache_l2_all_hits + dcache_l2_all_miss metric expr l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit for DCache_L2_All_Hits metric expr max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss for DCache_L2_All_Miss parsing metric: max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss found event l2_rqsts.rfo_miss found event l2_rqsts.rfo_hit found event l2_rqsts.pf_miss found event l2_rqsts.demand_data_rd_hit found event l2_rqsts.all_demand_data_rd found event l2_rqsts.pf_hit Parsing metric events '{l2_rqsts.rfo_miss/metric-id=l2_rqsts.rfo_miss/,l2_rqsts.rfo_hit/metric-id=l2_rqsts.rfo_hit/,l2_rqsts.pf_miss/metric-id=l2_rqsts.pf_miss/,l2_rqsts.demand_data_rd_hit/metric-id=l2_rqsts.demand_data_rd_hit/,l2_rqsts.all_demand_data_rd/metric-id=l2_rqsts.all_demand_data_rd/,l2_rqsts.pf_hit/metric-id=l2_rqsts.pf_hit/}:W' Attempting to add event pmu 'l2_rqsts.rfo_miss' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.rfo_miss' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.rfo_hit' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.rfo_hit' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.pf_miss' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.pf_miss' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.demand_data_rd_hit' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.demand_data_rd_hit' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.all_demand_data_rd' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.all_demand_data_rd' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.pf_hit' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.pf_hit' with '(null),' that may result in non-fatal errors adding ref metric DCache_L2_All_Hits: l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit adding ref metric DCache_L2_All: dcache_l2_all_hits + dcache_l2_all_miss adding ref metric DCache_L2_All_Miss: max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss parsing metric: d_ratio(dcache_l2_all_hits, dcache_l2_all) lookup(dcache_l2_all_hits): ref metric name DCache_L2_All_Hits processing metric: dcache_l2_all_hits ENTRY parsing metric: l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit lookup(l2_rqsts.demand_data_rd_hit): val 100.000000 lookup(l2_rqsts.pf_hit): val 200.000000 lookup(l2_rqsts.rfo_hit): val 300.000000 processing metric: dcache_l2_all_hits EXIT: 600.000000 lookup(dcache_l2_all): ref metric name DCache_L2_All processing metric: dcache_l2_all ENTRY parsing metric: dcache_l2_all_hits + dcache_l2_all_miss lookup(dcache_l2_all_hits): ref val 600.000000 metric name DCache_L2_All_Hits lookup(dcache_l2_all_miss): ref metric name DCache_L2_All_Miss processing metric: dcache_l2_all_miss ENTRY parsing metric: max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss lookup(l2_rqsts.all_demand_data_rd): val 400.000000 lookup(l2_rqsts.demand_data_rd_hit): val 100.000000 lookup(l2_rqsts.pf_miss): val 500.000000 lookup(l2_rqsts.rfo_miss): val 600.000000 processing metric: dcache_l2_all_miss EXIT: 1400.000000 processing metric: dcache_l2_all EXIT: 2000.000000 metric expr d_ratio(dcache_l2_all_miss, dcache_l2_all) for DCache_L2_Misses parsing metric: d_ratio(dcache_l2_all_miss, dcache_l2_all) metric expr max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss for DCache_L2_All_Miss parsing metric: max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss metric expr dcache_l2_all_hits + dcache_l2_all_miss for DCache_L2_All parsing metric: dcache_l2_all_hits + dcache_l2_all_miss metric expr l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit for DCache_L2_All_Hits parsing metric: l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit metric expr max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss for DCache_L2_All_Miss found event l2_rqsts.rfo_miss found event l2_rqsts.rfo_hit found event l2_rqsts.pf_miss found event l2_rqsts.demand_data_rd_hit found event l2_rqsts.all_demand_data_rd found event l2_rqsts.pf_hit Parsing metric events '{l2_rqsts.rfo_miss/metric-id=l2_rqsts.rfo_miss/,l2_rqsts.rfo_hit/metric-id=l2_rqsts.rfo_hit/,l2_rqsts.pf_miss/metric-id=l2_rqsts.pf_miss/,l2_rqsts.demand_data_rd_hit/metric-id=l2_rqsts.demand_data_rd_hit/,l2_rqsts.all_demand_data_rd/metric-id=l2_rqsts.all_demand_data_rd/,l2_rqsts.pf_hit/metric-id=l2_rqsts.pf_hit/}:W' Attempting to add event pmu 'l2_rqsts.rfo_miss' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.rfo_miss' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.rfo_hit' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.rfo_hit' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.pf_miss' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.pf_miss' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.demand_data_rd_hit' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.demand_data_rd_hit' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.all_demand_data_rd' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.all_demand_data_rd' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'l2_rqsts.pf_hit' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l2_rqsts.pf_hit' with '(null),' that may result in non-fatal errors adding ref metric DCache_L2_All_Miss: max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss adding ref metric DCache_L2_All: dcache_l2_all_hits + dcache_l2_all_miss adding ref metric DCache_L2_All_Hits: l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit parsing metric: d_ratio(dcache_l2_all_miss, dcache_l2_all) lookup(dcache_l2_all_miss): ref metric name DCache_L2_All_Miss processing metric: dcache_l2_all_miss ENTRY parsing metric: max(l2_rqsts.all_demand_data_rd - l2_rqsts.demand_data_rd_hit, 0) + l2_rqsts.pf_miss + l2_rqsts.rfo_miss lookup(l2_rqsts.all_demand_data_rd): val 400.000000 lookup(l2_rqsts.demand_data_rd_hit): val 100.000000 lookup(l2_rqsts.pf_miss): val 500.000000 lookup(l2_rqsts.rfo_miss): val 600.000000 processing metric: dcache_l2_all_miss EXIT: 1400.000000 lookup(dcache_l2_all): ref metric name DCache_L2_All processing metric: dcache_l2_all ENTRY parsing metric: dcache_l2_all_hits + dcache_l2_all_miss lookup(dcache_l2_all_hits): ref metric name DCache_L2_All_Hits processing metric: dcache_l2_all_hits ENTRY parsing metric: l2_rqsts.demand_data_rd_hit + l2_rqsts.pf_hit + l2_rqsts.rfo_hit lookup(l2_rqsts.demand_data_rd_hit): val 100.000000 lookup(l2_rqsts.pf_hit): val 200.000000 lookup(l2_rqsts.rfo_hit): val 300.000000 processing metric: dcache_l2_all_hits EXIT: 600.000000 lookup(dcache_l2_all_miss): ref val 1400.000000 metric name DCache_L2_All_Miss processing metric: dcache_l2_all EXIT: 2000.000000 metric expr ipc + M2 for M1 parsing metric: ipc + M2 metric expr ipc + M1 for M2 parsing metric: ipc + M1 metric expr ipc + M2 for M1 failed: recursion detected for M1 metric expr 1/M3 for M3 parsing metric: 1/M3 metric expr 1/M3 for M3 failed: recursion detected for M3 metric expr 64 * l1d.replacement / 1000000000 / duration_time for L1D_Cache_Fill_BW parsing metric: 64 * l1d.replacement / 1000000000 / duration_time found event duration_time found event l1d.replacement Parsing metric events '{l1d.replacement/metric-id=l1d.replacement/}:W,duration_time' Attempting to add event pmu 'l1d.replacement' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'l1d.replacement' with '(null),' that may result in non-fatal errors parsing metric: 64 * l1d.replacement / 1000000000 / duration_time lookup(l1d.replacement): val 4000000.000000 lookup(duration_time): val 0.200000 metric expr (dcache_miss_cpi + icache_miss_cycles) for cache_miss_cycles parsing metric: (dcache_miss_cpi + icache_miss_cycles) metric expr l1d\-loads\-misses / inst_retired.any for dcache_miss_cpi parsing metric: l1d\-loads\-misses / inst_retired.any metric expr l1i\-loads\-misses / inst_retired.any for icache_miss_cycles parsing metric: l1i\-loads\-misses / inst_retired.any found event inst_retired.any found event l1i-loads-misses found event l1d-loads-misses Parsing metric events '{inst_retired.any/metric-id=inst_retired.any/,l1i-loads-misses/metric-id=l1i!1loads!1misses/,l1d-loads-misses/metric-id=l1d!1loads!1misses/}:W' Attempting to add event pmu 'inst_retired.any' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'inst_retired.any' with '(null),' that may result in non-fatal errors adding ref metric dcache_miss_cpi: l1d\-loads\-misses / inst_retired.any adding ref metric icache_miss_cycles: l1i\-loads\-misses / inst_retired.any parsing metric: (dcache_miss_cpi + icache_miss_cycles) lookup(dcache_miss_cpi): ref metric name dcache_miss_cpi processing metric: dcache_miss_cpi ENTRY parsing metric: l1d\-loads\-misses / inst_retired.any lookup(l1d-loads-misses): val 300.000000 lookup(inst_retired.any): val 400.000000 processing metric: dcache_miss_cpi EXIT: 0.750000 lookup(icache_miss_cycles): ref metric name icache_miss_cycles processing metric: icache_miss_cycles ENTRY parsing metric: l1i\-loads\-misses / inst_retired.any lookup(l1i-loads-misses): val 200.000000 lookup(inst_retired.any): val 400.000000 processing metric: icache_miss_cycles EXIT: 0.500000 metric expr inst_retired.any / cpu_clk_unhalted.thread for IPC parsing metric: inst_retired.any / cpu_clk_unhalted.thread metric expr (dcache_miss_cpi + icache_miss_cycles) for cache_miss_cycles parsing metric: (dcache_miss_cpi + icache_miss_cycles) metric expr l1d\-loads\-misses / inst_retired.any for dcache_miss_cpi parsing metric: l1d\-loads\-misses / inst_retired.any metric expr l1i\-loads\-misses / inst_retired.any for icache_miss_cycles parsing metric: l1i\-loads\-misses / inst_retired.any found event inst_retired.any found event l1i-loads-misses found event l1d-loads-misses Parsing metric events '{inst_retired.any/metric-id=inst_retired.any/,l1i-loads-misses/metric-id=l1i!1loads!1misses/,l1d-loads-misses/metric-id=l1d!1loads!1misses/}:W' Attempting to add event pmu 'inst_retired.any' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'inst_retired.any' with '(null),' that may result in non-fatal errors found event inst_retired.any found event cpu_clk_unhalted.thread Parsing metric events '{inst_retired.any/metric-id=inst_retired.any/,cpu_clk_unhalted.thread/metric-id=cpu_clk_unhalted.thread/}:W' Attempting to add event pmu 'inst_retired.any' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'inst_retired.any' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'cpu_clk_unhalted.thread' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'cpu_clk_unhalted.thread' with '(null),' that may result in non-fatal errors parsing metric: inst_retired.any / cpu_clk_unhalted.thread lookup(inst_retired.any): val 400.000000 lookup(cpu_clk_unhalted.thread): val 200.000000 adding ref metric dcache_miss_cpi: l1d\-loads\-misses / inst_retired.any adding ref metric icache_miss_cycles: l1i\-loads\-misses / inst_retired.any parsing metric: (dcache_miss_cpi + icache_miss_cycles) lookup(dcache_miss_cpi): ref metric name dcache_miss_cpi processing metric: dcache_miss_cpi ENTRY parsing metric: l1d\-loads\-misses / inst_retired.any lookup(l1d-loads-misses): val 300.000000 lookup(inst_retired.any): val 400.000000 processing metric: dcache_miss_cpi EXIT: 0.750000 lookup(icache_miss_cycles): ref metric name icache_miss_cycles processing metric: icache_miss_cycles ENTRY parsing metric: l1i\-loads\-misses / inst_retired.any lookup(l1i-loads-misses): val 200.000000 lookup(inst_retired.any): val 400.000000 processing metric: icache_miss_cycles EXIT: 0.500000 ---- end ---- Parse and process metrics: Ok Ok -- 68: Parse and process metrics :: [ 22:32:05 ] :: [ PASS ] :: 68: Parse and process metrics kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #68 : Parse and process metrics) ** TEST-68-Parse-and-process-metrics PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #69 : PE file support :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 69: PE file support : --- start --- ---- end ---- PE file support: Ok Ok -- 69: PE file support :: [ 22:32:06 ] :: [ PASS ] :: 69: PE file support kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #69 : PE file support) ** TEST-69-PE-file-support PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #70 : Event expansion for cgroups :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 70: Event expansion for cgroups : --- start --- Using CPUID 0x00000000410fd0c0 libpfm was not enabled metric expr 1 / IPC for CPI parsing metric: 1 / IPC metric expr inst_retired.any / cpu_clk_unhalted.thread for IPC parsing metric: inst_retired.any / cpu_clk_unhalted.thread found event inst_retired.any found event cpu_clk_unhalted.thread Parsing metric events '{inst_retired.any/metric-id=inst_retired.any/,cpu_clk_unhalted.thread/metric-id=cpu_clk_unhalted.thread/}:W' Attempting to add event pmu 'inst_retired.any' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'inst_retired.any' with '(null),' that may result in non-fatal errors Attempting to add event pmu 'cpu_clk_unhalted.thread' with '(null),' that may result in non-fatal errors After aliases, add event pmu 'cpu_clk_unhalted.thread' with '(null),' that may result in non-fatal errors copying metric event for cgroup 'A': inst_retired.any (idx=0) copying metric event for cgroup 'B': inst_retired.any (idx=0) copying metric event for cgroup 'C': inst_retired.any (idx=0) ---- end ---- Event expansion for cgroups: Ok Ok -- 70: Event expansion for cgroups :: [ 22:32:06 ] :: [ PASS ] :: 70: Event expansion for cgroups kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #70 : Event expansion for cgroups) ** TEST-70-Event-expansion-for-cgroups PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #71 : Convert perf time to TSC :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 71: Convert perf time to TSC : 71.1: TSC support : --- start --- ---- end ---- Convert perf time to TSC subtest 1: Ok 71.2: Perf time to TSC : --- start --- Using CPUID 0x00000000410fd0c0 ------------------------------------------------------------ perf_event_attr: size 128 sample_type IP|TID|TIME read_format ID disabled 1 inherit 1 exclude_kernel 1 exclude_hv 1 mmap 1 comm 1 task 1 sample_id_all 1 exclude_guest 1 mmap2 1 comm_exec 1 ksymbol 1 bpf_event 1 ------------------------------------------------------------ sys_perf_event_open: pid 359412 cpu 0 group_fd -1 flags 0x8 = 3 sys_perf_event_open: pid 359412 cpu 1 group_fd -1 flags 0x8 = 4 sys_perf_event_open: pid 359412 cpu 2 group_fd -1 flags 0x8 = 5 sys_perf_event_open: pid 359412 cpu 3 group_fd -1 flags 0x8 = 6 sys_perf_event_open: pid 359412 cpu 4 group_fd -1 flags 0x8 = 7 sys_perf_event_open: pid 359412 cpu 5 group_fd -1 flags 0x8 = 8 sys_perf_event_open: pid 359412 cpu 6 group_fd -1 flags 0x8 = 9 sys_perf_event_open: pid 359412 cpu 7 group_fd -1 flags 0x8 = 10 mmap size 528384B 0xffff95e3d0b8: mmap mask[0]: 0xffff95e4d198: mmap mask[0]: 0xffff95e5d278: mmap mask[0]: 0xffff95e6d358: mmap mask[0]: 0xffff95e7d438: mmap mask[0]: 0xffff95e8d518: mmap mask[0]: 0xffff95e9d5f8: mmap mask[0]: 0xffff95ead6d8: mmap mask[0]: 1st event perf time 2827560107760 tsc 136263734964 rdtsc time 2827560109560 tsc 136263735009 2nd event perf time 2827560110080 tsc 136263735022 ---- end ---- Convert perf time to TSC subtest 2: Ok OkOk -- 71: Convert perf time to TSC :: [ 22:32:07 ] :: [ PASS ] :: 71: Convert perf time to TSC kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #71 : Convert perf time to TSC) ** TEST-71-Convert-perf-time-to-TSC PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #72 : dlfilter C API :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 72: dlfilter C API : --- start --- Checking for gcc Command: gcc --version gcc (GCC) 11.3.1 20221121 (Red Hat 11.3.1-4) Copyright (C) 2021 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. dlfilters path: /usr/libexec/perf-core/dlfilters Command: cat /tmp/dlfilter-test-359657-prog.c ; echo int bar(){};int foo(){bar();};int main(){foo();return 0;} Command: gcc -g -o /tmp/dlfilter-test-359657-prog /tmp/dlfilter-test-359657-prog.c Creating new host machine structure Command: /usr/bin/perf script -i /tmp/dlfilter-test-359657-perf-data -D 0@pipe [0x90]: event: 64 . . ... raw event: size 144 bytes . 0000: 40 00 00 00 00 00 90 00 00 00 00 00 80 00 00 00 @............... . 0010: 04 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 ................ . 0020: 8f 03 01 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ . 0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ . 0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ . 0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ . 0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ . 0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ . 0080: 00 00 00 00 00 00 00 00 63 00 00 00 00 00 00 00 ........c....... -1 -1 0 [0x90]: PERF_RECORD_ATTR 0x90@pipe [0x20]: event: 3 . . ... raw event: size 32 bytes . 0000: 03 00 00 00 02 00 20 00 39 30 00 00 3a 30 00 00 ...... .90..:0.. . 0010: 74 65 73 74 2d 70 72 6f 67 00 00 00 00 00 00 00 test-prog....... -1 -1 0x90 [0x20]: PERF_RECORD_COMM: test-prog:12345/12346 0xb0@pipe [0x48]: event: 1 . . ... raw event: size 72 bytes . 0000: 01 00 00 00 02 00 48 00 39 30 00 00 3a 30 00 00 ......H.90..:0.. . 0010: 00 00 40 00 00 00 00 00 00 00 01 00 00 00 00 00 ..@............. . 0020: 00 00 00 00 00 00 00 00 2f 74 6d 70 2f 64 6c 66 ......../tmp/dlf . 0030: 69 6c 74 65 72 2d 74 65 73 74 2d 33 35 39 36 35 ilter-test-35965 . 0040: 37 2d 70 72 6f 67 00 00 7-prog.. -1 -1 0xb0 [0x48]: PERF_RECORD_MMAP 12345/12346: [0x400000(0x10000) @ 0]: x /tmp/dlfilter-test-359657-prog 0xf8@pipe [0x48]: event: 9 . . ... raw event: size 72 bytes . 0000: 09 00 00 00 02 00 48 00 63 00 00 00 00 00 00 00 ......H.c....... . 0010: 0c 06 40 00 00 00 00 00 39 30 00 00 3a 30 00 00 ..@.....90..:0.. . 0020: d2 02 96 49 00 00 00 00 04 06 40 00 00 00 00 00 ...I......@..... . 0030: 65 00 00 00 00 00 00 00 1f 00 00 00 00 00 00 00 e............... . 0040: 39 c3 60 20 00 00 00 00 9.` .... 31 1234567890 0xf8 [0x48]: PERF_RECORD_SAMPLE(IP, 0x2): 12345/12346: 0x40060c period: 543212345 addr: 0x400604 ... thread: test-prog:12346 ...... dso: /tmp/dlfilter-test-359657-prog test-prog 12346 [031] 1.234567: 543212345 branches:HG: 40060c foo+0x0 (/tmp/dlfilter-test-359657-prog) => 400604 bar+0x0 (/tmp/dlfilter-test-359657-prog) Command: /usr/bin/perf script -i /tmp/dlfilter-test-359657-perf-data --dlfilter /usr/libexec/perf-core/dlfilters/dlfilter-test-api-v0.so --dlarg first --dlarg 2 --dlarg 4195852 --dlarg 4195844 --dlarg 0 --dlarg last start API filter_event_early API filter_event API stop API Command: /usr/bin/perf script -i /tmp/dlfilter-test-359657-perf-data --dlfilter /usr/libexec/perf-core/dlfilters/dlfilter-test-api-v0.so --dlarg first --dlarg 2 --dlarg 4195852 --dlarg 4195844 --dlarg 1 --dlarg last start API filter_event_early API filter_event API stop API Command: /usr/bin/perf script -i /tmp/dlfilter-test-359657-perf-data --dlfilter /usr/libexec/perf-core/dlfilters/dlfilter-test-api-v0.so --dlarg first --dlarg 2 --dlarg 4195852 --dlarg 4195844 --dlarg 2 --dlarg last start API filter_event_early API stop API ---- end ---- dlfilter C API: Ok Ok -- 72: dlfilter C API :: [ 22:32:07 ] :: [ PASS ] :: 72: dlfilter C API kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #72 : dlfilter C API) ** TEST-72-dlfilter-C-API PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #73 : Sigtrap :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 73: Sigtrap : --- start --- Test not supported on this architecture---- end ---- Sigtrap: Skip Skip -- 73: Sigtrap :: [ 22:32:08 ] :: [ PASS ] :: 73: Sigtrap kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #73 : Sigtrap) ** TEST-73-Sigtrap PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #74 : Test dwarf unwind :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:08 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 74: Test dwarf unwind (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #74 : Test dwarf unwind) ** TEST-74-Test-dwarf-unwind PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #75 : build id cache operations :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 75: build id cache operations : --- start --- /usr/bin/which: no wine in (/usr/libexec/perf-core:/root/.local/bin:/root/bin:/usr/share/Modules/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin) WARNING: wine not found. PE binaries will not be run. test binaries: /tmp/perf.ex.SHA1.BWf /tmp/perf.ex.MD5.8Iq /usr/libexec/perf-core/tests/shell/../pe-file.exe DEBUGINFOD_URLS= Adding fd33dcd048f128e4ea006d4bdb6846888056b0d8 /tmp/perf.ex.SHA1.BWf: Ok build id: fd33dcd048f128e4ea006d4bdb6846888056b0d8 link: /tmp/perf.debug.lxw/.build-id/fd/33dcd048f128e4ea006d4bdb6846888056b0d8 file: /tmp/perf.debug.lxw/.build-id/fd/../../tmp/perf.ex.SHA1.BWf/fd33dcd048f128e4ea006d4bdb6846888056b0d8/elf fd33dcd048f128e4ea006d4bdb6846888056b0d8 /tmp/perf.ex.SHA1.BWf OK for /tmp/perf.ex.SHA1.BWf DEBUGINFOD_URLS= Adding 326620eb28a2c6fc873342b6a2bbe457 /tmp/perf.ex.MD5.8Iq: Ok build id: 326620eb28a2c6fc873342b6a2bbe457 link: /tmp/perf.debug.bpu/.build-id/32/6620eb28a2c6fc873342b6a2bbe457 file: /tmp/perf.debug.bpu/.build-id/32/../../tmp/perf.ex.MD5.8Iq/326620eb28a2c6fc873342b6a2bbe457/elf 326620eb28a2c6fc873342b6a2bbe457 /tmp/perf.ex.MD5.8Iq OK for /tmp/perf.ex.MD5.8Iq DEBUGINFOD_URLS= Adding 5a0fd882b53084224ba47b624c55a469 /usr/libexec/perf-core/tests/shell/../pe-file.exe: Ok build id: 5a0fd882b53084224ba47b624c55a469 link: /tmp/perf.debug.Ysd/.build-id/5a/0fd882b53084224ba47b624c55a469 file: /tmp/perf.debug.Ysd/.build-id/5a/../../usr/libexec/perf-core/tests/pe-file.exe/5a0fd882b53084224ba47b624c55a469/elf 5a0fd882b53084224ba47b624c55a469 /usr/libexec/perf-core/tests/pe-file.exe OK for /usr/libexec/perf-core/tests/shell/../pe-file.exe running: perf record /tmp/perf.ex.SHA1.BWf build id: fd33dcd048f128e4ea006d4bdb6846888056b0d8 link: /tmp/perf.debug.M5h/.build-id/fd/33dcd048f128e4ea006d4bdb6846888056b0d8 file: /tmp/perf.debug.M5h/.build-id/fd/../../tmp/perf.ex.SHA1.BWf/fd33dcd048f128e4ea006d4bdb6846888056b0d8/elf fd33dcd048f128e4ea006d4bdb6846888056b0d8 /tmp/perf.ex.SHA1.BWf OK for /tmp/perf.ex.SHA1.BWf running: perf record /tmp/perf.ex.MD5.8Iq build id: 326620eb28a2c6fc873342b6a2bbe457 link: /tmp/perf.debug.S6K/.build-id/32/6620eb28a2c6fc873342b6a2bbe457 file: /tmp/perf.debug.S6K/.build-id/32/../../tmp/perf.ex.MD5.8Iq/326620eb28a2c6fc873342b6a2bbe457/elf 326620eb28a2c6fc873342b6a2bbe457 /tmp/perf.ex.MD5.8Iq OK for /tmp/perf.ex.MD5.8Iq ---- end ---- build id cache operations: Ok Ok -- 75: build id cache operations :: [ 22:32:11 ] :: [ PASS ] :: 75: build id cache operations kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 3s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #75 : build id cache operations) ** TEST-75-build-id-cache-operations PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #76 : daemon operations :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 76: daemon operations : --- start --- test daemon list test daemon reconfig test daemon stop test daemon signal signal 12 sent to session 'test [360955]' signal 12 sent to session 'test [360955]' test daemon ping test daemon lock ---- end ---- daemon operations: Ok Ok -- 76: daemon operations :: [ 22:32:23 ] :: [ PASS ] :: 76: daemon operations kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 11s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #76 : daemon operations) ** TEST-76-daemon-operations PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #77 : perf pipe recording and injection test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 77: perf pipe recording and injection test : --- start --- [ perf record: Woken up 1 times to write data ] [ perf record: Captured and wrote 0.000 MB - ] 361294 361294 -1 |test.file.q8A22 [ perf record: Woken up 1 times to write data ] [ perf record: Captured and wrote 0.000 MB - ] 100.00% test.file.q8A22 test.file.q8A22z [.] noploop [ perf record: Woken up 1 times to write data ] [ perf record: Captured and wrote 0.000 MB - ] 100.00% test.file.q8A22 test.file.q8A22z [.] noploop [ perf record: Woken up 1 times to write data ] [ perf record: Captured and wrote 0.156 MB /tmp/perf.data.zfcoGc (4001 samples) ] 99.98% test.file.q8A22 test.file.q8A22z [.] noploop ---- end ---- perf pipe recording and injection test: Ok Ok -- 77: perf pipe recording and injection test :: [ 22:32:32 ] :: [ PASS ] :: 77: perf pipe recording and injection test kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 9s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #77 : perf pipe recording and injection test) ** TEST-77-perf-pipe-recording-and-injection-test PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #78 : Add vfs_getname probe to get syscall args filenames :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:32 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 78: Add vfs_getname probe to get syscall args filenames (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #78 : Add vfs_getname probe to get syscall args filenames) ** TEST-78-Add-vfs-getname-probe-to-get-syscall-args-filenames PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #79 : probe libc's inet_pton & backtrace it with ping :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:32 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 79: probe libc's inet_pton & backtrace it with ping (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #79 : probe libc's inet_pton & backtrace it with ping) ** TEST-79-probe-libc-s-inet-pton-backtrace-it-with-ping PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #80 : Use vfs_getname probe to get syscall args filenames :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:33 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 80: Use vfs_getname probe to get syscall args filenames (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #80 : Use vfs_getname probe to get syscall args filenames) ** TEST-80-Use-vfs-getname-probe-to-get-syscall-args-filenames PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #81 : Zstd perf.data compression/decompression :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 81: Zstd perf.data compression/decompression : --- start --- Collecting compressed record file: 500+0 records in 500+0 records out 256000 bytes (256 kB, 250 KiB) copied, 0.00109773 s, 233 MB/s [ perf record: Woken up 1 times to write data ] [ perf record: Captured and wrote 0.009 MB /tmp/perf.data.cGB, compressed (original 0.007 MB, ratio is 5.029) ] Checking compressed events stats: # compressed : Zstd, level = 1, ratio = 5 COMPRESSED events: 1 ( 0.9%) ---- end ---- Zstd perf.data compression/decompression: Ok Ok -- 81: Zstd perf.data compression/decompression :: [ 22:32:35 ] :: [ PASS ] :: 81: Zstd perf.data compression/decompression kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 2s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #81 : Zstd perf.data compression/decompression) ** TEST-81-Zstd-perf-data-compression-decompression PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #82 : perf record tests :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 82: perf record tests : --- start --- Basic --per-thread mode test Basic --per-thread mode test [Success] Register capture test Register capture test [Skipped missing instruction] ---- end ---- perf record tests: Skip Skip -- 82: perf record tests :: [ 22:32:37 ] :: [ PASS ] :: 82: perf record tests kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 2s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #82 : perf record tests) ** TEST-82-perf-record-tests PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #83 : perf record offcpu profiling tests :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 83: perf record offcpu profiling tests : --- start --- Checking off-cpu privilege Warning: option `off-cpu' is being ignored because no BUILD_BPF_SKEL=1 ------------------------------------------------------------ off-cpu test [Skipped missing BPF support] ---- end ---- perf record offcpu profiling tests: Skip Skip -- 83: perf record offcpu profiling tests :: [ 22:32:39 ] :: [ PASS ] :: 83: perf record offcpu profiling tests kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #83 : perf record offcpu profiling tests) ** TEST-83-perf-record-offcpu-profiling-tests PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #84 : perf stat CSV output linter :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 84: perf stat CSV output linter : --- start --- Checking CSV output: no args [Success] Checking CSV output: system wide [Success] Checking CSV output: interval [Success] Checking CSV output: event [Success] Checking CSV output: per thread [Success] Checking CSV output: per node [Success] Checking CSV output: system wide Checking CSV output: system wide no aggregation [Success] Checking CSV output: per core [Success] Checking CSV output: per die [Success] Checking CSV output: per socket [Success] ---- end ---- perf stat CSV output linter: Ok Ok -- 84: perf stat CSV output linter :: [ 22:32:40 ] :: [ PASS ] :: 84: perf stat CSV output linter kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #84 : perf stat CSV output linter) ** TEST-84-perf-stat-CSV-output-linter PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #85 : perf stat csv summary test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 85: perf stat csv summary test : --- start --- ---- end ---- perf stat csv summary test: Ok Ok -- 85: perf stat csv summary test :: [ 22:32:43 ] :: [ PASS ] :: 85: perf stat csv summary test kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 3s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #85 : perf stat csv summary test) ** TEST-85-perf-stat-csv-summary-test PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #86 : perf stat JSON output linter :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 86: perf stat JSON output linter : --- start --- Checking json output: no args [Success] Checking json output: system wide [Success] Checking json output: interval [Success] Checking json output: event [Success] Checking json output: per thread [Success] Checking json output: per node [Success] Checking json output: system wide Checking json output: system wide no aggregation [Success] Checking json output: per core [Success] Checking json output: per die [Success] Checking json output: per socket [Success] ---- end ---- perf stat JSON output linter: Ok Ok -- 86: perf stat JSON output linter :: [ 22:32:43 ] :: [ PASS ] :: 86: perf stat JSON output linter kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #86 : perf stat JSON output linter) ** TEST-86-perf-stat-JSON-output-linter PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #87 : perf stat metrics (shadow stat) test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 87: perf stat metrics (shadow stat) test : --- start --- ---- end ---- perf stat metrics (shadow stat) test: Ok Ok -- 87: perf stat metrics (shadow stat) test :: [ 22:32:47 ] :: [ PASS ] :: 87: perf stat metrics (shadow stat) test kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 3s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #87 : perf stat metrics (shadow stat) test) ** TEST-87-perf-stat-metrics-shadow-stat-test PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #88 : perf stat tests :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 88: perf stat tests : --- start --- Basic stat command test Basic stat command test [Success] stat record and report test stat record and report test [Success] stat repeat weak groups test stat repeat weak groups test [Success] Topdown event group test Topdown event group test [Skipped event parsing failed] Topdown weak groups test Topdown weak groups test [Skipped event parsing failed] ---- end ---- perf stat tests: Ok Ok -- 88: perf stat tests :: [ 22:32:48 ] :: [ PASS ] :: 88: perf stat tests kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #88 : perf stat tests) ** TEST-88-perf-stat-tests PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #89 : perf all metricgroups test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 89: perf all metricgroups test : --- start --- ---- end ---- perf all metricgroups test: Ok Ok -- 89: perf all metricgroups test :: [ 22:32:48 ] :: [ PASS ] :: 89: perf all metricgroups test kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #89 : perf all metricgroups test) ** TEST-89-perf-all-metricgroups-test PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #90 : perf all metrics test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 90: perf all metrics test : --- start --- ---- end ---- perf all metrics test: Ok Ok -- 90: perf all metrics test :: [ 22:32:49 ] :: [ PASS ] :: 90: perf all metrics test kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #90 : perf all metrics test) ** TEST-90-perf-all-metrics-test PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #91 : perf all PMU test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 91: perf all PMU test : --- start --- Testing armv8_pmuv3_0/l3d_cache_wb/ Testing armv8_pmuv3_0/sample_collision/ Testing armv8_pmuv3_0/sample_feed/ Testing armv8_pmuv3_0/sample_filtrate/ Testing armv8_pmuv3_0/sample_pop/ Testing br_mis_pred Testing br_pred Testing bus_access Testing bus_access_rd Testing bus_access_wr Testing bus_cycles Testing cpu_cycles Testing dtlb_walk Testing itlb_walk Testing l1d_cache Testing l1d_cache_inval Testing l1d_cache_rd Testing l1d_cache_refill Testing l1d_cache_refill_inner Testing l1d_cache_refill_outer Testing l1d_cache_refill_rd Testing l1d_cache_refill_wr Testing l1d_cache_wb Testing l1d_cache_wb_clean Testing l1d_cache_wb_victim Testing l1d_cache_wr Testing l1d_tlb Testing l1d_tlb_rd Testing l1d_tlb_refill Testing l1d_tlb_refill_rd Testing l1d_tlb_refill_wr Testing l1d_tlb_wr Testing l1i_cache Testing l1i_cache_refill Testing l1i_tlb Testing l1i_tlb_refill Testing l2d_cache Testing l2d_cache_allocate Testing l2d_cache_inval Testing l2d_cache_rd Testing l2d_cache_refill Testing l2d_cache_refill_rd Testing l2d_cache_refill_wr Testing l2d_cache_wb Testing l2d_cache_wb_clean Testing l2d_cache_wb_victim Testing l2d_cache_wr Testing l2d_tlb Testing l2d_tlb_rd Testing l2d_tlb_refill Testing l2d_tlb_refill_rd Testing l2d_tlb_refill_wr Testing l2d_tlb_wr Testing l3d_cache Testing l3d_cache_allocate Testing l3d_cache_rd Testing l3d_cache_refill Testing ll_cache_miss_rd Testing ll_cache_rd Testing exc_dabort Testing exc_fiq Testing exc_hvc Testing exc_irq Testing exc_pabort Testing exc_smc Testing exc_svc Testing exc_taken Testing exc_trap_dabort Testing exc_trap_fiq Testing exc_trap_irq Testing exc_trap_other Testing exc_trap_pabort Testing exc_undef Testing memory_error Testing ase_spec Testing br_immed_spec Testing br_indirect_spec Testing br_mis_pred_retired Testing br_retired Testing br_return_spec Testing cid_write_retired Testing crypto_spec Testing dmb_spec Testing dp_spec Testing dsb_spec Testing exc_return Testing inst_retired Testing inst_spec Testing isb_spec Testing ld_spec Testing ldrex_spec Testing ldst_spec Testing pc_write_spec Testing rc_ld_spec Testing rc_st_spec Testing st_spec Testing strex_fail_spec Testing strex_pass_spec Testing strex_spec Testing sw_incr Testing ttbr_write_retired Testing vfp_spec Testing mem_access Testing mem_access_rd Testing mem_access_wr Testing unaligned_ld_spec Testing unaligned_ldst_spec Testing unaligned_st_spec Testing remote_access Testing stall_backend Testing stall_frontend ---- end ---- perf all PMU test: Ok Ok -- 91: perf all PMU test :: [ 22:32:51 ] :: [ PASS ] :: 91: perf all PMU test kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 2s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #91 : perf all PMU test) ** TEST-91-perf-all-PMU-test PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #92 : perf stat --bpf-counters test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 92: perf stat --bpf-counters test : --- start --- Skipping: --bpf-counters not supported Error: unknown option `bpf-counters' Usage: perf stat [] [] -a, --all-cpus system-wide collection from all CPUs -A, --no-aggr disable CPU count aggregation -B, --big-num print large numbers with thousands' separators -C, --cpu list of cpus to monitor in system-wide -D, --delay ms to wait before starting measurement after program start (-1: start with events disabled) -d, --detailed detailed run - start a lot of events -e, --event event selector. use 'perf list' to list available events -G, --cgroup monitor event in cgroup name only -g, --group put the counters into a counter group -I, --interval-print print counts at regular interval in ms (overhead is possible for values <= 100ms) -i, --no-inherit child tasks do not inherit counters -j, --json-output print counts in JSON format -M, --metrics monitor specified metrics or metric groups (separated by ,) -n, --null null run - dont start any counters -o, --output output file name -p, --pid stat events on existing process id -r, --repeat repeat command and print average + stddev (max: 100, forever: 0) -S, --sync call sync() before starting a run -t, --tid stat events on existing thread id -T, --transaction hardware transaction statistics -v, --verbose be more verbose (show counter open errors, etc) -x, --field-separator print counts with custom separator --all-kernel Configure all used events to run in kernel space. --all-user Configure all used events to run in user space. --append append to the output file --control Listen on ctl-fd descriptor for command to control measurement ('enable': enable events, 'disable': disable events). Optionally send control command completion ('ack\n') to ack-fd descriptor. Alternatively, ctl-fifo / ack-fifo will be opened and used as ctl-fd / ack-fd. --cputype Only enable events on applying cpu with this type for hybrid platform (e.g. core or atom) --filter event filter --for-each-cgroup expand events for each cgroup --hybrid-merge Merge identical named hybrid events --interval-clear clear screen in between new interval --interval-count print counts for fixed number of times --iostat[=] measure I/O performance metrics provided by arch/platform --log-fd log output to fd, instead of stderr --metric-no-group don't group metric events, impacts multiplexing --metric-no-merge don't try to share events between metrics in a group --metric-only Only print computed metrics. No raw values --no-csv-summary don't print 'summary' for CSV summary output --no-merge Do not merge identical named events --per-core aggregate counts per physical processor core --per-die aggregate counts per processor die --per-node aggregate counts per numa node --per-socket aggregate counts per processor socket --per-thread aggregate counts per thread --percore-show-thread Use with 'percore' event qualifier to show the event counts of one hardware thread by sum up total hardware threads of same physical core --post command to run after to the measured command --pre command to run prior to the measured command --quiet don't print output (useful with record) --scale Use --no-scale to disable counter scaling for multiplexing --smi-cost measure SMI cost --summary print summary for interval mode --table display details about each run (only with -r option) --td-level Set the metrics level for the top-down statistics (0: max level) --timeout stop workload and print counts after a timeout period in ms (>= 10ms) --topdown measure top-down statistics ---- end ---- perf stat --bpf-counters test: Skip Skip -- 92: perf stat --bpf-counters test :: [ 22:32:52 ] :: [ PASS ] :: 92: perf stat --bpf-counters test kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #92 : perf stat --bpf-counters test) ** TEST-92-perf-stat-bpf-counters-test PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #93 : perf stat --bpf-counters --for-each-cgroup test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 93: perf stat --bpf-counters --for-each-cgroup test : --- start --- Skipping: --bpf-counters --for-each-cgroup not supported Error: unknown option `bpf-counters' Usage: perf stat [] [] -a, --all-cpus system-wide collection from all CPUs -A, --no-aggr disable CPU count aggregation -B, --big-num print large numbers with thousands' separators -C, --cpu list of cpus to monitor in system-wide -D, --delay ms to wait before starting measurement after program start (-1: start with events disabled) -d, --detailed detailed run - start a lot of events -e, --event event selector. use 'perf list' to list available events -G, --cgroup monitor event in cgroup name only -g, --group put the counters into a counter group -I, --interval-print print counts at regular interval in ms (overhead is possible for values <= 100ms) -i, --no-inherit child tasks do not inherit counters -j, --json-output print counts in JSON format -M, --metrics monitor specified metrics or metric groups (separated by ,) -n, --null null run - dont start any counters -o, --output output file name -p, --pid stat events on existing process id -r, --repeat repeat command and print average + stddev (max: 100, forever: 0) -S, --sync call sync() before starting a run -t, --tid stat events on existing thread id -T, --transaction hardware transaction statistics -v, --verbose be more verbose (show counter open errors, etc) -x, --field-separator print counts with custom separator --all-kernel Configure all used events to run in kernel space. --all-user Configure all used events to run in user space. --append append to the output file --control Listen on ctl-fd descriptor for command to control measurement ('enable': enable events, 'disable': disable events). Optionally send control command completion ('ack\n') to ack-fd descriptor. Alternatively, ctl-fifo / ack-fifo will be opened and used as ctl-fd / ack-fd. --cputype Only enable events on applying cpu with this type for hybrid platform (e.g. core or atom) --filter event filter --for-each-cgroup expand events for each cgroup --hybrid-merge Merge identical named hybrid events --interval-clear clear screen in between new interval --interval-count print counts for fixed number of times --iostat[=] measure I/O performance metrics provided by arch/platform --log-fd log output to fd, instead of stderr --metric-no-group don't group metric events, impacts multiplexing --metric-no-merge don't try to share events between metrics in a group --metric-only Only print computed metrics. No raw values --no-csv-summary don't print 'summary' for CSV summary output --no-merge Do not merge identical named events --per-core aggregate counts per physical processor core --per-die aggregate counts per processor die --per-node aggregate counts per numa node --per-socket aggregate counts per processor socket --per-thread aggregate counts per thread --percore-show-thread Use with 'percore' event qualifier to show the event counts of one hardware thread by sum up total hardware threads of same physical core --post command to run after to the measured command --pre command to run prior to the measured command --quiet don't print output (useful with record) --scale Use --no-scale to disable counter scaling for multiplexing --smi-cost measure SMI cost --summary print summary for interval mode --table display details about each run (only with -r option) --td-level Set the metrics level for the top-down statistics (0: max level) --timeout stop workload and print counts after a timeout period in ms (>= 10ms) --topdown measure top-down statistics ---- end ---- perf stat --bpf-counters --for-each-cgroup test: Skip Skip -- 93: perf stat --bpf-counters --for-each-cgroup test :: [ 22:32:52 ] :: [ PASS ] :: 93: perf stat --bpf-counters --for-each-cgroup test kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #93 : perf stat --bpf-counters --for-each-cgroup test) ** TEST-93-perf-stat-bpf-counters-for-each-cgroup-test PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #94 : Check Arm64 callgraphs are complete in fp mode :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 94: Check Arm64 callgraphs are complete in fp mode : --- start --- + Compiling test program (/tmp/test_program.TnNTU)... + Recording (PID=367135)... + Stopping perf-record... test_program.Tn 610 leaf 62f parent 648 main ---- end ---- Check Arm64 callgraphs are complete in fp mode: Ok Ok -- 94: Check Arm64 callgraphs are complete in fp mode :: [ 22:32:56 ] :: [ PASS ] :: 94: Check Arm64 callgraphs are complete in fp mode kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 3s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #94 : Check Arm64 callgraphs are complete in fp mode) ** TEST-94-Check-Arm64-callgraphs-are-complete-in-fp-mode PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #95 : Check Arm CoreSight trace data recording and synthesized samples :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 95: Check Arm CoreSight trace data recording and synthesized samples: --- start --- ---- end ---- Check Arm CoreSight trace data recording and synthesized samples: Skip Skip -- 95: Check Arm CoreSight trace data recording and synthesized samples :: [ 22:32:56 ] :: [ PASS ] :: 95: Check Arm CoreSight trace data recording and synthesized samples kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #95 : Check Arm CoreSight trace data recording and synthesized samples) ** TEST-95-Check-Arm-CoreSight-trace-data-recording-and-synthesized-samples PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #96 : Check Arm SPE trace data recording and synthesized samples :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 96: Check Arm SPE trace data recording and synthesized samples : --- start --- ---- end ---- Check Arm SPE trace data recording and synthesized samples: Skip Skip -- 96: Check Arm SPE trace data recording and synthesized samples :: [ 22:32:57 ] :: [ PASS ] :: 96: Check Arm SPE trace data recording and synthesized samples kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #96 : Check Arm SPE trace data recording and synthesized samples) ** TEST-96-Check-Arm-SPE-trace-data-recording-and-synthesized-samples PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #97 : Check Arm SPE doesn't hang when there are forks :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 97: Check Arm SPE doesn't hang when there are forks : --- start --- ---- end ---- Check Arm SPE doesn't hang when there are forks: Skip Skip -- 97: Check Arm SPE doesn't hang when there are forks :: [ 22:32:58 ] :: [ PASS ] :: 97: Check Arm SPE doesn't hang when there are forks kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #97 : Check Arm SPE doesn't hang when there are forks) ** TEST-97-Check-Arm-SPE-doesn-t-hang-when-there-are-forks PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #98 : Check branch stack sampling :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 98: Check branch stack sampling : --- start --- skip: system doesn't support filter types: any,save_type,u ---- end ---- Check branch stack sampling: Skip Skip -- 98: Check branch stack sampling :: [ 22:32:58 ] :: [ PASS ] :: 98: Check branch stack sampling kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #98 : Check branch stack sampling) ** TEST-98-Check-branch-stack-sampling PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #99 : Miscellaneous Intel PT testing :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 99: Miscellaneous Intel PT testing : --- start --- ---- end ---- Miscellaneous Intel PT testing: Skip Skip -- 99: Miscellaneous Intel PT testing :: [ 22:32:59 ] :: [ PASS ] :: 99: Miscellaneous Intel PT testing kernel.perf_event_max_sample_rate = 100000 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #99 : Miscellaneous Intel PT testing) ** TEST-99-Miscellaneous-Intel-PT-testing PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #100 : Check open filename arg using perf trace + vfs_getname :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:33:00 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 100: Check open filename arg using perf trace + vfs_getname (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #100 : Check open filename arg using perf trace + vfs_getname) ** TEST-100-Check-open-filename-arg-using-perf-trace-vfs-getname PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: bz1414043 coverage -- "Session topology" test fails with some CPUs disabled :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:33:00 ] :: [ BEGIN ] :: bz1414043 test (should PASS) :: actually running 'perf test -v topology' 41: Session topology : --- start --- test child forked, pid 368801 templ file: /tmp/perf-test-k6XzjE Using CPUID 0x00000000410fd0c0 CPU 0, core 0, socket 36 CPU 2, core 2, socket 116 CPU 3, core 3, socket 156 CPU 4, core 4, socket 196 CPU 5, core 5, socket 236 CPU 6, core 6, socket 276 CPU 7, core 7, socket 316 test child finished with 0 ---- end ---- Session topology: Ok :: [ 22:33:00 ] :: [ PASS ] :: bz1414043 test (should PASS) (Expected 0, got 0) :: [ 22:33:00 ] :: [ BEGIN ] :: Turning the cpu1 back on :: actually running 'echo 1 > /sys/devices/system/cpu/cpu1/online' :: [ 22:33:01 ] :: [ PASS ] :: Turning the cpu1 back on (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 2 good, 0 bad :: RESULT: PASS (bz1414043 coverage -- "Session topology" test fails with some CPUs disabled) ** bz1414043-coverage-Session-topology-test-fails-with-some-CPUs-disabled PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: bz1308907 coverage -- FAILED '/usr/libexec/perf-core/tests/attr/test-stat-C0' - match failure :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:33:01 ] :: [ BEGIN ] :: bz1308907 test (should PASS) :: actually running 'perf test -v |& grep FAILED' vmlinux symtab matches kallsyms: FAILED! :: [ 22:34:16 ] :: [ FAIL ] :: bz1308907 test (should PASS) (Expected 1, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 75s :: Assertions: 0 good, 1 bad :: RESULT: FAIL (bz1308907 coverage -- FAILED '/usr/libexec/perf-core/tests/attr/test-stat-C0' - match failure) ** bz1308907-coverage-FAILED-usr-libexec-perf-core-tests-attr-test-stat-C0-match-failure FAIL Score:1 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Cleanup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:34:16 ] :: [ BEGIN ] :: Running 'tar c * | xz > logs-1674012856.tar.xz' :: [ 22:34:16 ] :: [ PASS ] :: Command 'tar c * | xz > logs-1674012856.tar.xz' (Expected 0, got 0) ===========================[ results ]============================= Ok -- 2: Detect openat syscall event Ok -- 3: Detect openat syscall event on all cpus OkSkipSkip -- 4: mmap interface tests Ok -- 5: Test data source output OkSkipSkipSkipSkipOkOk -- 6: Parse event definition strings Ok -- 7: Simple expression parser 8: PERF_RECORD_* events & perf_sample fields -- Ok -- 9: Parse perf pmu format OkOkOkOk -- 10: PMU events Ok -- 11: DSO data read Ok -- 12: DSO data cache Ok -- 14: Roundtrip evsel->name Ok -- 16: syscalls:sys_enter_openat event fields Ok -- 17: Setup struct perf_event_attr Ok -- 18: Match and link multiple hists Ok -- 19: 'import perf' in python Ok -- 22: Breakpoint accounting OkOkOkOk -- 23: Watchpoint Ok -- 25: Software clock events period values Ok -- 27: Sample parsing Ok -- 28: Use a dummy software event to keep tracking Ok -- 29: Parse with no sample_id_all bit set Ok -- 30: Filter hist entries Ok -- 31: Lookup mmap thread Ok -- 32: Share thread maps Ok -- 33: Sort output of hist entries Ok -- 34: Cumulate child hist entries Ok -- 36: Filter fds with revents mask in a fdarray Ok -- 37: Add fd to a fdarray, making it autogrow Ok -- 38: kmod_path__parse Ok -- 39: Thread map OkOkOkOk -- 40: LLVM search and compile Ok -- 43: Synthesize thread map Ok -- 44: Remove thread map Ok -- 45: Synthesize cpu map Ok -- 46: Synthesize stat config Ok -- 47: Synthesize stat Ok -- 48: Synthesize stat round Ok -- 49: Synthesize attr update Ok -- 50: Event times Ok -- 51: Read backward ring buffer Ok -- 52: Print cpu map Ok -- 53: Merge cpu map Ok -- 54: Probe SDT events Ok -- 55: is_printable_array Ok -- 56: Print bitmap Ok -- 57: perf hooks SkipSkip -- 58: builtin clang support Ok -- 59: unit_number__scnprintf Ok -- 60: mem2node Ok -- 61: time utils Ok -- 62: Test jit_write_elf SkipSkip -- 63: Test libpfm4 support Ok -- 64: Test api io Ok -- 65: maps__merge_in Ok -- 66: Demangle Java Ok -- 67: Demangle OCaml Ok -- 68: Parse and process metrics Ok -- 69: PE file support Ok -- 70: Event expansion for cgroups OkOk -- 71: Convert perf time to TSC Ok -- 72: dlfilter C API Skip -- 73: Sigtrap Ok -- 75: build id cache operations Ok -- 76: daemon operations Ok -- 77: perf pipe recording and injection test Ok -- 81: Zstd perf.data compression/decompression Skip -- 82: perf record tests Skip -- 83: perf record offcpu profiling tests Ok -- 84: perf stat CSV output linter Ok -- 85: perf stat csv summary test Ok -- 86: perf stat JSON output linter Ok -- 87: perf stat metrics (shadow stat) test Ok -- 88: perf stat tests Ok -- 89: perf all metricgroups test Ok -- 90: perf all metrics test Ok -- 91: perf all PMU test Skip -- 92: perf stat --bpf-counters test Skip -- 93: perf stat --bpf-counters --for-each-cgroup test Ok -- 94: Check Arm64 callgraphs are complete in fp mode Skip -- 95: Check Arm CoreSight trace data recording and synthesized samples Skip -- 96: Check Arm SPE trace data recording and synthesized samples Skip -- 97: Check Arm SPE doesn't hang when there are forks Skip -- 98: Check branch stack sampling Skip -- 99: Miscellaneous Intel PT testing =================================================================== :: [ 22:34:16 ] :: [ BEGIN ] :: No tests failed :: actually running 'cat results.log | grep FAILED' :: [ 22:34:16 ] :: [ LOG ] :: Output of 'cat results.log | grep FAILED': :: [ 22:34:16 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 22:34:16 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 22:34:16 ] :: [ PASS ] :: No tests failed (Expected 1, got 1) :: [ 22:34:16 ] :: [ BEGIN ] :: Running 'popd >/dev/null' :: [ 22:34:16 ] :: [ PASS ] :: Command 'popd >/dev/null' (Expected 0, got 0) :: [ 22:34:16 ] :: [ BEGIN ] :: Running 'rm -rf /mnt/tests/gitlab.com/redhat/centos-stream/tests/kernel/kernel-tests/-/archive/main/kernel-tests-main.zip/packages/perf/internal-testsuite/TMP' :: [ 22:34:16 ] :: [ PASS ] :: Command 'rm -rf /mnt/tests/gitlab.com/redhat/centos-stream/tests/kernel/kernel-tests/-/archive/main/kernel-tests-main.zip/packages/perf/internal-testsuite/TMP' (Expected 0, got 0) kernel.perf_event_max_sample_rate = 100000 :: [ 22:34:16 ] :: [ PASS ] :: uname -l should be restored back to 8192 (Assert: '8192' should equal '8192') :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 5 good, 0 bad :: RESULT: PASS (Cleanup) ** Cleanup PASS Score:0 Uploading resultoutputfile.log .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST PROTOCOL :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Test run ID : 25 Package : perf Installed : perf-5.14.0-237.1439_750173160.el9.aarch64 beakerlib RPM : beakerlib-1.29.2-2.el9.noarch bl-redhat RPM : beakerlib-redhat-1-33.el9.noarch Test name : unknown Test started : 2023-01-17 22:29:58 EST Test finished : 2023-01-17 22:34:17 EST (still running) Test duration : 259 seconds Distro : CentOS Stream release 9 Hostname : ampere-mtsnow-altramax-03-vm-06.lab.eng.rdu2.redhat.com Architecture : aarch64 CPUs : 0 x RAM size : 69315 MB HDD size : 115.92 GB :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Test description :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: PURPOSE of /tools/perf/Regression/internal-testsuite-cki Description: internal-testsuite for CKI Author: Michael Petlan :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Setup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:29:58 ] :: [ PASS ] :: Checking for the presence of perf rpm :: [ 22:29:58 ] :: [ LOG ] :: Package versions: :: [ 22:29:58 ] :: [ LOG ] :: perf-5.14.0-237.1439_750173160.el9.aarch64 :: [ 22:29:58 ] :: [ LOG ] :: Package python-perf is not present :: [ 22:29:59 ] :: [ LOG ] :: Package python3-perf is present :: [ 22:29:59 ] :: [ LOG ] :: Package versions: :: [ 22:29:59 ] :: [ LOG ] :: python3-perf-5.14.0-237.1439_750173160.el9.aarch64 :: [ 22:29:59 ] :: [ LOG ] :: Variables: :: [ 22:29:59 ] :: [ LOG ] :: KERNEL = 5.14.0-237.1439_750173160.el9.aarch64 :: [ 22:29:59 ] :: [ LOG ] :: KERNEL_PKG_NAME = kernel-5.14.0-237.1439_750173160.el9.aarch64 :: [ 22:29:59 ] :: [ LOG ] :: KERNEL_DEBUGINFO_PKG_NAME = kernel-debuginfo-5.14.0-237.1439_750173160.el9.aarch64 :: [ 22:31:19 ] :: [ PASS ] :: Installing (kernel-debuginfo-5.14.0-237.1439_750173160.el9.aarch64) via (debuginfo-install -y) (Expected 0, got 0) :: [ 22:31:19 ] :: [ PASS ] :: Correct debuginfo is installed (5.14.0-237.1439_750173160.el9.aarch64) (Expected 0, got 0) :: [ 22:31:20 ] :: [ LOG ] :: Package perf-debuginfo is present :: [ 22:31:20 ] :: [ LOG ] :: Package versions: :: [ 22:31:20 ] :: [ LOG ] :: perf-debuginfo-5.14.0-234.el9.aarch64 :: [ 22:31:20 ] :: [ PASS ] :: Checking for the presence of perf-debuginfo rpm :: [ 22:31:20 ] :: [ LOG ] :: Package versions: :: [ 22:31:20 ] :: [ LOG ] :: perf-debuginfo-5.14.0-234.el9.aarch64 :: [ 22:31:20 ] :: [ LOG ] :: Package iputils-debuginfo is present :: [ 22:31:20 ] :: [ LOG ] :: Package versions: :: [ 22:31:20 ] :: [ LOG ] :: iputils-debuginfo-20210202-8.el9.aarch64 :: [ 22:31:20 ] :: [ PASS ] :: Checking for the presence of iputils-debuginfo rpm :: [ 22:31:20 ] :: [ LOG ] :: Package versions: :: [ 22:31:20 ] :: [ LOG ] :: iputils-debuginfo-20210202-8.el9.aarch64 :: [ 22:31:20 ] :: [ LOG ] :: Package clang is present :: [ 22:31:20 ] :: [ LOG ] :: Package versions: :: [ 22:31:20 ] :: [ LOG ] :: clang-15.0.1-2.el9.aarch64 :: [ 22:31:20 ] :: [ LOG ] :: Package llvm is present :: [ 22:31:20 ] :: [ LOG ] :: Package versions: :: [ 22:31:20 ] :: [ LOG ] :: llvm-15.0.1-1.el9.aarch64 :: [ 22:31:20 ] :: [ LOG ] :: Package kernel-devel is present :: [ 22:31:20 ] :: [ LOG ] :: Package versions: :: [ 22:31:20 ] :: [ LOG ] :: kernel-devel-5.14.0-237.1439_750173160.el9.aarch64 :: [ 22:31:20 ] :: [ PASS ] :: Checking for the presence of kernel-devel rpm :: [ 22:31:20 ] :: [ LOG ] :: Package versions: :: [ 22:31:20 ] :: [ LOG ] :: kernel-devel-5.14.0-237.1439_750173160.el9.aarch64 :: [ 22:31:20 ] :: [ LOG ] :: Package elfutils-libelf-devel is present :: [ 22:31:20 ] :: [ LOG ] :: Package versions: :: [ 22:31:20 ] :: [ LOG ] :: elfutils-libelf-devel-0.188-3.el9.aarch64 :: [ 22:31:20 ] :: [ PASS ] :: Checking for the presence of elfutils-libelf-devel rpm :: [ 22:31:20 ] :: [ LOG ] :: Package versions: :: [ 22:31:20 ] :: [ LOG ] :: elfutils-libelf-devel-0.188-3.el9.aarch64 :: [ 22:31:20 ] :: [ PASS ] :: uname -l should be bumped to 4096 (Assert: '4096' should equal '4096') :: [ 22:31:20 ] :: [ PASS ] :: ALLOWLIST: adding basic allowlist (Expected 0, got 0) :: [ 22:31:20 ] :: [ PASS ] :: Command 'pushd /mnt/tests/gitlab.com/redhat/centos-stream/tests/kernel/kernel-tests/-/archive/main/kernel-tests-main.zip/packages/perf/internal-testsuite/TMP >/dev/null' (Expected 0, got 0) :: [ 22:31:21 ] :: [ PASS ] :: We will run the following tests: (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 83s :: Assertions: 11 good, 0 bad :: RESULT: PASS (Setup) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #1 : vmlinux symtab matches kallsyms :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:21 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 1: vmlinux symtab matches kallsyms (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #1 : vmlinux symtab matches kallsyms) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #2 : Detect openat syscall event :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:22 ] :: [ PASS ] :: 2: Detect openat syscall event :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #2 : Detect openat syscall event) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #3 : Detect openat syscall event on all cpus :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:22 ] :: [ PASS ] :: 3: Detect openat syscall event on all cpus :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #3 : Detect openat syscall event on all cpus) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #4 : mmap interface tests :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:23 ] :: [ PASS ] :: 4: mmap interface tests :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #4 : mmap interface tests) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #5 : Test data source output :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:23 ] :: [ PASS ] :: 5: Test data source output :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #5 : Test data source output) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #6 : Parse event definition strings :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:24 ] :: [ PASS ] :: 6: Parse event definition strings :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #6 : Parse event definition strings) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #7 : Simple expression parser :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:25 ] :: [ PASS ] :: 7: Simple expression parser :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #7 : Simple expression parser) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #8 : PERF_RECORD_* events & perf_sample fields :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:27 ] :: [ PASS ] :: 8: PERF_RECORD_* events & perf_sample fields :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 2s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #8 : PERF_RECORD_* events & perf_sample fields) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #9 : Parse perf pmu format :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:28 ] :: [ PASS ] :: 9: Parse perf pmu format :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #9 : Parse perf pmu format) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #10 : PMU events :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:28 ] :: [ PASS ] :: 10: PMU events :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #10 : PMU events) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #11 : DSO data read :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:29 ] :: [ PASS ] :: 11: DSO data read :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #11 : DSO data read) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #12 : DSO data cache :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:29 ] :: [ PASS ] :: 12: DSO data cache :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #12 : DSO data cache) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #13 : DSO data reopen :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:30 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 13: DSO data reopen (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #13 : DSO data reopen) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #14 : Roundtrip evsel->name :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:30 ] :: [ PASS ] :: 14: Roundtrip evsel->name :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #14 : Roundtrip evsel->name) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #15 : Parse sched tracepoints fields :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:30 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 15: Parse sched tracepoints fields (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #15 : Parse sched tracepoints fields) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #16 : syscalls:sys_enter_openat event fields :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:31 ] :: [ PASS ] :: 16: syscalls:sys_enter_openat event fields :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #16 : syscalls:sys_enter_openat event fields) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #17 : Setup struct perf_event_attr :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:41 ] :: [ PASS ] :: 17: Setup struct perf_event_attr :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 9s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #17 : Setup struct perf_event_attr) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #18 : Match and link multiple hists :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:41 ] :: [ PASS ] :: 18: Match and link multiple hists :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #18 : Match and link multiple hists) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #19 : 'import perf' in python :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:42 ] :: [ PASS ] :: 19: 'import perf' in python :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #19 : 'import perf' in python) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #20 : Breakpoint overflow signal handler :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:42 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 20: Breakpoint overflow signal handler (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #20 : Breakpoint overflow signal handler) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #21 : Breakpoint overflow sampling :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:42 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 21: Breakpoint overflow sampling (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #21 : Breakpoint overflow sampling) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #22 : Breakpoint accounting :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:43 ] :: [ PASS ] :: 22: Breakpoint accounting :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #22 : Breakpoint accounting) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #23 : Watchpoint :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:43 ] :: [ PASS ] :: 23: Watchpoint :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #23 : Watchpoint) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #24 : Number of exit events of a simple workload :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:44 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 24: Number of exit events of a simple workload (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #24 : Number of exit events of a simple workload) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #25 : Software clock events period values :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:44 ] :: [ PASS ] :: 25: Software clock events period values :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #25 : Software clock events period values) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #26 : Object code reading :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:45 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 26: Object code reading (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #26 : Object code reading) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #27 : Sample parsing :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:45 ] :: [ PASS ] :: 27: Sample parsing :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #27 : Sample parsing) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #28 : Use a dummy software event to keep tracking :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:46 ] :: [ PASS ] :: 28: Use a dummy software event to keep tracking :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #28 : Use a dummy software event to keep tracking) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #29 : Parse with no sample_id_all bit set :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:46 ] :: [ PASS ] :: 29: Parse with no sample_id_all bit set :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #29 : Parse with no sample_id_all bit set) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #30 : Filter hist entries :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:47 ] :: [ PASS ] :: 30: Filter hist entries :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #30 : Filter hist entries) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #31 : Lookup mmap thread :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:47 ] :: [ PASS ] :: 31: Lookup mmap thread :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #31 : Lookup mmap thread) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #32 : Share thread maps :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:48 ] :: [ PASS ] :: 32: Share thread maps :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #32 : Share thread maps) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #33 : Sort output of hist entries :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:48 ] :: [ PASS ] :: 33: Sort output of hist entries :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #33 : Sort output of hist entries) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #34 : Cumulate child hist entries :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:49 ] :: [ PASS ] :: 34: Cumulate child hist entries :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #34 : Cumulate child hist entries) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #35 : Track with sched_switch :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:49 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 35: Track with sched_switch (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #35 : Track with sched_switch) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #36 : Filter fds with revents mask in a fdarray :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:50 ] :: [ PASS ] :: 36: Filter fds with revents mask in a fdarray :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #36 : Filter fds with revents mask in a fdarray) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #37 : Add fd to a fdarray, making it autogrow :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:50 ] :: [ PASS ] :: 37: Add fd to a fdarray, making it autogrow :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #37 : Add fd to a fdarray, making it autogrow) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #38 : kmod_path__parse :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:50 ] :: [ PASS ] :: 38: kmod_path__parse :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #38 : kmod_path__parse) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #39 : Thread map :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:51 ] :: [ PASS ] :: 39: Thread map :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #39 : Thread map) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #40 : LLVM search and compile :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:52 ] :: [ PASS ] :: 40: LLVM search and compile :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #40 : LLVM search and compile) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #41 : Session topology :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:53 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 41: Session topology (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #41 : Session topology) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #42 : BPF filter :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:53 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 42: BPF filter (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #42 : BPF filter) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #43 : Synthesize thread map :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:54 ] :: [ PASS ] :: 43: Synthesize thread map :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #43 : Synthesize thread map) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #44 : Remove thread map :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:54 ] :: [ PASS ] :: 44: Remove thread map :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #44 : Remove thread map) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #45 : Synthesize cpu map :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:55 ] :: [ PASS ] :: 45: Synthesize cpu map :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #45 : Synthesize cpu map) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #46 : Synthesize stat config :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:55 ] :: [ PASS ] :: 46: Synthesize stat config :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #46 : Synthesize stat config) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #47 : Synthesize stat :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:55 ] :: [ PASS ] :: 47: Synthesize stat :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #47 : Synthesize stat) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #48 : Synthesize stat round :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:56 ] :: [ PASS ] :: 48: Synthesize stat round :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #48 : Synthesize stat round) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #49 : Synthesize attr update :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:56 ] :: [ PASS ] :: 49: Synthesize attr update :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #49 : Synthesize attr update) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #50 : Event times :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:57 ] :: [ PASS ] :: 50: Event times :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #50 : Event times) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #51 : Read backward ring buffer :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:58 ] :: [ PASS ] :: 51: Read backward ring buffer :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #51 : Read backward ring buffer) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #52 : Print cpu map :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:58 ] :: [ PASS ] :: 52: Print cpu map :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #52 : Print cpu map) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #53 : Merge cpu map :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:58 ] :: [ PASS ] :: 53: Merge cpu map :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #53 : Merge cpu map) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #54 : Probe SDT events :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:59 ] :: [ PASS ] :: 54: Probe SDT events :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #54 : Probe SDT events) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #55 : is_printable_array :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:31:59 ] :: [ PASS ] :: 55: is_printable_array :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #55 : is_printable_array) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #56 : Print bitmap :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:00 ] :: [ PASS ] :: 56: Print bitmap :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #56 : Print bitmap) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #57 : perf hooks :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:00 ] :: [ PASS ] :: 57: perf hooks :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #57 : perf hooks) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #58 : builtin clang support :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:01 ] :: [ PASS ] :: 58: builtin clang support :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #58 : builtin clang support) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #59 : unit_number__scnprintf :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:01 ] :: [ PASS ] :: 59: unit_number__scnprintf :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #59 : unit_number__scnprintf) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #60 : mem2node :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:02 ] :: [ PASS ] :: 60: mem2node :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #60 : mem2node) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #61 : time utils :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:02 ] :: [ PASS ] :: 61: time utils :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #61 : time utils) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #62 : Test jit_write_elf :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:03 ] :: [ PASS ] :: 62: Test jit_write_elf :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #62 : Test jit_write_elf) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #63 : Test libpfm4 support :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:03 ] :: [ PASS ] :: 63: Test libpfm4 support :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #63 : Test libpfm4 support) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #64 : Test api io :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:03 ] :: [ PASS ] :: 64: Test api io :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #64 : Test api io) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #65 : maps__merge_in :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:04 ] :: [ PASS ] :: 65: maps__merge_in :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #65 : maps__merge_in) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #66 : Demangle Java :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:04 ] :: [ PASS ] :: 66: Demangle Java :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #66 : Demangle Java) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #67 : Demangle OCaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:05 ] :: [ PASS ] :: 67: Demangle OCaml :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #67 : Demangle OCaml) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #68 : Parse and process metrics :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:05 ] :: [ PASS ] :: 68: Parse and process metrics :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #68 : Parse and process metrics) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #69 : PE file support :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:06 ] :: [ PASS ] :: 69: PE file support :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #69 : PE file support) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #70 : Event expansion for cgroups :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:06 ] :: [ PASS ] :: 70: Event expansion for cgroups :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #70 : Event expansion for cgroups) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #71 : Convert perf time to TSC :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:07 ] :: [ PASS ] :: 71: Convert perf time to TSC :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #71 : Convert perf time to TSC) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #72 : dlfilter C API :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:07 ] :: [ PASS ] :: 72: dlfilter C API :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #72 : dlfilter C API) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #73 : Sigtrap :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:08 ] :: [ PASS ] :: 73: Sigtrap :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #73 : Sigtrap) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #74 : Test dwarf unwind :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:08 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 74: Test dwarf unwind (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #74 : Test dwarf unwind) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #75 : build id cache operations :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:11 ] :: [ PASS ] :: 75: build id cache operations :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 3s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #75 : build id cache operations) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #76 : daemon operations :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:23 ] :: [ PASS ] :: 76: daemon operations :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 11s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #76 : daemon operations) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #77 : perf pipe recording and injection test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:32 ] :: [ PASS ] :: 77: perf pipe recording and injection test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 9s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #77 : perf pipe recording and injection test) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #78 : Add vfs_getname probe to get syscall args filenames :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:32 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 78: Add vfs_getname probe to get syscall args filenames (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #78 : Add vfs_getname probe to get syscall args filenames) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #79 : probe libc's inet_pton & backtrace it with ping :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:32 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 79: probe libc's inet_pton & backtrace it with ping (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #79 : probe libc's inet_pton & backtrace it with ping) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #80 : Use vfs_getname probe to get syscall args filenames :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:33 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 80: Use vfs_getname probe to get syscall args filenames (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #80 : Use vfs_getname probe to get syscall args filenames) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #81 : Zstd perf.data compression/decompression :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:35 ] :: [ PASS ] :: 81: Zstd perf.data compression/decompression :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 2s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #81 : Zstd perf.data compression/decompression) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #82 : perf record tests :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:37 ] :: [ PASS ] :: 82: perf record tests :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 2s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #82 : perf record tests) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #83 : perf record offcpu profiling tests :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:39 ] :: [ PASS ] :: 83: perf record offcpu profiling tests :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #83 : perf record offcpu profiling tests) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #84 : perf stat CSV output linter :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:40 ] :: [ PASS ] :: 84: perf stat CSV output linter :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #84 : perf stat CSV output linter) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #85 : perf stat csv summary test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:43 ] :: [ PASS ] :: 85: perf stat csv summary test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 3s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #85 : perf stat csv summary test) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #86 : perf stat JSON output linter :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:43 ] :: [ PASS ] :: 86: perf stat JSON output linter :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #86 : perf stat JSON output linter) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #87 : perf stat metrics (shadow stat) test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:47 ] :: [ PASS ] :: 87: perf stat metrics (shadow stat) test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 3s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #87 : perf stat metrics (shadow stat) test) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #88 : perf stat tests :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:48 ] :: [ PASS ] :: 88: perf stat tests :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #88 : perf stat tests) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #89 : perf all metricgroups test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:48 ] :: [ PASS ] :: 89: perf all metricgroups test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #89 : perf all metricgroups test) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #90 : perf all metrics test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:49 ] :: [ PASS ] :: 90: perf all metrics test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #90 : perf all metrics test) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #91 : perf all PMU test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:51 ] :: [ PASS ] :: 91: perf all PMU test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 2s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #91 : perf all PMU test) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #92 : perf stat --bpf-counters test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:52 ] :: [ PASS ] :: 92: perf stat --bpf-counters test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #92 : perf stat --bpf-counters test) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #93 : perf stat --bpf-counters --for-each-cgroup test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:52 ] :: [ PASS ] :: 93: perf stat --bpf-counters --for-each-cgroup test :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #93 : perf stat --bpf-counters --for-each-cgroup test) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #94 : Check Arm64 callgraphs are complete in fp mode :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:56 ] :: [ PASS ] :: 94: Check Arm64 callgraphs are complete in fp mode :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 3s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #94 : Check Arm64 callgraphs are complete in fp mode) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #95 : Check Arm CoreSight trace data recording and synthesized samples :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:56 ] :: [ PASS ] :: 95: Check Arm CoreSight trace data recording and synthesized samples :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #95 : Check Arm CoreSight trace data recording and synthesized samples) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #96 : Check Arm SPE trace data recording and synthesized samples :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:57 ] :: [ PASS ] :: 96: Check Arm SPE trace data recording and synthesized samples :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #96 : Check Arm SPE trace data recording and synthesized samples) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #97 : Check Arm SPE doesn't hang when there are forks :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:58 ] :: [ PASS ] :: 97: Check Arm SPE doesn't hang when there are forks :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #97 : Check Arm SPE doesn't hang when there are forks) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #98 : Check branch stack sampling :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:58 ] :: [ PASS ] :: 98: Check branch stack sampling :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #98 : Check branch stack sampling) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #99 : Miscellaneous Intel PT testing :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:32:59 ] :: [ PASS ] :: 99: Miscellaneous Intel PT testing :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 1 good, 0 bad :: RESULT: PASS (TEST #99 : Miscellaneous Intel PT testing) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: TEST #100 : Check open filename arg using perf trace + vfs_getname :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:33:00 ] :: [ LOG ] :: [ ALLOWLISTED ] :: 100: Check open filename arg using perf trace + vfs_getname (known issue) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 0 good, 0 bad :: RESULT: PASS (TEST #100 : Check open filename arg using perf trace + vfs_getname) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: bz1414043 coverage -- "Session topology" test fails with some CPUs disabled :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:33:00 ] :: [ PASS ] :: bz1414043 test (should PASS) (Expected 0, got 0) :: [ 22:33:01 ] :: [ PASS ] :: Turning the cpu1 back on (Expected 0, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 1s :: Assertions: 2 good, 0 bad :: RESULT: PASS (bz1414043 coverage -- "Session topology" test fails with some CPUs disabled) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: bz1308907 coverage -- FAILED '/usr/libexec/perf-core/tests/attr/test-stat-C0' - match failure :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:34:16 ] :: [ FAIL ] :: bz1308907 test (should PASS) (Expected 1, got 0) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 75s :: Assertions: 0 good, 1 bad :: RESULT: FAIL (bz1308907 coverage -- FAILED '/usr/libexec/perf-core/tests/attr/test-stat-C0' - match failure) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Cleanup :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:34:16 ] :: [ PASS ] :: Command 'tar c * | xz > logs-1674012856.tar.xz' (Expected 0, got 0) :: [ 22:34:16 ] :: [ LOG ] :: Output of 'cat results.log | grep FAILED': :: [ 22:34:16 ] :: [ LOG ] :: --------------- OUTPUT START --------------- :: [ 22:34:16 ] :: [ LOG ] :: --------------- OUTPUT END --------------- :: [ 22:34:16 ] :: [ PASS ] :: No tests failed (Expected 1, got 1) :: [ 22:34:16 ] :: [ PASS ] :: Command 'popd >/dev/null' (Expected 0, got 0) :: [ 22:34:16 ] :: [ PASS ] :: Command 'rm -rf /mnt/tests/gitlab.com/redhat/centos-stream/tests/kernel/kernel-tests/-/archive/main/kernel-tests-main.zip/packages/perf/internal-testsuite/TMP' (Expected 0, got 0) :: [ 22:34:16 ] :: [ PASS ] :: uname -l should be restored back to 8192 (Assert: '8192' should equal '8192') :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 0s :: Assertions: 5 good, 0 bad :: RESULT: PASS (Cleanup) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: unknown :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: [ 22:34:17 ] :: [ LOG ] :: Phases fingerprint: 4mx/JPvO :: [ 22:34:17 ] :: [ LOG ] :: Asserts fingerprint: i7HehgUY Uploading journal.xml .done :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: Duration: 259s :: Phases: 103 good, 1 bad :: OVERALL RESULT: FAIL (unknown)