[PATCH 3/9] sframe: Enhance comments for SFRAME_CFA_*_REG macros
Jens Remus
jremus@linux.ibm.com
Thu Feb 22 16:01:17 GMT 2024
More information about the Binutils mailing list
Thu Feb 22 16:01:17 GMT 2024
- Previous message (by thread): [PATCH 2/9] aarch64: Align SFrame terminology in comments to specs and x86
- Next message (by thread): [PATCH 5/9] gas: Print DWARF call frame insn name in SFrame warning message
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Specify what the SFRAME_CFA_*_REG register numbers are used for: - SP (stack pointer): CFA tracking - FP (frame pointer): CFA and FP tracking - RA (return address): RA tracking gas/ * config/tc-aarch64.h: Enhance comments for SFRAME_CFA_*_REG macros. * config/tc-i386.h: Likewise. Reviewed-by: Andreas Krebbel <krebbel@linux.ibm.com> Signed-off-by: Jens Remus <jremus@linux.ibm.com> --- gas/config/tc-aarch64.h | 6 +++--- gas/config/tc-i386.h | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/gas/config/tc-aarch64.h b/gas/config/tc-aarch64.h index 599d78db7908..59c9b5a09ec0 100644 --- a/gas/config/tc-aarch64.h +++ b/gas/config/tc-aarch64.h @@ -267,15 +267,15 @@ extern void aarch64_after_parse_args (void); extern bool aarch64_support_sframe_p (void); #define support_sframe_p aarch64_support_sframe_p -/* The stack-pointer register number for SFrame stack trace info. */ +/* The stack-pointer register number for CFA tracking. */ extern unsigned int aarch64_sframe_cfa_sp_reg; #define SFRAME_CFA_SP_REG aarch64_sframe_cfa_sp_reg -/* The frame-pointer register number for SFrame stack trace info. */ +/* The frame-pointer register number for CFA and FP tracking. */ extern unsigned int aarch64_sframe_cfa_fp_reg; #define SFRAME_CFA_FP_REG aarch64_sframe_cfa_fp_reg -/* The return address register number for SFrame stack trace info. */ +/* The return address register number for RA tracking. */ extern unsigned int aarch64_sframe_cfa_ra_reg; #define SFRAME_CFA_RA_REG aarch64_sframe_cfa_ra_reg diff --git a/gas/config/tc-i386.h b/gas/config/tc-i386.h index b93799a3b48c..0d6fb002166f 100644 --- a/gas/config/tc-i386.h +++ b/gas/config/tc-i386.h @@ -440,11 +440,11 @@ extern bool x86_scfi_callee_saved_p (uint32_t dw2reg_num); extern bool x86_support_sframe_p (void); #define support_sframe_p x86_support_sframe_p -/* The stack-pointer register number for SFrame stack trace info. */ +/* The stack-pointer register number for CFA tracking. */ extern unsigned int x86_sframe_cfa_sp_reg; #define SFRAME_CFA_SP_REG x86_sframe_cfa_sp_reg -/* The frame-pointer register number for SFrame stack trace info. */ +/* The frame-pointer register number for CFA and FP tracking. */ extern unsigned int x86_sframe_cfa_fp_reg; #define SFRAME_CFA_FP_REG x86_sframe_cfa_fp_reg -- 2.40.1
- Previous message (by thread): [PATCH 2/9] aarch64: Align SFrame terminology in comments to specs and x86
- Next message (by thread): [PATCH 5/9] gas: Print DWARF call frame insn name in SFrame warning message
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list