aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util
AgeCommit message (Expand)AuthorFilesLines
2023-09-12perf parse-events: Remove unused header filesIan Rogers1-3/+0
2023-09-12perf util: Add a function for replacing characters in a stringJames Clark2-0/+49
2023-09-12perf list pfm: Retry supported test with exclude_kernelIan Rogers1-1/+14
2023-09-12perf list: Avoid a hardcoded cpu PMU nameIan Rogers1-11/+17
2023-09-12perf lock contention: Add -G/--cgroup-filter optionNamhyung Kim5-2/+35
2023-09-12perf lock contention: Add --lock-cgroup optionNamhyung Kim4-9/+42
2023-09-12perf lock contention: Prepare to handle cgroupsNamhyung Kim2-3/+32
2023-09-12perf tools: Add read_all_cgroups() and __cgroup_find()Namhyung Kim2-8/+57
2023-09-12perf kwork top: Add BPF-based statistics on softirq event supportYang Jihong2-0/+83
2023-09-12perf kwork top: Add BPF-based statistics on hardirq event supportYang Jihong2-0/+90
2023-09-12perf kwork top: Implements BPF-based cpu usage statisticsYang Jihong4-0/+500
2023-09-12perf kwork top: Add statistics on softirq event supportYang Jihong1-0/+1
2023-09-12perf kwork top: Add statistics on hardirq event supportYang Jihong1-0/+1
2023-09-12perf evsel: Add evsel__intval_common() helperYang Jihong2-0/+15
2023-09-12perf kwork top: Introduce new top utilityYang Jihong1-0/+22
2023-09-12perf kwork: Add sched record supportYang Jihong1-0/+5
2023-09-12perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class'Yang Jihong1-2/+4
2023-09-12perf evlist: Add evlist__findnew_tracking_event() helperYang Jihong2-0/+19
2023-09-11perf tools: Update copy of libbpf's hashmap.cArnaldo Carvalho de Melo1-10/+0
2023-09-11perf parse-events: Introduce 'struct parse_events_terms'Ian Rogers5-120/+134
2023-09-11perf parse-events: Copy fewer term listsIan Rogers3-67/+65
2023-09-11perf parse-events: Avoid enum castsIan Rogers2-15/+12
2023-09-11perf parse-events: Tidy up str parameterIan Rogers2-7/+8
2023-09-11perf parse-events: Remove unnecessary __maybe_unusedIan Rogers1-4/+2
2023-09-11perf machine: Use true and false for bool variableJiapeng Chong1-3/+1
2023-09-09Merge tag 'perf-tools-for-v6.6-1-2023-09-05' of git://git.kernel.org/pub/scm/...Linus Torvalds77-5647/+3126
2023-09-05perf parse-events: Fix driver config termIan Rogers1-0/+17
2023-09-02perf parse-events: Fixes relating to no_value termsIan Rogers2-3/+3
2023-08-31perf parse-events: Fix propagation of term's no_value when cloningIan Rogers3-21/+19
2023-08-31perf parse-events: Name the two term enumsIan Rogers4-67/+187
2023-08-30perf dlfilter: Avoid leak in v0 API test use of resolve_address()Adrian Hunter1-0/+2
2023-08-30perf metric: Add #num_cpus_online literalIan Rogers1-0/+7
2023-08-30perf pmu: Remove str from perf_pmu_aliasIan Rogers1-23/+10
2023-08-30perf parse-events: Make common term list to strbuf helperIan Rogers3-41/+81
2023-08-30perf parse-events: Minor help message improvementsIan Rogers1-2/+2
2023-08-30perf pmu: Avoid uninitialized use of alias->strIan Rogers1-0/+2
2023-08-29perf jevents: Use "default_core" for events with no UnitIan Rogers1-1/+6
2023-08-29perf tools: Convert to perf_record_header_attr_id()Namhyung Kim3-4/+4
2023-08-29perf tools: Handle old data in PERF_RECORD_ATTRNamhyung Kim1-5/+6
2023-08-29perf pmus: Skip duplicate PMUs and don't print list suffix by defaultIan Rogers6-11/+68
2023-08-29perf pmus: Sort pmus by name then suffixIan Rogers1-0/+49
2023-08-29perf tools: Allow to use cpuinfo on LoongArchYanteng Si2-1/+3
2023-08-25perf build-id: Simplify build_id_cache__cachedir()Ian Rogers1-4/+2
2023-08-25perf pmu: Make id const and add missing freeIan Rogers2-1/+2
2023-08-25perf parse-events: Make term's config constIan Rogers3-8/+8
2023-08-25perf pmu: Remove logic for PMU name being NULLIan Rogers9-40/+29
2023-08-25perf header: Fix missing PMU capsIan Rogers1-15/+16
2023-08-24perf pmu: Lazily load sysfs aliasesIan Rogers2-39/+44
2023-08-24perf pmu: Be lazy about loading event info files from sysfsIan Rogers1-45/+83
2023-08-24perf pmu: Scan type early to fail an invalid PMU quicklyIan Rogers1-7/+12