summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* perf probe: Dynamically allocate params memoryIan Rogers2023-05-281-62/+71
* perf timechart: Make large arrays dynamicIan Rogers2023-05-281-9/+39
* perf lock: Dynamically allocate lockhash_tableIan Rogers2023-05-281-4/+16
* perf daemon: Dynamically allocate path to perfIan Rogers2023-05-281-16/+28
* tools lib api fs tracing_path: Remove two unused MAX_PATH pathsIan Rogers2023-05-281-11/+6
* tools api fs: Avoid large static PATH_MAX arraysIan Rogers2023-05-281-7/+18
* perf trace beauty: Make MSR arrays const to move it to .data.rel.roIan Rogers2023-05-282-4/+4
* perf trace: Make some large static arrays const to move it to .data.rel.roIan Rogers2023-05-281-14/+19
* perf test x86: intel-pt-test data is immutable so mark it constIan Rogers2023-05-281-7/+7
* perf test x86: insn-x86 test data is immutable so mark it constIan Rogers2023-05-281-5/+5
* perf header: Make nodes dynamic in write_mem_topology()Ian Rogers2023-05-281-16/+25
* perf evsel: Don't let for_each_group() treat the head of the list as one of i...Ian Rogers2023-05-282-8/+17
* perf evsel: Don't let evsel__group_pmu_name() traverse unsorted groupIan Rogers2023-05-283-36/+67
* perf pmu: Remove is_pmu_hybridIan Rogers2023-05-272-7/+1
* perf pmus: Remove perf_pmus__has_hybridIan Rogers2023-05-2717-80/+31
* perf pmus: Add function to return count of core PMUsIan Rogers2023-05-272-7/+15
* perf pmus: Ensure all PMUs are read for find_by_typeIan Rogers2023-05-271-1/+14
* perf pmus: Avoid repeated sysfs scanningIan Rogers2023-05-271-2/+31
* perf pmus: Allow just core PMU scanningIan Rogers2023-05-2714-96/+75
* perf pmus: Split pmus list into core and otherIan Rogers2023-05-271-14/+38
* perf pmu: Separate pmu and pmusIan Rogers2023-05-2741-506/+533
* perf x86 mem: minor refactor to is_mem_loads_aux_eventIan Rogers2023-05-271-7/+7
* perf pmus: Prefer perf_pmu__scan over perf_pmus__for_each_pmuIan Rogers2023-05-274-18/+8
* perf pmu: Remove perf_pmu__hybrid_pmus listIan Rogers2023-05-278-81/+0
* perf mem: Avoid hybrid PMU listIan Rogers2023-05-275-16/+36
* perf stat: Avoid hybrid PMU listIan Rogers2023-05-271-4/+5
* perf metrics: Remove perf_pmu__is_hybrid useIan Rogers2023-05-271-4/+2
* perf header: Avoid hybrid PMU list in write_pmu_capsIan Rogers2023-05-271-8/+11
* perf evsel: Compute is_hybrid from PMU being coreIan Rogers2023-05-272-2/+15
* perf topology: Avoid hybrid list for hybrid topologyIan Rogers2023-05-271-5/+14
* perf x86: Iterate hybrid PMUs as core PMUsIan Rogers2023-05-273-13/+28
* perf pmu: Rewrite perf_pmu__has_hybrid to avoid listIan Rogers2023-05-271-5/+11
* perf pmu: Remove perf_pmu__hybrid_mountedIan Rogers2023-05-273-29/+2
* perf evlist: Reduce scope of evlist__has_hybridIan Rogers2023-05-277-48/+14
* perf evlist: Remove __evlist__add_defaultIan Rogers2023-05-2710-130/+25
* perf evlist: Remove evlist__warn_hybrid_groupIan Rogers2023-05-273-36/+0
* perf tools: Warn if no user requested CPUs match PMU's CPUsIan Rogers2023-05-278-121/+43
* perf target: Remove unused hybrid valueIan Rogers2023-05-273-4/+0
* perf evlist: Allow has_user_cpus to be set on hybridIan Rogers2023-05-271-1/+1
* perf evlist: Propagate user CPU maps intersecting core PMU mapsIan Rogers2023-05-272-8/+23
* perf pmu: Add CPU map for "cpu" PMUsIan Rogers2023-05-273-5/+5
* perf evsel: Add is_pmu_core inorder to interpret own_cpusIan Rogers2023-05-273-0/+11
* perf pmu: Add is_core to pmuIan Rogers2023-05-272-3/+11
* perf pmu: Detect ARM and hybrid PMUs with sysfsIan Rogers2023-05-272-11/+19
* libperf cpumap: Add "any CPU"/dummy test functionIan Rogers2023-05-272-0/+15
* perf cpumap: Add equal functionIan Rogers2023-05-273-0/+60
* perf cpumap: Add internal nr and cpu accessorsIan Rogers2023-05-271-29/+45
* perf test python: Put perf python at start of sys.pathIan Rogers2023-05-271-1/+1
* perf test: Fix perf stat JSON output testNamhyung Kim2023-05-271-1/+1
* perf tests: Organize cpu_map tests into a single suiteIan Rogers2023-05-273-12/+14