summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2024-05-06perf dso: Use container_of() to avoid a pointer in 'struct dso_data'Ian Rogers3-32/+46
2024-05-06perf symbol-elf: dso__load_sym_internal() reference count fixesIan Rogers1-26/+25
2024-05-06perf symbol-elf: Ensure dso__put() in machine__process_ksymbol_register()Ian Rogers1-3/+3
2024-05-06perf map: Add missing dso__put() in map__new()Ian Rogers1-0/+1
2024-05-06perf dso: Add reference count checking and accessor functionsIan Rogers57-739/+1169
2024-05-06perf dsos: Switch hand crafted code to bsearch()Ian Rogers1-19/+27
2024-05-06perf dsos: Remove __dsos__findnew_link_by_longname_id()Ian Rogers2-47/+10
2024-05-06perf dsos: Remove __dsos__addnew()Ian Rogers2-6/+0
2024-05-06perf dsos: Switch backing storage to array from rbtree/listIan Rogers4-109/+177
2024-05-04perf vendor events amd: Add Zen 5 mappingSandipan Das1-0/+1
2024-05-04perf vendor events amd: Add Zen 5 metricsSandipan Das2-0/+444
2024-05-04perf vendor events amd: Add Zen 5 uncore eventsSandipan Das2-0/+278
2024-05-04perf vendor events amd: Add Zen 5 core eventsSandipan Das7-0/+1983
2024-05-04perf trace: Disable syscall augmentation with recordIan Rogers1-0/+5
2024-05-03perf pmu: Assume sysfs events are always the same caseIan Rogers1-5/+26
2024-05-03perf test pmu: Test all sysfs PMU event names are the same caseIan Rogers1-0/+90
2024-05-03perf test pmu: Add an eagerly loaded event testIan Rogers2-21/+124
2024-05-03perf test pmu: Refactor format test and exposed test APIsIan Rogers7-179/+177
2024-05-03perf test pmu-events: Make it clearer that pmu-events tests JSON eventsIan Rogers1-1/+1
2024-05-02perf maps: Remove check_invariants() from maps__lock()Namhyung Kim1-5/+11
2024-05-02perf cs-etm: Improve version detection and error reportingJames Clark1-18/+43
2024-05-02perf cs-etm: Remove repeated fetches of the ETM PMUJames Clark1-33/+27
2024-05-02perf cs-etm: Use struct perf_cpu as much as possibleJames Clark1-116/+88
2024-05-02perf annotate-data: Check kind of stack variablesNamhyung Kim1-0/+6
2024-05-02perf annotate-data: Handle multi regs in find_data_type_block()Namhyung Kim1-11/+12
2024-05-02perf annotate-data: Check memory access with two registersNamhyung Kim1-5/+39
2024-05-02perf annotate-data: Handle direct global variable accessNamhyung Kim1-12/+15
2024-05-02perf annotate-data: Collect global variables in advanceNamhyung Kim1-2/+55
2024-05-02perf dwarf-aux: Add die_collect_global_vars()Namhyung Kim2-0/+70
2024-04-27perf test: Reintroduce -p/--parallel and make -S/--sequential the defaultArnaldo Carvalho de Melo2-2/+19
2024-04-27tools headers: Synchronize linux/bits.h with the kernel sourcesArnaldo Carvalho de Melo4-7/+21
2024-04-27tools headers x86 cpufeatures: Sync with the kernel sources to pick BHI mitig...Arnaldo Carvalho de Melo1-1/+6
2024-04-27perf annotate: Fix data type profiling on stdioNamhyung Kim1-1/+1
2024-04-27perf build: Pretend scandirat is missing with msanIan Rogers1-1/+4
2024-04-27perf intel-pt: Fix unassigned instruction op (discovered by MemorySanitizer)Adrian Hunter2-0/+4
2024-04-27perf record: Fix comment misspellingsHoward Chu2-3/+3
2024-04-27perf annotate: Update DSO binary type when trying build-idNamhyung Kim1-0/+2
2024-04-27perf annotate: Fallback disassemble to objdump when capstone failsNamhyung Kim1-0/+14
2024-04-27perf annotate-data: Check if 'struct annotation_source' was allocated on 'per...Namhyung Kim1-1/+1
2024-04-27perf test: Add a new test for 'perf annotate'Namhyung Kim1-0/+83
2024-04-27perf parse-events: Tidy the setting of the default event nameIan Rogers4-7/+19
2024-04-27perf parse-events: Minor grouping tidy upIan Rogers2-1/+6
2024-04-27perf parse-event: Constify event_symbol arraysIan Rogers2-4/+4
2024-04-27perf parse-events: Improvements to modifier parsingIan Rogers4-182/+194
2024-04-27perf parse-events: Inline parse_events_evlist_errorIan Rogers3-13/+8
2024-04-27perf parse-events: Improve error message for bad numbersIan Rogers1-16/+24
2024-04-27perf parse-events: Inline parse_events_update_listsIan Rogers3-31/+25
2024-04-27perf parse-events: Prefer sysfs/JSON hardware events over legacyIan Rogers4-68/+103
2024-04-27perf parse-events: Constify parse_events_add_numericIan Rogers2-10/+12
2024-04-27perf parse-events: Handle PE_TERM_HW in name_or_rawIan Rogers1-26/+5