binutils-gdb/libsframe
Alan Modra efcfd08547 libsframe misaligned uint32_t
I saw asan complaints about misaligned loads and stores when taking a
quick look at pr33810 before Jens' patch was applied.  They have
disappeared now, but it looks to me like a FRE can start on any
address boundary and there is no padding or suchlike to align the
FRE fields.

	* sframe.c (flip_fre_stack_offsets): Let the compiler know
	that integers may be misaligned.
2026-01-21 17:47:03 +10:30
..
doc [SFrame-V3] sframe: doc: specification changes for SFrame version 3 2026-01-15 17:02:28 -08:00
testsuite [SFrame-V3] libsframe: testsuite: add new testcases for SFRAME_FDE_TYPE_FLEX 2026-01-15 17:02:28 -08:00
aclocal.m4 Binutils: Add clang LTO support to AR and RANLIB 2025-09-25 12:30:13 +08:00
config.h.in
configure tidy m4 plugin config support 2025-11-03 10:59:50 +10:30
configure.ac Update year range in copyright notice of binutils files 2026-01-01 23:22:14 +10:30
libsframe.ver [SFrame-V3] bfd: ld: sframe: avoid unnecessary decoding of SFrame FREs at link time 2026-01-15 17:02:26 -08:00
libtool-version [SFrame-V3] libsframe: bump so version to libsframe.so.3.0.0 2026-01-15 17:02:24 -08:00
Makefile.am Update year range in copyright notice of binutils files 2026-01-01 23:22:14 +10:30
Makefile.in [SFrame-V3] libsframe: testsuite: add new testcases for SFRAME_FDE_TYPE_FLEX 2026-01-15 17:02:28 -08:00
README libsframe: add README and mention expectations 2026-01-05 11:53:13 -08:00
sframe-dump.c [SFrame-V3] sframe: s390: gas: testsuite: enable flex FDE for s390x 2026-01-15 17:02:28 -08:00
sframe-error.c Update year range in copyright notice of binutils files 2026-01-01 23:22:14 +10:30
sframe-impl.h Update year range in copyright notice of binutils files 2026-01-01 23:22:14 +10:30
sframe.c libsframe misaligned uint32_t 2026-01-21 17:47:03 +10:30

libsframe is a support library for the GNU Binutils collection (currently used
by GNU ld, objdump, etc.) to read and write SFrame section data.

Note: This library is currently intended for internal use by GNU Binutils only.
Strict guarantees for ABI compatibility are not provided, and external projects
should not rely on the stability of these interfaces.