81 Commits

Author SHA256 Message Date
f1135fa782 Accepting request 832032 from devel:tools
- 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

OBS-URL: https://build.opensuse.org/request/show/832032
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdwarf?expand=0&rev=16
2020-09-08 20:44:40 +00:00
9ece8680e2 - move libdwarf headers back to the old location
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libdwarf?expand=0&rev=26
2020-09-04 08:28:19 +00:00
f652451d04 OBS-URL: https://build.opensuse.org/package/show/devel:tools/libdwarf?expand=0&rev=25 2020-09-02 19:43:01 +00:00
9980b0797d - 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

OBS-URL: https://build.opensuse.org/package/show/devel:tools/libdwarf?expand=0&rev=24
2020-09-02 19:39:11 +00:00
965ede2d59 Accepting request 720712 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/720712
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdwarf?expand=0&rev=15
2019-09-05 10:06:46 +00:00
6d29cb2f5b Accepting request 720456 from home:marxin:static
Use FAT LTO objects in order to provide proper static library.

OBS-URL: https://build.opensuse.org/request/show/720456
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libdwarf?expand=0&rev=22
2019-08-02 18:40:21 +00:00
f892de3df3 Accepting request 579217 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/579217
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdwarf?expand=0&rev=14
2018-02-24 15:37:39 +00:00
6b9fb65566 Accepting request 579030 from home:posophe:branches:devel:tools
- 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)

OBS-URL: https://build.opensuse.org/request/show/579030
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libdwarf?expand=0&rev=20
2018-02-22 22:48:50 +00:00
bd9ebf232f Accepting request 448518 from devel:tools
- 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

OBS-URL: https://build.opensuse.org/request/show/448518
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdwarf?expand=0&rev=13
2017-01-15 10:10:53 +00:00
03f337f7d8 - add missing splitrequires
- revert rpm groups messup

OBS-URL: https://build.opensuse.org/package/show/devel:tools/libdwarf?expand=0&rev=18
2017-01-02 14:25:37 +00:00
d710eafbc9 Accepting request 448507 from home:jengelh:branches:devel:tools
- Fixup RPM groups and summaries. Drop redundant PreReq.
- Put static in separate package.

OBS-URL: https://build.opensuse.org/request/show/448507
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libdwarf?expand=0&rev=17
2017-01-02 14:22:39 +00:00
f4095a1851 OBS-URL: https://build.opensuse.org/package/show/devel:tools/libdwarf?expand=0&rev=16 2017-01-02 13:21:39 +00:00
40ffc91e10 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:tools/libdwarf?expand=0&rev=15
2017-01-02 13:21:31 +00:00
5929e01677 OBS-URL: https://build.opensuse.org/package/show/devel:tools/libdwarf?expand=0&rev=14 2017-01-02 13:20:46 +00:00
077aad07f2 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:tools/libdwarf?expand=0&rev=13
2017-01-02 13:19:42 +00:00
a6b01d0b45 Accepting request 282243 from devel:tools
1

OBS-URL: https://build.opensuse.org/request/show/282243
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdwarf?expand=0&rev=12
2015-01-22 20:49:04 +00:00
56d6cfd33b Accepting request 282229 from home:matz2:branches:devel:tools
Sometimes the parallel build will fail with strange compile errors
about shortened generated files.  This fixes that.

- Add libdwarf-fix-parallel-build.diff.

OBS-URL: https://build.opensuse.org/request/show/282229
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libdwarf?expand=0&rev=12
2015-01-21 16:29:32 +00:00
fc53ad049a Accepting request 281972 from devel:tools
1

OBS-URL: https://build.opensuse.org/request/show/281972
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdwarf?expand=0&rev=11
2015-01-20 18:04:00 +00:00
7fc1628bfe Accepting request 281962 from home:matz2:branches:devel:tools
- 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.

OBS-URL: https://build.opensuse.org/request/show/281962
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libdwarf?expand=0&rev=11
2015-01-19 15:14:59 +00:00
Stephan Kulow
438e818ae3 Accepting request 258114 from devel:tools
- 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

OBS-URL: https://build.opensuse.org/request/show/258114
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdwarf?expand=0&rev=10
2014-10-24 08:48:00 +00:00
Ismail Dönmez
0931cd87f1 -
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libdwarf?expand=0&rev=10
2014-10-23 13:14:37 +00:00
Ismail Dönmez
337a6a94eb -
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libdwarf?expand=0&rev=9
2014-10-23 13:09:59 +00:00
Ismail Dönmez
12a259dc70 - Package COPYING and related license files.
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libdwarf?expand=0&rev=8
2014-10-23 13:06:41 +00:00
Ismail Dönmez
2457284012 Accepting request 257391 from home:jengelh:dev
- Update to new upstream release 20140805

OBS-URL: https://build.opensuse.org/request/show/257391
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libdwarf?expand=0&rev=7
2014-10-18 14:27:32 +00:00
Ismail Dönmez
da398a6631 Accepting request 144431 from devel:tools
- 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)

OBS-URL: https://build.opensuse.org/request/show/144431
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdwarf?expand=0&rev=6
2012-12-08 14:51:49 +00:00
d45663dff1 Accepting request 144429 from home:jnweiger:branches:devel:tools
- 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

OBS-URL: https://build.opensuse.org/request/show/144429
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libdwarf?expand=0&rev=6
2012-12-06 16:37:07 +00:00
Stephan Kulow
6aa1fff3fe Accepting request 104776 from devel:tools
patch license to follow spdx.org standard (forwarded request 104376 from coolo)

OBS-URL: https://build.opensuse.org/request/show/104776
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdwarf?expand=0&rev=4
2012-02-16 09:05:51 +00:00
Stephan Kulow
4a319cc034 Accepting request 104376 from devel:openSUSE:Factory:patch-license
patch license to follow spdx.org standard

OBS-URL: https://build.opensuse.org/request/show/104376
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libdwarf?expand=0&rev=5
2012-02-13 15:43:34 +00:00
Sascha Peilicke
0ae2c24787 Autobuild autoformatter for 71148
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdwarf?expand=0&rev=2
2011-05-26 13:27:42 +00:00
Sascha Peilicke
888fa9da3f Accepting request 71148 from devel:tools
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.

OBS-URL: https://build.opensuse.org/request/show/71148
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libdwarf?expand=0&rev=1
2011-05-26 13:27:33 +00:00
Ismail Dönmez
568ed64e3e Reinitialize devel project
OBS-URL: https://build.opensuse.org/package/show/devel:tools/libdwarf?expand=0&rev=4
2011-05-24 11:33:31 +00:00