summaryrefslogtreecommitdiff
path: root/tools/perf/util/unwind-libdw.c
AgeCommit message (Expand)AuthorFilesLines
2026-07-31perf unwind-libdw: Fix unwinding of multi-threaded processesAlessio Podda1-3/+21
2026-05-15perf unwind: Refactor get_entries to allow dynamic libdw/libunwind selectionIan Rogers1-4/+16
2026-01-26perf unwind-libdw: Wire up e_flags for CSKYIan Rogers1-4/+5
2026-01-26perf thread: Add optional e_flags output argument to thread__e_machineIan Rogers1-2/+2
2026-01-23perf map_symbol: Switch from holding maps to holding threadIan Rogers1-1/+1
2026-01-20perf unwind-libdw: Don't discard loaded ELF/DWARF after every unwindIan Rogers1-22/+66
2026-01-20perf dwarf-regs: Add S390 perf to DWARF register number mapping functionsIan Rogers1-27/+4
2026-01-20perf dwarf-regs: Add RISC-V perf to DWARF register number mapping functionsIan Rogers1-4/+1
2026-01-20perf dwarf-regs: Add powerpc perf to DWARF register number mapping functionsIan Rogers1-4/+1
2026-01-20perf dwarf-regs: Add loongarch perf to DWARF register number mapping functionsIan Rogers1-4/+1
2026-01-20perf dwarf-regs: Add csky perf to dwarf register number mapping functionsIan Rogers1-4/+1
2026-01-20perf dwarf-regs: Add ARM perf to dwarf register number mapping functionsIan Rogers1-7/+1
2026-01-20perf dwarf-regs: Add get_dwarf_regnum_for_perf_regnum() and use for x86 unwin...Ian Rogers1-7/+63
2026-01-20perf perf_regs: Switch from arch string to int e_machineIan Rogers1-5/+7
2026-01-20perf unwind-libdw: Correct argument to dwfl_attach_state()Ian Rogers1-1/+1
2026-01-20perf unwind-libdw: Fix a cross-arch unwinding bugShimin Guo1-6/+45
2026-01-12perf unwind-libdw: Fix invalid reference countsIan Rogers1-2/+5
2025-06-24perf unwind-libdw: skip non-regular filesSergei Trofimovich1-2/+5
2025-02-12perf sample: Make user_regs and intr_regs optionalIan Rogers1-3/+6
2024-07-12perf dso: Fix address sanitizer buildIan Rogers1-6/+6
2024-02-12perf maps: Hide maps internalsIan Rogers1-1/+1
2023-12-14perf unwind-libdw: Handle JIT-generated DSOs properlyNamhyung Kim1-4/+17
2023-08-16perf unwind: Use perf_arch_reg_{ip|sp}() to substitute macrosLeo Yan1-2/+6
2023-07-01perf: unwind: Fix symfs with libdwVincent Whitchurch1-2/+6
2023-06-12perf addr_location: Add init/exit/copy functionsIan Rogers1-4/+17
2023-06-12perf thread: Add accessor functions for threadIan Rogers1-3/+3
2023-04-19perf maps: Add reference count checkingIan Rogers1-1/+1
2023-04-06perf map: Add accessors for ->pgoff and ->relocIan Rogers1-3/+3
2023-04-06perf map: Add helper for ->map_ip() and ->unmap_ip()Ian Rogers1-1/+1
2023-04-04perf map: Add accessor for start and endIan Rogers1-3/+3
2023-04-04perf map: Add accessor for dsoIan Rogers1-5/+5
2022-04-09perf unwind: Don't show unwind error messages when augmenting frame pointer s...James Clark1-3/+7
2021-02-18perf unwind: Set userdata for all __report_module() pathsDave Rigby1-3/+8
2020-12-17perf unwind: Fix separate debug info files when using elfutils' libdw's unwinderJan Kratochvil1-5/+27
2019-11-26perf map_symbol: Rename ms->mg to ms->mapsArnaldo Carvalho de Melo1-1/+1
2019-11-26perf addr_location: Rename al->mg to al->mapsArnaldo Carvalho de Melo1-1/+1
2019-11-26perf thread: Rename thread->mg to thread->mapsArnaldo Carvalho de Melo1-1/+1
2019-11-12perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol'Arnaldo Carvalho de Melo1-0/+1
2019-11-12perf unwind: Use 'struct map_symbol' in 'struct unwind_entry'Arnaldo Carvalho de Melo1-3/+3
2019-09-20perf tools: Remove util.h from where it is not neededArnaldo Carvalho de Melo1-1/+0
2019-08-31perf dsos: Move the dsos struct and its methods to separate source filesArnaldo Carvalho de Melo1-0/+1
2019-07-09tools lib: Adopt zalloc()/zfree() from tools/perfArnaldo Carvalho de Melo1-0/+1
2019-02-06perf tools: Add missing include for symbols.hArnaldo Carvalho de Melo1-0/+1
2019-02-06pref tools: Add missing map.h includesArnaldo Carvalho de Melo1-0/+1
2018-10-31perf unwind: Take pgoff into account when reporting elf to libdwflMilian Wolff1-2/+2
2018-07-24perf script: Show correct offsets for DWARF-based unwindingSandipan Das1-1/+1
2018-04-26perf thread: Make thread__find_map() search all mapsArnaldo Carvalho de Melo1-10/+0
2018-04-26perf thread: Make thread__find_map() return the mapArnaldo Carvalho de Melo1-2/+1
2018-04-26perf thread: Introduce thread__find_symbol()Arnaldo Carvalho de Melo1-4/+5
2018-04-26perf thread: Introduce thread__find_map()Arnaldo Carvalho de Melo1-4/+3