summaryrefslogtreecommitdiff
path: root/tools/perf/builtin-inject.c
AgeCommit message (Expand)AuthorFilesLines
2026-06-15perf aslr: Strip sample registersIan Rogers1-3/+25
2026-06-15perf inject/aslr: Add ASLR tool infrastructure and MMAP trackingIan Rogers1-9/+52
2026-06-03perf symbol: Add setters for bitfields sharing a byte to avoid concurrent upd...Ian Rogers1-6/+4
2026-05-29perf session: Validate HEADER_ATTR attr.size before swappingArnaldo Carvalho de Melo1-6/+17
2026-05-20perf inject: Don't pass evsel with sampleIan Rogers1-25/+27
2026-05-20perf callchain: Don't pass evsel and sampleIan Rogers1-2/+2
2026-05-20perf evsel: Refactor evsel tracepoint sample accessors perf_sampleIan Rogers1-1/+1
2026-05-20perf tool: Remove evsel from tool APIs that pass the sampleIan Rogers1-11/+8
2026-05-20perf inject: Fix itrace branch stack synthesisIan Rogers1-16/+137
2026-05-20perf event: Fix size of synthesized sample with branch stacksIan Rogers1-3/+9
2026-05-15perf unwind: Refactor get_entries to allow dynamic libdw/libunwind selectionIan Rogers1-0/+4
2026-05-06perf callchain: Handle multiple address spacesThomas Richter1-1/+2
2026-04-09perf data: Clean up use_stdio and structuresIan Rogers1-4/+3
2026-04-06perf sample: Add evsel to struct perf_sampleIan Rogers1-3/+3
2026-04-06perf sample: Make sure perf_sample__init/exit are usedIan Rogers1-16/+39
2026-04-06perf tools: Save cln_size headerRicky Ringler1-0/+1
2026-01-23perf inject: With --convert-callchain ignore the dummy event for dwarf stacksIan Rogers1-1/+1
2026-01-22perf sched stats: Add record and rawdump supportSwapnil Sapkal1-0/+2
2026-01-22perf header: Support CPU DOMAIN relation infoSwapnil Sapkal1-0/+1
2026-01-20perf inject: Add --convert-callchain optionNamhyung Kim1-0/+152
2026-01-13perf inject: Keep build-ID data if no option is usedNamhyung Kim1-2/+3
2025-12-03perf tools: Merge deferred user callchainsNamhyung Kim1-0/+1
2025-11-26perf tools: Don't read build-ids from non-regular filesJames Clark1-2/+2
2025-11-14perf build: Remove NO_AUXTRACE build optionIan Rogers1-15/+0
2025-11-08perf tool: Add the perf_tool argument to all callbacksIan Rogers1-16/+20
2025-08-26perf symbol: Add blocking argument to filename__read_build_idIan Rogers1-2/+2
2025-07-25perf session: Add host_env argument to perf_session__newIan Rogers1-1/+2
2025-07-25perf session: Add accessor for session->header.envIan Rogers1-1/+1
2025-07-25perf dso: Move build_id to dso_idIan Rogers1-15/+21
2025-06-21perf tools: display the new PERF_RECORD_BPF_METADATA eventBlake Jones1-0/+1
2025-01-14perf inject: Fix use without initialization of local variablesIan Rogers1-4/+4
2024-09-10perf callchain: Allow symbols to be optional when resolving a callchainIan Rogers1-1/+1
2024-09-10perf inject: Lazy build-id mmap2 event insertionIan Rogers1-12/+50
2024-09-10perf inject: Add new mmap2-buildid-all optionIan Rogers1-3/+85
2024-09-10perf inject: Fix build ID injectionIan Rogers1-39/+131
2024-08-30perf inject: Overhaul handling of pipe filesIan Rogers1-29/+31
2024-08-19perf inject: Combine mmap and mmap2 handlingIan Rogers1-62/+56
2024-08-19perf inject: Combine different mmap and mmap2 functionsIan Rogers1-123/+76
2024-08-19perf inject: Combine build_ids and build_id_all into enumIan Rogers1-20/+31
2024-08-19perf dso: Constify dso_idIan Rogers1-1/+1
2024-08-13perf inject: Inject build ids for entire call chainIan Rogers1-0/+31
2024-08-13perf inject: Use perf_tool__init()Ian Rogers1-48/+43
2024-08-13perf tool: Constify tool pointersIan Rogers1-35/+35
2024-08-13perf inject: Fix leader sampling inserting additional samplesIan Rogers1-0/+1
2024-07-31perf inject: Convert comma to semicolonChen Ni1-1/+1
2024-05-06perf dso: Add reference count checking and accessor functionsIan Rogers1-36/+35
2024-04-12perf dsos: Introduce dsos__for_each_dso()Ian Rogers1-10/+15
2024-04-12perf dsos: Attempt to better abstract DSOs internalsIan Rogers1-1/+1
2023-11-09perf record: Lazy load kernel symbolsIan Rogers1-0/+6
2023-06-13perf inject: Lazily allocate guest_event event_bufIan Rogers1-3/+12