[PATCH 3/4] libsframe: bump version to 2.0
Indu Bhagat
indu.bhagat@oracle.com
Tue Jul 8 07:53:21 GMT 2025
Create a new LIBSFRAME_2.0 entry (non-inheritance version) to create new
global versioned symbols.
New APIs:
sframe_decoder_get_flags;
sframe_decoder_get_offsetof_fde_start_addr;
sframe_encoder_get_flags;
sframe_encoder_get_offsetof_fde_start_addr;
APIs with changed semantics:
sframe_decoder_get_funcdesc_v2;
sframe_encoder_add_funcdesc_v2;
sframe_encoder_write;
lisbframe/
* libsframe.ver: Define new LIBSFRAME_2.0.
* libtool-version: Bump the 'current' numeral to indicate a binary
incompatible release.
---
libsframe/libsframe.ver | 40 +++++++++++++++++++++++++++++++++++++--
libsframe/libtool-version | 2 +-
2 files changed, 39 insertions(+), 3 deletions(-)
diff --git a/libsframe/libsframe.ver b/libsframe/libsframe.ver
index 06324eecfc5..b49bbde02cc 100644
--- a/libsframe/libsframe.ver
+++ b/libsframe/libsframe.ver
@@ -39,9 +39,45 @@ LIBSFRAME_1.0 {
*;
} LIBSFRAME_0.0;
-LIBSFRAME_1.1 {
+LIBSFRAME_2.0 {
+ global:
+ sframe_decoder_free;
+ sframe_fde_create_func_info;
+ sframe_calc_fre_type;
+ sframe_fre_get_base_reg_id;
+ sframe_fre_get_cfa_offset;
+ sframe_fre_get_fp_offset;
+ sframe_fre_get_ra_offset;
+ sframe_fre_get_ra_mangled_p;
+ sframe_decode;
sframe_decoder_get_flags;
+ sframe_decoder_get_hdr_size;
+ sframe_decoder_get_abi_arch;
+ sframe_decoder_get_version;
sframe_decoder_get_offsetof_fde_start_addr;
+ sframe_decoder_get_fixed_fp_offset;
+ sframe_decoder_get_fixed_ra_offset;
+ sframe_find_fre;
+ sframe_decoder_get_num_fidx;
+ sframe_decoder_get_funcdesc;
+ sframe_decoder_get_funcdesc_v2;
+ sframe_decoder_get_fre;
+ sframe_encode;
+ sframe_encoder_free;
sframe_encoder_get_flags;
+ sframe_encoder_get_hdr_size;
+ sframe_encoder_get_abi_arch;
+ sframe_encoder_get_version;
sframe_encoder_get_offsetof_fde_start_addr;
-} LIBSFRAME_1.0;
+ sframe_encoder_get_num_fidx;
+ sframe_encoder_add_fre;
+ sframe_encoder_add_funcdesc;
+ sframe_encoder_add_funcdesc_v2;
+ sframe_encoder_write;
+ dump_sframe;
+ dump_sframe_reloc;
+ sframe_errmsg;
+
+ local:
+ *;
+} LIBSFRAME_0.0;
diff --git a/libsframe/libtool-version b/libsframe/libtool-version
index 9dcbe48e47d..e06835d7c65 100644
--- a/libsframe/libtool-version
+++ b/libsframe/libtool-version
@@ -27,4 +27,4 @@
# then set age to 0.
#
# CURRENT:REVISION:AGE
-1:0:0
+2:0:0
--
2.43.0
More information about the Binutils
mailing list