aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util
AgeCommit message (Expand)AuthorFilesLines
2023-08-25perf parse-events: Make term's config constIan Rogers3-8/+8
2023-08-25perf pmu: Remove logic for PMU name being NULLIan Rogers9-40/+29
2023-08-25perf header: Fix missing PMU capsIan Rogers1-15/+16
2023-08-24perf pmu: Lazily load sysfs aliasesIan Rogers2-39/+44
2023-08-24perf pmu: Be lazy about loading event info files from sysfsIan Rogers1-45/+83
2023-08-24perf pmu: Scan type early to fail an invalid PMU quicklyIan Rogers1-7/+12
2023-08-24perf pmu: Lazily add JSON eventsIan Rogers2-15/+50
2023-08-24perf pmu: Cache JSON events tableIan Rogers2-9/+11
2023-08-24perf pmu: Merge JSON events with sysfs at load timeIan Rogers1-89/+88
2023-08-24perf pmu: Prefer passing pmu to aliases listIan Rogers1-28/+16
2023-08-24perf pmu: Parse sysfs events directly from a fileIan Rogers3-38/+31
2023-08-24perf pmu-events: Reduce processed events by passing PMUIan Rogers2-25/+11
2023-08-24perf s390 s390_cpumcfdg_dump: Don't scan all PMUsIan Rogers1-24/+26
2023-08-24perf parse-events: Improve error message for double settingIan Rogers3-9/+29
2023-08-24perf pmu-events: Add extra underscore to function namesIan Rogers3-7/+7
2023-08-24perf pmu: Abstract alias/event structIan Rogers4-264/+316
2023-08-24perf pmu: Make the loading of formats lazyIan Rogers3-64/+105
2023-08-23perf pmu: Pass PMU rather than aliases and formatIan Rogers2-36/+42
2023-08-23perf pmu: Avoid passing format list to perf_pmu__format_bits()Ian Rogers3-5/+5
2023-08-23perf pmu: Avoid passing format list to perf_pmu__format_typeIan Rogers3-4/+4
2023-08-23perf pmu: Avoid passing format list to perf_pmu__config_terms()Ian Rogers2-13/+9
2023-08-23perf pmu: Reduce scope of perf_pmu_error()Ian Rogers2-2/+3
2023-08-23perf pmu: Move perf_pmu__set_format to pmu.yIan Rogers3-13/+12
2023-08-23perf pmu: Avoid a path name copyIan Rogers1-5/+7
2023-08-23perf script ibs: Remove unused includeIan Rogers1-1/+0
2023-08-22perf lzma: Convert some pr_err() to pr_debug() as callers already use pr_debug()Arnaldo Carvalho de Melo1-7/+5
2023-08-21perf stat-display: Check if snprintf()'s fmt argument is NULLKaige Ye1-2/+2
2023-08-21perf bpf augmented_raw_syscalls: Add an assert to make sure sizeof(augmented_...Arnaldo Carvalho de Melo1-0/+1
2023-08-21perf bpf augmented_raw_syscalls: Add an assert to make sure sizeof(saddr) is ...Arnaldo Carvalho de Melo1-0/+11
2023-08-17perf jevents: Add a new expression builtin strcmp_cpuid_str()James Clark6-1/+45
2023-08-16perf bpf_skel augmented_raw_syscalls: Cap the socklen parameter using &= size...Arnaldo Carvalho de Melo1-4/+2
2023-08-16perf parse-regs: Move out arch specific header from util/perf_regs.hLeo Yan1-2/+0
2023-08-16perf parse-regs: Remove PERF_REGS_{MAX|MASK} from common codeLeo Yan3-6/+4
2023-08-16perf unwind: Use perf_arch_reg_{ip|sp}() to substitute macrosLeo Yan5-16/+10
2023-08-16perf parse-regs: Introduce functions perf_arch_reg_{ip|sp}()Leo Yan12-5/+186
2023-08-16perf parse-regs: Refactor arch register parsing functionsLeo Yan14-716/+803
2023-08-15perf cs-etm: Don't duplicate FIELD_GET()James Clark1-12/+2
2023-08-15perf dlfilter: Add al_cleanup()Adrian Hunter1-0/+29
2023-08-15perf dlfilter: Initialize addr_location before passing it to thread__find_sym...Arnaldo Carvalho de Melo1-0/+1
2023-08-15perf evsel: Remove duplicate check for `field` in evsel__intval()Yang Jihong1-3/+0
2023-08-15perf bpf-filter: Fix sample flag check with ||Namhyung Kim1-0/+10
2023-08-15perf trace: Tidy comments related to BPF + syscall augmentationIan Rogers1-8/+0
2023-08-15perf trace: Migrate BPF augmentation to use a skeletonIan Rogers1-0/+418
2023-08-15perf parse-events: Remove BPF event supportIan Rogers10-3262/+2
2023-08-15perf bpf: Remove support for embedding clang for compiling BPF events (-e foo.c)Ian Rogers7-380/+4
2023-08-14x86/retpoline,kprobes: Skip optprobe check for indirect jumps with retpolines...Petr Pavlu1-3/+1
2023-08-11perf script python: Add stub for PMU symbol to the python bindingIan Rogers1-0/+5
2023-08-11perf symbols: Fix DSO kernel load and symbol process to correctly map DSO to ...Athira Rajeev2-5/+12
2023-08-11perf build: Remove -Wno-unused-but-set-variable from the flex flags when buil...Arnaldo Carvalho de Melo1-5/+16
2023-08-10Merge remote-tracking branch 'torvalds/master' into perf-tools-nextArnaldo Carvalho de Melo2-5/+5