Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libasm1-0.168-lp150.2.48 RPM for x86_64

From OpenSuSE Leap 15.0 for x86_64

Name: libasm1 Distribution: openSUSE Leap 15.0
Version: 0.168 Vendor: openSUSE
Release: lp150.2.48 Build date: Sat May 12 23:14:16 2018
Group: System/Libraries Build host: lamb25
Size: 31400 Source RPM: elfutils-0.168-lp150.2.48.src.rpm
Summary: A collection of utilities and DSOs to handle compiled objects
libasm contains the "asm" and "disasm" functions to assemble and
disassamble instructions. (There is only partial support for i686 and
BPF instructions.) This is part of the elfutils package.






* Sat Aug 26 2017
  - Restore obsolete on libebl.
* Tue Aug 01 2017
  - Update package descriptions.
  - Rename libebl1 to libebl-plugins as these are not linked,
    but dlopened using their unversioned libebl_$ name.
  - Have libelf1 require libebl-plugins (libebl.a, which does the
    dlopen call, is staticly built into libelf1). This is necessary
    for pahole to display its results. [boo#1049871]
* Sun Jun 18 2017
  - ppc-machine-flags.patch: support EM_PPC machine flags
  - disable-tests-with-ptrace.patch: disable more tests
* Sun May 28 2017
  - Update Git-Clone URL
* Thu Apr 27 2017
  - 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.
* Tue Apr 25 2017
  - Add 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch:
    fix .gnu.attributes checking on ppc64{,le}.
* Fri Apr 07 2017
  - Add missing ldconfig calls for libasm1
* Fri Mar 31 2017
  - make tests pass when user does not want debuginfo (boo#1031556)
* Thu Mar 30 2017
  - 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.
* Fri Dec 09 2016
  - Add 0001-Add-GCC7-Wimplicit-fallthrough-support-fixes.patch: fix
    new warning introduced in GCC 7.
  - Add 0001-ar-Fix-GCC7-Wformat-length-issues.patch: fix -Wformat-length
    warning introduced in GCC 7.
* Tue Aug 30 2016
  - Update to version 0.167:
    libasm: Add eBPF disassembler for EM_BPF files.
    backends: Add m68k and BPF backends.
    ld: Removed.
    dwelf: Add ELF/DWARF string table creation functions. dwelf_strtab_init,
      dwelf_strtab_add, dwelf_strtab_add_len, dwelf_strtab_finalize,
      dwelf_strent_off, dwelf_strent_str and dwelf_strtab_free.
    Support compressed sections from binutils 2.27.
  - Remove patch elfutils-0.166-elfcmp-comp-gcc6.patch: included upstream.
* Mon Jul 11 2016
  - disable-tests-with-ptrace.patch: disable tests that use ptrace when
    running under qemu-linux-user
* Mon Jun 27 2016
  - Update to version 0.166:
    + config: The default program prefix for the installed tools is now
    eu-. Use configure --program-prefix="" to not use a program
    + Various bugfixes.
  - Drop elfutils-0.164-dt-ppc-opt.patch and
    elfutils-0.164-gcc6.patch (merged upstream)
  - Add patch elfutils-0.166-elfcmp-comp-gcc6.patch: fix
    self-comparison error with GCC 6.
  - Changes from 0.165:
    + Add eu-elfcompress
    + Add pkg-config files for libelf and libdw.
* Sat Apr 16 2016
  -  add elfutils-0.164-gcc6.patch
* Sat Feb 27 2016
  - rename dt-ppc-opt.patch as elfutils-0.164-dt-ppc-opt.patch
    and add reference to upstream commit id
* Tue Dec 15 2015
  - dt-ppc-opt.patch: add support for DT_PPC_OPT
* Fri Nov 20 2015
  - Update to version 0.164
    Drop the following patches, fixed upstream:
    * elfutils-portability-0.163.patch
    * elfutils-revert-portability-scanf.patch
    * elfutils-uninitialized.diff
    * libebl-prototype-fix.diff
    - strip, unstrip:
    * Handle ELF files with merged strtab/shstrtab tables.
    * Handle missing SHF_INFO_LINK section flags.
    - libelf:
    * Use int64_t for offsets in libelf.h instead of loff_t.
    - libdw:
    * dwarf.h Add preliminary DWARF5 DW_LANG_Haskell.
    - libdwfl:
    * dwfl_standard_find_debuginfo now searches any subdir of the binary
      path under the debuginfo root when the separate debug file couldn't
      be found by build-id.
    * dwfl_linux_proc_attach can now be called before any Dwfl_Modules
      have been reported.
  - Implement %check
* Fri Sep 11 2015
  - Update to version 0.163
    Drop patch elfutils-fix-dir-traversal-vuln-in-ar-extraction.patch
    Drop patch elfutils-0.148-dont-crash.diff (fixed by 9ceebe69)
    Drop patch elfutils-portability-0.161.patch
    Add patch elfutils-portability-0.163.patch
    - Bug fixes only, no new features.
    - libdw: Install new header elfutils/known-dwarf.h.
      dwarf.h Add preliminary DWARF5 constants DW_TAG_atomic_type,
      DW_LANG_Fortran03, DW_LANG_Fortran08. dwarf_peel_type now also
      handles DW_TAG_atomic_type.
    - addr2line: Input addresses are now always interpreted as hexadecimal
      numbers, never as octal or decimal numbers.
      New option -a, --addresses to print address before each entry.
      New option -C, --demangle to show demangled symbols.
      New option --pretty-print to print all information on one line.
    - ar: CVE-2014-9447 Directory traversal vulnerability in ar extraction.
    - backends: x32 support.
* Wed Feb 11 2015
  - Make ebl modversion predictable to allow build-compare (bnc#916043)
* Wed Jan 07 2015
  - CVE-2014-9447: elfutils: Directory traversal vulnerability (bnc#911662)
    Add patch: elfutils-fix-dir-traversal-vuln-in-ar-extraction.patch
* Wed Jan 07 2015
  - Update to version 0.161
    + libdw: New function dwarf_peel_type. dwarf_aggregate_size now uses
      dwarf_peel_type to also provide the sizes of qualified types.
      dwarf_getmacros will now serve either of .debug_macro and
      .debug_macinfo transparently.  New interfaces
      dwarf_getmacros_off, dwarf_macro_getsrcfiles,
      dwarf_macro_getparamcnt, and dwarf_macro_param are available
      for more generalized inspection of macros and their parameters.
      dwarf.h: Add DW_AT_GNU_deleted, DW_AT_noreturn, DW_LANG_C11,
      DW_LANG_C_plus_plus_11 and DW_LANG_C_plus_plus_14.
  - Remove merged patches
    + elfutils-robustify.patch
    + elfutils-no-po-test-build.diff
    + elfutils-check-for-overflow-before-calling-malloc-to-uncompress-data.patch
  - Refreshed patch (from Fedora sources)
    + elfutils-portability.patch > elfutils-portability-0.161.patch
  - Add a lang subpackage
* Wed Oct 15 2014
  - Update homepage URL and improve RPM group classification
* Thu Jun 19 2014
  - Package changes file to support local rpmbuild (bnc#879011)
* Tue Apr 15 2014
  - Fix integer overflow in check_section (CVE-2014-0172, bnc#872785)
    Add patch: elfutils-check-for-overflow-before-calling-malloc-to-uncompress-data.patch
* Sat Mar 22 2014
  - SPARC build requires the large PIC model (or else build fails)
* Tue Jan 28 2014
  - Update to 0.158:
    - libdwfl:
    - dwfl_core_file_report has new parameter executable.
    - New functions dwfl_module_getsymtab_first_global,
      dwfl_module_getsym_info and dwfl_module_addrinfo.
    - Added unwinder with type Dwfl_Thread_Callbacks, opaque types
      Dwfl_Thread and Dwfl_Frame and functions dwfl_attach_state,
      dwfl_pid, dwfl_thread_dwfl, dwfl_thread_tid, dwfl_frame_thread,
      dwfl_thread_state_registers, dwfl_thread_state_register_pc,
      dwfl_getthread_frames, dwfl_getthreads, dwfl_thread_getframes
      and dwfl_frame_pc.
    - addr2line: New option -x to show the section an address was found in.
    - stack: New utility that uses the new unwinder for processes and cores.
    - backends: Unwinder support for i386, x86_64, s390, s390x, ppc and ppc64.
      aarch64 support.
* Wed Nov 13 2013
  - update to 0.157:
    libdw: Add new functions dwarf_getlocations, dwarf_getlocation_attr
      and dwarf_getlocation_die.
    readelf: Show contents of NT_SIGINFO and NT_FILE core notes.
    addr2line: Support -i, --inlines output option.
    backends: abi_cfi hook for arm, ppc and s390.
  - update to 0.156:
    libdw: Handle GNU extension opcodes in dwarf_getlocation.
    libdwfl: Fix STB_GLOBAL over STB_WEAK preference in dwfl_module_addrsym.
      Add minisymtab support.
      Add parameter add_p_vaddr to dwfl_report_elf.
      Use DT_DEBUG library search first.
    libebl: Handle new core note types in EBL.
    backends: Interpret NT_ARM_VFP.
      Implement core file registers parsing for s390/s390x.
    readelf: Add --elf-section input option to inspect an embedded ELF file.
      Add -U, --unresolved-address-offsets output control.
      Add --debug-dump=decodedline support.
      Accept version 8 .gdb_index section format.
      Adjust output formatting width.
      When highpc is in constant form print it also as address.
      Display raw .debug_aranges. Use libdw only for decodedaranges.
    elflint: Add __bss_start__ to the list of allowed symbols.
    tests: Add configure --enable-valgrind option to run all tests under valgrind.
      Enable automake parallel-tests for make check.
    translations: Updated Polish translation.
    Updates for Automake 1.13.
  - remove elfutils-aarch64.patch and elfutils-sizeof-pointer-memaccess.patch
    (fixed by upstream)
  - rebase elfutils-robustify.patch and elfutils-portability.patch, they are
    provided by ustream
* Tue Jun 18 2013
  - elfutils-sizeof-pointer-memaccess.patch: Fix sizeof-pointer-memaccess
* Tue Mar 26 2013
  - Added url as source.
    Please see
* Wed Nov 28 2012
  - add elfutils-aarch64.patch to support aarch64
  - update to 0.155
    libelf: elf*_xlatetomd now works for cross-endian ELF note data.
    elf_getshdr now works consistently on non-mmaped ELF files after
    calling elf_cntl(ELF_C_FDREAD).
    Implement support for ar archives with 64-bit symbol table.
    [g]elf[32|64]_offscn() do not match SHT_NOBITS sections at OFFSET.
    libdw: dwarf.h corrected the DW_LANG_ObjC constant name (was DW_LANG_Objc).
      Any existing sources using the old name will have to be updated.
      Add DW_MACRO_GNU .debug_macro type encodings constants, DW_ATE_UTF
      and DW_OP_GNU_parameter_ref to dwarf.h.
      Experimental support for DWZ multifile forms DW_FORM_GNU_ref_alt
      and DW_FORM_GNU_strp_alt.  Disabled by default.  Use configure
    - -enable-dwz to test it.
      dwarf_highpc function now handles DWARF 4 DW_AT_high_pc constant form.
      Fix bug using dwarf_next_unit to iterate over .debug_types.
    elflint: Now accepts gold linker produced executables.
    readelf: Add .debug_macro parsing support.
    Add .gdb_index version 7 parsing support.
    Recognize DW_OP_GNU_parameter_ref.
    backends: Add support for Tilera TILE-Gx processor.
    translations: Updated Ukrainian translation.
    The license is now GPLv2/LGPLv3+ for the libraries and GPLv3+ for stand-alone
    programs. There is now also a formal CONTRIBUTING document describing how to
    submit patches.
* Mon Oct 08 2012
  - Fix baselibs.conf: elfutils-devel -> libelf-devel
* Thu Sep 20 2012
  - license update: SUSE-GPL-2.0-with-OSI-exception
    Use a license available on the spreadsheet linked at
* Wed May 30 2012
  - avoid automake dependency
* Thu Mar 15 2012
  - Update to 0.153:
    * Fix building with gcc 4.7
    * New --disable-werror for portability.
    * Support for .zdebug sections
    * type_units and DW_AT_GNU_odr_signature support
    * low level support DW_OP_GNU_entry_value and DW_TAG_GNU_call_site
  - Revert scanf changes in portability patch since C99 gives %a a new
* Fri Dec 02 2011
  - license update: GPL-2.0-with-osi-exception
    elfutils is GPL-2.0 (only) with an exception for osi approved licenses.
    Also, use SPDX format
* Thu Dec 01 2011
  - add automake as buildrequire to avoid implicit dependency
* Sun Sep 18 2011
  - Remove redundant/obsolete tags/sections from specfile
    (cf. packaging guidelines)
  - Add elfutils-devel to baselibs
* Tue May 24 2011
  - Remote timestamps on binaries, breaks build compare
  - Add missing build requires on zlib, bzip2 and lzma .
* Wed Apr 27 2011
  - Upgrade to 0.152, upstream changelog:
    - Various build and warning nits fixed for newest GCC and Autoconf.
    - libdwfl: Yet another prelink-related fix for another regression.
      Look for Linux kernel images in files named with compression
    - elfcmp: New flag --ignore-build-id to ignore differing build ID bits.
    New flag -l/--verbose to print all differences.
* Fri Jan 21 2011
  - Update to 0.151
  - Upstream changelog for 0.151/0.150
    - libdwfl: Fix for more prelink cases with separate debug file.
    - eu-strip: New flag --strip-sections to remove section headers entirely.
    - libdwfl: Remove bogus assert.
    - libdw: Fix for handling huge .debug_aranges section.
    - libdwfl: Fix for handling prelinked DSO with separate debug file.
    - findtextrel: Fix diagnostics to work with usual section ordering.
    - libebl: i386 backend fix for multi-register integer return value location
* Sat Sep 18 2010
  - Update to 0.149
  - Upstream changelog
    - libdwfl: Fix Linux kernel module search when dwfl_build_id_find_elf and
      dwfl_build_id_find_debuginfo close fd on success
    - readelf: Use symbolic printing for FDE initial_location address
    - readelf: Print .debug_loc/.debug_ranges with cognizance of actual DIE
      pointers into them.
    - readelf: Fix crash in .debug_loc with garbage data.
    - readelf: Fix DW_OP_call_ref printing for version 2 CUs.
    - Handle DW_OP_GNU_implicit_pointer.
    - Add dwfl_dwarf_line, addr2line -F to print out more line info bits.
    - Add missing size entries for ELF_T_LIB and ELF_T_GNUHASH.
    - Fix dwarf_formref_die DW_FORM_ref_sig8 hash table insertion.
    - Consider .gdb_index as a debugging section
    - Misc intendation, typo, translation and cleanup fixes
* Mon Sep 13 2010
  - add small patch to avoid crash in systemtap while building preload
* Thu Aug 26 2010
  - Update to 0.148
  - Upstream changelog
    - libdw: Accept DWARF 4 format: new functions dwarf_next_unit,
      dwarf_offdie_types.  New functions dwarf_lineisa,
      dwarf_linediscriminator, dwarf_lineop_index.
    - libdwfl: Fixes in core-file handling, support cores from PIEs.
      When working from build IDs, don't open a named file that mismatches.
    - readelf: Handle DWARF 4 formats.
* Mon Jun 28 2010
  - use %_smp_mflags
* Tue May 11 2010
  - update to version 0.147 (fix bnc#588293)
  - dropped patches for 10.3 and older
  - dropped elfutils-0.97-ftruncate-mmap-fix, libelf-ignore-NOBITS, test and
    build patches. According to jbl these were mistakenly checked in from
    home:janblunck:debuginfo:libs/elfutils and the purpose of this project is
    no longer known. Absense of any patch header makes confirmation difficult.
  - Upstream changelog:
    - libdw: Fixes in CFI handling, best possible handling of bogus CFA
    - libdwfl: Ignore R_*_NONE relocs, works around old (binutils) ld -r
    - libdwfl: New function dwfl_core_file_report.
    - Fix build with --disable-dependency-tracking.
    - Fix build with most recent glibc headers.
    - libelf: More robust to bogus section headers.
    - libdw: Fix CFI decoding.
    - libdwfl: Fix address bias returned by CFI accessors.   Fix core
      file module layout identification.
    - readelf: Fix CFI decoding.
    - libelf: New function elf_getphdrnum.  Now support using more than
      65536 program headers in a file.
    - libdw: New function dwarf_aggregate_size for computing (constant)
      type        sizes, including array_type cases with nontrivial
    - readelf: Don't give errors for missing info under -a.
      Handle Linux "VMCOREINFO" notes under -n.
    - libdw: Various convenience functions for individual attributes now
      use dwarf_attr_integrate to look up indirect inherited
      attributes.  Location expression handling now supports
    - libdwfl: Support automatic decompression of files in XZ format,
      and of Linux kernel images made with bzip2 or LZMA (as well
      as gzip).
* Wed Feb 10 2010
  - Fix uninitialized variable.
* Sat Dec 12 2009
  - Enable parallel building
  - add baselibs.conf as a source
* Thu Aug 20 2009
  - Fix elfutils-old-scanf-fix.diff patch.
* Thu Aug 13 2009
  - updated to 0.142:
    - Fix handling filling caps between sections in libelf
    - Add elf_getshdrnum alias for elf_getshnum and elf_getshdrstrndx
      alias for elf_getshstrndx and deprecate original names.
    - Add support for STB_GNU_UNIQUE
    - Add -N option to readelf, speeds up DWARF printing without
      address->name lookups
    - Add support for decoding DWARF CFI into location description
      form to libdw.
      Some new DWARF 3 expression operations.
      Basic handling of some new encodings slated for DWARF 4.
* Wed Apr 29 2009
  - updated to 0.141:
    - libebl: sparc backend fixes
      some more arm backend support
    - libdwfl: fix dwfl_module_build_id for prelinked DSO case
      fixes in core file support dwfl_module_getsym interface
      improved for non-address symbols
    - eu-strip: fix infinite loop on strange inputs with -f
    - eu-addr2line: take -j/--section=NAME option for binutils
      compatibility (same effect as '(NAME)0x123' syntax already



Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Apr 9 10:08:57 2022