summaryrefslogtreecommitdiffstats
path: root/tools/perf
AgeCommit message (Expand)AuthorLines
2025-07-24perf evsel: Add evsel__open_per_cpu_and_threadIan Rogers-4/+22
2025-07-24perf parse-events: Minor __add_event refactoringIan Rogers-21/+48
2025-07-24perf pmus: Factor perf_pmus__find_by_attr out of evsel__find_pmuIan Rogers-12/+19
2025-07-24perf evsel: Use libperf perf_evsel__exitIan Rogers-3/+1
2025-07-24libperf evsel: Rename own_cpus to pmu_cpusIan Rogers-16/+16
2025-07-24perf tool_pmu: Allow num_cpus(_online) to be specific to a cpumaskIan Rogers-9/+51
2025-07-24perf parse-events: Allow the cpu term to be a PMU or CPU rangeIan Rogers-18/+54
2025-07-24perf stat: Don't size aggregation ids from user_requested_cpusIan Rogers-5/+2
2025-07-24perf stat: Avoid buffer overflow to the aggregation mapIan Rogers-1/+1
2025-07-24perf parse-events: Warn if a cpu term is unsupported by a CPUIan Rogers-18/+35
2025-07-24perf pfm: Don't force loading of all PMUsIan Rogers-4/+0
2025-07-23perf stat: Remove duplicated include in stat-shadow.cYang Li-1/+0
2025-07-22perf ui scripts: Switch FILENAME_MAX to NAME_MAXIan Rogers-1/+1
2025-07-22perf pmu: Switch FILENAME_MAX to NAME_MAXIan Rogers-2/+2
2025-07-22perf: ftrace: add graph tracer options args/retval/retval-hex/retaddrChangbin Du-1/+67
2025-07-20perf build: Always disable stack protection for BPF skeleton objectsFederico Pellegrin-2/+4
2025-07-17perf sched timehist: decode process names of processes in zombie stateAnubhav Shelat-0/+5
2025-07-16perf flamegraph: Fix minor pylint/type hint issuesIan Rogers-28/+33
2025-07-14perf ftrace latency: Add -e option to measure time between two eventsNamhyung Kim-75/+205
2025-07-11perf python: Set index error for invalid thread/cpu map itemsIan Rogers-2/+6
2025-07-11perf python: Improve leader copying from evlistIan Rogers-0/+57
2025-07-11perf python: Correct pyrf_evsel__read for tool PMUsIan Rogers-3/+44
2025-07-11perf python: Fix thread check in pyrf_evsel__readIan Rogers-1/+1
2025-07-11perf python: In str(evsel) use the evsel__pmu_name helperIan Rogers-4/+1
2025-07-11perf jevents: If the long_desc and desc are identical then drop the long_descIan Rogers-88/+68
2025-07-11perf expr: Accumulate rather than replace in the context countsIan Rogers-1/+5
2025-07-11perf stat: Move metric list from config to evlistIan Rogers-108/+75
2025-07-11perf metricgroup: Factor out for-each function and move out printingIan Rogers-214/+165
2025-07-11perf pmu: Tolerate failure to read the type for wellknown PMUsIan Rogers-2/+32
2025-07-11perf spark: Fix includes and add SPDXIan Rogers-5/+4
2025-07-11perf parse-events: Minor tidy up of event_type helperIan Rogers-19/+14
2025-07-11perf hwmon_pmu: Avoid shortening hwmon PMU nameIan Rogers-1/+1
2025-07-11perf tests bp_account: Fix leaked file descriptorLeo Yan-0/+1
2025-07-11perf bench futex: Remove support for IMMUTABLESebastian Andrzej Siewior-24/+5
2025-07-09perf list: Remove trailing A in PAI crypto event 4210Thomas Richter-10/+10
2025-07-07perf vendor events: Update TigerLake eventsIan Rogers-2/+2
2025-07-07perf vendor events: Update SkylakeX eventsIan Rogers-2/+2
2025-07-07perf vendor events: Update SierraForest eventsIan Rogers-14/+194
2025-07-07perf vendor events: Update SapphireRapids eventsIan Rogers-2/+34
2025-07-07perf vendor events: Add PantherLake eventsIan Rogers-0/+923
2025-07-07perf vendor events: Update MeteorLake eventsIan Rogers-3/+75
2025-07-07perf vendor events: Update LunarLake eventsIan Rogers-23/+26
2025-07-07perf vendor events: Update IcelakeX eventsIan Rogers-4/+2
2025-07-07perf vendor events: Update GraniteRapids eventsIan Rogers-27/+78
2025-07-07perf vendor events: Update GrandRidge eventsIan Rogers-7/+47
2025-07-07perf vendor events: Update EmeraldRapids eventsIan Rogers-2/+34
2025-07-07perf vendor events: Update CascadelakeX eventsIan Rogers-5/+5
2025-07-07perf vendor events: Update Arrowlake eventsIan Rogers-2/+148
2025-07-07perf vendor events: Update AlderlakeN eventsIan Rogers-76/+25
2025-07-07perf vendor events: Update Alderlake eventsIan Rogers-79/+28