File libdwarf.changes of Package libdwarf
-------------------------------------------------------------------
Fri Jan 25 19:58:15 CET 2008 - dgollub@suse.de
- removed README.SUSE, which contained obsolate information about
shared library and versioning.
- update to 20080125
o producer interface:
dwarf_die_link() is now O(1) where it was O(N) before.
-------------------------------------------------------------------
Tue Dec 11 13:58:31 CET 2007 - dgollub@suse.de
- building shared lib (instead of static)
- added LD_LIBRARY_PATH to dwarfdump Makefile, since it runs
something within the build which is linked against libdwarf.
- update to 20071209
o Renamed 4 functions so they are now exported by libdwarf as dwarf_*:
dwarf_fde_section_offset(), dwarf_cie_section_offset(),
dwarf_print_lines(), and dwarf_ld_sort_lines() are the new names.
o The old _dwarf_* names are still supported in libdwarf.h but anyone
building a shared library could choose to export only dwarf_* names
and dwarfdump will now compile and link successfully with that shared
library.
o Added acceptance of .eh_frame S augmentation
o Updated config.guess config.sub to latest (2006-11-15)
o Added configure tests and some code in dwarf_incl.h and globals.h
to define _GNU_SOURCE so that it will all compile with recent libelf.h
use of off64_t (yet still compile with earlier libelf.h)
- updated to 20071016
o dwarf_siblingof() could try to access a byte past the
end of an Elf section leading to a coredump.
o The dwarf macro reading code could (in the DWARF_SIMPLE_MALLOC
case only) allocate and free memory inconsistently leading to
malloc arena corruption.
(updated to 20071015)
o The special build macro DWARF_SIMPLE_MALLOC was incorrectly
implemented (now fixed): it could lead builds employing that
macro to coredump in libdwarf. Now (just before exit) dwarfdump
free()s some space it previously left mallocd.
(updated to 20070904)
o Added qualifier for DWARF4 DW_AT_high_pc where applicable in
dwarfdump output.
o Added documentation of new producer functions in libdwarf.
o Misc: Updated FSF address everywhere. Deleted 2 files which
were never used.
-------------------------------------------------------------------
Sat Jul 21 20:45:18 CEST 2007 - bwalle@suse.de
- add 'dwarfextract' from lkcdutils to libdwarf-tools since
we only distribute 'lcrash' from lkcdutils now
-------------------------------------------------------------------
Sat Jul 21 17:23:18 CEST 2007 - bwalle@suse.de
- updated to 20070703
o Adding new libdwarf function dwarf_get_loclist_entry() to
extract CFA val_expression bytes usefully.
o dwarfdump now uses that info to print those expression bytes
with -v
o DW_CFA_val_expression was handled wrong in libdwarf leading
eventually to an invalid register number reading a GNU
.eh_frame section (dwarfdump reported an error).
-------------------------------------------------------------------
Mon Jun 4 17:15:41 CEST 2007 - bwalle@suse.de
- initial package
-------------------------------------------------------------------