Revisions of elfutils
Dominique Leuenberger (dimstar_suse)
accepted
request 701262
from
Richard Biener (rguenther)
(revision 72)
- Add gcc9-tests-Don-t-printf-a-known-NULL-symname.patch in order to fix boo#1120864. (forwarded request 701234 from marxin)
Stephan Kulow (coolo)
accepted
request 677347
from
Richard Biener (rguenther)
(revision 71)
- Add elfutils.keyring and verify signature. (forwarded request 677312 from marxin)
Dominique Leuenberger (dimstar_suse)
accepted
request 649599
from
Richard Biener (rguenther)
(revision 70)
- Update to version 0.175 readelf: Handle mutliple .debug_macro sections. Recognize and parse GNU Property, NT_VERSION and GNU Build Attribute ELF Notes. strip: Handle SHT_GROUP correctly. Add strip --reloc-debug-sections-only option. Handle relocations against GNU compressed sections. libdwelf: New function dwelf_elf_begin. libcpu: Recognize bpf jump variants BPF_JLT, BPF_JLE, BPF_JSLT and BPF_JSLE. backends: RISCV handles ADD/SUB relocations. Handle SHT_X86_64_UNWIND. Fixes CVE-2018-18310, CVE-2018-18520 and CVE-2018-18521. - remove disable-backtrace-dwarf-test.patch patch - the test works now (forwarded request 649580 from marxin)
Dominique Leuenberger (dimstar_suse)
accepted
request 637381
from
Richard Biener (rguenther)
(revision 69)
- Add disable-backtrace-dwarf-test.patch in order to work around: https://sourceware.org/bugzilla/show_bug.cgi?id=23673. (forwarded request 637018 from marxin)
Dominique Leuenberger (dimstar_suse)
accepted
request 630656
from
Dirk Mueller (dirkmueller)
(revision 68)
Dominique Leuenberger (dimstar_suse)
accepted
request 621693
from
Richard Biener (rguenther)
(revision 67)
- Update to version 0.173 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. - add cfi-fix.patch: make build green on arm target (forwarded request 621681 from marxin)
Yuchen Lin (maxlin_factory)
accepted
request 616503
from
Richard Biener (rguenther)
(revision 66)
- Update to versio 0.172 No functional changes compared to 0.171. Various bug fixes in libdw and eu-readelf dealing with bad DWARF5 data. Thanks to running the afl fuzzer on eu-readelf and various testcases. (forwarded request 616253 from marxin)
Dominique Leuenberger (dimstar_suse)
accepted
request 614220
from
Richard Biener (rguenther)
(revision 65)
- Update to version 0.171 DWARF5 and split dwarf, including GNU DebugFission, are supported now. Data can be read from the new DWARF sections .debug_addr, .debug_line_str, .debug_loclists, .debug_str_offsets and .debug_rnglists. Plus the new DWARF5 and GNU DebugFission encodings of the existing .debug sections. Also in split DWARF .dwo (DWARF object) files. This support is mostly handled by existing functions (dwarf_getlocation*, dwarf_getsrclines, dwarf_ranges, dwarf_form*, etc.) now returning the data from the new sections and data formats. But some new functions have been added to more easily get information about skeleton and split compile units (dwarf_get_units and dwarf_cu_info), handle new attribute data (dwarf_getabbrevattr_data) and to keep references to Dwarf_Dies that might come from different sections or files (dwarf_die_addr_die). Not yet supported are .dwp (Dwarf Package) and .sup (Dwarf Supplementary) files, the .debug_names index, the .debug_cu_index and .debug_tu_index sections. Only a single .debug_info (and .debug_types) section are currently handled. 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 of an alt attribute FORM 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. There were various improvements to build on Windows. The sha1 and md5 implementations have been removed, they weren't used. - Remove patches: elfutils-0.170-Wpackednotaligned.patch, elfutils-0.170-stripnothing.patch, gcc8-disable-test.patch - make package with V=1 to print verbose command line (forwarded request 613899 from marxin)
Dominique Leuenberger (dimstar_suse)
accepted
request 591142
from
Marcus Meissner (msmeissn)
(revision 64)
Dominique Leuenberger (dimstar_suse)
accepted
request 585779
from
Richard Biener (rguenther)
(revision 63)
- Update to version 0.170 libdw: Added new DWARF5 attribute, tag, character encoding, language code, calling convention, defaulted member function and macro constants to dwarf.h. New functions dwarf_default_lower_bound and dwarf_line_file. dwarf_peel_type now handles DWARF5 immutable, packed and shared tags. dwarf_getmacros now handles DWARF5 .debug_macro sections. strip: Add -R, --remove-section=SECTION and --keep-section=SECTION. backends: The bpf disassembler is now always build on all platforms. - Includes changes in 0.169 backends: Add support for EM_PPC64 GNU_ATTRIBUTES. Frame pointer unwinding fallback support for i386, x86_64, aarch64. translations: Update Polish translation. - Remove obsolete 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch and ppc-machine-flags.patch - Add elfutils-0.170-stripnothing.patch to robustify test and avoid a FAIL. - Add elfutils-0.170-Wpackednotaligned.patch to fix build with GCC 8. (boo#1084637) (forwarded request 584787 from rguenther)
Dominique Leuenberger (dimstar_suse)
accepted
request 580189
from
Richard Biener (rguenther)
(revision 62)
Use %license (boo#1082318). Please forward to SLE, if possible (forwarded request 580083 from favogt)
Dominique Leuenberger (dimstar_suse)
accepted
request 520996
from
Dirk Mueller (dirkmueller)
(revision 61)
1
Dominique Leuenberger (dimstar_suse)
accepted
request 504583
from
Richard Biener (rguenther)
(revision 60)
- ppc-machine-flags.patch: support EM_PPC machine flags - disable-tests-with-ptrace.patch: disable more tests (forwarded request 504468 from AndreasSchwab)
Dominique Leuenberger (dimstar_suse)
accepted
request 501368
from
Factory Maintainer (factory-maintainer)
(revision 59)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 491760
from
Richard Biener (rguenther)
(revision 58)
- Add 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch unconditionally in the spec file. As we can't support binary diff, a newly added test-case is removed from the patch. - Add 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch: fix .gnu.attributes checking on ppc64{,le}.
Dominique Leuenberger (dimstar_suse)
accepted
request 487068
from
Marcus Meissner (msmeissn)
(revision 57)
1
Yuchen Lin (maxlin_factory)
accepted
request 483826
from
Richard Biener (rguenther)
(revision 56)
- Update to version 0.168: libelf: gelf_newehdr and gelf_newehdr now return void *. libdw: dwarf.h corrected the DW_LANG_PLI constant name (was DW_LANG_PL1). readelf: Add optional --symbols[=SECTION] argument to select section name. - Includes changes from 0001-Add-GCC7-Wimplicit-fallthrough-support-fixes.patch and 0001-ar-Fix-GCC7-Wformat-length-issues.patch. - Remove elfutils-0.137-dwarf-header-check-fix.diff which is no longer required after a debugedit fix. (forwarded request 483764 from rguenther)
Ludwig Nussel (lnussel_factory)
accepted
request 447176
from
Marcus Meissner (msmeissn)
(revision 55)
1
Dominique Leuenberger (dimstar_suse)
accepted
request 423865
from
Tony Jones (jones_tony)
(revision 54)
1
Dominique Leuenberger (dimstar_suse)
accepted
request 407877
from
Dirk Mueller (dirkmueller)
(revision 53)
1
Displaying revisions 41 - 60 of 112