drgn/libdrgn/elfutils
Omar Sandoval d3afc63ac9 Update to elfutils 0.178
Rebase on 0.178. The only additional change needed is to pass
--disable-debuginfod to configure.

Based on:

2c7c4037 elfutils.spec.in: Sync with fedora spec, remove rhel/fedora specifics.

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: 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-03 12:39:11 -08:00
..
backends Update elfutils with new stack frame interface 2019-10-18 14:34:11 -07:00
config Update to elfutils 0.178 2019-12-03 12:39:11 -08:00
debuginfod Update to elfutils 0.178 2019-12-03 12:39:11 -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 Update to elfutils 0.178 2019-12-03 12:39:11 -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 Update to elfutils 0.178 2019-12-03 12:39:11 -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 Update to elfutils 0.178 2019-12-03 12:39:11 -08:00
.gitignore Import elfutils 2019-09-05 01:04:33 -07: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 Update to elfutils 0.178 2019-12-03 12:39:11 -08:00
configure.ac Update to elfutils 0.178 2019-12-03 12:39:11 -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 Update to elfutils 0.178 2019-12-03 12:39:11 -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.