]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
include: libsframe: add APIs for SFrame header flags
authorIndu Bhagat <indu.bhagat@oracle.com>
Sun, 6 Jul 2025 19:46:09 +0000 (12:46 -0700)
committerIndu Bhagat <indu.bhagat@oracle.com>
Sun, 6 Jul 2025 19:53:03 +0000 (12:53 -0700)
commit251c6789b37caebcaa7b29b5662fccd141f82027
tree5fdbe5f115c39341a7ce36503af37888b2e71449
parent7030f7a0302182220866c5c512216062394b576e
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