summaryrefslogtreecommitdiff
path: root/tools/perf/util
AgeCommit message (Expand)AuthorFilesLines
2025-03-24perf bpf-filter: Fix a parsing error with commaNamhyung Kim1-1/+1
2025-03-24perf report: Fix a memory leak for perf_env on AMDNamhyung Kim1-0/+2
2025-03-24perf python: Fix setup.py mypy errorsIan Rogers1-2/+8
2025-03-24perf build: Add pylint build testsIan Rogers1-0/+12
2025-03-24perf build: Add mypy build testsIan Rogers1-0/+13
2025-03-24perf build: Rename TEST_LOGS to SHELL_TEST_LOGSIan Rogers1-3/+3
2025-03-20perf syscalltbl: Mask off ABI type for MIPS system callsIan Rogers1-0/+8
2025-03-20perf syscalltbl: Use lookup table containing multiple architecturesIan Rogers1-25/+64
2025-03-20perf thread: Add support for reading the e_machine type for a threadIan Rogers2-1/+93
2025-03-20perf dso: Add support for reading the e_machine type for a dsoIan Rogers3-27/+92
2025-03-20perf syscalltbl: Remove struct syscalltblIan Rogers2-95/+40
2025-03-20perf syscalltbl: Remove syscall_table.hIan Rogers1-1/+7
2025-03-20perf dso: kernel-doc for enum dso_binary_typeIan Rogers1-0/+57
2025-03-20perf dso: Move libunwind dso_data variables into ifdefIan Rogers1-0/+2
2025-03-20perf sort: Keep output fields in the same levelNamhyung Kim1-0/+44
2025-03-19perf pmu: Handle memory failure in tool_pmu__new()Thomas Richter2-1/+10
2025-03-19perf: intel-tpebs: Fix incorrect usage of zfree()James Clark1-1/+1
2025-03-19perf cpumap: Increment reference count for online cpumapIan Rogers6-7/+12
2025-03-19perf dso: fix dso__is_kallsyms() checkStephen Brennan1-1/+3
2025-03-18perf kwork: Remove unreachable judgmentsFeng Yang1-1/+1
2025-03-18perf python: Check if there is space to copy all the eventArnaldo Carvalho de Melo1-0/+5
2025-03-18perf python: Don't keep a raw_data pointer to consumed ring buffer spaceArnaldo Carvalho de Melo1-3/+1
2025-03-18perf python: Decrement the refcount of just created event on failureArnaldo Carvalho de Melo1-1/+5
2025-03-18perf python: Remove some unused macros (_PyUnicode_FromString(arg), etc)Arnaldo Carvalho de Melo1-7/+0
2025-03-18perf python: Fixup description of sample.id event memberArnaldo Carvalho de Melo1-1/+1
2025-03-17perf dso: Use lock annotations to fix asan deadlockIan Rogers3-41/+64
2025-03-17perf mutex: Add annotations for LOCKS_EXCLUDED and LOCKS_RETURNEDIan Rogers1-0/+8
2025-03-14perf libunwind: Fixup conversion perf_sample->user_regs to a pointerArnaldo Carvalho de Melo1-6/+6
2025-03-13perf script: Fix typo in branch event maskYujie Liu2-3/+3
2025-03-13perf units: Fix insufficient array spaceArnaldo Carvalho de Melo1-1/+1
2025-03-13perf annotate: Implement code + data type annotationNamhyung Kim2-14/+60
2025-03-13perf annotate: Factor out __hist_entry__get_data_type()Namhyung Kim1-75/+95
2025-03-13perf annotate: Pass hist_entry to annotate functionsNamhyung Kim2-8/+10
2025-03-13perf annotate: Pass annotation_options to annotation_line__print()Namhyung Kim1-8/+14
2025-03-13perf annotate: Remove unused len parameter from annotation_line__print()Namhyung Kim1-6/+3
2025-03-13perf annotate-data: Add annotated_data_type__get_member_name()Namhyung Kim3-32/+54
2025-03-13perf ftrace: Use atomic inc to update histogram in BPFNamhyung Kim1-1/+1
2025-03-13perf ftrace: Remove an unnecessary condition check in BPFNamhyung Kim1-2/+1
2025-03-13perf ftrace: Fix latency stats with BPFNamhyung Kim2-13/+15
2025-03-11perf parse-events: Corrections to topdown sortingIan Rogers1-49/+96
2025-03-11perf tools: Improve handling of hybrid PMUs in perf_event_attr__fprintfIan Rogers1-49/+75
2025-03-11perf python: Add evlist.config to set up record optionsIan Rogers1-0/+33
2025-03-11perf python: Add evlist all_cpus accessorIan Rogers1-0/+16
2025-03-11perf python: Avoid duplicated code in get_tracepoint_fieldIan Rogers1-13/+4
2025-03-11perf python: Update ungrouped evsel leader in cloneIan Rogers1-0/+2
2025-03-11perf python: Add optional cpus and threads arguments to parse_eventsIan Rogers1-2/+8
2025-03-11perf python: Add member access to a number of evsel variablesIan Rogers1-0/+23
2025-03-11perf python: Add evlist enable and disable methodsIan Rogers1-0/+26
2025-03-11perf evsel: tp_format accessing improvementsIan Rogers1-1/+15
2025-03-11perf evlist: Add success path to evlist__create_syswide_mapsIan Rogers1-7/+6