]> git.feebdaed.xyz Git - 0xmirror/binutils-gdb.git/commit
include: gas: bfd: sframe: clean the abstraction
authorIndu Bhagat <indu.bhagat@oracle.com>
Tue, 23 Dec 2025 22:59:59 +0000 (14:59 -0800)
committerIndu Bhagat <indu.bhagat@oracle.com>
Tue, 23 Dec 2025 22:59:59 +0000 (14:59 -0800)
commitf5d28014be01c5fd25115e6e7008499c63f96726
tree0e5dde7e9c47b6e3c65ab558f5bdf264907e5d99
parent18af14d5ef44e200a41a14493be1f1f5ea4e038a
include: gas: bfd: sframe: clean the abstraction

... between specification and implmentation.

Move to definition in the implementation (gas/ld/libsframe) and not the
specification (include/sframe.h).  At this time the implementation in
gas and ld generate the sections in the latest SFrame version only.

Reviewed-by: Jens Remus <jremus@linux.ibm.com>
bfd/
* elf-sframe.c: Add definition here.
gas/
* gen-sframe.c: Likewise.
libsframe/
* sframe.c: Likewise.
include/
* sframe.h: Remove the definition.
bfd/elf-sframe.c
gas/gen-sframe.c
include/sframe.h
libsframe/sframe.c