Revisions of libdwarf
Dominique Leuenberger (dimstar_suse)
accepted
request 832032
from
Dirk Mueller (dirkmueller)
(revision 16)
- move libdwarf headers back to the old location - update to 20200825 (bsc#1142609, CVE-2019-14249) libdwarf now reads .debug_gnu_pubtypes & pubnames (non-standard but gcc creates them in DWARF5) via a small number of new functions and dwarfdump --print-debug-gnu prints both sections. Verifying the .debug_info offsets is not yet done. Dwarfdump now dumps DWARF5 .debug_rnglists and .debug_loclists. To handle DWARF5 there are a small number of new functions. All existing functions are still supported, but to read DWARF5 some small changes are required. In libdwarf see libdwarf2.1.pdf and also see dwarfdump now takes much less malloc() to work, as measured by valgrind --tool=massif and massif-visualizer. A dwarfdump run that did 2.2Gib of malloc/free before the changes now does 1.4GiB. libdwarf and dwarfdump now support DWARF5 .debug_rnglists. The new interfaces are documented in libdwarf/libdwarf2.1.pdf. The new option to dwarfdump is "--print-raw-rnglists". The code (dwarfdump/libdwarf), regressiontests, and readelfobj directories and all their tests are known to work on Linux(Ubuntu on x86_64 and i686), FreeBSD, MacOS Catalina (with Apple Command Line Tools), and IBM s390 (Big Endian!) running Ubuntu Linux. On Windows-MinGW the full regression tests have not been tested, but 'make check' works for dwarfdump/libdwarf (the current dwarfdump make check actually does run dwarfdump and
Dominique Leuenberger (dimstar_suse)
accepted
request 720712
from
Dirk Mueller (dirkmueller)
(revision 15)
Dominique Leuenberger (dimstar_suse)
accepted
request 579217
from
Dirk Mueller (dirkmueller)
(revision 14)
Dominique Leuenberger (dimstar_suse)
accepted
request 448518
from
Dirk Mueller (dirkmueller)
(revision 13)
- add missing splitrequires - revert rpm groups messup - Fixup RPM groups and summaries. Drop redundant PreReq. - Put static in separate package. - update to 20161124 (bsc#1012823, bsc#1001133, CVE-2016-9480, CVE-2016-7410, CVE-2016-7511, CVE-2016-5028, CVE-2016-5029, CVE-2016-5030, CVE-2016-5031, CVE-2016-5032, CVE-2016-5033, CVE-2016-5034, CVE-2016-5035, CVE-2016-5036, CVE-2016-5037, CVE-2016-5038, CVE-2016-5039, CVE-2016-5040, CVE-2016-5041, CVE-2016-5042, CVE-2016-5043, CVE-2016-5044 ): * removes libdwarf-fix-parallel-build.diff - use shared library policy, main package removed and libdwarf1 added
Dominique Leuenberger (dimstar_suse)
accepted
request 282243
from
Martin Pluskal (pluskalm)
(revision 12)
1
Dominique Leuenberger (dimstar_suse)
accepted
request 281972
from
Martin Pluskal (pluskalm)
(revision 11)
1
Stephan Kulow (coolo)
accepted
request 258114
from
Ismail Dönmez (namtrac)
(revision 10)
- Package COPYING and related license files. - Update to new upstream release 20140805 * A mistake in handling DW_OP_GNU_const_type could lead to a libdwarf coredump at times. * Added AARCH64 relocation support. * Adds GNU-specific DW_FORM codes so recent gcc objects can be read usefully. * Adds new functions to libdwarf for new DWARF reference types. * Libdwarf now follows the DWARF2 standard properly in reading DW_FORM_ref_addr. * Source incompatibility for users of producer code: dwarf_producer_init() now has a new interface and a sensible way to select the output ABI/ISA for relocation numbers. Part of preparation to emit DWARF3,4,5. * The reader code now handles DebugFission, called Split Dwarf objects in the draft DWARF5 standard. * The reader now can get the content of .gdbindex and .debug_cu_index and .debug_tu_index sections and dwarfdump -I can print them. Support is incomplete for the cu,tu sections: They exist in a .dwp object (GNU Debug Fission, to be in DWARF5) which is not yet properly handled. - Enable parallel build and remove ancient specfile tags and sections
Adrian Schröter (adrianSuSE)
committed
(revision 9)
Split 13.2 from Factory
Adrian Schröter (adrianSuSE)
committed
(revision 8)
Split 13.1 from Factory
Adrian Schröter (adrianSuSE)
committed
(revision 7)
Split 12.3 from Factory
Ismail Dönmez (namtrac)
accepted
request 144431
from
Marcus Meissner (msmeissn)
(revision 6)
- dwarfdump2 does not build on SLE_11_SP1, skipping. - removed libdwarf-relocation-support.patch, assumed upstreamed as a different implementation. - updated to 20121130 which fixes http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=681748 dwarfdump ERROR: dwarf_loclist: DW_DLE_LOC_EXPR_BAD (128) - enabled dwarfdump2 in specfile (forwarded request 144429 from jnweiger)
Adrian Schröter (adrianSuSE)
committed
(revision 5)
branched from openSUSE:Factory
Stephan Kulow (coolo)
accepted
request 104776
from
Stephan Kulow (coolo)
(revision 4)
patch license to follow spdx.org standard (forwarded request 104376 from coolo)
Adrian Schröter (adrianSuSE)
committed
(revision 3)
Sascha Peilicke (saschpe)
committed
(revision 2)
Autobuild autoformatter for 71148
Sascha Peilicke (saschpe)
accepted
request 71148
from
Ismail Dönmez (namtrac)
(revision 1)
This package was dropped due to https://build.opensuse.org/request/show/69689 . But I was wrong, CodeAnalyst package still depends on this and there is no easy way to fix it.
Displaying revisions 21 - 36 of 36