]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
include: libsframe: add APIs for SFrame header flags
authorIndu Bhagat <indu.bhagat@oracle.com>
Fri, 25 Apr 2025 00:36:54 +0000 (17:36 -0700)
committerIndu Bhagat <indu.bhagat@oracle.com>
Wed, 28 May 2025 04:58:13 +0000 (21:58 -0700)
commit7ece99ecf9bdd152a4c4a43acc2d0b54d52a7f8b
treee1fe753ecfa8cff1a5d678bea46d0235c3612106
parent70d7d340fad61623e6b30be155fc6dba15657f1f
include: libsframe: add APIs for SFrame header flags

Add new APIs, one each for getting flags from the SFrame decoder and
SFrame encoder context objects respectively.

These will later be used by the linker to uniformly access the flags,
given the SFrame decoder and SFrame encoder objects.

Use the new API, where applicable, within libsframe.

include/
        * sframe-api.h (sframe_decoder_get_flags): New declaration.
        (sframe_encoder_get_flags): Likewise.
libsframe/
* libsframe.ver: List new APIs.
        * sframe.c (sframe_decoder_get_flags): New definition.
(sframe_encoder_get_flags): Likewise.
        (sframe_get_funcdesc_with_addr_internal): Use the new API.
        (sframe_encoder_get_flags): Likewise.
        (sframe_encoder_write_sframe): Likewise.
include/sframe-api.h
libsframe/libsframe.ver
libsframe/sframe.c