Release libdwarf 0.6.0 #153
davea42
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Fixes for Denial Of Service (possible libdwarf crash):
The dealloc required for dwarf_offset_list() was incorrect, possibly leading to a crash.
The function prototype for dwarf_dietype_offset() changed so it can work correctly on DWARF4 objects.
A memory leak from dwarf_load_loclists() has been fixed.
The function dwarf_get_pubtypes() changed, Dwarf_Type no longer exists, correcting a library design mistake made in 1993. The function applied to DWARF3 and DWARF4 objects.
The set of functions using Dwarf_Type are gone, use Dwarf_Global instead.
An object with DW_FORM_strx3 (DWARF5) could result in the library either crashing or returning an inappropriate error. DW_FORM_strx3 is now handled properly.
This discussion was created from the release Release libdwarf 0.6.0.
Beta Was this translation helpful? Give feedback.
All reactions