summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2026-01-20perf test: Add missing newlines in debug messagesJames Clark1-3/+3
2026-01-20perf tools: Always uniquify event namesJames Clark1-1/+1
2026-01-20perf c2c: Update documentation for adding memory event tableLeo Yan1-14/+37
2026-01-20perf mem: Simplify Arm SPE event configLeo Yan1-2/+2
2026-01-20perf tests kallsyms: Fix missed map__put()Ian Rogers1-0/+1
2026-01-20perf tools: Add the legacy-cache.json to .gitignoreHaiyue Wang1-0/+1
2026-01-20perf tools: Get debug info of DSO properlyNamhyung Kim2-24/+50
2026-01-20perf test: Add DWARF callchain conversion testNamhyung Kim1-0/+45
2026-01-20perf inject: Add --convert-callchain optionNamhyung Kim2-0/+157
2026-01-20perf machine: Add inline information to frame pointer and LBR callchainsIan Rogers2-49/+86
2026-01-20perf unwind-libdw: Don't discard loaded ELF/DWARF after every unwindIan Rogers4-27/+112
2026-01-20perf build: Remove NO_LIBDW_DWARF_UNWIND optionIan Rogers3-22/+3
2026-01-20perf dwarf-regs: Add MIPS perf to DWARF register number mapping functionsIan Rogers5-2/+21
2026-01-20perf dwarf-regs: Add S390 perf to DWARF register number mapping functionsIan Rogers8-94/+62
2026-01-20perf dwarf-regs: Add RISC-V perf to DWARF register number mapping functionsIan Rogers8-64/+18
2026-01-20perf dwarf-regs: Add powerpc perf to DWARF register number mapping functionsIan Rogers7-83/+82
2026-01-20perf dwarf-regs: Add loongarch perf to DWARF register number mapping functionsIan Rogers8-63/+18
2026-01-20perf dwarf-regs: Add csky perf to dwarf register number mapping functionsIan Rogers7-84/+64
2026-01-20perf dwarf-regs: Add ARM perf to dwarf register number mapping functionsIan Rogers10-111/+36
2026-01-20perf dwarf-regs: Add basic get_dwarf_regnum() for most architecturesIan Rogers3-9/+78
2026-01-20perf dwarf-regs: Add get_dwarf_regnum_for_perf_regnum() and use for x86 unwin...Ian Rogers7-63/+222
2026-01-20perf dwarf-regs: Clean up x86 dwarf_regnum codeIan Rogers3-12/+129
2026-01-20perf dwarf-regs: Remove get_arch_regnum()Ian Rogers2-16/+0
2026-01-20perf dwarf-regs: Add util/dwarf-regs-arch for consistency with perf-regsIan Rogers5-3/+4
2026-01-20perf perf_regs: Switch from arch string to int e_machineIan Rogers9-88/+165
2026-01-20perf powerpc: Unify the skip-callchain-idx libdw with that for addr2lineIan Rogers6-103/+89
2026-01-20perf unwind-libdw: Correct argument to dwfl_attach_state()Ian Rogers1-1/+1
2026-01-20perf libdw_addr2line: Fixes to srcline memory allocationIan Rogers1-3/+11
2026-01-20perf unwind-libdw: Fix a cross-arch unwinding bugShimin Guo19-57/+104
2026-01-20perf record: Disable inline frames when marking build IDsIan Rogers1-1/+2
2026-01-20perf dso: Extra validity checks that e_machine is validIan Rogers1-10/+21
2026-01-20perf symbol-elf: Fix leak of ELF files with GNU debugdataIan Rogers1-1/+1
2026-01-15perf arm-spe: Don't hard code config attributeJames Clark1-7/+8
2026-01-15perf cs-etm: Don't hard code config attribute when configuring the eventJames Clark1-29/+27
2026-01-15perf cs-etm: Don't use hard coded config bits when setting up TRCCONFIGRJames Clark1-45/+34
2026-01-15perf cs-etm: Don't use hard coded config bits when setting up ETMCRJames Clark1-1/+34
2026-01-15perf cs-etm: Make a helper to find the Coresight evselJames Clark1-23/+27
2026-01-15perf tests: Test evsel__set_config_if_unset() and config change trackingJames Clark1-0/+91
2026-01-15perf parse-events: Always track user config changesJames Clark1-6/+2
2026-01-15perf evsel: Add a helper to get the value of a config fieldJames Clark4-9/+74
2026-01-15perf evsel: apply evsel__set_config_if_unset() to all config fieldsJames Clark1-1/+31
2026-01-15perf parse-events: Track all user changed config bitsJames Clark5-51/+70
2026-01-15perf evsel: Support sparse fields in evsel__set_config_if_unset()James Clark3-37/+42
2026-01-15perf evsel: Move evsel__* functions to evsel.cJames Clark2-40/+40
2026-01-15perf evsel: Refactor evsel__set_config_if_unset() argumentsJames Clark5-14/+10
2026-01-15perf parse-events: Refactor get_config_terms() to remove macrosJames Clark2-61/+86
2026-01-14perf tools: Switch printf("...%s", strerror(errno)) to printf("...%m")Ian Rogers20-139/+104
2026-01-14perf help: Move common_cmds into builtin-helpIan Rogers5-133/+49
2026-01-14perf vendor events amd: Add Zen 6 metricsSandipan Das2-0/+438
2026-01-14perf vendor events amd: Add Zen 6 uncore eventsSandipan Das2-0/+278