summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2023-06-12perf addr_location: Move to its own headerIan Rogers5-28/+46
2023-06-12perf maps: Make delete static, always use putIan Rogers4-4/+11
2023-06-12perf thread: Add accessor functions for threadIan Rogers45-279/+485
2023-06-12perf thread: Make threads rbtree non-invasiveIan Rogers5-41/+73
2023-06-12perf thread: Remove notion of dead threadsIan Rogers6-101/+4
2023-06-12perf test: Add test of libpfm4 eventsIan Rogers1-0/+51
2023-06-12perf list: Check arguments to show libpfm4 eventsIan Rogers1-1/+11
2023-06-12perf list: Check if libpfm4 event is supportedNamhyung Kim1-8/+50
2023-06-12perf parse: Allow config terms with breakpointsAdrian Hunter5-27/+235
2023-06-12perf script: Fix allocation of evsel->priv related to per-event dump filesArnaldo Carvalho de Melo1-8/+8
2023-06-09tools headers: Make the difference output easier to readIan Rogers1-104/+128
2023-06-09perf annotate: Remove x86 instructions with suffixNamhyung Kim1-42/+10
2023-06-09perf annotate: Handle x86 instruction suffix generallyNamhyung Kim1-0/+22
2023-06-05perf stat: Document --metric-no-threshold and threshold colorsIan Rogers1-0/+15
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