summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2023-06-05perf expr: Make the evaluation of & and | logical and lazyIan Rogers2-17/+109
2023-06-05perf LoongArch: Simplify mksyscalltblTiezhu Yang1-27/+11
2023-06-05perf arm64: Use max_nr to define SYSCALLTBL_ARM64_MAX_IDTiezhu Yang1-3/+3
2023-06-05perf arm64: Handle __NR3264_ prefixed syscall numberTiezhu Yang1-2/+3
2023-06-05perf arm64: Rename create_table_from_c() to create_sc_table()Tiezhu Yang1-2/+2
2023-06-05perf tools: Declare syscalltbl_*[] as const for all archsTiezhu Yang7-13/+13
2023-06-05perf bench: Add missing setlocale() call to allow usage of %'d style formattingArnaldo Carvalho de Melo1-0/+2
2023-06-01perf script: Increase PID/TID width for outputNamhyung Kim1-3/+3
2023-06-01perf pmu: Warn about invalid config for all PMUs and configsIan Rogers3-15/+49
2023-06-01perf pmu: Only warn about unsupported formats onceIan Rogers2-0/+10
2023-06-01perf test: Update parse-events expectations to test for multiple eventsIan Rogers1-518/+590
2023-06-01perf parse-events: Wildcard most "numeric" eventsIan Rogers6-35/+106
2023-06-01perf evsel: Add verbose 3 print of evsel name when openingIan Rogers1-0/+1
2023-06-01perf pmu: Correct perf_pmu__auto_merge_stats() affecting hybridIan Rogers1-1/+1
2023-05-31Merge tag 'perf-tools-fixes-for-v6.4-2-2023-05-30' into perf-tools-nextArnaldo Carvalho de Melo33-440/+956
2023-05-30perf kvm powerpc: Add missing rename opf pmu_have_event() to perf_pmus__have_...Ian Rogers1-2/+2
2023-05-28libsubcmd: Avoid two path statics, removing 8192 bytes from .bssIan Rogers1-15/+20
2023-05-28perf test pmu: Avoid 2 static path arraysIan Rogers1-8/+9
2023-05-28tools api fs: Dynamically allocate cgroupfs mount point cache, removing 4128 ...Ian Rogers1-6/+11
2023-05-28perf scripting-engines: Move static to local variable, remove 16384 from .bssIan Rogers2-4/+5
2023-05-28perf path: Make mkpath thread safe, remove 16384 bytes from .bssIan Rogers5-34/+14
2023-05-28perf probe: Dynamically allocate params memoryIan Rogers1-62/+71
2023-05-28perf timechart: Make large arrays dynamicIan Rogers1-9/+39
2023-05-28perf lock: Dynamically allocate lockhash_tableIan Rogers1-4/+16
2023-05-28perf daemon: Dynamically allocate path to perfIan Rogers1-16/+28
2023-05-28tools lib api fs tracing_path: Remove two unused MAX_PATH pathsIan Rogers1-11/+6
2023-05-28tools api fs: Avoid large static PATH_MAX arraysIan Rogers1-7/+18
2023-05-28perf trace beauty: Make MSR arrays const to move it to .data.rel.roIan Rogers2-4/+4
2023-05-28perf trace: Make some large static arrays const to move it to .data.rel.roIan Rogers1-14/+19
2023-05-28perf test x86: intel-pt-test data is immutable so mark it constIan Rogers1-7/+7
2023-05-28perf test x86: insn-x86 test data is immutable so mark it constIan Rogers1-5/+5
2023-05-28perf header: Make nodes dynamic in write_mem_topology()Ian Rogers1-16/+25
2023-05-28perf evsel: Don't let for_each_group() treat the head of the list as one of i...Ian Rogers2-8/+17
2023-05-28perf evsel: Don't let evsel__group_pmu_name() traverse unsorted groupIan Rogers3-36/+67
2023-05-27perf pmu: Remove is_pmu_hybridIan Rogers2-7/+1
2023-05-27perf pmus: Remove perf_pmus__has_hybridIan Rogers17-80/+31
2023-05-27perf pmus: Add function to return count of core PMUsIan Rogers2-7/+15
2023-05-27perf pmus: Ensure all PMUs are read for find_by_typeIan Rogers1-1/+14
2023-05-27perf pmus: Avoid repeated sysfs scanningIan Rogers1-2/+31
2023-05-27perf pmus: Allow just core PMU scanningIan Rogers14-96/+75
2023-05-27perf pmus: Split pmus list into core and otherIan Rogers1-14/+38
2023-05-27perf pmu: Separate pmu and pmusIan Rogers41-506/+533
2023-05-27perf x86 mem: minor refactor to is_mem_loads_aux_eventIan Rogers1-7/+7
2023-05-27perf pmus: Prefer perf_pmu__scan over perf_pmus__for_each_pmuIan Rogers4-18/+8
2023-05-27perf pmu: Remove perf_pmu__hybrid_pmus listIan Rogers8-81/+0
2023-05-27perf mem: Avoid hybrid PMU listIan Rogers5-16/+36
2023-05-27perf stat: Avoid hybrid PMU listIan Rogers1-4/+5
2023-05-27perf metrics: Remove perf_pmu__is_hybrid useIan Rogers1-4/+2
2023-05-27perf header: Avoid hybrid PMU list in write_pmu_capsIan Rogers1-8/+11
2023-05-27perf evsel: Compute is_hybrid from PMU being coreIan Rogers2-2/+15