[PATCH 1/3] x86: SFrame FDE for PLT0 does not use repetition block size
Indu Bhagat
indu.bhagat@oracle.com
Tue Feb 25 00:42:03 GMT 2025
On 2/21/25 8:56 AM, Jens Remus wrote:
> The SFrame FDE for the PLT0 entry is of type PCINC, which does does not
> make use of the type PCMASK repetition block size. Therefore generate
> the FDE with a repetition block size of zero.
>
> bfd/
> * elfxx-x86.c (_bfd_x86_elf_create_sframe_plt): Use FDE
> repetition block size of zero for PLT0.
>
> Signed-off-by: Jens Remus <jremus@linux.ibm.com>
Reviewed-by: Indu Bhagat <indu.bhagat@oracle.com>
> ---
> bfd/elfxx-x86.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/bfd/elfxx-x86.c b/bfd/elfxx-x86.c
> index d6433ed790b3..6ea41f29af1f 100644
> --- a/bfd/elfxx-x86.c
> +++ b/bfd/elfxx-x86.c
> @@ -1925,7 +1925,7 @@ _bfd_x86_elf_create_sframe_plt (bfd *output_bfd,
> 0, /* func start addr. */
> plt0_entry_size,
> func_info,
> - 16,
> + 0,
> 0 /* Num FREs. */);
> sframe_frame_row_entry plt0_fre;
> unsigned int num_plt0_fres = htab->sframe_plt->plt0_num_fres;
More information about the Binutils
mailing list