drgn/libdrgn/elfutils/libdwfl
Omar Sandoval a227d0d50e Update elfutils and revert activation frame patch
After thinking about it some more, I realized that "libdwfl: simplify
activation frame logic" breaks the case where during unwinding someone
queries isactivation for reasons other than knowing whether to decrement
program counter. Revert the patch and refactor "libdwfl: add interface
for getting Dwfl_Module and Dwarf_Frame for Dwfl_Frame" to handle it
differently.

Based on:

c95081596 size: Also obey radix printing for bsd format.

With the following patches:

configure: Add --disable-programs
configure: Add --disable-shared
libdwfl: add interface for attaching to/detaching from threads
libdwfl: export __libdwfl_frame_reg_get as dwfl_frame_register
libdwfl: add interface for getting Dwfl_Module and Dwarf_Frame for Dwfl_Frame
libdwfl: add interface for evaluating DWARF expressions in a frame
2020-05-20 13:38:49 -07:00
..
argp-std.c Import elfutils 2019-09-05 01:04:33 -07:00
bzip2.c Import elfutils 2019-09-05 01:04:33 -07:00
ChangeLog Update elfutils and revert activation frame patch 2020-05-20 13:38:49 -07:00
core-file.c Update elfutils and revert activation frame patch 2020-05-20 13:38:49 -07:00
cu.c Import elfutils 2019-09-05 01:04:33 -07:00
debuginfod-client.c Update to elfutils 0.178 2019-12-03 12:39:11 -08:00
derelocate.c Rebase elfutils and remove dwfl_addrmodule patches 2019-12-12 21:14:51 -08:00
dwfl_addrdie.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_addrdwarf.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_addrmodule.c Rebase elfutils and remove dwfl_addrmodule patches 2019-12-12 21:14:51 -08:00
dwfl_begin.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_build_id_find_debuginfo.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_build_id_find_elf.c Update to elfutils 0.178 2019-12-03 12:39:11 -08:00
dwfl_cumodule.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_dwarf_line.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_end.c Update to elfutils 0.178 2019-12-03 12:39:11 -08:00
dwfl_error.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_frame_pc.c Update elfutils and revert activation frame patch 2020-05-20 13:38:49 -07:00
dwfl_frame_regs.c Update elfutils and revert activation frame patch 2020-05-20 13:38:49 -07:00
dwfl_frame.c Update elfutils and revert activation frame patch 2020-05-20 13:38:49 -07:00
dwfl_getdwarf.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_getmodules.c Rebase elfutils and remove dwfl_addrmodule patches 2019-12-12 21:14:51 -08:00
dwfl_getsrc.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_getsrclines.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_line_comp_dir.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_linecu.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_lineinfo.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_linemodule.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_module_addrdie.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_module_addrname.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_module_addrsym.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_module_build_id.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_module_dwarf_cfi.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_module_eh_cfi.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_module_getdwarf.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_module_getelf.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_module_getsrc_file.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_module_getsrc.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_module_getsym.c Rebase elfutils and remove dwfl_addrmodule patches 2019-12-12 21:14:51 -08:00
dwfl_module_info.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_module_nextcu.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_module_register_names.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_module_report_build_id.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_module_return_value_location.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_module.c Rebase elfutils and remove dwfl_addrmodule patches 2019-12-12 21:14:51 -08:00
dwfl_nextcu.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_onesrcline.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_report_elf.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_segment_report_module.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_validate_address.c Import elfutils 2019-09-05 01:04:33 -07:00
dwfl_version.c Import elfutils 2019-09-05 01:04:33 -07:00
elf-from-memory.c Import elfutils 2019-09-05 01:04:33 -07:00
find-debuginfo.c Update elfutils and revert activation frame patch 2020-05-20 13:38:49 -07:00
frame_unwind.c Update elfutils and revert activation frame patch 2020-05-20 13:38:49 -07:00
gzip.c Update elfutils with noreturn unwinding fix 2020-05-13 16:41:52 -07:00
image-header.c Import elfutils 2019-09-05 01:04:33 -07:00
libdwfl_crc32_file.c Import elfutils 2019-09-05 01:04:33 -07:00
libdwfl_crc32.c Import elfutils 2019-09-05 01:04:33 -07:00
libdwfl.h Update elfutils with improved stack frame interface 2020-02-20 13:49:10 -08:00
libdwflP.h Update elfutils and revert activation frame patch 2020-05-20 13:38:49 -07:00
lines.c Import elfutils 2019-09-05 01:04:33 -07:00
link_map.c Rebase elfutils and remove dwfl_addrmodule patches 2019-12-12 21:14:51 -08:00
linux-core-attach.c Update elfutils with improved stack frame interface 2020-02-20 13:49:10 -08:00
linux-kernel-modules.c Update elfutils with improved stack frame interface 2020-02-20 13:49:10 -08:00
linux-pid-attach.c Import elfutils 2019-09-05 01:04:33 -07:00
linux-proc-maps.c Import elfutils 2019-09-05 01:04:33 -07:00
lzma.c Import elfutils 2019-09-05 01:04:33 -07:00
Makefile.am Update to elfutils 0.178 2019-12-03 12:39:11 -08:00
offline.c Import elfutils 2019-09-05 01:04:33 -07:00
open.c Import elfutils 2019-09-05 01:04:33 -07:00
relocate.c Rebase elfutils and remove dwfl_addrmodule patches 2019-12-12 21:14:51 -08:00
segment.c Update elfutils with improved stack frame interface 2020-02-20 13:49:10 -08:00