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

libasm1-32bit-0.196-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libasm1-32bit Distribution: openSUSE Tumbleweed
Version: 0.196 Vendor: openSUSE
Release: 1.1 Build date: Thu Oct 1 08:09:27 2026
Group: System/Libraries Build host: reproducible
Size: 38387 Source RPM: elfutils-0.196-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://sourceware.org/elfutils/
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.

Provides

Requires

License

GPL-2.0-or-later OR LGPL-3.0-or-later

Changelog

* Thu Oct 01 2026 Guillaume GARDET <guillaume.gardet@opensuse.org>
  - Update to 0.196:
    debuginfod: The $DEBUGINFOD_TIMEOUT environment variable is now enforced
      when establishing a connection to a server.
    libdw: New functions dwarf_begin_type, dwarf_begin_elf_type and
      dwarf_get_type plus new enum Dwarf_Type.  Used to select between
      plain DWARF, split DWARF (.dwo/.dwp) and GNU LTO when opening a
      file.
      Added support for DWARF5 supplementary files (.debug_sup) and
      associated DW_FORM_ref_sup4/8 and DW_FORM_strp_sup forms.
      Added support for split DWARF debug data when contained in the
      same file as the skeleton.
    libdwelf: New functions dwelf_dwarf_debug_sup and dwelf_dwarf_debug_dwp
      for querying .debug_sup and .debug_dwp section data.
    libdwfl: Now correctly handles Linux kernel module sections that are
      not present in sysfs.
    libdwfl_stacktrace: New functions dwflst_arch_from_uname,
      dwflst_arch_expected_frame_nregs,
      dwflst_arch_sp_dwarf_reg and dwflst_arch_sp_perf_reg
      providing per-architecture constants.  The
      libdwfl_stacktrace interface is experimental and may
      be subject to API/ABI changes.
    stackprof: New profiling tool for collecting systemwide stacktrace
      profiles.  Replaces the eu-stacktrace tool.  Requires
      a C++20 capable compiler.
    stacktrace: This experimental tool has been removed and replaced with
      eu-stackprof.
    srcfiles: Now handles CU names and files from split DWARF.
    strip: Fixed bug where a section's sh_link or sh_info reference could
      be missing from the debug file.
    version.h: New macro _ELFUTILS_THREAD_SAFE added to <elfutils/version.h>.
      Defined to 1 when the elfutils libraries are built with thread
      safety support enabled.  Otherwise it is left undefined.
      Thread safety support is experimental and is not yet officially
      supported.
  - Skipped update to 0.195:
    CONTRIBUTING: elfutils has adopted a policy on the use of Large Language
      Models (LLMs).  Contributions containing output generated
      by LLMs are not currently being accepted.
    debuginfod: Introduce --home-redirect and --home-html switches allowing
      for redirecting to custom URL and/or serving a custom html
      file, if document root is requested.  Related: PR33635.
      New command line option --max-depth that limits scanner depth.
      Metadata queries now support lookup by build-id.
      New function debuginfod_default_progressfn added to
      libdebuginfod.
    debuginfod-find: Fixed bug where DEBUGINFOD_PROGRESS environment variable
      was ignored if debuginfod-find was invoked without -v.
    elflint: Recognize .debug_*.dwo sections, .relro_padding sections as well
      as SHT_AARCH64_ATTRIBUTES, SHT_LLVM_LTO and SHT_LLVM_ADDRSIG.
      Accept R_X86_64_DTPOFF64 in ET_REL files.
      Add lints for PT_LOAD, PT_INTERP and PT_PHDR segments.
    libdw: Added language constants for Erlang, Elixir and Gleam.
      Fixed bug that caused sections in DWARF package files (.dwp) to be
      missed if section .debug_dwp is present.
    libdwfl: Improved handling of Linux kernel object files with sh_addr
      fields set to non-zero.
    libdwfl_stacktrace: AArch64 and 32-bit ARM support added.  The
      libdwfl_stacktrace library interface is experimental
      and may be subject to API/ABI changes.
    libelf: New man pages for gelf.h functions.
      Fixed gelf_getmove and gelf_update_move assertion failures caused
      by incorrect ELFCLASS32/ELFCLASS64 handling.
      elf_update now correctly handles binaries with 65280+ sections
      when section zero headers aren't loaded.
    readelf: Improved support for DWARF Package Files (.dwp) sections.
      Improved output format for .gcc_except_table.
    stacktrace: This experimental tool is scheduled to be removed in the next
      release and replaced with the upcoming eu-stackprof tool.
  - Remove upstreamed patch:
    * elfutils-fix-const-correctness.patch
  - Add upstream patch to fix build on aarch64 Leap 16.0:
    * fix_aarch64_build.patch
* Mon Mar 16 2026 Richard Biener <rguenther@suse.com>
  - Add elfutils-fix-const-correctness.patch to fix build with new glibc
