aboutsummaryrefslogtreecommitdiff
path: root/tools/perf
AgeCommit message (Expand)AuthorFilesLines
2024-02-09perf tools: Remove misleading comments on map functionsNamhyung Kim1-8/+0
2024-02-09perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str()Yang Jihong1-1/+1
2024-02-09perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched_...Yang Jihong1-33/+61
2024-02-09perf sched: Move curr_thread initialization to perf_sched__map()Yang Jihong1-7/+8
2024-02-09perf sched: Fix memory leak in perf_sched__map()Yang Jihong1-15/+26
2024-02-09perf sched: Move start_work_mutex and work_done_wait_mutex initialization to ...Yang Jihong1-7/+12
2024-02-08perf test: Skip metric w/o event name on arm64 in stat STD output linterYicong Yang1-1/+1
2024-02-08perf symbols: Slightly improve module file executable section mappingsAdrian Hunter1-2/+73
2024-02-08perf 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-05perf/pmu-events/powerpc: Update json mapfile with Power11 PVRMadhavan Srinivasan1-0/+1
2024-02-02tools: perf: Expose sample ID / stream ID to python scriptsBen Gainey2-3/+9
2024-02-02perf bpf: Clean up the generated/copied vmlinux.hArnaldo Carvalho de Melo1-1/+1
2024-02-02perf jevents: Drop or simplify small integer valuesIan Rogers2-14/+31
2024-02-02perf parse-events: Print all errorsIan Rogers6-58/+67
2024-02-02perf parse-events: Improve error location of terms cloned from an eventIan Rogers1-4/+5
2024-02-02perf tsc: Add missing newlines to debug statementsIan Rogers1-2/+2
2024-02-01perf Documentation: Add some more hints to tips.txtAndi Kleen1-5/+26
2024-02-01perf test: Simplify metric value validation test final reportWeilin Wang2-108/+127
2024-02-01perf report: Prevent segfault with --no-parentAndi Kleen1-1/+1
2024-02-01perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample()Yang Jihong1-1/+0
2024-02-01perf evsel: Rename get_states() to parse_task_states() and make it publicZe Gao6-115/+120
2024-01-25perf tools: Add -H short option for --hierarchyNamhyung Kim4-4/+61
2024-01-25perf pmu: Treat the msr pmu as softwareIan Rogers1-1/+11
2024-01-24perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built inJames Clark1-0/+6
2024-01-24perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORTJames Clark1-0/+1
2024-01-24perf evlist: Fix evlist__new_default() for > 1 core PMUJames Clark1-1/+8
2024-01-24perf mem: Clean up perf_pmus__num_mem_pmus()Kan Liang7-19/+17
2024-01-24perf mem: Clean up perf_mem_events__record_args()Kan Liang4-53/+17
2024-01-24perf mem: Clean up is_mem_loads_aux_event()Kan Liang2-21/+16
2024-01-24perf mem: Clean up perf_mem_event__supported()Kan Liang5-29/+31
2024-01-24perf mem: Clean up perf_mem_events__name()Kan Liang10-107/+97
2024-01-24perf mem: Clean up perf_mem_events__ptr()Kan Liang6-92/+104
2024-01-24perf mem: Add mem_events into the supported perf_pmuKan Liang10-7/+44
2024-01-22perf sched: Commit to evsel__taskstate() to parse task state infoZe Gao1-36/+10
2024-01-22perf util: Add evsel__taskstate() to parse the task state info insteadZe Gao2-1/+36
2024-01-22perf util: Add helpers to parse task state string from libtraceeventZe Gao1-0/+112
2024-01-22perf sched: Sync state char array with the kernelZe Gao1-12/+1
2024-01-22perf data: Minor code style alignment cleanupYang Jihong3-10/+11
2024-01-22perf record: Check conflict between '--timestamp-filename' option and pipe mo...Yang Jihong2-2/+5
2024-01-22perf record: Fix possible incorrect free in record__switch_output()Yang Jihong1-1/+1
2024-01-22perf dwarf-aux: Check allowed DWARF OpsNamhyung Kim1-4/+40
2024-01-22perf annotate-data: Support stack variablesNamhyung Kim3-24/+93
2024-01-22perf dwarf-aux: Add die_get_cfa()Namhyung Kim2-1/+82
2024-01-22perf annotate-data: Support global variablesNamhyung Kim4-13/+92
2024-01-22perf annotate-data: Handle PC-relative addressingNamhyung Kim1-18/+38
2024-01-22perf annotate-data: Add stack operation pseudo typeNamhyung Kim2-0/+27
2024-01-22perf annotate-data: Handle array style accessesNamhyung Kim4-19/+61