summaryrefslogtreecommitdiff
path: root/tools/perf/util/session.c
AgeCommit message (Expand)AuthorFilesLines
2026-02-04perf thread: Don't require machine to compute the e_machineIan Rogers1-2/+1
2026-02-04perf header: Add e_machine/e_flags to the headerIan Rogers1-6/+27
2026-02-04perf session: Add e_flags to the e_machine helperIan Rogers1-10/+30
2026-01-27perf session: Don't write to memory pointed to a const pointerArnaldo Carvalho de Melo1-3/+3
2026-01-27perf session: Print all machines in session dumpHrishikesh Suresh1-5/+8
2026-01-27perf perf_regs: Accurately compute register names for CSKYIan Rogers1-11/+13
2026-01-27perf thread: Add optional e_flags output argument to thread__e_machineIan Rogers1-2/+2
2026-01-22perf sched stats: Add record and rawdump supportSwapnil Sapkal1-0/+22
2026-01-20perf perf_regs: Switch from arch string to int e_machineIan Rogers1-16/+49
2026-01-14perf tools: Switch printf("...%s", strerror(errno)) to printf("...%m")Ian Rogers1-2/+3
2026-01-13perf tools: Dump callchain context marker namesJames Clark1-2/+25
2025-12-03perf tools: Flush remaining samples w/o deferred callchainsNamhyung Kim1-0/+50
2025-12-03perf tools: Merge deferred user callchainsNamhyung Kim1-1/+78
2025-12-03perf tools: Minimal DEFERRED_CALLCHAIN supportNamhyung Kim1-0/+20
2025-11-08perf tool: Add the perf_tool argument to all callbacksIan Rogers1-17/+18
2025-09-19perf session: Fix handling when buffer exceeds 2 GiBLeo Yan1-1/+1
2025-07-25perf sample: Remove arch notion of sample parsingIan Rogers1-1/+1
2025-07-25perf env: Remove global perf_envIan Rogers1-1/+2
2025-07-25perf session: Add host_env argument to perf_session__newIan Rogers1-2/+3
2025-07-25perf evlist: Change env variable to sessionIan Rogers1-1/+3
2025-07-25perf session: Add accessor for session->header.envIan Rogers1-1/+6
2025-06-21perf tools: display the new PERF_RECORD_BPF_METADATA eventBlake Jones1-0/+4
2025-05-16perf record: Add 8-byte aligned event type PERF_RECORD_COMPRESSED2Chun-Tse Shao1-1/+4
2025-04-25perf session: Skip unsupported new event typesChun-Tse Shao1-2/+11
2025-02-18perf report: Add parallelism sort keyDmitry Vyukov1-0/+12
2025-02-13perf sample: Make user_regs and intr_regs optionalIan Rogers1-29/+65
2024-12-09perf cpumap: Reduce transitive dependencies on libperf MAX_NR_CPUSIan Rogers1-0/+1
2024-10-03tools/perf: Correctly calculate sample period for inherited SAMPLE_READ valuesBen Gainey1-9/+19
2024-09-11perf env: Find correct branch counter info on hybridKan Liang1-2/+4
2024-08-30perf header: Remove repipe optionIan Rogers1-3/+3
2024-08-30perf inject: Overhaul handling of pipe filesIan Rogers1-4/+4
2024-08-29perf tools: Print lost samples due to BPF filterNamhyung Kim1-2/+3
2024-08-13perf session: Constify toolIan Rogers1-3/+3
2024-08-13perf tool: Remove perf_tool__fill_defaults()Ian Rogers1-6/+0
2024-08-13perf tool: Move fill defaults into tool.cIan Rogers1-309/+1
2024-08-13perf tool: Constify tool pointersIan Rogers1-15/+15
2024-08-13perf auxtrace: Remove dummy toolsIan Rogers1-0/+24
2024-08-13perf inject: Fix leader sampling inserting additional samplesIan Rogers1-0/+3
2024-08-08perf annotate: Cache debuginfo for data type profilingNamhyung Kim1-0/+2
2024-06-28perf report: Display pregress bar on redirected pipe dataNamhyung Kim1-1/+19
2024-06-16perf hist: Add symbol_conf.skip_emptyNamhyung Kim1-3/+2
2024-04-12perf dsos: Attempt to better abstract DSOs internalsIan Rogers1-0/+21
2024-03-21perf cpumap: Use perf_cpu_map__for_each_cpu when possibleIan Rogers1-3/+2
2024-02-09perf tools: Make it possible to see perf's kernel and module memory mappingsAdrian Hunter1-0/+11
2023-11-09perf machine thread: Remove exited threads by defaultIan Rogers1-0/+5
2023-11-09perf tools: Add branch counter knobKan Liang1-2/+13
2023-08-29perf tools: Convert to perf_record_header_attr_id()Namhyung Kim1-2/+2
2023-06-12perf machine: Make delete_threads part of machine__exitIan Rogers1-6/+0
2023-06-12perf thread: Add accessor functions for threadIan Rogers1-1/+1
2023-04-11perf util: Move perf_guest/host declarationsIan Rogers1-1/+1