summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2024-02-16perf parse-regs: Introduce a weak function arch__sample_reg_masks()Leo Yan13-17/+68
2024-02-16perf parse-regs: Always build perf register functionsLeo Yan11-71/+0
2024-02-16perf build: Remove unused CONFIG_PERF_REGSLeo Yan1-4/+0
2024-02-14perf metric: Don't remove scale from countsIan Rogers1-6/+1
2024-02-14perf stat: Avoid metric-only segvIan Rogers1-1/+1
2024-02-14perf expr: Fix "has_event" function for metric style eventsIan Rogers1-1/+19
2024-02-14perf expr: Allow NaN to be a valid numberIan Rogers1-0/+9
2024-02-12perf maps: Locking tidy up of nr_mapsIan Rogers3-5/+11
2024-02-12perf maps: Hide maps internalsIan Rogers9-102/+124
2024-02-12perf maps: Get map before returning in maps__find_next_entryIan Rogers2-2/+4
2024-02-12perf maps: Get map before returning in maps__find_by_nameIan Rogers6-15/+25
2024-02-12perf maps: Get map before returning in maps__findIan Rogers7-27/+26
2024-02-12perf maps: Switch from rbtree to lazily sorted array for addressesIan Rogers4-484/+777
2024-02-12Merge branch 'perf-tools' into perf-tools-nextNamhyung Kim36-406/+677
2024-02-10perf srcline: Add missed addr2line closesIan Rogers1-0/+2
2024-02-10perf stat: Support per-cluster aggregationYicong Yang12-9/+154
2024-02-10perf tools: Remove misleading comments on map functionsNamhyung Kim1-8/+0
2024-02-10perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str()Yang Jihong1-1/+1
2024-02-10perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched_...Yang Jihong1-33/+61
2024-02-10perf sched: Move curr_thread initialization to perf_sched__map()Yang Jihong1-7/+8
2024-02-10perf sched: Fix memory leak in perf_sched__map()Yang Jihong1-15/+26
2024-02-10perf sched: Move start_work_mutex and work_done_wait_mutex initialization to ...Yang Jihong1-7/+12
2024-02-09perf test: Skip metric w/o event name on arm64 in stat STD output linterYicong Yang1-1/+1
2024-02-09perf symbols: Slightly improve module file executable section mappingsAdrian Hunter1-2/+73
2024-02-09perf tools: Make it possible to see perf's kernel and module memory mappingsAdrian Hunter8-0/+25
2024-02-07perf record: Display data size on pipe modeNamhyung Kim1-1/+4
2024-02-07perf script: Print source line for each jump in brstackinsnKan Liang1-3/+15
2024-02-07perf kvm powerpc: Fix buildIan Rogers1-1/+1
2024-02-06perf/pmu-events/powerpc: Update json mapfile with Power11 PVRMadhavan Srinivasan1-0/+1
2024-02-03tools: perf: Expose sample ID / stream ID to python scriptsBen Gainey2-3/+9
2024-02-03perf bpf: Clean up the generated/copied vmlinux.hArnaldo Carvalho de Melo1-1/+1
2024-02-03perf jevents: Drop or simplify small integer valuesIan Rogers2-14/+31
2024-02-03perf parse-events: Print all errorsIan Rogers6-58/+67
2024-02-03perf parse-events: Improve error location of terms cloned from an eventIan Rogers1-4/+5
2024-02-03perf tsc: Add missing newlines to debug statementsIan Rogers1-2/+2
2024-02-02perf Documentation: Add some more hints to tips.txtAndi Kleen1-5/+26
2024-02-02perf test: Simplify metric value validation test final reportWeilin Wang2-108/+127
2024-02-02perf report: Prevent segfault with --no-parentAndi Kleen1-1/+1
2024-02-02perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample()Yang Jihong1-1/+0
2024-02-02perf evsel: Rename get_states() to parse_task_states() and make it publicZe Gao6-115/+120
2024-01-31perf tools headers: update the asm-generic/unaligned.h copy with the kernel s...Arnaldo Carvalho de Melo1-12/+12
2024-01-30tools include UAPI: Sync linux/mount.h copy with the kernel sourcesArnaldo Carvalho de Melo1-0/+70
2024-01-30perf evlist: Fix evlist__new_default() for > 1 core PMUJames Clark1-1/+8
2024-01-30tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench'Arnaldo Carvalho de Melo3-4/+8
2024-01-30tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen,...Arnaldo Carvalho de Melo1-1/+7
2024-01-29tools headers UAPI: Sync unistd.h to pick {list,stat}mount, lsm_{[gs]et_self_...Arnaldo Carvalho de Melo1-1/+14
2024-01-27perf vendor events intel: Alderlake/sapphirerapids metric fixesIan Rogers3-160/+123
2024-01-27tools headers UAPI: Sync kvm headers with the kernel sourcesArnaldo Carvalho de Melo2-90/+53
2024-01-26perf tools: Fix calloc() arguments to address error introduced in gcc-14Sun Haiyong4-7/+7
2024-01-26perf top: Remove needless malloc(0) call that triggers -Walloc-sizeSun Haiyong1-1/+1