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

-------------------------------------------------------------------
openSUSE Build Service is sponsored by