aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util
AgeCommit message (Expand)AuthorFilesLines
2024-08-14perf annotate: Display the branch counter histogramKan Liang3-3/+49
2024-08-14perf report: Display the branch counter histogramKan Liang4-11/+211
2024-08-14perf evsel: Assign abbr name for the branch counter eventsKan Liang2-1/+60
2024-08-14perf annotate: Save branch counters for each blockKan Liang6-16/+73
2024-08-14perf evlist: Save branch counters informationKan Liang4-6/+32
2024-08-14perf report: Remove the first overflow check for branch countersKan Liang1-2/+0
2024-08-14perf disasm: Fix memory leak for locked operationsIan Rogers1-0/+1
2024-08-13perf callchain: Add a for_each callback style APIIan Rogers2-0/+41
2024-08-13perf stat: Fork and launch 'perf record' when 'perf stat' needs to get retire...Weilin Wang6-2/+554
2024-08-12perf data: Allow to use given fd in data->file.fdWeilin Wang1-1/+6
2024-08-12perf parse-events: Add a retirement latency modifierIan Rogers4-1/+6
2024-08-12perf session: Constify toolIan Rogers2-4/+4
2024-08-12perf tool: Remove perf_tool__fill_defaults()Ian Rogers3-96/+0
2024-08-12perf data convert ctf: Use perf_tool__init()Ian Rogers1-16/+14
2024-08-12perf data convert json: Use perf_tool__init()Ian Rogers1-23/+20
2024-08-12perf record: Use perf_tool__init()Ian Rogers2-5/+11
2024-08-12perf buildid-list: Use perf_tool__initIan Rogers4-35/+25
2024-08-12perf tool: Add perf_tool__init()Ian Rogers2-0/+59
2024-08-12perf tool: Move fill defaults into tool.cIan Rogers5-311/+331
2024-08-12perf tool: Constify tool pointersIan Rogers24-181/+181
2024-08-12perf s390-cpumsf: Remove unused structIan Rogers1-5/+0
2024-08-12perf auxtrace: Remove dummy toolsIan Rogers6-123/+41
2024-08-12perf inject: Fix leader sampling inserting additional samplesIan Rogers2-0/+4
2024-08-12perf lock contention: Change stack_id type to s32Namhyung Kim2-2/+3
2024-08-12perf script: add --addr2line optionMartin Liška1-1/+1
2024-08-09perf annotate-data: Support --skip-empty optionNamhyung Kim1-22/+22
2024-08-09perf debuginfo: Fix the build with !HAVE_DWARF_SUPPORTArnaldo Carvalho de Melo1-0/+2
2024-08-09perf script python: Add the 'ins_lat' field to event handlerZixian Cai1-1/+4
2024-08-08perf callchain: Fix stitch LBR memory leaksIan Rogers3-2/+20
2024-08-08perf annotate-data: Show typedef names properlyNamhyung Kim3-10/+33
2024-08-08perf annotate: Cache debuginfo for data type profilingNamhyung Kim5-14/+44
2024-08-08perf hist: Fix reference counting of branch_infoIan Rogers1-4/+14
2024-08-05perf annotate: Add --skip-empty optionNamhyung Kim1-5/+17
2024-08-05perf annotate: Set al->data_nr using the notes->src->nr_eventsNamhyung Kim1-4/+2
2024-08-05perf annotate: Use annotation__pcnt_width() consistentlyNamhyung Kim2-10/+6
2024-08-05perf annotate: Set notes->src->nr_events earlyNamhyung Kim1-6/+6
2024-08-05perf annotate: Use al->data_nr if possibleNamhyung Kim1-4/+3
2024-08-01perf tools: Add mode argument to sort_help()Namhyung Kim2-6/+8
2024-08-01perf hist: Correct hist_entry->mem_info refcountsNamhyung Kim5-7/+42
2024-08-01perf python: Remove PYTHON_PERF ifdefsIan Rogers2-6/+0
2024-08-01perf bpf: Move BPF disassembly routines to separate file to avoid clash with ...Arnaldo Carvalho de Melo4-186/+209
2024-08-01perf bpf-filter: Support separate lost counts for each filterNamhyung Kim2-4/+48
2024-08-01perf bpf-filter: Support pin/unpin BPF objectNamhyung Kim2-34/+209
2024-08-01perf bpf-filter: Split per-task filter use caseNamhyung Kim3-40/+168
2024-08-01perf bpf-filter: Pass 'target' to perf_bpf_filter__prepare()Namhyung Kim4-6/+11
2024-08-01perf bpf-filter: Make filters map a single entry hashmapNamhyung Kim3-43/+78
2024-08-01perf list: Give clues if failed to open tracing events directoryTiezhu Yang1-1/+2
2024-07-31perf ftrace: Add 'profile' commandNamhyung Kim1-0/+2
2024-07-31perf ftrace: Add 'tail' option to --graph-optsNamhyung Kim1-0/+1
2024-07-31perf tools: Enable evsel__is_aux_event() to work for S390_CPUMSFAdrian Hunter1-1/+5