Revisions of libdwarf
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
buildservice-autocommit
accepted
request 832032
from
Dirk Mueller (dirkmueller)
(revision 27)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 26)
- move libdwarf headers back to the old location
Dirk Mueller (dirkmueller)
committed
(revision 25)
Dirk Mueller (dirkmueller)
committed
(revision 24)
- 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 checks that dwarfdump basically works). Now a --disable-libelf configure/build of libdwarf/dwarfdump
buildservice-autocommit
accepted
request 720712
from
Dirk Mueller (dirkmueller)
(revision 23)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 720456
from
Martin Liška (marxin)
(revision 22)
Use FAT LTO objects in order to provide proper static library.
buildservice-autocommit
accepted
request 579217
from
Dirk Mueller (dirkmueller)
(revision 21)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
accepted
request 579030
from
Denisart Benjamin (posophe)
(revision 20)
- Update to version 20180129 + Fixes libdwarf/dwarfdump vulnerabilities related to detecting corrupt DWARF and includes other small improvements - Changes from version 20170709 + Fixes a libdwarf vulnerability - Changes from version 20170416 + Begins to support the DWARF5 .debug_names section and other DWARF5 changes. (not tested, no test cases yet available). + Now supports DWARF5 split dwarf sensibly. The few new function interfaces can be ignored by those not needing split dwarf support. + The tools can now be built with cmake (the default build is still with configure)
buildservice-autocommit
accepted
request 448518
from
Dirk Mueller (dirkmueller)
(revision 19)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 18)
- add missing splitrequires - revert rpm groups messup
Dirk Mueller (dirkmueller)
accepted
request 448507
from
Jan Engelhardt (jengelh)
(revision 17)
- Fixup RPM groups and summaries. Drop redundant PreReq. - Put static in separate package.
Dirk Mueller (dirkmueller)
committed
(revision 16)
Dirk Mueller (dirkmueller)
committed
(revision 15)
- 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
Dirk Mueller (dirkmueller)
committed
(revision 14)
Dirk Mueller (dirkmueller)
committed
(revision 13)
- 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
Martin Pluskal (pluskalm)
accepted
request 282229
from
Michael Matz (matz2)
(revision 12)
Sometimes the parallel build will fail with strange compile errors about shortened generated files. This fixes that. - Add libdwarf-fix-parallel-build.diff.
Martin Pluskal (pluskalm)
accepted
request 281962
from
Michael Matz (matz2)
(revision 11)
- Update to new upstream release 20150115: * New checking options added to dwarfdump (-ku -kuf -kD -kG -O file=<path>). * Deal better with internal errors (invalid ELF files/DWARF sections or out of memory) (fixes boo#911839). * Remove dwarfdump2: it had no advantages over dwarfdump anymore.
Ismail Dönmez (namtrac)
committed
(revision 10)
-
Displaying revisions 41 - 60 of 69