aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util
AgeCommit message (Expand)AuthorFilesLines
2023-08-24perf pmu: Scan type early to fail an invalid PMU quicklyGravatar Ian Rogers 1-7/+12
2023-08-24perf pmu: Lazily add JSON eventsGravatar Ian Rogers 2-15/+50
2023-08-24perf pmu: Cache JSON events tableGravatar Ian Rogers 2-9/+11
2023-08-24perf pmu: Merge JSON events with sysfs at load timeGravatar Ian Rogers 1-89/+88
2023-08-24perf pmu: Prefer passing pmu to aliases listGravatar Ian Rogers 1-28/+16
2023-08-24perf pmu: Parse sysfs events directly from a fileGravatar Ian Rogers 3-38/+31
2023-08-24perf pmu-events: Reduce processed events by passing PMUGravatar Ian Rogers 2-25/+11
2023-08-24perf s390 s390_cpumcfdg_dump: Don't scan all PMUsGravatar Ian Rogers 1-24/+26
2023-08-24perf parse-events: Improve error message for double settingGravatar Ian Rogers 3-9/+29
2023-08-24perf pmu-events: Add extra underscore to function namesGravatar Ian Rogers 3-7/+7
2023-08-24perf pmu: Abstract alias/event structGravatar Ian Rogers 4-264/+316
2023-08-24perf pmu: Make the loading of formats lazyGravatar Ian Rogers 3-64/+105
2023-08-23perf pmu: Pass PMU rather than aliases and formatGravatar Ian Rogers 2-36/+42
2023-08-23perf pmu: Avoid passing format list to perf_pmu__format_bits()Gravatar Ian Rogers 3-5/+5
2023-08-23perf pmu: Avoid passing format list to perf_pmu__format_typeGravatar Ian Rogers 3-4/+4
2023-08-23perf pmu: Avoid passing format list to perf_pmu__config_terms()Gravatar Ian Rogers 2-13/+9
2023-08-23perf pmu: Reduce scope of perf_pmu_error()Gravatar Ian Rogers 2-2/+3
2023-08-23perf pmu: Move perf_pmu__set_format to pmu.yGravatar Ian Rogers 3-13/+12
2023-08-23perf pmu: Avoid a path name copyGravatar Ian Rogers 1-5/+7
2023-08-23perf script ibs: Remove unused includeGravatar Ian Rogers 1-1/+0
2023-08-22perf lzma: Convert some pr_err() to pr_debug() as callers already use pr_debug()Gravatar Arnaldo Carvalho de Melo 1-7/+5
2023-08-21perf stat-display: Check if snprintf()'s fmt argument is NULLGravatar Kaige Ye 1-2/+2
2023-08-21perf bpf augmented_raw_syscalls: Add an assert to make sure sizeof(augmented_...Gravatar Arnaldo Carvalho de Melo 1-0/+1
2023-08-21perf bpf augmented_raw_syscalls: Add an assert to make sure sizeof(saddr) is ...Gravatar Arnaldo Carvalho de Melo 1-0/+11
2023-08-17perf jevents: Add a new expression builtin strcmp_cpuid_str()Gravatar James Clark 6-1/+45
2023-08-16perf bpf_skel augmented_raw_syscalls: Cap the socklen parameter using &= size...Gravatar Arnaldo Carvalho de Melo 1-4/+2
2023-08-16perf parse-regs: Move out arch specific header from util/perf_regs.hGravatar Leo Yan 1-2/+0
2023-08-16perf parse-regs: Remove PERF_REGS_{MAX|MASK} from common codeGravatar Leo Yan 3-6/+4
2023-08-16perf unwind: Use perf_arch_reg_{ip|sp}() to substitute macrosGravatar Leo Yan 5-16/+10
2023-08-16perf parse-regs: Introduce functions perf_arch_reg_{ip|sp}()Gravatar Leo Yan 12-5/+186
2023-08-16perf parse-regs: Refactor arch register parsing functionsGravatar Leo Yan 14-716/+803
2023-08-15perf cs-etm: Don't duplicate FIELD_GET()Gravatar James Clark 1-12/+2
2023-08-15perf dlfilter: Add al_cleanup()Gravatar Adrian Hunter 1-0/+29
2023-08-15perf dlfilter: Initialize addr_location before passing it to thread__find_sym...Gravatar Arnaldo Carvalho de Melo 1-0/+1
2023-08-15perf evsel: Remove duplicate check for `field` in evsel__intval()Gravatar Yang Jihong 1-3/+0
2023-08-15perf bpf-filter: Fix sample flag check with ||Gravatar Namhyung Kim 1-0/+10
2023-08-15perf trace: Tidy comments related to BPF + syscall augmentationGravatar Ian Rogers 1-8/+0
2023-08-15perf trace: Migrate BPF augmentation to use a skeletonGravatar Ian Rogers 1-0/+418
2023-08-15perf parse-events: Remove BPF event supportGravatar Ian Rogers 10-3262/+2
2023-08-15perf bpf: Remove support for embedding clang for compiling BPF events (-e foo.c)Gravatar Ian Rogers 7-380/+4
2023-08-11perf script python: Add stub for PMU symbol to the python bindingGravatar Ian Rogers 1-0/+5
2023-08-11perf symbols: Fix DSO kernel load and symbol process to correctly map DSO to ...Gravatar Athira Rajeev 2-5/+12
2023-08-11perf build: Remove -Wno-unused-but-set-variable from the flex flags when buil...Gravatar Arnaldo Carvalho de Melo 1-5/+16
2023-08-10Merge remote-tracking branch 'torvalds/master' into perf-tools-nextGravatar Arnaldo Carvalho de Melo 2-5/+5
2023-08-08perf stat: Don't display zero tool countsGravatar Ian Rogers 1-0/+5
2023-08-08Revert "perf report: Append inlines to non-DWARF callchains"Gravatar Arnaldo Carvalho de Melo 1-5/+0
2023-08-07perf probe: Make synthesize_perf_probe_point() private to probe-event.cGravatar Arnaldo Carvalho de Melo 2-2/+3
2023-08-07perf probe: Free string returned by synthesize_perf_probe_point() on failure ...Gravatar Arnaldo Carvalho de Melo 1-2/+6
2023-08-07perf probe: Free string returned by synthesize_perf_probe_point() on failure ...Gravatar Arnaldo Carvalho de Melo 1-2/+3
2023-08-04Merge remote-tracking branch 'torvalds/master' into perf-tools-nextGravatar Arnaldo Carvalho de Melo 4-31/+55