drgn/libdrgn/elfutils
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
..
backends Update elfutils with new stack frame interface 2019-10-18 14:34:11 -07:00
config Update elfutils with noreturn unwinding fix 2020-05-13 16:41:52 -07:00
debuginfod Rebase elfutils to pick up PN_XNUM fix 2020-04-06 12:07:01 -07:00
doc Rebase elfutils to pick up PN_XNUM fix 2020-04-06 12:07:01 -07:00
lib Update to elfutils 0.178 2019-12-03 12:39:11 -08:00
libasm Update elfutils with noreturn unwinding fix 2020-05-13 16:41:52 -07:00
libcpu Update elfutils and revert activation frame patch 2020-05-20 13:38:49 -07:00
libdw Update elfutils and revert activation frame patch 2020-05-20 13:38:49 -07:00
libdwelf Import elfutils 2019-09-05 01:04:33 -07:00
libdwfl Update elfutils and revert activation frame patch 2020-05-20 13:38:49 -07:00
libebl Update elfutils with noreturn unwinding fix 2020-05-13 16:41:52 -07:00
libelf Update elfutils and revert activation frame patch 2020-05-20 13:38:49 -07:00
m4 Update to elfutils 0.178 2019-12-03 12:39:11 -08:00
po Rebase elfutils to pick up PN_XNUM fix 2020-04-06 12:07:01 -07:00
src Update elfutils and revert activation frame patch 2020-05-20 13:38:49 -07:00
tests Update elfutils and revert activation frame patch 2020-05-20 13:38:49 -07:00
.gitignore Update elfutils with improved stack frame interface 2020-02-20 13:49:10 -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 to pick up PN_XNUM fix 2020-04-06 12:07:01 -07:00
configure.ac Rebase elfutils to pick up PN_XNUM fix 2020-04-06 12:07:01 -07:00
CONTRIBUTING Rebase elfutils to pick up PN_XNUM fix 2020-04-06 12:07:01 -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 Rebase elfutils to pick up PN_XNUM fix 2020-04-06 12:07:01 -07:00
NOTES Import elfutils 2019-09-05 01:04:33 -07:00
PATCHES Update elfutils and revert activation frame patch 2020-05-20 13:38:49 -07:00
README Rebase elfutils to pick up PN_XNUM fix 2020-04-06 12:07:01 -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/mailman/listinfo/elfutils-devel

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

See the NOTES files for some design decisions and notes.