summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/session.c
AgeCommit message (Expand)AuthorLines
2025-09-19perf session: Fix handling when buffer exceeds 2 GiBLeo Yan-1/+1
2025-07-25perf sample: Remove arch notion of sample parsingIan Rogers-1/+1
2025-07-25perf env: Remove global perf_envIan Rogers-1/+2
2025-07-25perf session: Add host_env argument to perf_session__newIan Rogers-2/+3
2025-07-25perf evlist: Change env variable to sessionIan Rogers-1/+3
2025-07-25perf session: Add accessor for session->header.envIan Rogers-1/+6
2025-06-20perf tools: display the new PERF_RECORD_BPF_METADATA eventBlake Jones-0/+4
2025-05-16perf record: Add 8-byte aligned event type PERF_RECORD_COMPRESSED2Chun-Tse Shao-1/+4
2025-04-25perf session: Skip unsupported new event typesChun-Tse Shao-2/+11
2025-02-17perf report: Add parallelism sort keyDmitry Vyukov-0/+12
2025-02-12perf sample: Make user_regs and intr_regs optionalIan Rogers-29/+65
2024-12-09perf cpumap: Reduce transitive dependencies on libperf MAX_NR_CPUSIan Rogers-0/+1
2024-10-02tools/perf: Correctly calculate sample period for inherited SAMPLE_READ valuesBen Gainey-9/+19
2024-09-11perf env: Find correct branch counter info on hybridKan Liang-2/+4
2024-08-30perf header: Remove repipe optionIan Rogers-3/+3
2024-08-30perf inject: Overhaul handling of pipe filesIan Rogers-4/+4
2024-08-28perf tools: Print lost samples due to BPF filterNamhyung Kim-2/+3
2024-08-12perf session: Constify toolIan Rogers-3/+3
2024-08-12perf tool: Remove perf_tool__fill_defaults()Ian Rogers-6/+0
2024-08-12perf tool: Move fill defaults into tool.cIan Rogers-309/+1
2024-08-12perf tool: Constify tool pointersIan Rogers-15/+15
2024-08-12perf auxtrace: Remove dummy toolsIan Rogers-0/+24
2024-08-12perf inject: Fix leader sampling inserting additional samplesIan Rogers-0/+3
2024-08-08perf annotate: Cache debuginfo for data type profilingNamhyung Kim-0/+2
2024-06-27perf report: Display pregress bar on redirected pipe dataNamhyung Kim-1/+19
2024-06-15perf hist: Add symbol_conf.skip_emptyNamhyung Kim-3/+2
2024-04-12perf dsos: Attempt to better abstract DSOs internalsIan Rogers-0/+21
2024-03-21perf cpumap: Use perf_cpu_map__for_each_cpu when possibleIan Rogers-3/+2
2024-02-08perf tools: Make it possible to see perf's kernel and module memory mappingsAdrian Hunter-0/+11
2023-11-09perf machine thread: Remove exited threads by defaultIan Rogers-0/+5
2023-11-09perf tools: Add branch counter knobKan Liang-2/+13
2023-08-29perf tools: Convert to perf_record_header_attr_id()Namhyung Kim-2/+2
2023-06-12perf machine: Make delete_threads part of machine__exitIan Rogers-6/+0
2023-06-12perf thread: Add accessor functions for threadIan Rogers-1/+1
2023-04-10perf util: Move perf_guest/host declarationsIan Rogers-1/+1
2023-03-15perf record: Record dropped sample countNamhyung Kim-1/+2
2023-02-02perf session: Show branch speculation info in raw dumpSandipan Das-2/+3
2023-02-01perf session: Avoid calling lseek(2) for pipeNamhyung Kim-2/+7
2022-12-14perf build: Use libtraceevent from the systemIan Rogers-0/+2
2022-12-05perf tools: Use dedicated non-atomic clear/set bit helpersSean Christopherson-1/+1
2022-11-03perf session: Change type to avoid undefined behaviour in a signal handlerIan Rogers-1/+2
2022-10-04perf cpumap: Add range data encodingIan Rogers-0/+5
2022-10-04perf branch: Extend branch type classificationAnshuman Khandual-1/+1
2022-08-19perf tools: Support reading PERF_FORMAT_LOSTNamhyung Kim-14/+21
2022-08-19perf cpumap: Fix alignment for masks in event encodingIan Rogers-15/+15
2022-07-20perf tools: Automatically use guest kcore_dir if presentAdrian Hunter-0/+2
2022-07-20perf auxtrace: Add machine_pid and vcpu to auxtrace_errorAdrian Hunter-0/+4
2022-07-20perf session: Use sample->machine_pid to find guest machineAdrian Hunter-1/+3
2022-07-20perf tools: Add guest_cpu to hypervisor threadsAdrian Hunter-0/+18
2022-07-20perf session: Create guest machines from id_indexAdrian Hunter-0/+31