[PATCH 0/3] sframe: Cleanups in .sframe generation

Jens Remus jremus@linux.ibm.com
Fri Feb 21 16:56:37 GMT 2025


Patch 1 changes the repetition block size of the SFrame FDE for x86-64
PLT0 to zero, as it is not used by type PCINC FDEs.

Patch 2 uses the respective SFrame header and FDE field sizes instead of
SFRAME_RELOC_SIZE when generating SFrame information from CFI directives
in the assembler.

Patch 3 removes the duplicate maintenance of cookie->rel in a loop in
sframe_decoder_init_func_bfdinfo.

Regards,
Jens

Jens Remus (3):
  x86: SFrame FDE for PLT0 does not use repetition block size
  gas: Use SFrame header and FDE field sizes when generating .sframe
  ld: Cleanup sframe_decoder_init_func_bfdinfo use of cookie->rel

 bfd/elf-sframe.c |  2 +-
 bfd/elfxx-x86.c  |  2 +-
 gas/gen-sframe.c | 29 +++++++++++++----------------
 3 files changed, 15 insertions(+), 18 deletions(-)

-- 
2.45.2



More information about the Binutils mailing list