summaryrefslogtreecommitdiffstats
path: root/tools/perf/arch/x86/util (follow)
Commit message (Expand)AuthorAgeFilesLines
* perf header: Pass a perf_cpu rather than a PMU to get_cpuid_strIan Rogers13 days1-2/+1
* perf header: Refactor get_cpuid to take a CPU for ARMIan Rogers13 days2-2/+3
* perf dwarf-regs: Move x86 dwarf-regs out of archIan Rogers2024-11-092-75/+0
* perf dwarf-regs: Remove PERF_HAVE_ARCH_REGS_QUERY_REGISTER_OFFSETIan Rogers2024-11-091-95/+14
* perf tools: Move x86__is_amd_cpu() to util/env.cNamhyung Kim2024-10-224-28/+1
* perf build: Rename CONFIG_DWARF to CONFIG_LIBDWIan Rogers2024-10-181-1/+1
* perf stat: Change color to threshold in print_metricIan Rogers2024-10-171-1/+1
* perf x86/topdown: Refine helper arch_is_topdown_metrics()Dapeng Mi2024-10-161-30/+9
* perf x86/topdown: Make topdown metrics comparators be symmetricDapeng Mi2024-10-161-6/+9
* perf tool_pmu: Move expr literals to tool_pmuIan Rogers2024-10-111-8/+10
* perf pmu: Allow hardcoded terms to be applied to attributesIan Rogers2024-10-111-1/+2
* perf x86/topdown: Don't move topdown metric events in groupDapeng Mi2024-10-011-1/+61
* perf x86/topdown: Correct leader selection with sample_read enabledDapeng Mi2024-10-011-2/+16
* perf x86/topdown: Complete topdown slots/metrics events checkDapeng Mi2024-10-014-6/+55
* perf evsel: Remove pmu_nameIan Rogers2024-09-261-2/+2
* perf evsel x86: Make evsel__has_perf_metrics work for legacy eventsIan Rogers2024-09-261-5/+26
* perf stat: Remove evlist__add_default_attrs use stringsIan Rogers2024-09-261-71/+3
* perf auxtrace: Remove unused 'pmu' pointer from struct auxtrace_recordLeo Yan2024-08-282-2/+0
* perf stat: Fork and launch 'perf record' when 'perf stat' needs to get retire...Weilin Wang2024-08-131-0/+6
* perf tool: Constify tool pointersIan Rogers2024-08-121-2/+2
* perf intel-pt: Fix exclude_guest settingAdrian Hunter2024-07-031-0/+12
* perf intel-pt: Fix aux_watermark calculation for 64-bit sizeAdrian Hunter2024-07-031-1/+2
* perf util: Make util its own libraryIan Rogers2024-06-261-21/+21
* perf intel-pt/intel-bts: Switch perf_cpu_map__has_any_cpu_or_is_empty useIan Rogers2024-03-212-7/+7
* perf parse-regs: Introduce a weak function arch__sample_reg_masks()Leo Yan2024-02-151-1/+6
* perf tsc: Add missing newlines to debug statementsIan Rogers2024-02-021-2/+2
* perf mem: Clean up perf_pmus__num_mem_pmus()Kan Liang2024-01-241-10/+0
* perf mem: Clean up is_mem_loads_aux_event()Kan Liang2024-01-241-19/+4
* perf mem: Clean up perf_mem_event__supported()Kan Liang2024-01-241-10/+10
* perf mem: Clean up perf_mem_events__name()Kan Liang2024-01-243-59/+20
* perf mem: Clean up perf_mem_events__ptr()Kan Liang2024-01-241-12/+6
* perf mem: Add mem_events into the supported perf_pmuKan Liang2024-01-243-2/+18
* perf dwarf-regs: Add get_dwarf_regnum()Namhyung Kim2023-12-231-0/+38
* perf events x86: Use function to add missing lockIan Rogers2023-12-191-45/+58
* libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_...Ian Rogers2023-12-122-7/+7
* perf pmu: Lazily compute default configIan Rogers2023-10-172-14/+13
* perf intel-pt: Move PMU initialization from default config codeIan Rogers2023-10-172-2/+1
* perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_initIan Rogers2023-10-171-3/+2
* perf pmus: Make PMU alias name loading lazyIan Rogers2023-09-301-139/+0
* perf parse-events: Introduce 'struct parse_events_terms'Ian Rogers2023-09-111-10/+5
* perf pmu: Remove logic for PMU name being NULLIan Rogers2023-08-252-9/+9
* perf pmu: Parse sysfs events directly from a fileIan Rogers2023-08-241-1/+1
* perf pmu: Avoid passing format list to perf_pmu__format_bits()Ian Rogers2023-08-231-4/+3
* perf pmu: Avoid passing format list to perf_pmu__config_terms()Ian Rogers2023-08-231-20/+10
* perf parse-regs: Move out arch specific header from util/perf_regs.hLeo Yan2023-08-162-0/+2
* perf parse-regs: Remove PERF_REGS_{MAX|MASK} from common codeLeo Yan2023-08-161-0/+5
* perf parse-events x86: Avoid sorting uops_retired.slotsIan Rogers2023-08-032-7/+7
* perf evsel amd: Fix IBS error messageRavi Bangoria2023-07-021-0/+20
* perf mem amd: Fix perf_pmus__num_mem_pmus()Ravi Bangoria2023-06-161-0/+12
* perf tool x86: Fix perf_env memory leakIan Rogers2023-06-141-1/+1