summaryrefslogtreecommitdiff
path: root/tools/perf/util
AgeCommit message (Expand)AuthorFilesLines
2026-06-03perf env: Remove unused perf_env__raw_archIan Rogers2-19/+0
2026-06-03perf env: Refactor perf_env__arch_strerrnoIan Rogers2-14/+5
2026-06-03perf lock-contention: Use perf_env e_machine rather than archIan Rogers1-3/+3
2026-06-03perf header: In print_pmu_caps use perf_env e_machineIan Rogers1-3/+4
2026-06-03perf sort: Use perf_env e_machine rather than archIan Rogers1-26/+32
2026-06-03perf sample-raw: Use perf_env e_machine rather than archIan Rogers2-11/+16
2026-06-03perf machine: Use perf_env e_machine rather than archIan Rogers2-19/+18
2026-06-03perf symbol: Avoid use of machine__isIan Rogers1-6/+22
2026-06-03perf print_insn: Use e_machine for fallback IP length checkIan Rogers2-9/+16
2026-06-03perf capstone: Determine architecture from e_machineIan Rogers1-44/+88
2026-06-03perf env, dso, thread: Add _endian variants for e_machine helpersIan Rogers6-23/+108
2026-06-03perf env: Add perf_env__e_machine helper and use in perf_env__archIan Rogers4-63/+281
2026-06-03perf tools: Include file offset and event type name in skip messagesArnaldo Carvalho de Melo1-2/+3
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 arm-spe: Don't warn about the discard bit if it doesn't existJames Clark2-0/+7
2026-05-29perf util: Fix perf_exe() buffer write past endMiguel Martín Gil1-1/+11
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 Melo1-0/+1
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_hea...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 prin...Arnaldo Carvalho de Melo1-49/+92
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 p...Arnaldo Carvalho de Melo1-19/+234
2026-05-29perf session: Validate HEADER_ATTR attr.size before swappingArnaldo Carvalho de Melo3-9/+143
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
2026-05-29perf session: Fix PERF_RECORD_READ swap and dump for variable-length eventsArnaldo Carvalho de Melo1-17/+44
2026-05-29perf zstd: Fix multi-iteration decompression and error handlingArnaldo Carvalho de Melo1-4/+16
2026-05-29perf zstd: Fix compression error path in zstd_compress_stream_to_records()Arnaldo Carvalho de Melo1-2/+25
2026-05-29perf tools: Fix event_contains() macro to verify full field extentArnaldo Carvalho de Melo4-4/+4
2026-05-29perf session: Bounds-check one_mmap event pointer in peek_eventArnaldo Carvalho de Melo2-3/+28
2026-05-29perf session: Add minimum event size and alignment validationArnaldo Carvalho de Melo1-33/+220
2026-05-27perf script: Sort includes and add missed explicit dependenciesIan Rogers1-2/+3
2026-05-27perf: Apply is_ignored_kernel_symbol() filter in ELF loading path for kernel ...Rui Qi1-2/+8
2026-05-27perf: Extract is_ignored_kernel_symbol() for kernel mapping symbol filteringRui Qi3-3/+34
2026-05-27perf auxtrace: Add kernel-doc comment to auxtrace_record__init() functionAthira Rajeev1-0/+15
2026-05-25perf stat: Propagate supported flag to follower cgroup BPF eventsIan Rogers1-0/+20