summaryrefslogtreecommitdiff
path: root/tools/perf/util/cs-etm.c
AgeCommit message (Expand)AuthorFilesLines
2026-07-22perf cs-etm: Avoid truncating AUX buffer sizes to intLeo Yan1-20/+26
2026-07-03perf cs-etm: Synthesize callchains for instruction samplesLeo Yan1-5/+78
2026-07-03perf cs-etm: Support call indentationLeo Yan1-5/+15
2026-07-03perf cs-etm: Flush thread stacks after decoder resetLeo Yan1-0/+45
2026-07-03perf cs-etm: Use thread-stack for last branch entriesLeo Yan1-115/+58
2026-07-03perf cs-etm: Refactor instruction size handlingLeo Yan1-21/+22
2026-07-03perf cs-etm: Decode ETE exception packetsLeo Yan1-3/+3
2026-07-03perf cs-etm: Filter synthesized branch samplesLeo Yan1-0/+15
2026-07-03perf cs-etm: Fix thread leaks on trace queue init failureLeo Yan1-0/+4
2026-06-30perf evlist: Add reference count checkingIan Rogers1-1/+4
2026-06-17perf cs-etm: Bounds-check CPU in cs_etm__get_queue()Arnaldo Carvalho de Melo1-2/+23
2026-06-17perf cs-etm: Validate num_cpu before metadata allocationArnaldo Carvalho de Melo1-0/+12
2026-06-17perf cs-etm: Reject CPU IDs that would overflow signed comparisonArnaldo Carvalho de Melo1-1/+8
2026-06-10perf cs-etm: Queue context packets for frontendJames Clark1-95/+141
2026-05-29perf tools: Fix event_contains() macro to verify full field extentArnaldo Carvalho de Melo1-1/+1
2026-05-20perf event: Fix size of synthesized sample with branch stacksIan Rogers1-5/+23
2026-03-10perf cs-etm: Finish removal of ETM_OPT_*James Clark1-23/+13
2026-01-28perf: Remove redundant kernel.h includeLeo Yan1-1/+0
2026-01-20perf cs-etm: Fix decoding for sparse CPU mapsJames Clark1-1/+2
2025-11-16perf sample: Fix the wrong format specifierliujing1-1/+1
2025-10-25perf auxtrace: Add auxtrace_synth_id_range_start() helpertanze1-4/+1
2025-02-12perf sample: Make user_regs and intr_regs optionalIan Rogers1-9/+22
2024-10-14Merge tag 'v6.12-rc3' into perf-tools-nextNamhyung Kim1-1/+1
2024-10-02perf cs-etm: Fix the assert() to handle captured and unprocessed cpu traceIlkka Koskinen1-1/+1
2024-09-24perf cs-etm: Don't flush when packet_queue fills upJames Clark1-7/+18
2024-08-29perf: cs-etm: Print queue number in raw trace dumpJames Clark1-3/+10
2024-08-29perf: cs-etm: Support version 0.1 of HW_ID packetsJames Clark1-10/+90
2024-08-29perf: cs-etm: Create decoders based on the trace ID mappingsJames Clark1-102/+51
2024-08-29perf: cs-etm: Move traceid_list to each queueJames Clark1-85/+130
2024-08-29perf: cs-etm: Allocate queues for all CPUsJames Clark1-28/+25
2024-08-29perf cs-etm: Create decoders after both AUX and HW_ID search passesJames Clark1-69/+113
2024-08-12perf tool: Constify tool pointersIan Rogers1-3/+3
2024-08-12perf auxtrace: Remove dummy toolsIan Rogers1-31/+2
2024-07-31perf cs-etm: Output 0 instead of 0xdeadbeef when exception packets are flushedJames Clark1-2/+6
2024-07-12perf dso: Fix address sanitizer buildIan Rogers1-5/+5
2024-05-07perf cs-etm: Print error for new PERF_RECORD_AUX_OUTPUT_HW_ID versionsJames Clark1-1/+4
2023-11-27perf cs-etm: Enable itrace option 'T'Leo Yan1-3/+18
2023-10-12perf cs-etm: Fix incorrect or missing decoder for raw traceBesar Wicaksono1-41/+65
2023-08-15perf cs-etm: Don't duplicate FIELD_GET()James Clark1-12/+2
2023-06-12perf cs-etm: Add exception level consistency checkJames Clark1-11/+30
2023-06-12perf cs-etm: Track exception levelJames Clark1-16/+60
2023-06-12perf cs-etm: Make PID format accessible from struct cs_etm_auxtraceJames Clark1-16/+26
2023-06-12perf cs-etm: Use previous thread for branch sample source IPJames Clark1-2/+15
2023-06-12perf cs-etm: Only track threads instead of PID and TIDsJames Clark1-80/+38
2023-06-12perf addr_location: Add init/exit/copy functionsIan Rogers1-8/+12
2023-06-12perf thread: Add accessor functions for threadIan Rogers1-1/+1
2023-06-12perf thread: Remove notion of dead threadsIan Rogers1-6/+0
2023-05-02perf cs-etm: Add fix for coresight trace for any range of CPUsGanapatrao Kulkarni1-1/+23
2023-04-24perf cs-etm: Add separate decode paths for timeless and per-thread modesJames Clark1-38/+124
2023-04-24perf cs-etm: Use bool type for boolean valuesJames Clark1-4/+4