aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2023-06-12perf thread: Add accessor functions for threadGravatar Ian Rogers 45-279/+485
2023-06-12perf thread: Make threads rbtree non-invasiveGravatar Ian Rogers 5-41/+73
2023-06-12perf thread: Remove notion of dead threadsGravatar Ian Rogers 6-101/+4
2023-06-12perf test: Add test of libpfm4 eventsGravatar Ian Rogers 1-0/+51
2023-06-12perf list: Check arguments to show libpfm4 eventsGravatar Ian Rogers 1-1/+11
2023-06-12perf list: Check if libpfm4 event is supportedGravatar Namhyung Kim 1-8/+50
2023-06-12perf parse: Allow config terms with breakpointsGravatar Adrian Hunter 5-27/+235
2023-06-12perf script: Fix allocation of evsel->priv related to per-event dump filesGravatar Arnaldo Carvalho de Melo 1-8/+8
2023-06-09tools headers: Make the difference output easier to readGravatar Ian Rogers 1-104/+128
2023-06-09perf annotate: Remove x86 instructions with suffixGravatar Namhyung Kim 1-42/+10
2023-06-09perf annotate: Handle x86 instruction suffix generallyGravatar Namhyung Kim 1-0/+22
2023-06-05perf stat: Document --metric-no-threshold and threshold colorsGravatar Ian Rogers 1-0/+15
2023-06-05perf expr: Make the evaluation of & and | logical and lazyGravatar Ian Rogers 2-17/+109
2023-06-05perf LoongArch: Simplify mksyscalltblGravatar Tiezhu Yang 1-27/+11
2023-06-05perf arm64: Use max_nr to define SYSCALLTBL_ARM64_MAX_IDGravatar Tiezhu Yang 1-3/+3
2023-06-05perf arm64: Handle __NR3264_ prefixed syscall numberGravatar Tiezhu Yang 1-2/+3
2023-06-05perf arm64: Rename create_table_from_c() to create_sc_table()Gravatar Tiezhu Yang 1-2/+2
2023-06-05perf tools: Declare syscalltbl_*[] as const for all archsGravatar Tiezhu Yang 7-13/+13
2023-06-05perf bench: Add missing setlocale() call to allow usage of %'d style formattingGravatar Arnaldo Carvalho de Melo 1-0/+2
2023-06-01perf script: Increase PID/TID width for outputGravatar Namhyung Kim 1-3/+3
2023-06-01perf pmu: Warn about invalid config for all PMUs and configsGravatar Ian Rogers 3-15/+49
2023-06-01perf pmu: Only warn about unsupported formats onceGravatar Ian Rogers 2-0/+10
2023-06-01perf test: Update parse-events expectations to test for multiple eventsGravatar Ian Rogers 1-518/+590
2023-06-01perf parse-events: Wildcard most "numeric" eventsGravatar Ian Rogers 6-35/+106
2023-06-01perf evsel: Add verbose 3 print of evsel name when openingGravatar Ian Rogers 1-0/+1
2023-06-01perf pmu: Correct perf_pmu__auto_merge_stats() affecting hybridGravatar Ian Rogers 1-1/+1
2023-05-31Merge tag 'perf-tools-fixes-for-v6.4-2-2023-05-30' into perf-tools-nextGravatar Arnaldo Carvalho de Melo 33-440/+956
2023-05-30perf kvm powerpc: Add missing rename opf pmu_have_event() to perf_pmus__have_...Gravatar Ian Rogers 1-2/+2
2023-05-28libsubcmd: Avoid two path statics, removing 8192 bytes from .bssGravatar Ian Rogers 1-15/+20
2023-05-28perf test pmu: Avoid 2 static path arraysGravatar Ian Rogers 1-8/+9
2023-05-28tools api fs: Dynamically allocate cgroupfs mount point cache, removing 4128 ...Gravatar Ian Rogers 1-6/+11
2023-05-28perf scripting-engines: Move static to local variable, remove 16384 from .bssGravatar Ian Rogers 2-4/+5
2023-05-28perf path: Make mkpath thread safe, remove 16384 bytes from .bssGravatar Ian Rogers 5-34/+14
2023-05-28perf probe: Dynamically allocate params memoryGravatar Ian Rogers 1-62/+71
2023-05-28perf timechart: Make large arrays dynamicGravatar Ian Rogers 1-9/+39
2023-05-28perf lock: Dynamically allocate lockhash_tableGravatar Ian Rogers 1-4/+16
2023-05-28perf daemon: Dynamically allocate path to perfGravatar Ian Rogers 1-16/+28
2023-05-28tools lib api fs tracing_path: Remove two unused MAX_PATH pathsGravatar Ian Rogers 1-11/+6
2023-05-28tools api fs: Avoid large static PATH_MAX arraysGravatar Ian Rogers 1-7/+18
2023-05-28perf trace beauty: Make MSR arrays const to move it to .data.rel.roGravatar Ian Rogers 2-4/+4
2023-05-28perf trace: Make some large static arrays const to move it to .data.rel.roGravatar Ian Rogers 1-14/+19
2023-05-28perf test x86: intel-pt-test data is immutable so mark it constGravatar Ian Rogers 1-7/+7
2023-05-28perf test x86: insn-x86 test data is immutable so mark it constGravatar Ian Rogers 1-5/+5
2023-05-28perf header: Make nodes dynamic in write_mem_topology()Gravatar Ian Rogers 1-16/+25
2023-05-28perf evsel: Don't let for_each_group() treat the head of the list as one of i...Gravatar Ian Rogers 2-8/+17
2023-05-28perf evsel: Don't let evsel__group_pmu_name() traverse unsorted groupGravatar Ian Rogers 3-36/+67
2023-05-27perf pmu: Remove is_pmu_hybridGravatar Ian Rogers 2-7/+1
2023-05-27perf pmus: Remove perf_pmus__has_hybridGravatar Ian Rogers 17-80/+31
2023-05-27perf pmus: Add function to return count of core PMUsGravatar Ian Rogers 2-7/+15
2023-05-27perf pmus: Ensure all PMUs are read for find_by_typeGravatar Ian Rogers 1-1/+14