summaryrefslogtreecommitdiff
path: root/tools/perf/util
AgeCommit message (Expand)AuthorFilesLines
2026-01-26Merge remote-tracking branch 'torvalds/master' into perf-tools-nextArnaldo Carvalho de Melo1-2/+5
2026-01-23perf regs: Refactor use of arch__sample_reg_masks() to perf_reg_name()Ian Rogers4-60/+70
2026-01-23perf annotate: Fix memcpy size in arch__grow_instructions()Suchit Karunakaran1-1/+1
2026-01-23perf disasm: Minor layout tweaks for 'struct arch'Ian Rogers1-4/+4
2026-01-23perf disasm: Refactor arch__find and initialization of arch structsIan Rogers15-240/+281
2026-01-23perf map_symbol: Switch from holding maps to holding threadIan Rogers16-42/+44
2026-01-23perf disasm: Refactor ins__is_call/jump to avoid exposing arch ins_opsIan Rogers4-8/+12
2026-01-23perf disasm: Don't include C files from the arch directoryIan Rogers15-156/+2155
2026-01-23perf disasm: Rework the string arch__is to use the ELF machineIan Rogers6-21/+27
2026-01-23perf disasm: Constify use of 'struct ins'Ian Rogers2-17/+19
2026-01-23perf disasm: Constify use of 'struct ins_op'Ian Rogers2-26/+26
2026-01-23perf disasm: Constify use of 'struct arch'Ian Rogers6-47/+51
2026-01-23perf maps: Fix reference count leak in maps__find_ams()Ian Rogers1-0/+1
2026-01-23perf annotate: Fix args leak of map_symbolIan Rogers5-28/+32
2026-01-23perf header: Fix memory leaks in process_cpu_domain_info()Ian Rogers1-13/+4
2026-01-22perf sched stats: Add support for live modeSwapnil Sapkal2-2/+4
2026-01-22perf sched stats: Add support for report subcommandSwapnil Sapkal2-0/+8
2026-01-22perf sched stats: Add schedstat v17 supportSwapnil Sapkal2-0/+17
2026-01-22perf sched stats: Add schedstat v16 supportSwapnil Sapkal2-0/+12
2026-01-22perf sched stats: Add record and rawdump supportSwapnil Sapkal7-1/+269
2026-01-21perf header: Support CPU DOMAIN relation infoSwapnil Sapkal6-0/+378
2026-01-21perf list: Don't write to const memoryArnaldo Carvalho de Melo1-7/+2
2026-01-21perf list: Signal changing const memory is okArnaldo Carvalho de Melo1-1/+1
2026-01-20perf cs-etm: Fix decoding for sparse CPU mapsJames Clark1-1/+2
2026-01-20perf tools: Always uniquify event namesJames Clark1-1/+1
2026-01-20perf tools: Get debug info of DSO properlyNamhyung Kim2-24/+50
2026-01-20perf machine: Add inline information to frame pointer and LBR callchainsIan Rogers1-44/+60
2026-01-20perf unwind-libdw: Don't discard loaded ELF/DWARF after every unwindIan Rogers4-26/+111
2026-01-20perf build: Remove NO_LIBDW_DWARF_UNWIND optionIan Rogers1-2/+1
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 Rogers8-79/+157
2026-01-20perf powerpc: Unify the skip-callchain-idx libdw with that for addr2lineIan Rogers5-62/+78
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 Guo12-7/+551
2026-01-20perf dso: Extra validity checks that e_machine is validIan Rogers1-9/+20
2026-01-20perf symbol-elf: Fix leak of ELF files with GNU debugdataIan Rogers1-1/+1
2026-01-14perf parse-events: Always track user config changesJames Clark1-6/+2
2026-01-14perf evsel: Add a helper to get the value of a config fieldJames Clark4-9/+74