summaryrefslogtreecommitdiff
path: root/tools/perf/util
AgeCommit message (Expand)AuthorFilesLines
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
2023-08-08perf stat: Don't display zero tool countsIan Rogers1-0/+5
2023-08-08Revert "perf report: Append inlines to non-DWARF callchains"Arnaldo Carvalho de Melo1-5/+0
2023-08-07perf probe: Make synthesize_perf_probe_point() private to probe-event.cArnaldo Carvalho de Melo2-2/+3
2023-08-07perf probe: Free string returned by synthesize_perf_probe_point() on failure ...Arnaldo Carvalho de Melo1-2/+6
2023-08-07perf probe: Free string returned by synthesize_perf_probe_point() on failure ...Arnaldo Carvalho de Melo1-2/+3
2023-08-04Merge remote-tracking branch 'torvalds/master' into perf-tools-nextArnaldo Carvalho de Melo4-31/+55
2023-08-03perf annotate bpf: Don't enclose non-debug code with an assert()Arnaldo Carvalho de Melo1-3/+7
2023-08-03perf script python: Cope with declarations after statements found in Python.hArnaldo Carvalho de Melo1-1/+2
2023-08-03perf python: Cope with declarations after statements found in Python.hArnaldo Carvalho de Melo1-0/+3
2023-08-03perf probe: Show correct error message about @symbol usage for uprobeMasami Hiramatsu1-4/+9