From: Indu Bhagat Date: Mon, 3 Nov 2025 07:42:32 +0000 (-0800) Subject: libsframe: use sframe_decoder_get_funcdesc_v2 in dumper X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ef442f8e7f1db571d0a6a1ea0c01e8debb0ea4e7;p=thirdparty%2Fbinutils-gdb.git libsframe: use sframe_decoder_get_funcdesc_v2 in dumper Not strictly necessary for correctness. But using '_v2' named APIs is more appropriate. libsframe/ * sframe-dump.c (dump_sframe_func_with_fres): --- 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