| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| 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.
GPL-2.0-or-later OR LGPL-3.0-or-later
* 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.
/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