summaryrefslogtreecommitdiff
path: root/tools/perf/arch/arm/util
AgeCommit message (Expand)AuthorFilesLines
2026-04-09perf tools: Use calloc() where applicableArnaldo Carvalho de Melo1-3/+3
2026-04-02libperf cpumap: Make index and nr types unsignedIan Rogers1-3/+4
2026-03-10perf cs-etm: Finish removal of ETM_OPT_*James Clark1-14/+0
2026-02-06perf regs: Remove __weak attributive arch__xxx_reg_mask() functionsDapeng Mi2-15/+0
2026-01-23perf regs: Refactor use of arch__sample_reg_masks() to perf_reg_name()Ian Rogers1-9/+0
2026-01-20perf unwind-libdw: Fix a cross-arch unwinding bugShimin Guo2-40/+0
2026-01-15perf cs-etm: Don't hard code config attribute when configuring the eventJames Clark1-29/+27
2026-01-15perf cs-etm: Don't use hard coded config bits when setting up TRCCONFIGRJames Clark1-45/+34
2026-01-15perf cs-etm: Don't use hard coded config bits when setting up ETMCRJames Clark1-1/+34
2026-01-15perf cs-etm: Make a helper to find the Coresight evselJames Clark1-23/+27
2026-01-15perf evsel: Refactor evsel__set_config_if_unset() argumentsJames Clark1-6/+3
2025-11-14perf auxtrace: Remove errno.h from auxtrace.h and fix transitive dependenciesIan Rogers1-0/+1
2025-11-14perf build: Remove NO_AUXTRACE build optionIan Rogers2-3/+1
2025-03-20perf cpumap: Increment reference count for online cpumapIan Rogers1-2/+3
2025-02-14perf tools: Fix compile error on sample->user_regsNamhyung Kim1-1/+1
2024-11-09perf arm: Remove dwarf-regs.cIan Rogers2-63/+0
2024-10-18perf build: Rename CONFIG_DWARF to CONFIG_LIBDWIan Rogers1-1/+1
2024-08-29perf: cs-etm: Only save valid trace IDs into filesJames Clark1-1/+2
2024-08-29perf: cs-etm: Create decoders based on the trace ID mappingsJames Clark1-5/+3
2024-08-29perf auxtrace: Remove unused 'pmu' pointer from struct auxtrace_recordLeo Yan1-1/+0
2024-07-31perf tools: Enable evsel__is_aux_event() to work for ARM/ARM64Adrian Hunter1-0/+3
2024-07-12perf arm-spe: Support multiple Arm SPE PMUsLeo Yan1-1/+1
2024-06-26perf util: Make util its own libraryIan Rogers1-5/+5
2024-06-22perf arm: Workaround ARM PMUs cpu maps having offline cpusIan Rogers1-2/+8
2024-05-02perf cs-etm: Improve version detection and error reportingJames Clark1-18/+43
2024-05-02perf cs-etm: Remove repeated fetches of the ETM PMUJames Clark1-33/+27
2024-05-02perf cs-etm: Use struct perf_cpu as much as possibleJames Clark1-116/+88
2024-03-21perf arm-spe/cs-etm: Directly iterate CPU mapsIan Rogers1-65/+49
2024-02-16perf parse-regs: Introduce a weak function arch__sample_reg_masks()Leo Yan1-1/+6
2024-01-25perf mem: Add mem_events into the supported perf_pmuKan Liang1-0/+3
2023-12-12libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__n...Ian Rogers1-3/+3
2023-12-12libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_...Ian Rogers1-5/+5
2023-10-17perf cs-etm: Respect timestamp optionLeo Yan1-0/+9
2023-10-17perf cs-etm: Validate timestamp tracing in per-thread modeLeo Yan1-2/+11
2023-10-17perf pmu: Lazily compute default configIan Rogers2-12/+5
2023-10-17perf arm-spe: Move PMU initialization from default config codeIan Rogers1-0/+2
2023-10-17perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_initIan Rogers1-5/+3
2023-08-23perf pmu: Avoid passing format list to perf_pmu__format_bits()Ian Rogers1-6/+6
2023-08-16perf parse-regs: Move out arch specific header from util/perf_regs.hLeo Yan2-0/+2
2023-08-16perf parse-regs: Remove PERF_REGS_{MAX|MASK} from common codeLeo Yan1-0/+10
2023-05-31Merge tag 'perf-tools-fixes-for-v6.4-2-2023-05-30' into perf-tools-nextArnaldo Carvalho de Melo1-1/+1
2023-05-27perf pmu: Separate pmu and pmusIan Rogers2-5/+6
2023-05-26perf arm: Fix include path to cs-etm.hIan Rogers1-1/+1
2023-05-10perf cs-etm: Fix contextid validationJames Clark1-5/+4
2023-04-24perf cs-etm: Allow user to override timestamp and contextid settingsJames Clark2-6/+25
2023-04-24perf cs-etm: Validate options after applying themJames Clark1-84/+68
2023-04-24perf cs-etm: Don't test full_auxtrace because it's always setJames Clark1-31/+25
2023-04-04perf cs-etm: Update record event to use new Trace ID protocolMike Leach1-10/+17
2023-03-13perf cs-etm: Avoid printing warning in cs_etm_is_ete() checkJames Clark1-1/+5
2023-03-13perf cs-etm: Reduce verbosity of ts_source warningJames Clark1-4/+4