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