Commit Graph

7 Commits

Author SHA1 Message Date
David Anderson
5b6a4074df libdwarf:
* dwarf_tied.c: A C11-ism crept in. Fixed.
      Added 'static' to local function declaration.
      Removed unused local variable.
    * dwarf_errmsg_list.c: Now checks that the number in ()
      matches the index (and still checks that the array size
      is the declared size) when compiled -DTESTING.
2016-04-25 14:08:01 -07:00
David Anderson
d02c7b92b5 Some places in the hash functions were not
using DW_TSHASHTYPE. Now they are.
libdwarf/dwarf_alloc.c
libdwarf/dwarf_tied.c
libdwarf/dwarf_tsearchhash.c
2016-02-08 09:11:40 -08:00
David Anderson
7c417212c4 dwarf.h
Since .zdebug compressed dwarf is becoming
more commonly used, this is preparation for
noticing and decompressing zdebug sections
when zlib is present at build time..

dwarf_elf_access.c
dwarf_init_finish.c
dwarf_opaque.h
dwarf_tied.c
2015-11-25 12:32:56 -08:00
David Anderson
32b5bedd0d libdwarf:
* dwarf_tied.c: Code reading tied CU headers only worked by accident
       but is fixed. Reads only  as far as needed in tied for the signature
       being referenced.
2015-11-24 12:23:40 -08:00
David Anderson
8857cf5fea Now supports experimental two-level line tables,
though -vvv -l (printing internal details) does not
yet work.
Some dead variables deleted and indent mistakes fixed too.
dwarfdump/common.c
dwarfdump/dwarfdump.c
dwarfdump/print_lines.c
libdwarf/dw-linetableheader.txt
libdwarf/dwarf_abbrev.c
libdwarf/dwarf_die_deliv.c
libdwarf/dwarf_form.c
libdwarf/dwarf_init_finish.c
libdwarf/dwarf_line.c
libdwarf/dwarf_loc.c
libdwarf/dwarf_macro.c
libdwarf/dwarf_query.c
libdwarf/dwarf_tied.c
libdwarf/dwarf_xu_index.c
2015-09-23 13:08:30 -07:00
David Anderson
75cef5f84e Small corrections to dwarfdump.c for DebugFission handling.
More substantial corrections to get the DebugFission code
in libdwarf working.
2015-09-12 12:46:01 -07:00
David Anderson
c5ab119f8c Adding -x tied=<path> option to dwarfdump and added
code in libdwarf to go to the other, the tied, object
and retrieve .debug_addr data.
dwarfdump/ChangeLog
dwarfdump/dwarfdump.1
dwarfdump/dwarfdump.c
dwarfdump/print_die.c
libdwarf/ChangeLog
libdwarf/Makefile.in
libdwarf/dwarf_alloc.c
libdwarf/dwarf_die_deliv.c
libdwarf/dwarf_error.c
libdwarf/dwarf_form.c
libdwarf/dwarf_opaque.h
libdwarf/dwarf_original_elf_init.c
libdwarf/dwarf_query.c
dwarf_tied.c
libdwarf/libdwarf.h.in
2015-09-11 09:04:05 -07:00