aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util/cs-etm.c
AgeCommit message (Expand)AuthorFilesLines
2023-08-15perf cs-etm: Don't duplicate FIELD_GET()Gravatar James Clark 1-12/+2
2023-06-12perf cs-etm: Add exception level consistency checkGravatar James Clark 1-11/+30
2023-06-12perf cs-etm: Track exception levelGravatar James Clark 1-16/+60
2023-06-12perf cs-etm: Make PID format accessible from struct cs_etm_auxtraceGravatar James Clark 1-16/+26
2023-06-12perf cs-etm: Use previous thread for branch sample source IPGravatar James Clark 1-2/+15
2023-06-12perf cs-etm: Only track threads instead of PID and TIDsGravatar James Clark 1-80/+38
2023-06-12perf addr_location: Add init/exit/copy functionsGravatar Ian Rogers 1-8/+12
2023-06-12perf thread: Add accessor functions for threadGravatar Ian Rogers 1-1/+1
2023-06-12perf thread: Remove notion of dead threadsGravatar Ian Rogers 1-6/+0
2023-05-02perf cs-etm: Add fix for coresight trace for any range of CPUsGravatar Ganapatrao Kulkarni 1-1/+23
2023-04-24perf cs-etm: Add separate decode paths for timeless and per-thread modesGravatar James Clark 1-38/+124
2023-04-24perf cs-etm: Use bool type for boolean valuesGravatar James Clark 1-4/+4
2023-04-24perf cs-etm: Fix timeless decode mode detectionGravatar James Clark 1-12/+18
2023-04-18perf cs-etm: Fix segfault in dso lookupGravatar James Clark 1-2/+4
2023-04-10perf util: Move perf_guest/host declarationsGravatar Ian Rogers 1-0/+1
2023-04-06perf map: Add helper for ->map_ip() and ->unmap_ip()Gravatar Ian Rogers 1-1/+1
2023-04-04perf map: Add accessor for dsoGravatar Ian Rogers 1-7/+10
2023-04-04perf cs-etm: Handle PERF_RECORD_AUX_OUTPUT_HW_ID packetGravatar Mike Leach 1-18/+228
2023-04-04perf cs-etm: Move mapping of Trace ID and cpu into helper functionGravatar Mike Leach 1-32/+60
2023-01-22perf cs_etm: Set the time field in the synthetic samplesGravatar German Gomez 1-4/+79
2023-01-22perf cs_etm: Keep separate symbols for ETMv4 and ETE parametersGravatar German Gomez 1-6/+6
2022-12-14perf cs-etm: Print auxtrace info even if OpenCSD isn't linkedGravatar James Clark 1-163/+7
2022-12-14perf cs-etm: Cleanup cs_etm__process_auxtrace_info()Gravatar James Clark 1-17/+9
2022-12-14perf cs-etm: Tidy up auxtrace info header printingGravatar James Clark 1-18/+10
2022-12-14perf cs-etm: Print unknown header version as an errorGravatar James Clark 1-10/+2
2022-07-20perf cs-etm: Fix duplicated 'the' in commentGravatar Jason Wang 1-1/+1
2022-02-16perf cs-etm: Fix corrupt inject files when only last branch option is enabledGravatar James Clark 1-0/+2
2022-02-16perf cs-etm: No-op refactor of synth opt usageGravatar James Clark 1-9/+5
2021-11-13perf cs-etm: Print size using consistent formatGravatar Andrew Kilroy 1-1/+1
2021-09-03perf cs-etm: Show a warning for an unknown magic numberGravatar James Clark 1-0/+5
2021-09-03perf cs-etm: Print the decoder nameGravatar James Clark 1-2/+2
2021-09-03perf cs-etm: Create ETE decoderGravatar James Clark 1-0/+18
2021-09-03perf cs-etm: Save TRCDEVARCH registerGravatar James Clark 1-2/+13
2021-08-09perf cs-etm: Add warnings for missing DSOsGravatar James Clark 1-1/+10
2021-08-02perf cs-etm: Pass unformatted flag to decoderGravatar James Clark 1-13/+40
2021-08-02perf cs-etm: Use existing decoder instead of resetting itGravatar James Clark 1-30/+7
2021-08-02perf cs-etm: Only setup queues when they are modifiedGravatar James Clark 1-40/+14
2021-08-02perf cs-etm: Split setup and timestamp search functionsGravatar James Clark 1-12/+29
2021-08-02perf cs-etm: Refactor initialisation of kernel start addressGravatar James Clark 1-5/+1
2021-07-27perf cs-etm: Split --dump-raw-trace by AUX recordsGravatar James Clark 1-2/+18
2021-07-14perf cs-etm: Split Coresight decode by aux recordsGravatar James Clark 1-1/+167
2021-07-01perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events()Gravatar James Clark 1-1/+5
2021-05-17perf cs-etm: Start reading 'Z' --itrace optionGravatar James Clark 1-0/+4
2021-05-17perf cs-etm: Move synth_opts initialisationGravatar James Clark 1-8/+8
2021-05-12perf cs-etm: Set time on synthesised samples to preserve orderingGravatar James Clark 1-2/+13
2021-05-12perf cs-etm: Refactor timestamp variable namesGravatar James Clark 1-22/+20
2021-03-23perf tools: Fix various typos in commentsGravatar Ingo Molnar 1-4/+4
2021-03-02perf cs-etm: Add helper cs_etm__get_pid_fmt()Gravatar Leo Yan 1-0/+42
2021-03-02perf cs-etm: Update ETM metadata formatGravatar Mike Leach 1-42/+193
2020-09-01perf cs-etm: Fix corrupt data after perf inject fromGravatar Al Grant 1-1/+8