summaryrefslogtreecommitdiff
path: root/tools/perf/util/session.c
AgeCommit message (Expand)Author
2026-06-17perf machine: Propagate machine__init() error to callersArnaldo Carvalho de Melo
2026-06-03perf env: Add perf_env__e_machine helper and use in perf_env__archIan Rogers
2026-06-03perf session: Include file offset in event skip/stop messagesArnaldo Carvalho de Melo
2026-06-03perf sample: Add file_offset field to struct perf_sampleArnaldo Carvalho de Melo
2026-05-29perf session: Snapshot event->header.size in process_user_event()Arnaldo Carvalho de Melo
2026-05-29perf session: Bound nr_cpus_avail and validate sample CPUArnaldo Carvalho de Melo
2026-05-29perf session: Add byte-swap handler for PERF_RECORD_COMPRESSED2Arnaldo Carvalho de Melo
2026-05-29perf header: Validate null-termination in PERF_RECORD_EVENT_UPDATE string fieldsArnaldo Carvalho de Melo
2026-05-29perf session: Add byte-swap and bounds check for PERF_RECORD_BPF_METADATA eventsArnaldo Carvalho de Melo
2026-05-29perf auxtrace: Harden auxtrace_error event handlingArnaldo Carvalho de Melo
2026-05-29perf header: Byte-swap build ID event pid and bounds check section entriesArnaldo Carvalho de Melo
2026-05-29perf session: Validate nr fields against event size on both swap and common p...Arnaldo Carvalho de Melo
2026-05-29perf session: Validate HEADER_ATTR attr.size before swappingArnaldo Carvalho de Melo
2026-05-29perf session: Use bounded copy for PERF_RECORD_TIME_CONVArnaldo Carvalho de Melo
2026-05-29perf session: Add validated swap infrastructure with null-termination checksArnaldo Carvalho de Melo
2026-05-29perf session: Fix swap_sample_id_all() crash on crafted eventsArnaldo Carvalho de Melo
2026-05-29perf session: Fix PERF_RECORD_READ swap and dump for variable-length eventsArnaldo Carvalho de Melo
2026-05-29perf session: Bounds-check one_mmap event pointer in peek_eventArnaldo Carvalho de Melo
2026-05-29perf session: Add minimum event size and alignment validationArnaldo Carvalho de Melo
2026-05-20perf tool: Remove evsel from tool APIs that pass the sampleIan Rogers
2026-04-08perf data: Clean up use_stdio and structuresIan Rogers
2026-04-08perf tools: Use calloc() where applicableArnaldo Carvalho de Melo
2026-04-05perf sample: Add evsel to struct perf_sampleIan Rogers
2026-04-05perf sample: Make sure perf_sample__init/exit are usedIan Rogers
2026-04-02perf session: Extra logging for failed to process eventsIan Rogers
2026-04-01libperf cpumap: Make index and nr types unsignedIan Rogers
2026-02-03perf thread: Don't require machine to compute the e_machineIan Rogers
2026-02-03perf header: Add e_machine/e_flags to the headerIan Rogers
2026-02-03perf session: Add e_flags to the e_machine helperIan Rogers
2026-01-27perf session: Don't write to memory pointed to a const pointerArnaldo Carvalho de Melo
2026-01-26perf session: Print all machines in session dumpHrishikesh Suresh
2026-01-26perf perf_regs: Accurately compute register names for CSKYIan Rogers
2026-01-26perf thread: Add optional e_flags output argument to thread__e_machineIan Rogers
2026-01-22perf sched stats: Add record and rawdump supportSwapnil Sapkal
2026-01-20perf perf_regs: Switch from arch string to int e_machineIan Rogers
2026-01-14perf tools: Switch printf("...%s", strerror(errno)) to printf("...%m")Ian Rogers
2026-01-13perf tools: Dump callchain context marker namesJames Clark
2025-12-02perf tools: Flush remaining samples w/o deferred callchainsNamhyung Kim
2025-12-02perf tools: Merge deferred user callchainsNamhyung Kim
2025-12-02perf tools: Minimal DEFERRED_CALLCHAIN supportNamhyung Kim
2025-11-07perf tool: Add the perf_tool argument to all callbacksIan Rogers
2025-09-19perf session: Fix handling when buffer exceeds 2 GiBLeo Yan
2025-07-25perf sample: Remove arch notion of sample parsingIan Rogers
2025-07-25perf env: Remove global perf_envIan Rogers
2025-07-25perf session: Add host_env argument to perf_session__newIan Rogers
2025-07-25perf evlist: Change env variable to sessionIan Rogers
2025-07-25perf session: Add accessor for session->header.envIan Rogers
2025-06-20perf tools: display the new PERF_RECORD_BPF_METADATA eventBlake Jones
2025-05-16perf record: Add 8-byte aligned event type PERF_RECORD_COMPRESSED2Chun-Tse Shao
2025-04-25perf session: Skip unsupported new event typesChun-Tse Shao