drgn/libdrgn/elfutils/backends
Omar Sandoval 6f43fff627 Update elfutils with new stack frame interface
Rebase the existing patches and add the patches which extend the libdwfl
stack frame interface.

Based on:

47780c9e elflint, readelf: enhance error diagnostics

With the following patches:

configure: Add --disable-programs
configure: Add --disable-shared
configure: Fix -D_FORTIFY_SOURCE=2 check when CFLAGS contains -Wno-error
libcpu: compile i386_lex.c with -Wno-implicit-fallthrough
libdwfl: don't bother freeing frames outside of dwfl_thread_getframes
libdwfl: only use thread->unwound for initial frame
libdwfl: add interface for attaching to/detaching from threads
libdwfl: cache Dwfl_Module and Dwarf_Frame for Dwfl_Frame
libdwfl: add interface for evaluating DWARF expressions in a frame
2019-10-18 14:34:11 -07:00
..
aarch64_cfi.c Import elfutils 2019-09-05 01:04:33 -07:00
aarch64_corenote.c Import elfutils 2019-09-05 01:04:33 -07:00
aarch64_init.c Import elfutils 2019-09-05 01:04:33 -07:00
aarch64_initreg.c Import elfutils 2019-09-05 01:04:33 -07:00
aarch64_regs.c Import elfutils 2019-09-05 01:04:33 -07:00
aarch64_reloc.def Import elfutils 2019-09-05 01:04:33 -07:00
aarch64_retval.c Import elfutils 2019-09-05 01:04:33 -07:00
aarch64_symbol.c Import elfutils 2019-09-05 01:04:33 -07:00
aarch64_unwind.c Import elfutils 2019-09-05 01:04:33 -07:00
alpha_auxv.c Import elfutils 2019-09-05 01:04:33 -07:00
alpha_corenote.c Import elfutils 2019-09-05 01:04:33 -07:00
alpha_init.c Import elfutils 2019-09-05 01:04:33 -07:00
alpha_regs.c Import elfutils 2019-09-05 01:04:33 -07:00
alpha_reloc.def Import elfutils 2019-09-05 01:04:33 -07:00
alpha_retval.c Import elfutils 2019-09-05 01:04:33 -07:00
alpha_symbol.c Import elfutils 2019-09-05 01:04:33 -07:00
arm_attrs.c Import elfutils 2019-09-05 01:04:33 -07:00
arm_auxv.c Import elfutils 2019-09-05 01:04:33 -07:00
arm_cfi.c Import elfutils 2019-09-05 01:04:33 -07:00
arm_corenote.c Import elfutils 2019-09-05 01:04:33 -07:00
arm_init.c Import elfutils 2019-09-05 01:04:33 -07:00
arm_initreg.c Import elfutils 2019-09-05 01:04:33 -07:00
arm_regs.c Import elfutils 2019-09-05 01:04:33 -07:00
arm_reloc.def Import elfutils 2019-09-05 01:04:33 -07:00
arm_retval.c Import elfutils 2019-09-05 01:04:33 -07:00
arm_symbol.c Import elfutils 2019-09-05 01:04:33 -07:00
bpf_init.c Import elfutils 2019-09-05 01:04:33 -07:00
bpf_regs.c Import elfutils 2019-09-05 01:04:33 -07:00
bpf_reloc.def Import elfutils 2019-09-05 01:04:33 -07:00
bpf_symbol.c Import elfutils 2019-09-05 01:04:33 -07:00
ChangeLog Import elfutils 2019-09-05 01:04:33 -07:00
common-reloc.c Import elfutils 2019-09-05 01:04:33 -07:00
csky_attrs.c Import elfutils 2019-09-05 01:04:33 -07:00
csky_cfi.c Import elfutils 2019-09-05 01:04:33 -07:00
csky_corenote.c Import elfutils 2019-09-05 01:04:33 -07:00
csky_init.c Import elfutils 2019-09-05 01:04:33 -07:00
csky_initreg.c Import elfutils 2019-09-05 01:04:33 -07:00
csky_regs.c Import elfutils 2019-09-05 01:04:33 -07:00
csky_reloc.def Import elfutils 2019-09-05 01:04:33 -07:00
csky_symbol.c Import elfutils 2019-09-05 01:04:33 -07:00
i386_auxv.c Import elfutils 2019-09-05 01:04:33 -07:00
i386_cfi.c Import elfutils 2019-09-05 01:04:33 -07:00
i386_corenote.c Import elfutils 2019-09-05 01:04:33 -07:00
i386_init.c Import elfutils 2019-09-05 01:04:33 -07:00
i386_initreg.c Import elfutils 2019-09-05 01:04:33 -07:00
i386_regs.c Import elfutils 2019-09-05 01:04:33 -07:00
i386_reloc.def Import elfutils 2019-09-05 01:04:33 -07:00
i386_retval.c Import elfutils 2019-09-05 01:04:33 -07:00
i386_symbol.c Import elfutils 2019-09-05 01:04:33 -07:00
i386_syscall.c Import elfutils 2019-09-05 01:04:33 -07:00
i386_unwind.c Import elfutils 2019-09-05 01:04:33 -07:00
ia64_init.c Import elfutils 2019-09-05 01:04:33 -07:00
ia64_regs.c Import elfutils 2019-09-05 01:04:33 -07:00
ia64_reloc.def Import elfutils 2019-09-05 01:04:33 -07:00
ia64_retval.c Import elfutils 2019-09-05 01:04:33 -07:00
ia64_symbol.c Import elfutils 2019-09-05 01:04:33 -07:00
libebl_CPU.h Import elfutils 2019-09-05 01:04:33 -07:00
linux-core-note.c Import elfutils 2019-09-05 01:04:33 -07:00
m68k_cfi.c Import elfutils 2019-09-05 01:04:33 -07:00
m68k_corenote.c Import elfutils 2019-09-05 01:04:33 -07:00
m68k_init.c Import elfutils 2019-09-05 01:04:33 -07:00
m68k_initreg.c Import elfutils 2019-09-05 01:04:33 -07:00
m68k_regs.c Import elfutils 2019-09-05 01:04:33 -07:00
m68k_reloc.def Import elfutils 2019-09-05 01:04:33 -07:00
m68k_retval.c Import elfutils 2019-09-05 01:04:33 -07:00
m68k_symbol.c Import elfutils 2019-09-05 01:04:33 -07:00
Makefile.am Import elfutils 2019-09-05 01:04:33 -07:00
ppc64_corenote.c Import elfutils 2019-09-05 01:04:33 -07:00
ppc64_init.c Import elfutils 2019-09-05 01:04:33 -07:00
ppc64_reloc.def Import elfutils 2019-09-05 01:04:33 -07:00
ppc64_resolve_sym.c Import elfutils 2019-09-05 01:04:33 -07:00
ppc64_retval.c Import elfutils 2019-09-05 01:04:33 -07:00
ppc64_symbol.c Import elfutils 2019-09-05 01:04:33 -07:00
ppc64_unwind.c Import elfutils 2019-09-05 01:04:33 -07:00
ppc_attrs.c Import elfutils 2019-09-05 01:04:33 -07:00
ppc_auxv.c Import elfutils 2019-09-05 01:04:33 -07:00
ppc_cfi.c Import elfutils 2019-09-05 01:04:33 -07:00
ppc_corenote.c Import elfutils 2019-09-05 01:04:33 -07:00
ppc_init.c Import elfutils 2019-09-05 01:04:33 -07:00
ppc_initreg.c Import elfutils 2019-09-05 01:04:33 -07:00
ppc_regs.c Import elfutils 2019-09-05 01:04:33 -07:00
ppc_reloc.def Import elfutils 2019-09-05 01:04:33 -07:00
ppc_retval.c Import elfutils 2019-09-05 01:04:33 -07:00
ppc_symbol.c Import elfutils 2019-09-05 01:04:33 -07:00
ppc_syscall.c Import elfutils 2019-09-05 01:04:33 -07:00
riscv64_corenote.c Import elfutils 2019-09-05 01:04:33 -07:00
riscv_cfi.c Import elfutils 2019-09-05 01:04:33 -07:00
riscv_corenote.c Import elfutils 2019-09-05 01:04:33 -07:00
riscv_init.c Update elfutils with new stack frame interface 2019-10-18 14:34:11 -07:00
riscv_initreg.c Import elfutils 2019-09-05 01:04:33 -07:00
riscv_regs.c Import elfutils 2019-09-05 01:04:33 -07:00
riscv_reloc.def Import elfutils 2019-09-05 01:04:33 -07:00
riscv_retval.c Import elfutils 2019-09-05 01:04:33 -07:00
riscv_symbol.c Import elfutils 2019-09-05 01:04:33 -07:00
s390_cfi.c Import elfutils 2019-09-05 01:04:33 -07:00
s390_corenote.c Import elfutils 2019-09-05 01:04:33 -07:00
s390_init.c Import elfutils 2019-09-05 01:04:33 -07:00
s390_initreg.c Import elfutils 2019-09-05 01:04:33 -07:00
s390_regs.c Import elfutils 2019-09-05 01:04:33 -07:00
s390_reloc.def Import elfutils 2019-09-05 01:04:33 -07:00
s390_retval.c Import elfutils 2019-09-05 01:04:33 -07:00
s390_symbol.c Import elfutils 2019-09-05 01:04:33 -07:00
s390_unwind.c Import elfutils 2019-09-05 01:04:33 -07:00
s390x_corenote.c Import elfutils 2019-09-05 01:04:33 -07:00
sh_corenote.c Import elfutils 2019-09-05 01:04:33 -07:00
sh_init.c Import elfutils 2019-09-05 01:04:33 -07:00
sh_regs.c Import elfutils 2019-09-05 01:04:33 -07:00
sh_reloc.def Import elfutils 2019-09-05 01:04:33 -07:00
sh_retval.c Import elfutils 2019-09-05 01:04:33 -07:00
sh_symbol.c Import elfutils 2019-09-05 01:04:33 -07:00
sparc64_corenote.c Import elfutils 2019-09-05 01:04:33 -07:00
sparc_attrs.c Import elfutils 2019-09-05 01:04:33 -07:00
sparc_auxv.c Import elfutils 2019-09-05 01:04:33 -07:00
sparc_cfi.c Import elfutils 2019-09-05 01:04:33 -07:00
sparc_corenote.c Import elfutils 2019-09-05 01:04:33 -07:00
sparc_init.c Import elfutils 2019-09-05 01:04:33 -07:00
sparc_initreg.c Import elfutils 2019-09-05 01:04:33 -07:00
sparc_regs.c Import elfutils 2019-09-05 01:04:33 -07:00
sparc_reloc.def Import elfutils 2019-09-05 01:04:33 -07:00
sparc_retval.c Import elfutils 2019-09-05 01:04:33 -07:00
sparc_symbol.c Import elfutils 2019-09-05 01:04:33 -07:00
tilegx_corenote.c Import elfutils 2019-09-05 01:04:33 -07:00
tilegx_init.c Import elfutils 2019-09-05 01:04:33 -07:00
tilegx_regs.c Import elfutils 2019-09-05 01:04:33 -07:00
tilegx_reloc.def Import elfutils 2019-09-05 01:04:33 -07:00
tilegx_retval.c Import elfutils 2019-09-05 01:04:33 -07:00
tilegx_symbol.c Import elfutils 2019-09-05 01:04:33 -07:00
x32_corenote.c Import elfutils 2019-09-05 01:04:33 -07:00
x86_64_cfi.c Import elfutils 2019-09-05 01:04:33 -07:00
x86_64_corenote.c Import elfutils 2019-09-05 01:04:33 -07:00
x86_64_init.c Import elfutils 2019-09-05 01:04:33 -07:00
x86_64_initreg.c Import elfutils 2019-09-05 01:04:33 -07:00
x86_64_regs.c Import elfutils 2019-09-05 01:04:33 -07:00
x86_64_reloc.def Import elfutils 2019-09-05 01:04:33 -07:00
x86_64_retval.c Import elfutils 2019-09-05 01:04:33 -07:00
x86_64_symbol.c Import elfutils 2019-09-05 01:04:33 -07:00
x86_64_syscall.c Import elfutils 2019-09-05 01:04:33 -07:00
x86_64_unwind.c Import elfutils 2019-09-05 01:04:33 -07:00
x86_corenote.c Import elfutils 2019-09-05 01:04:33 -07:00