* Mon Mar 16 2026 Richard Biener <rguenther@suse.com>
  - update to 0.194
    elfclassify: New options --has-debug-sections and --any-ar-member.
    elflint: Presence of vendor- and application-specific ELF note types no
      longer triggers compliance errors.
    libdwfl_stacktrace: New function dwflst_sample_getframes.  The
      libdwfl_stacktrace library interface is experimental
      and may be subject to API/ABI changes.
      Experimental new library interface for unwinding
      stack samples into call chains, and tracking and
    caching Elf data for multiple processes, building
    on libdwfl.  Initially supports perf_events stack
    sample data.
    libelf: Manual pages have been added for many libelf library functions.
      Additional manual pages are planned for future releases.
      elf_scnshndx has been rewritten to be more robust, particularily
      for ELF files with more than 64K sections.
    readelf: Up to 13% faster when using the -N option.
      Improved handling of corrupt ELF data.
    - -section-headers output now includes a "Key to Flags" explaining
    section flag meanings.
    libdw: Add dwarf_language and dwarf_language_lower_bound functions.
      Improved support for DWARF6 language metadata as well as DWARF
      language constants for Nim, Dylan, Algol68, V and Mojo.
      dwarf_srclang is now forward-compatible with DWARF6 language
      constants.
  - Drop no longer necessary fix-static-linking.patch
* Thu Dec 12 2024 Antonio Teixeira <antonio.teixeira@suse.com>
  - Add fix-static-linking.patch (bsc#1234445)
* Mon Dec 02 2024 Andreas Schwab <schwab@suse.de>
  - Remove files packaged by elfutils-debuginfod
* Sun Dec 01 2024 Adrian Schröter <adrian@suse.de>
  - update to 0.192
    CONDUCT: A new code of conduct has been adopted.  See the
    CONDUCT file for more information.
    debuginfod: Add per-file signature verification for integrity
      checking, using RPM IMA scheme from Fedora/RHEL.
    New API for metadata queries: file name -> buildid.
    Server-side extraction of files from kernel debuginfo
    packages is significantly faster. Now takes < 0.25 seconds,
    down from ~50 seconds.
    libdw: New functions dwfl_set_sysroot, dwfl_frame_unwound_source
    and dwfl_unwound_source_str.
    stacktrace: Experimental new tool that can process a stream of stack
      samples from the Sysprof profiler and unwind them into call
      chains. Enable on x86 with --enable-stacktrace. See
      README.eu-stacktrace in the development branch for detailed
      usage instructions:
      https://sourceware.org/cgit/elfutils/tree/README.eu-stacktrace?h=users/serhei/eu-stacktrace
* Tue May 21 2024 Michael Matz <matz@suse.com>
  - Add "-g" to %optflags, so that the tests work in all repos,
    with or without globally enabled debuginfo creation.
* Sun Mar 17 2024 Dirk Müller <dmueller@suse.com>
  - update to 0.191:
    * libdw: dwarf_addrdie now supports binaries lacking a
      .debug_aranges section.
    * Improved support for DWARF package files.  Add new
      function dwarf_cu_dwp_section_info.
    * debuginfod: Caching eviction logic improvements to improve
      retention of small/frequent/slow files such as Fedora's
      vdso.debug.
    * srcfiles: Can now fetch the source files of a DWARF/ELF file
      and place them into a zip.
  - drop fix_gcc14_errors.patch (upstream)
* Tue Mar 05 2024 Michal Jireš <michal.jires@suse.com>
  - Add fix_gcc14_errors.patch (bsc#1220464)
* Tue Jan 09 2024 Richard Biener <rguenther@suse.com>
  - Update to version 0.190:
    * libelf: Add RELR support.
    * libdw: Recognize .debug_[ct]u_index sections
    * readelf:
    - Support readelf -Ds, --use-dynamic --symbol.
    - Support .gdb_index version 9
    * scrlines: New tool that compiles a list of source files associated
      with a specified dwarf/elf file.
    * backends: Various LoongArch updates.
* Tue May 09 2023 Dominique Leuenberger <dimstar@opensuse.org>
  - Add _multibuild to define 2nd spec file as additional flavor.
    Eliminates the need for source package links in OBS.
* Fri Mar 03 2023 Martin Liška <mliska@suse.cz>
  - Update to version 0.189:
    * configure: eu-nm, eu-addr2line and eu-stack can provide demangled symbols
      when linked with libstdc++. Use --disable-demangler to disable.
      A new option --enable-sanitize-memory has been added for msan
      sanitizer support.
    * libelf: elf_compress now supports ELFCOMPRESS_ZSTD when build against
      libzstd
    * libdwfl: dwfl_module_return_value_location now returns 0 (no return type)
      for DIEs that point to a DW_TAG_unspecified_type.
    * elfcompress: -t, --type= now support zstd if libelf has been build with
      ELFCOMPRESS_ZSTD support.
    * backends: Add support for LoongArch and Synopsys ARCv2 processors.
  - drop upsteam patches:
    * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
    * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
    * elfutils-0.188-deprecated-CURLINFO.patch
    * support-DW_TAG_unspecified_type.patch
  - Enable -Werror=use-after-free again.
* Thu Mar 02 2023 Andreas Schwab <schwab@suse.de>
  - Drop 0005-backends-Add-RISC-V-object-attribute-printing.patch, never
    intented to be added
* Thu Feb 23 2023 Martin Liška <mliska@suse.cz>
  - Disable a false-positive -Werror=use-after-free warning.
* Thu Feb 16 2023 Pedro Monreal <pmonreal@suse.com>
  - Fix build with libcurl version 7.88.0 for various deprecated
    constants. Add patches:
    * elfutils-0.188-CURLOPT_PROTOCOLS_STR.patch
    * elfutils-0.188-CURL_AT_LEAST_VERSION.patch
    * elfutils-0.188-deprecated-CURLINFO.patch
* Tue Feb 14 2023 Martin Liška <mliska@suse.cz>
  - Add support-DW_TAG_unspecified_type.patch that fixes PR30047.

Files

/usr/lib/libasm-0.196.so
/usr/lib/libasm.so.1


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Oct 7 00:40:37 2026