summaryrefslogtreecommitdiff
path: root/tools/perf/util
AgeCommit message (Expand)AuthorFilesLines
2025-05-06Merge tag 'v6.15-rc5' into x86/cpu, to resolve conflictsIngo Molnar2-23/+1
2025-05-05perf record --off-cpu: Add --off-cpu-thresh optionHoward Chu4-1/+6
2025-05-05perf record --off-cpu: Dump the remaining PERF_SAMPLE_ in sample_type from BP...Howard Chu1-22/+33
2025-05-05perf record --off-cpu: Disable perf_event's callchain collectionHoward Chu1-1/+1
2025-05-05perf evsel: Assemble off-cpu samplesHoward Chu1-1/+34
2025-05-05perf record --off-cpu: Dump off-cpu samples in BPFHoward Chu1-5/+84
2025-05-05perf record --off-cpu: Preparation of off-cpu BPF programHoward Chu2-0/+33
2025-05-05perf record --off-cpu: Parse off-cpu eventHoward Chu2-23/+14
2025-05-05perf evsel: Expose evsel__is_offcpu_event() for future useHoward Chu2-1/+3
2025-05-02perf symbol-minimal: Fix double free in filename__read_build_idIan Rogers1-16/+18
2025-05-02perf mem: Add 'dtlb' output fieldNamhyung Kim4-0/+38
2025-05-02perf mem: Add 'snoop' output fieldNamhyung Kim4-0/+33
2025-05-02perf mem: Add 'cache' and 'memory' output fieldsNamhyung Kim4-2/+97
2025-05-02perf hist: Hide unused mem stat columnsNamhyung Kim2-0/+3
2025-05-02perf mem: Add 'op' output fieldNamhyung Kim4-14/+49
2025-05-02perf hist: Implement output fields for mem statsNamhyung Kim4-9/+36
2025-05-02perf hist: Basic support for mem_stat accountingNamhyung Kim5-2/+36
2025-05-02perf hist: Add struct he_mem_statNamhyung Kim2-0/+83
2025-05-02perf hist: Support multi-line headerNamhyung Kim1-2/+6
2025-05-02perf record: Add --sample-mem-info optionNamhyung Kim2-1/+2
2025-04-29perf mem/c2c amd: Add ldlat supportRavi Bangoria2-0/+13
2025-04-29perf amd ibs: Incorporate Zen5 DTLB and PageSize informationRavi Bangoria1-12/+51
2025-04-29perf amd ibs: Add Load Latency bits in raw dumpRavi Bangoria1-2/+12
2025-04-29perf symbols: Handle 'u' and 'l' symbols in /proc/kallsymsArnaldo Carvalho de Melo1-3/+5
2025-04-29perf lock contention: Symbolize zone->lock using BTFNamhyung Kim5-6/+157
2025-04-28perf trace: Implement syscall summary in BPFNamhyung Kim5-0/+531
2025-04-25perf tool_pmu: Fix aggregation on duration_timeIan Rogers1-1/+7
2025-04-25perf session: Skip unsupported new event typesChun-Tse Shao1-2/+11
2025-04-25perf hist: Set levels in output_field_add()Namhyung Kim2-14/+24
2025-04-25perf hist: Remove formats in hierarchy when cancel latencyNamhyung Kim1-1/+1
2025-04-25perf hist: Remove formats in hierarchy when cancel childrenNamhyung Kim1-1/+1
2025-04-25perf record: Retirement latency cleanup in evsel__configIan Rogers1-2/+3
2025-04-25perf pmu-events: Add retirement latency to JSON events inside of perfIan Rogers5-17/+100
2025-04-25perf stat: Add mean, min, max and last --tpebs-mode optionsIan Rogers2-1/+27
2025-04-25perf intel-tpebs: Use stats for retirement latency statisticsIan Rogers1-10/+5
2025-04-25perf intel-tpebs: Don't close record on readIan Rogers2-73/+129
2025-04-25perf intel-tpebs: Add mutex for tpebs_resultsIan Rogers1-8/+46
2025-04-25perf intel-tpebs: Add support for updating counts in evsel__tpebs_readIan Rogers3-39/+24
2025-04-25perf intel-tpebs: Refactor tpebs_results listIan Rogers4-62/+93
2025-04-25perf intel-tpebs: Ensure events are opened, factor out findingIan Rogers1-23/+36
2025-04-25perf intel-tpebs: Inline get_perf_record_argsIan Rogers1-47/+28
2025-04-25perf intel-tpebs: Reduce scope of the tpebs_events_size variableIan Rogers1-3/+6
2025-04-25perf intel-tpebs: Move the cpumap_buf variable out of evsel__tpebs_open()Ian Rogers1-8/+6
2025-04-25perf intel-tpebs: Separate evsel__tpebs_prepare() out of evsel__tpebs_open()Ian Rogers1-47/+86
2025-04-25perf intel-tpebs: Rename tpebs_start to evsel__tpebs_openIan Rogers3-19/+18
2025-04-25perf intel-tpebs: Simplify tpebs_cmdIan Rogers1-37/+18
2025-04-25perf intel-tpebs: Cleanup headerIan Rogers3-25/+8
2025-04-16Merge remote-tracking branch 'torvalds/master' into perf-tools-nextArnaldo Carvalho de Melo2-23/+1
2025-04-14x86/platform/amd: Move the <asm/amd-ibs.h> header to <asm/amd/ibs.h>Ingo Molnar1-1/+1
2025-04-11perf tools: Remove evsel__handle_error_quirks()Namhyung Kim1-22/+0