aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util
AgeCommit message (Expand)AuthorFilesLines
2024-04-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netGravatar Jakub Kicinski 2-1/+7
2024-04-11perf lock contention: Add a missing NULL checkGravatar Namhyung Kim 1-1/+4
2024-04-11perf annotate: Make sure to call symbol__annotate2() in TUIGravatar Namhyung Kim 1-0/+3
2024-04-01bitops: make BYTES_TO_BITS() treewide-availableGravatar Alexander Lobakin 1-3/+1
2024-03-06perf annotate: Add comments in the data structuresGravatar Namhyung Kim 1-7/+62
2024-03-06perf annotate: Remove sym_hist.addr[] arrayGravatar Namhyung Kim 2-34/+6
2024-03-06perf annotate: Calculate instruction overhead using hashmapGravatar Namhyung Kim 2-14/+41
2024-03-06perf annotate: Add a hashmap for symbol histogramGravatar Namhyung Kim 2-2/+42
2024-03-03perf threads: Reduce table size from 256 to 8Gravatar Ian Rogers 1-1/+1
2024-03-03perf threads: Switch from rbtree to hashmapGravatar Ian Rogers 2-105/+47
2024-03-03perf threads: Move threads to its own filesGravatar Ian Rogers 5-273/+285
2024-03-03perf machine: Move machine's threads into its own abstractionGravatar Ian Rogers 5-203/+243
2024-03-03perf machine: Move fprintf to for_each loop and a callbackGravatar Ian Rogers 1-16/+27
2024-03-03perf trace: Ignore thread hashing in summaryGravatar Ian Rogers 1-5/+0
2024-03-03perf report: Sort child tasks by tidGravatar Ian Rogers 2-0/+40
2024-02-29perf map: Fix map reference count issuesGravatar Ian Rogers 2-10/+8
2024-02-29perf lock contention: Account contending locks tooGravatar Namhyung Kim 3-7/+136
2024-02-29perf metrics: Fix segv for metrics with no eventsGravatar Ian Rogers 1-1/+1
2024-02-29perf metrics: Fix metric matchingGravatar Ian Rogers 1-12/+10
2024-02-26perf pmu: Fix a potential memory leak in perf_pmu__lookup()Gravatar Christophe JAILLET 1-4/+3
2024-02-26perf data convert: Fix segfault when converting to json when cpu_desc isn't setGravatar Ilkka Koskinen 1-1/+3
2024-02-23perf print-events: make is_event_supported() more robustGravatar Mark Rutland 1-8/+19
2024-02-22perf list: Add scandirat compatibility functionGravatar Ian Rogers 3-9/+31
2024-02-22perf thread_map: Skip exited threads when scanning /procGravatar Ian Rogers 1-5/+4
2024-02-22perf stat: Fix metric-only aggregation indexGravatar Ian Rogers 1-2/+7
2024-02-22perf metrics: Compute unmerged uncore metrics individuallyGravatar Ian Rogers 2-4/+29
2024-02-22perf stat: Pass fewer metric argumentsGravatar Ian Rogers 1-20/+18
2024-02-20perf: util: use capstone disasm engine to show assembly instructionsGravatar Changbin Du 4-1/+152
2024-02-16perf tools: Fixup module symbol end address properlyGravatar Namhyung Kim 1-2/+19
2024-02-16perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.hGravatar Arnaldo Carvalho de Melo 2-14/+8
2024-02-15perf parse-regs: Introduce a weak function arch__sample_reg_masks()Gravatar Leo Yan 3-8/+12
2024-02-15perf parse-regs: Always build perf register functionsGravatar Leo Yan 11-71/+0
2024-02-13perf metric: Don't remove scale from countsGravatar Ian Rogers 1-6/+1
2024-02-13perf stat: Avoid metric-only segvGravatar Ian Rogers 1-1/+1
2024-02-13perf expr: Fix "has_event" function for metric style eventsGravatar Ian Rogers 1-1/+19
2024-02-13perf expr: Allow NaN to be a valid numberGravatar Ian Rogers 1-0/+9
2024-02-12perf maps: Locking tidy up of nr_mapsGravatar Ian Rogers 3-5/+11
2024-02-12perf maps: Hide maps internalsGravatar Ian Rogers 8-98/+120
2024-02-12perf maps: Get map before returning in maps__find_next_entryGravatar Ian Rogers 2-2/+4
2024-02-12perf maps: Get map before returning in maps__find_by_nameGravatar Ian Rogers 5-13/+22
2024-02-12perf maps: Get map before returning in maps__findGravatar Ian Rogers 5-24/+23
2024-02-12perf maps: Switch from rbtree to lazily sorted array for addressesGravatar Ian Rogers 3-484/+774
2024-02-12Merge branch 'perf-tools' into perf-tools-nextGravatar Namhyung Kim 5-6/+10
2024-02-09perf srcline: Add missed addr2line closesGravatar Ian Rogers 1-0/+2
2024-02-09perf stat: Support per-cluster aggregationGravatar Yicong Yang 5-5/+62
2024-02-09perf tools: Remove misleading comments on map functionsGravatar Namhyung Kim 1-8/+0
2024-02-09perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str()Gravatar Yang Jihong 1-1/+1
2024-02-08perf symbols: Slightly improve module file executable section mappingsGravatar Adrian Hunter 1-2/+73
2024-02-08perf tools: Make it possible to see perf's kernel and module memory mappingsGravatar Adrian Hunter 5-0/+18
2024-02-02tools: perf: Expose sample ID / stream ID to python scriptsGravatar Ben Gainey 1-1/+7