diff options
Diffstat (limited to 'gas/config/tc-i386.c')
-rw-r--r-- | gas/config/tc-i386.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gas/config/tc-i386.c b/gas/config/tc-i386.c index 8f6bd32..0ecf39d 100644 --- a/gas/config/tc-i386.c +++ b/gas/config/tc-i386.c @@ -11217,6 +11217,7 @@ x86_cleanup (void) subseg_set (seg, subseg); } +/* Whether SFrame stack trace info is supported. */ bool x86_support_sframe_p (void) { @@ -11224,6 +11225,7 @@ x86_support_sframe_p (void) return (x86_elf_abi == X86_64_ABI); } +/* Whether SFrame return-address tracking is needed. */ bool x86_sframe_ra_tracking_p (void) { @@ -11233,6 +11235,8 @@ x86_sframe_ra_tracking_p (void) return false; } +/* The fixed offset from CFA for SFrame to recover the return address. + (useful only when SFrame RA tracking is not needed). */ offsetT x86_sframe_cfa_ra_offset (void) { @@ -11240,6 +11244,7 @@ x86_sframe_cfa_ra_offset (void) return (offsetT) -8; } +/* The abi/arch indentifier for SFrame. */ unsigned char x86_sframe_get_abi_arch (void) { |