aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tools/perf
AgeCommit message (Expand)AuthorFilesLines
2026-06-03perf test: Add file offset diagnostic test for corrupted perf.dataArnaldo Carvalho de Melo1-0/+91
2026-06-03perf sched: Replace BUG_ON on invalid CPU with graceful skipArnaldo Carvalho de Melo1-3/+19
2026-06-03perf timechart: Fix cat_backtrace() use-after-free on corrupted callchainArnaldo Carvalho de Melo1-13/+23
2026-06-03perf tools: Include file offset and event type name in skip messagesArnaldo Carvalho de Melo10-24/+43
2026-06-03perf timechart: Include file offset in CPU bounds check messagesArnaldo Carvalho de Melo1-4/+15
2026-06-03perf sched: Include file offset in event skip messagesArnaldo Carvalho de Melo1-5/+12
2026-06-03perf session: Include file offset in event skip/stop messagesArnaldo Carvalho de Melo1-52/+60
2026-06-03perf sample: Add file_offset field to struct perf_sampleArnaldo Carvalho de Melo2-0/+7
2026-05-29perf annotate: Fix missing branch counter column in TUI modeThomas Falcon1-4/+5
2026-05-29perf script: Fix missing '+' indicator when branch counter reaches upper limitDapeng Mi1-2/+6
2026-05-29perf arm-spe: Don't warn about the discard bit if it doesn't existJames Clark4-3/+18
2026-05-29perf util: Fix perf_exe() buffer write past endMiguel Martín Gil1-1/+11
2026-05-29perf jevents: Add IOMMU metrics for IntelChun-Tse Shao1-0/+62
2026-05-29perf jevents: Add IOMMU metrics for AMDChun-Tse Shao1-0/+57
2026-05-29perf vendor events intel: Update sierraforest events from 1.15 to 1.17Ian Rogers6-1/+335
2026-05-29perf vendor events intel: Update sapphirerapids events from 1.36 to 1.39Ian Rogers2-1/+28
2026-05-29perf vendor events intel: Update pantherlake events from 1.04 to 1.05Ian Rogers6-22/+462
2026-05-29perf vendor events intel: Update meteorlake events from 1.20 to 1.21Ian Rogers6-1/+350
2026-05-29perf vendor events intel: Update lunarlake events from 1.21 to 1.22Ian Rogers3-1/+30
2026-05-29perf vendor events intel: Update graniterapids events from 1.17 to 1.18Ian Rogers2-1/+10
2026-05-29perf vendor events intel: Update grandridge events from 1.11 to 1.12Ian Rogers7-25/+167
2026-05-29perf vendor events intel: Update emeraldrapids events from 1.21 to 1.23Ian Rogers2-1/+19
2026-05-29perf vendor events intel: Update clearwaterforest events and metrics from 1.00 to 1.02Ian Rogers16-47/+10307
2026-05-29perf vendor events intel: Update arrowlake events from 1.16 to 1.17Ian Rogers4-2/+110
2026-05-29perf vendor events intel: Update alderlaken events from 1.37 to 1.39Ian Rogers5-1/+164
2026-05-29perf vendor events intel: Update alderlake events from 1.37 to 1.39Ian Rogers5-1/+213
2026-05-29perf test: Make leafloop workload immune to compiler optionsJames Clark1-9/+31
2026-05-29perf test: Add truncated perf.data robustness testArnaldo Carvalho de Melo1-0/+86
2026-05-29perf session: Snapshot event->header.size in process_user_event()Arnaldo Carvalho de Melo1-14/+13
2026-05-29perf kwork: Bounds check work->cpu before indexing cpus_runtime[]Arnaldo Carvalho de Melo2-6/+40
2026-05-29perf session: Bound nr_cpus_avail and validate sample CPUArnaldo Carvalho de Melo2-1/+117
2026-05-29perf session: Check for decompression buffer size overflowArnaldo Carvalho de Melo1-0/+13
2026-05-29perf tools: Harden compressed event processingArnaldo Carvalho de Melo2-1/+54
2026-05-29perf session: Add byte-swap handler for PERF_RECORD_COMPRESSED2Arnaldo Carvalho de Melo1-0/+9
2026-05-29perf header: Validate bitmap size before allocating in do_read_bitmap()Arnaldo Carvalho de Melo1-5/+29
2026-05-29perf header: Sanity check HEADER_EVENT_DESC attr.size before swapArnaldo Carvalho de Melo1-0/+54
2026-05-29perf header: Validate feature section size and add read path bounds checkingArnaldo Carvalho de Melo1-9/+57
2026-05-29perf header: Validate f_attr.ids section before use in perf_session__read_header()Arnaldo Carvalho de Melo1-1/+76
2026-05-29perf header: Propagate feature section processing errorsArnaldo Carvalho de Melo1-13/+38
2026-05-29perf tools: Bounds check perf_event_attr fields against attr.size before printingArnaldo Carvalho de Melo2-50/+114
2026-05-29perf header: Validate null-termination in PERF_RECORD_EVENT_UPDATE string fieldsArnaldo Carvalho de Melo2-7/+242
2026-05-29perf session: Add byte-swap and bounds check for PERF_RECORD_BPF_METADATA eventsArnaldo Carvalho de Melo1-1/+88
2026-05-29perf auxtrace: Harden auxtrace_error event handlingArnaldo Carvalho de Melo3-9/+61
2026-05-29perf cpumap: Reject RANGE_CPUS with start_cpu > end_cpuArnaldo Carvalho de Melo1-17/+45
2026-05-29perf header: Byte-swap build ID event pid and bounds check section entriesArnaldo Carvalho de Melo2-5/+72
2026-05-29perf session: Validate nr fields against event size on both swap and common pathsArnaldo Carvalho de Melo1-19/+234
2026-05-29perf session: Validate HEADER_ATTR attr.size before swappingArnaldo Carvalho de Melo5-15/+166
2026-05-29perf session: Use bounded copy for PERF_RECORD_TIME_CONVArnaldo Carvalho de Melo1-1/+8
2026-05-29perf session: Add validated swap infrastructure with null-termination checksArnaldo Carvalho de Melo1-81/+325
2026-05-29perf session: Fix swap_sample_id_all() crash on crafted eventsArnaldo Carvalho de Melo1-3/+11