Commit Graph

47 Commits

Author SHA1 Message Date
Aaron Merey
d36bf0429d Upgrade to upstream elfutils 0.191
Drop upstreamed patches
  elfutils-0.190-fix-core-noncontig.patch
  elfutils-0.190-gcc-14.patch
  elfutils-0.190-remove-ET_REL-unstrip-test.patch

Drop testcore-noncontig.bz2

Add elfutils-0.191-profile-empty-urls.patch

Add elfutils-0.191-riscv-flatten.patch

Add feature flag for reenabling elfutils-libelf-devel-static and elfutils-devel-static

Resolves: RHEL-29197
2024-04-12 17:17:01 -04:00
Mark Wielaard
d6169014dd 0.190-1
- Upgrade to upstream elfutils 0.190
- Add eu-srcfiles
- Drop upstreamed patches
  elfutils-0.189-relr.patch
  elfutils-0.189-debuginfod_config_cache-double-close.patch
  elfutils-0.189-elf_getdata_rawchunk.patch
  elfutils-0.189-elfcompress.patch
  elfutils-0.189-c99-compat.patch
- Only package debuginfod-client-config.7 manpage for debuginfod-client
2023-11-03 21:21:05 +01:00
Mark Wielaard
cb75800050 0.189-1 - Upgrade to upsteam elfutils 0.189 2023-03-03 17:44:51 +01:00
Mark Wielaard
3d4d19222d 0.188-1 - Upgrade to upsteam elfutils 0.188 2022-11-02 16:33:41 +01:00
Mark Wielaard
5323c422e7 0.187-1 - Upgrade to elfutils 0.187 2022-04-26 14:25:14 +02:00
Mark Wielaard
fff536c2af 0.186-1 - Upgrade to upstream 0.186 2021-11-11 00:40:26 +01:00
Mark Wielaard
f61a67cdd5 0.185-1 - Upgrade to upstream 0.185 2021-05-26 18:27:57 +02:00
Mark Wielaard
880d3e8f1b Upgrade to upstream 0.184 2021-05-10 23:36:16 +02:00
Mark Wielaard
639afad405 0.183-1 - Upgrade to upstream 0.183 2021-02-07 21:14:48 +01:00
Mark Wielaard
cc0257826c elfutils 0.182 2020-10-31 23:59:15 +01:00
Mark Wielaard
3c07e25076 0.181-1 - Upgrade to upstream 0.181 2020-09-08 15:14:00 +02:00
Mark Wielaard
2392ad530d 0.180-1 - New upstream release. 2020-06-11 19:18:03 +02:00
Mark Wielaard
21eb5dd8d1 0.179-1 - New upstream release. 2020-03-30 15:36:52 +02:00
Mark Wielaard
9c6a7b3265 elfutils 0.178 2019-11-27 01:17:17 +01:00
Mark Wielaard
f49aa7b56a 0.177-1 - New upstream release.
- elfclassify: New tool to analyze ELF objects.
  - readelf: Print DW_AT_data_member_location as decimal offset.
             Decode DW_AT_discr_list block attributes.
  - libdw: Add DW_AT_GNU_numerator, DW_AT_GNU_denominator and DW_AT_GNU_bias.
  - libdwelf: Add dwelf_elf_e_machine_string.
              dwelf_elf_begin now only returns NULL when there is an error
              reading or decompressing a file. If the file is not an ELF file
              an ELF handle of type ELF_K_NONE is returned.
  - backends: Add support for C-SKY.
2019-08-14 20:16:08 +02:00
Mark Wielaard
dfe2b39ed2 0.176-1 - New upstream release.
- backends: riscv improved core file and return value location support.
- Fixes CVE-2019-7146, CVE-2019-7148, CVE-2019-7149, CVE-2019-7150,
        CVE-2019-7664, CVE-2019-7665.
2019-02-15 17:30:04 +01:00
Mark Wielaard
d4c2009b21 New upstream release 0.175 2018-11-16 13:51:06 +01:00
Mark Wielaard
7a679f4677 elfutils 0.174 2018-09-14 14:33:46 +02:00
Mark Wielaard
e2cfd39484 0.173-1 - New upstream release
- More fixes for crashes and hangs found by afl-fuzz. In particular
  various functions now detect and break infinite loops caused by bad
  DIE tree cycles.
- readelf: Will now lookup the size and signedness of constant value
  types to display them correctly (and not just how they were encoded).
- libdw: New function dwarf_next_lines to read CU-less .debug_line data.
  dwarf_begin_elf now accepts ELF files containing just .debug_line
  or .debug_frame sections (which can be read without needing a DIE
  tree from the .debug_info section).
  Removed dwarf_getscn_info, which was never implemented.
- backends: Handle BPF simple relocations.
  The RISCV backends now handles ABI specific CFI and knows about
  RISCV register types and names.
2018-06-29 22:37:37 +02:00
Mark Wielaard
4f92b007b4 0.172-1 2018-06-11 22:38:32 +02:00
Mark Wielaard
f7f48060a6 0.171-1
- New upstream release.
  - DWARF5 and split dwarf, including GNU DebugFission, support.
  - readelf: Handle all new DWARF5 sections.
    --debug-dump=info+ will show split unit DIEs when found.
    --dwarf-skeleton can be used when inspecting a .dwo file.
    Recognizes GNU locviews with --debug-dump=loc.
  - libdw: New functions dwarf_die_addr_die, dwarf_get_units,
    dwarf_getabbrevattr_data and dwarf_cu_info.
    libdw will now try to resolve the alt file on first use
    when not set yet with dwarf_set_alt.
    dwarf_aggregate_size() now works with multi-dimensional arrays.
  - libdwfl: Use process_vm_readv when available instead of ptrace.
  - backends: Add a RISC-V backend.
