[PATCH v4 00/11] s390: Support to generate .sframe in assembler and linker
Jens Remus
jremus@linux.ibm.com
Fri Jul 11 08:42:50 GMT 2025
On 07.07.2025 18:21, Jens Remus wrote:
> This patch series adds support on s390x to generate SFrame stack trace
> information (.sframe section) in the assembler from CFI directives and
> in the linker for the linker-generated .plt section.
> Jens Remus (11):
> sframe: Ignore section padding when converting endianness
> s390: Explicitly list linker dump tests
> s390: Initial support to generate .sframe from CFI directives in
> assembler
> s390: Represent FP/RA saved in register in SFrame
> s390: Represent FP without RA saved in SFrame
> s390: Add SFrame stack trace information for .plt section
> libsframe: Add test for PLT0 and PLTN with only one FRE each
> s390: Store SFrame CFA offset adjusted
> s390: Store SFrame CFA offset adjusted and scaled down
> s390: sframe: Test handling of .cfi_def_cfa_register
> s390: Announce s390 64-bit (s390x) SFrame V2 support in binutils
Committed the whole series to mainline with approval from Indu for
SFrame (see V3 [1] for her R-B) and Andreas for s390.
Patch 8 "s390: Store SFrame CFA offset adjusted" with the ugly
function prefix "__" removed, as it is no longer necessary [2], and
with the infix "FRE" removed as agreed by Indu [3]. The latter is
also reflected in patch 9 "s390: Store SFrame CFA offset adjusted
and scaled down".
[1]: [PATCH v3 00/11] s390: Support to generate .sframe in assembler and linker,
https://inbox.sourceware.org/binutils/20250627110849.1198336-1-jremus@linux.ibm.com/
[2]: [COMMITTED] gas: ld: sframe: add new internal header,
https://inbox.sourceware.org/binutils/20250709093428.3579522-1-indu.bhagat@oracle.com/
[3]: Re: [PATCH v4 08/11] s390: Store SFrame CFA offset adjusted,
https://inbox.sourceware.org/binutils/8505d60d-8645-41fe-906f-dcc62023c13b@oracle.com/
Regards,
Jens
--
Jens Remus
Linux on Z Development (D3303)
+49-7031-16-1128 Office
jremus@de.ibm.com
IBM
IBM Deutschland Research & Development GmbH; Vorsitzender des Aufsichtsrats: Wolfgang Wendt; Geschäftsführung: David Faller; Sitz der Gesellschaft: Böblingen; Registergericht: Amtsgericht Stuttgart, HRB 243294
IBM Data Privacy Statement: https://www.ibm.com/privacy/
More information about the Binutils
mailing list