[COMMITTED] libsframe: use sframe_decoder_get_funcdesc_v2 in dumper
Indu Bhagat
indu.bhagat@oracle.com
Mon Nov 3 07:57:13 GMT 2025
[Committed as obvious. Noted the empty ChangeLog entry after commit.]
Not strictly necessary for correctness. But using '_v2' named APIs is
more appropriate.
libsframe/
* sframe-dump.c (dump_sframe_func_with_fres):
---
libsframe/sframe-dump.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/libsframe/sframe-dump.c b/libsframe/sframe-dump.c
index 1290966439f..a1a67e98fe6 100644
--- a/libsframe/sframe-dump.c
+++ b/libsframe/sframe-dump.c
@@ -126,6 +126,7 @@ dump_sframe_func_with_fres (sframe_decoder_ctx *sfd_ctx,
uint32_t func_size = 0;
int32_t func_start_address = 0;
unsigned char func_info = 0;
+ uint8_t rep_block_size = 0;
uint64_t func_start_pc_vma = 0;
uint64_t fre_start_pc_vma = 0;
@@ -140,8 +141,9 @@ dump_sframe_func_with_fres (sframe_decoder_ctx *sfd_ctx,
sframe_frame_row_entry fre;
/* Get the SFrame function descriptor. */
- sframe_decoder_get_funcdesc (sfd_ctx, funcidx, &num_fres,
- &func_size, &func_start_address, &func_info);
+ sframe_decoder_get_funcdesc_v2 (sfd_ctx, funcidx, &num_fres,
+ &func_size, &func_start_address,
+ &func_info, &rep_block_size);
/* Calculate the virtual memory address for function start pc. Some older
SFrame V2 sections in ET_DYN or ET_EXEC may still have the
SFRAME_F_FDE_FUNC_START_PCREL flag unset, and hence may be using the
--
2.43.0
More information about the Binutils
mailing list