mirror of
https://github.com/JakeHillion/drgn.git
synced 2024-12-23 17:53:07 +00:00
6f43fff627
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 |
||
---|---|---|
.. | ||
ChangeLog | ||
COPYING-GFDL | ||
elf_begin.3 | ||
elf_clone.3 | ||
elf_getdata.3 | ||
elf_update.3 | ||
elfclassify.1 | ||
elfutils.sgml | ||
Makefile.am | ||
readelf.1 | ||
README |
The elfutils documentation is very much a work in progress. Contributions are welcome. Please reports bugs at https://sourceware.org/bugzilla/ Please send additions and patches to: elfutils-devel@sourceware.org The elfutils utilities are a new implementation of many of the utilities found in binutils and consequently, the documentation for most of the tools has been the the man pages for binutils. For example you could refer to readelf's man page for instructions on eu-readelf. This has been fine up until this point but as tools gain new capabilities, they will need to have their own individual man page. Forking the man pages from binutils is acceptable and the current plan of action. New utilities that do not have an analog in binutils can have their initial man pages generated using a tool like help2man. The C language interfaces for libelf, libdw, and libdwfl are in particular need of documentation. The aspirational goal is write these in sphinx.