drgn/libdrgn/elfutils
Omar Sandoval 54e3e4a6d6 Rebase elfutils and remove dwfl_addrmodule patches
The previous commit was the real fix for the failed symbol lookups. On
the bright side, the build fixes were merged, so we can rebase on master
and drop those.

Based on:

277c2c54f libcpu: Compile i386_lex.c with -Wno-implicit-fallthrough

With the following patches:

configure: Add --disable-programs
configure: Add --disable-shared
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-12-12 21:14:51 -08:00
..
backends Update elfutils with new stack frame interface 2019-10-18 14:34:11 -07:00
config Rebase elfutils and remove dwfl_addrmodule patches 2019-12-12 21:14:51 -08:00
debuginfod Rebase elfutils and remove dwfl_addrmodule patches 2019-12-12 21:14:51 -08:00
doc Update to elfutils 0.178 2019-12-03 12:39:11 -08:00
lib Update to elfutils 0.178 2019-12-03 12:39:11 -08:00
libasm Import elfutils 2019-09-05 01:04:33 -07:00
libcpu Rebase elfutils and remove dwfl_addrmodule patches 2019-12-12 21:14:51 -08:00
libdw Update to elfutils 0.178 2019-12-03 12:39:11 -08:00
libdwelf Import elfutils 2019-09-05 01:04:33 -07:00
libdwfl Rebase elfutils and remove dwfl_addrmodule patches 2019-12-12 21:14:51 -08:00
libebl Update elfutils with new stack frame interface 2019-10-18 14:34:11 -07:00
libelf Import elfutils 2019-09-05 01:04:33 -07:00
m4 Update to elfutils 0.178 2019-12-03 12:39:11 -08:00
po Update to elfutils 0.178 2019-12-03 12:39:11 -08:00
src Update to elfutils 0.178 2019-12-03 12:39:11 -08:00
tests Rebase elfutils and remove dwfl_addrmodule patches 2019-12-12 21:14:51 -08:00
.gitignore Rebase elfutils and remove dwfl_addrmodule patches 2019-12-12 21:14:51 -08:00
ABOUT-NLS Import elfutils 2019-09-05 01:04:33 -07:00
AUTHORS Import elfutils 2019-09-05 01:04:33 -07:00
ChangeLog Rebase elfutils and remove dwfl_addrmodule patches 2019-12-12 21:14:51 -08:00
configure.ac Rebase elfutils and remove dwfl_addrmodule patches 2019-12-12 21:14:51 -08:00
CONTRIBUTING Import elfutils 2019-09-05 01:04:33 -07:00
COPYING Import elfutils 2019-09-05 01:04:33 -07:00
COPYING-GPLV2 Import elfutils 2019-09-05 01:04:33 -07:00
COPYING-LGPLV3 Import elfutils 2019-09-05 01:04:33 -07:00
GPG-KEY 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
NEWS Update to elfutils 0.178 2019-12-03 12:39:11 -08:00
NOTES Import elfutils 2019-09-05 01:04:33 -07:00
PATCHES Rebase elfutils and remove dwfl_addrmodule patches 2019-12-12 21:14:51 -08:00
README Import elfutils 2019-09-05 01:04:33 -07:00
THANKS Import elfutils 2019-09-05 01:04:33 -07:00
TODO Import elfutils 2019-09-05 01:04:33 -07:00

The elfutils project provides libraries and tools for ELF files and DWARF data.

The project home is http://elfutils.org/

Releases are published at ftp://sourceware.org/pub/elfutils/
Which can also be found at https://sourceware.org/elfutils/ftp/

To build a release do: ./configure && make && make check
Please check the configure summary to make sure all recommended
features are enabled. There should be no failures after make check.

Please reports bugs at https://sourceware.org/bugzilla/

The current elfutils source code can be checked out with
git clone git://sourceware.org/git/elfutils.git

To build a git checkout do:
  autoreconf -i -f && \
  ./configure --enable-maintainer-mode && \
  make && make check

The developer mailinglist to send patches to is
elfutils-devel@sourceware.org.
https://sourceware.org/ml/elfutils-devel/

To subscribe send an email to elfutils-devel-subscribe@sourceware.org
Or use the form at https://sourceware.org/lists.html#ml-requestor

See the CONTRIBUTING file for how to propose patches to the code.

See the NOTES files for some design decisions and notes.