2018-06-02 00:09:02 +02:00
Mark Wielaard
01b23e5949 0.170-1
- New upstream release. Remove upstreamed patches.
- provide_yama_scope for either fedora >= 22 and rhel >= 7.
2017-08-03 12:16:16 +02:00
Mark Wielaard
e67242de84 New upstream release. elfutils 0.169. 2017-05-05 12:03:14 +02:00
Mark Wielaard
af747cd683 0.168-1 - New upstream release from https://sourceware.org/elfutils/ 2016-12-28 18:15:48 +01:00
Mark Wielaard
cda9a70a34 Update to 0.167.
Resolves: #1365812
eu-stack killed by SIGABRT processing gcore created core file.

Resolves: #1352232
libelf: Can't add Program Header when e_type is set to OS/Proc specific.
2016-08-26 16:25:09 +02:00
Mark Wielaard
918ca1492d 0.166-1 - Upgrade to elfutils-0.166
Drop upstreamed patches:
    - elfutils-0.165-nobitsalign-strip.patch.
    - elfutils-0.165-reloc.patch.
    - elfutils-0.165-elf-libelf.patch.
2016-03-31 22:00:42 +02:00
Mark Wielaard
ff619663a1 Update to elfutils-0.165 (#1294079, #1236699, #807053)
- Add eu-elfcompress
  - Add pkg-config files for libelf and libdw.
2016-01-11 11:26:15 +01:00
Mark Wielaard
6d2dbb5040 0.164-1 Update to elfutils-0.164 and drop old compat stuff. 2015-10-16 17:04:24 +02:00
Mark Wielaard
246a47b0fc Update to 0.163. 2015-06-19 15:30:55 +02:00
Mark Wielaard
aa0f506f6b 0.162-1
- Update to 0.162 (#1170810, #1139815, #1129756, #1020842)
- Include elfutils/known-dwarf.h
- Drop BuildRequires glibc-headers (#1230468)
- Removed integrated upstream patches:
  - elfutils-0.161-aarch64relro.patch
  - elfutils-0.161-copyreloc.patch
  - elfutils-0.161-addralign.patch
  - elfutils-0.161-ar-long-name.patch
  - elfutils-0.161-formref-type.patch
2015-06-11 14:22:36 +02:00
Mark Wielaard
614e4be530 Update to 0.161. 2014-12-19 23:08:53 +01:00
Mark Wielaard
c8523f8a3b Update to 0.160. 2014-08-27 12:07:22 +02:00
Mark Wielaard
d6d5aa0216 Update to 0.159. 2014-05-20 11:47:22 +02:00
Mark Wielaard
fde59360e2 Update to 0.158. 2014-01-06 10:20:51 +01:00
Petr Machata
74b8bd2bfb Backport patches for aarch64 support 2013-12-13 14:24:20 +01:00
Mark Wielaard
3ccf77cd4b Update to 0.157. 2013-09-30 16:04:54 +02:00
Jan Kratochvil
20454159c6 Update to 0.156.
- #890447 - Add __bss_start and __TMC_END__ to elflint.
  - #909481 - Only try opening files with installed compression libraries.
  - #914908 - Add __bss_start__ to elflint.
  - #853757 - Updated Polish translation.
  - #985438 - Incorrect prototype of __libdwfl_find_elf_build_id.
  - Drop upstreamed elfutils-0.155-binutils-pr-ld-13621.patch.
  - Drop upstreamed elfutils-0.155-mem-align.patch.
  - Drop upstreamed elfutils-0.155-sizeof-pointer-memaccess.patch.
2013-07-25 14:33:04 +02:00
Mark Wielaard
2a5e99f3ec Update to 0.155 2012-08-27 21:33:52 +02:00
Petr Machata
698c3ed2fb Add build directories to .gitignore 2012-08-14 17:02:38 +02:00
Mark Wielaard
32394fbd05 GC .gitignore and old sig file. 2012-06-22 23:01:12 +02:00
Mark Wielaard
d10bca5799 Update to 0.154. 2012-06-22 22:39:01 +02:00
Mark J. Wielaard
22346cb747 Update to 0.153. 2012-02-23 13:24:19 +01:00
Roland McGrath
c025a9f5d1 Update to 0.152 2011-02-15 09:41:19 -08:00
Roland McGrath
81f44a1ce9 Update to 0.151 2011-01-12 16:43:21 -08:00
Roland McGrath
9e6cf0d651 - Update to 0.150
- libdw: Fix for handling huge .debug_aranges section. (#638432)
  - libdwfl: Fix for handling prelinked DSO with separate debug file. (#652857)
  - findtextrel: Fix diagnostics to work with usual section ordering.
2010-11-23 13:37:50 -08:00
Roland McGrath
1548e591c1 Update to 0.149 2010-09-13 16:56:18 -07:00
Fedora Release Engineering
a017e8400a dist-git conversion 2010-07-28 13:41:15 +00:00