Revisions of libdwarf
Dirk Mueller (dirkmueller)
committed
(revision 47)
- update to 0.4.1: * Two places where a carefully corrupted object file could result in libdwarf crashing a caller due to referencing memory outside the intended read area have been fixed (DW202205-001 and DW202206-001). One related to DW_FORM_ref_sig8, the other to the .debug_pubnames section. * The library now accepts DW_AT_entry_pc in a CU DIE as a base address when DW_AT_low_pc is missing (an extension used by a current compiler). * Added function dwarf_suppress_debuglink_crc() to allow callers to turn off doing a CRC calculation reading GNU debuglink data (saves time for library users accessing near-identical builds). - drop fix-CVE-2022-32200.patch (upstream)
buildservice-autocommit
accepted
request 981183
from
Dirk Mueller (dirkmueller)
(revision 46)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 45)
- add fix-CVE-2022-32200.patch (bsc#1200291, CVE-2022-32200)
buildservice-autocommit
accepted
request 974321
from
Dirk Mueller (dirkmueller)
(revision 44)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 973174
from
Jan Engelhardt (jengelh)
(revision 43)
- Resolve rpmlint report "libdwarf1.x86_64: E: shlib-policy-name-error SONAME: libdwarf.so.0, expected package suffix: 0"
buildservice-autocommit
accepted
request 972471
from
Dirk Mueller (dirkmueller)
(revision 42)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 972417
from
Dirk Mueller (dirkmueller)
(revision 41)
- update to 0.4.0: * Removed the unused Dwarf_Error argument from dwarf_return_empty_pubnames() as the function can only return DW_DLV_OK. dwarf_xu_header_free() renamed to dwarf_dealloc_xu_header(). dwarf_gdbindex_free() renamed to dwarf_dealloc_gdbindex(). dwarf_loc_head_c_dealloc renamed to dwarf_dealloc_loc_head_c(). * dwarf_get_location_op_value_d() renamed to dwarf_get_location_op_value_c(), and 3 pointless arguments removed. The dwarf_get_location_op_value_d version and the three arguments were added for DWARF5 in libdwarf20210528 but the change was a mistake. Now reverted to the previous version. * The .debug_names section interfaces have changed. Added dwarf_dnames_offsets() to provide details of facts useful in problems reading the section. dwarf_dnames_name() now does work and the interface was changed to make it easier to use.
Dirk Mueller (dirkmueller)
committed
(revision 40)
- replace symlink by directory with hardlinks (bsc#1196198)
Dirk Mueller (dirkmueller)
accepted
request 954117
from
Dirk Mueller (dirkmueller)
(revision 39)
- update to 0.3.3: * Release fixes a n assign offset = offset; * Fixes a bug in LEB value reading of some values in the very rare case the compiler has emitted padding in the LEB * Has improvements in detecting corrupt object files (Elf, MachO, and PE) and one new function that is only significant for those using an LLVM feature for Heterogenous Debugging. Passes Coverity Scan with zero issues. - drop libdwarf-gcc11.patch, libdwarf-gcc11-fixup.patch: upstream
buildservice-autocommit
accepted
request 900354
from
Dirk Mueller (dirkmueller)
(revision 38)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 900353
from
Fridrich Strba (fstrba)
(revision 37)
fixup for the upstream patch
Dirk Mueller (dirkmueller)
committed
(revision 36)
- libdwarf-gcc11.patch: refresh with upstream patch
Dirk Mueller (dirkmueller)
accepted
request 900127
from
Fridrich Strba (fstrba)
(revision 35)
bsc#1187336
Dirk Mueller (dirkmueller)
accepted
request 899446
from
Fridrich Strba (fstrba)
(revision 34)
Upgrade to the latest release with DWARF5 fixes
buildservice-autocommit
accepted
request 888310
from
Dirk Mueller (dirkmueller)
(revision 33)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 887243
from
Wolfgang Frisch (wfrisch)
(revision 32)
Hardening: link as PIE (bsc#1185057).
buildservice-autocommit
accepted
request 867800
from
Dirk Mueller (dirkmueller)
(revision 31)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 30)
- update to 20201201: dwarfdump now prints DWARF expression operators each on its own line. This makes viewing DWARF expressions much nicer given the increased use of much longer expressions. Those expression operators that reference DIES are now followed, verified, and the target DW_TAG and DW_AT_name are printed. A new dwarfdump.conf command 'option:' lets one specify option: --format-expr-ops-joined in case you want the old style DWARF expression operators-on-one-line. Where the DWARF DIE children nest > nine-deep dwarfdump switches from indentation by spaces to a nest-level number.
buildservice-autocommit
accepted
request 844033
from
Dirk Mueller (dirkmueller)
(revision 29)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 28)
- update to 20201020: * Fix various read and write outside bounds found via fuzzing
Displaying revisions 21 - 40 of 67