summaryrefslogtreecommitdiff
path: root/tools/perf/util
AgeCommit message (Expand)Author
2023-06-12perf symbol-elf: Correct holding a referenceIan Rogers
2023-06-12perf jit: Fix two thread leaksIan Rogers
2023-06-12perf python: Avoid 2 leak sanitizer issuesIan Rogers
2023-06-12perf evlist: Free stats in all evlist destructionIan Rogers
2023-06-12perf intel-pt: Fix missed put and leakIan Rogers
2023-06-12perf header: Ensure bitmaps are freedIan Rogers
2023-06-12perf machine: Make delete_threads part of machine__exitIan Rogers
2023-06-12perf thread: Add reference count checkingIan Rogers
2023-06-12perf addr_location: Add init/exit/copy functionsIan Rogers
2023-06-12perf addr_location: Move to its own headerIan Rogers
2023-06-12perf maps: Make delete static, always use putIan Rogers
2023-06-12perf thread: Add accessor functions for threadIan Rogers
2023-06-12perf thread: Make threads rbtree non-invasiveIan Rogers
2023-06-12perf thread: Remove notion of dead threadsIan Rogers
2023-06-12perf list: Check if libpfm4 event is supportedNamhyung Kim
2023-06-12perf parse: Allow config terms with breakpointsAdrian Hunter
2023-06-09perf annotate: Handle x86 instruction suffix generallyNamhyung Kim
2023-06-05perf expr: Make the evaluation of & and | logical and lazyIan Rogers
2023-06-05perf tools: Declare syscalltbl_*[] as const for all archsTiezhu Yang
2023-06-01perf pmu: Warn about invalid config for all PMUs and configsIan Rogers
2023-06-01perf pmu: Only warn about unsupported formats onceIan Rogers
2023-06-01perf parse-events: Wildcard most "numeric" eventsIan Rogers
2023-06-01perf evsel: Add verbose 3 print of evsel name when openingIan Rogers
2023-06-01perf pmu: Correct perf_pmu__auto_merge_stats() affecting hybridIan Rogers
2023-05-31Merge tag 'perf-tools-fixes-for-v6.4-2-2023-05-30' into perf-tools-nextArnaldo Carvalho de Melo
2023-05-28perf scripting-engines: Move static to local variable, remove 16384 from .bssIan Rogers
2023-05-28perf path: Make mkpath thread safe, remove 16384 bytes from .bssIan Rogers
2023-05-28perf header: Make nodes dynamic in write_mem_topology()Ian Rogers
2023-05-28perf evsel: Don't let for_each_group() treat the head of the list as one of i...Ian Rogers
2023-05-28perf evsel: Don't let evsel__group_pmu_name() traverse unsorted groupIan Rogers
2023-05-27perf pmu: Remove is_pmu_hybridIan Rogers
2023-05-27perf pmus: Remove perf_pmus__has_hybridIan Rogers
2023-05-27perf pmus: Add function to return count of core PMUsIan Rogers
2023-05-27perf pmus: Ensure all PMUs are read for find_by_typeIan Rogers
2023-05-27perf pmus: Avoid repeated sysfs scanningIan Rogers
2023-05-27perf pmus: Allow just core PMU scanningIan Rogers
2023-05-27perf pmus: Split pmus list into core and otherIan Rogers
2023-05-27perf pmu: Separate pmu and pmusIan Rogers
2023-05-27perf pmus: Prefer perf_pmu__scan over perf_pmus__for_each_pmuIan Rogers
2023-05-27perf pmu: Remove perf_pmu__hybrid_pmus listIan Rogers
2023-05-27perf mem: Avoid hybrid PMU listIan Rogers
2023-05-27perf stat: Avoid hybrid PMU listIan Rogers
2023-05-27perf metrics: Remove perf_pmu__is_hybrid useIan Rogers
2023-05-27perf header: Avoid hybrid PMU list in write_pmu_capsIan Rogers
2023-05-27perf evsel: Compute is_hybrid from PMU being coreIan Rogers
2023-05-27perf topology: Avoid hybrid list for hybrid topologyIan Rogers
2023-05-27perf pmu: Rewrite perf_pmu__has_hybrid to avoid listIan Rogers
2023-05-27perf pmu: Remove perf_pmu__hybrid_mountedIan Rogers
2023-05-27perf evlist: Reduce scope of evlist__has_hybridIan Rogers
2023-05-27perf evlist: Remove __evlist__add_defaultIan Rogers