summaryrefslogtreecommitdiff
path: root/tools/perf/util/synthetic-events.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-09perf synthetic-events: Fix divide by zero in perf_event__synthesize_threadsIan Rogers1-1/+1
2026-08-09perf synthetic-events: Fix uninitialized pthread_joinIan Rogers1-2/+2
2026-08-07perf synthetic-events: Fix bounds and union member access in mmap2 build_id s...Ian Rogers1-8/+12
2026-08-07perf synthetic-events: Fix bounds, stale state, and misc flags in kernel modu...Ian Rogers1-20/+50
2026-08-07perf synthetic-events: Fix stack buffer overflow and bounds in cgroup synthesisIan Rogers1-6/+13
2026-08-07perf synthetic-events: Fix line synchronization, bounds, and truncation bugs ...Ian Rogers1-62/+142
2026-06-30perf evlist: Add reference count checkingIan Rogers1-4/+7
2026-05-29perf session: Validate HEADER_ATTR attr.size before swappingArnaldo Carvalho de Melo1-4/+21
2026-05-20perf synthetic-events: Bound check when synthesizing mmap2 and build_id eventsIan Rogers1-3/+16
2026-05-20perf inject: Don't pass evsel with sampleIan Rogers1-17/+13
2026-05-20perf event: Fix size of synthesized sample with branch stacksIan Rogers1-7/+18
2026-04-01libperf cpumap: Make index and nr types unsignedIan Rogers1-1/+1
2026-03-11perf synthetic-events: Fix stale build ID in module MMAP2 recordsChuck Lever1-0/+5
2026-01-22perf sched stats: Add schedstat v17 supportSwapnil Sapkal1-0/+11
2026-01-22perf sched stats: Add schedstat v16 supportSwapnil Sapkal1-0/+6
2026-01-22perf sched stats: Add record and rawdump supportSwapnil Sapkal1-0/+179
2025-11-26perf tools: Don't read build-ids from non-regular filesJames Clark1-1/+1
2025-11-10perf symbol: Remove unneeded semicolonChen Ni1-1/+1
2025-08-25perf symbol: Add blocking argument to filename__read_build_idIan Rogers1-1/+1
2025-07-25perf sample: Remove arch notion of sample parsingIan Rogers1-2/+8
2025-07-25perf record: Make --buildid-mmap the defaultIan Rogers1-8/+8
2025-07-25perf dso: Move build_id to dso_idIan Rogers1-6/+12
2025-07-25perf build-id: Ensure struct build_id is empty before useIan Rogers1-1/+1
2025-07-24perf build-id: Reduce size of "size" variableIan Rogers1-2/+6
2025-07-24libperf evsel: Rename own_cpus to pmu_cpusIan Rogers1-2/+2
2025-02-24perf events: Remove scandir in thread synthesisIan Rogers1-10/+12
2025-02-12perf sample: Make user_regs and intr_regs optionalIan Rogers1-12/+12
2024-12-12perf tools: Avoid unaligned pointer operationsNamhyung Kim1-5/+9
2024-09-10perf inject: Add new mmap2-buildid-all optionIan Rogers1-0/+57
2024-09-10perf inject: Fix build ID injectionIan Rogers1-12/+32
2024-08-19perf synthetic-events: Avoid unnecessary memsetIan Rogers1-1/+1
2024-08-12perf tool: Constify tool pointersIan Rogers1-40/+40
2024-05-06perf dso: Add reference count checking and accessor functionsIan Rogers1-12/+12
2024-01-26perf tools: Fix calloc() arguments to address error introduced in gcc-14Sun Haiyong1-2/+2
2023-12-18perf synthetic-events: Use function to add missing maps lockIan Rogers1-51/+67
2023-08-29perf tools: Convert to perf_record_header_attr_id()Namhyung Kim1-1/+1
2023-05-23perf stat record: Save cache level informationK Prateek Nayak1-0/+1
2023-04-04perf map: Add accessor for start and endIan Rogers1-8/+8
2023-04-04perf map: Add accessor for dsoIan Rogers1-6/+6
2023-04-04perf maps: Remove rb_node from struct mapIan Rogers1-12/+14
2023-02-19perf tools: Ensure evsel name is initializedIan Rogers1-1/+1
2023-01-27perf buildid: Avoid copy of uninitialized memoryIan Rogers1-2/+2
2022-12-14perf build: Use libtraceevent from the systemIan Rogers1-0/+6
2022-11-23perf inject: Set PERF_RECORD_MISC_BUILD_ID_SIZENamhyung Kim1-1/+2
2022-10-06perf record: Save DSO build-ID for synthesizingNamhyung Kim1-3/+22
2022-10-04perf cpumap: Add range data encodingIan Rogers1-76/+75
2022-10-04perf events: Prefer union over variable length arrayIan Rogers1-7/+5
2022-09-21perf tools: Honor namespace when synthesizing build-idsNamhyung Kim1-3/+14
2022-08-19perf tools: Support reading PERF_FORMAT_LOSTNamhyung Kim1-7/+25
2022-08-19perf cpumap: Fix alignment for masks in event encodingIan Rogers1-14/+20