mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-08 00:23:09 +00:00
libsframe: add new APIs to get SFrame version
While the SFrame preamble is guaranteed to not change between versions, providing these access APIs from the SFrame decoder and encoder APIs is for convenience only. The linker may want to use these APIs as the format evolves. include/ * sframe-api.h (sframe_decoder_get_version): New declaration. (sframe_encoder_get_version): Likewise. libsframe/ * libsframe/libsframe.ver: Add new APIs. * libsframe/sframe.c (sframe_decoder_get_version): New definition. (sframe_encoder_get_version): Likewise.
This commit is contained in:
@@ -120,6 +120,10 @@ sframe_decoder_get_hdr_size (sframe_decoder_ctx *dctx);
|
||||
extern uint8_t
|
||||
sframe_decoder_get_abi_arch (sframe_decoder_ctx *dctx);
|
||||
|
||||
/* Get the format version from the SFrame decoder context DCTX. */
|
||||
extern uint8_t
|
||||
sframe_decoder_get_version (sframe_decoder_ctx *dctx);
|
||||
|
||||
/* Return the number of function descriptor entries in the SFrame decoder
|
||||
DCTX. */
|
||||
extern uint32_t
|
||||
@@ -217,6 +221,10 @@ sframe_encoder_get_hdr_size (sframe_encoder_ctx *encoder);
|
||||
extern uint8_t
|
||||
sframe_encoder_get_abi_arch (sframe_encoder_ctx *encoder);
|
||||
|
||||
/* Get the format version from the SFrame encoder context ENCODER. */
|
||||
extern uint8_t
|
||||
sframe_encoder_get_version (sframe_encoder_ctx *encoder);
|
||||
|
||||
/* Return the number of function descriptor entries in the SFrame encoder
|
||||
ENCODER. */
|
||||
extern uint32_t
|
||||
|
||||
Reference in New Issue
Block a user