diff options
author | Indu Bhagat <indu.bhagat@oracle.com> | 2023-02-02 00:48:59 -0800 |
---|---|---|
committer | Indu Bhagat <indu.bhagat@oracle.com> | 2023-02-02 00:49:07 -0800 |
commit | 3e3e792a2931b973d5c9bc4fa79168dec8ab7730 (patch) | |
tree | b7dae361af007495221a47f16097b49d24b3f83d /gas/testsuite | |
parent | 91def06c4d2e22178c2fc51ef143afa781686c6e (diff) | |
download | binutils-gdb-3e3e792a2931b973d5c9bc4fa79168dec8ab7730.tar.gz |
gas: use "stack trace" instead of "unwind" for SFrame
SFrame format is meant for generating stack traces only.
gas/
* as.c: Replace the use of "unwind" with "stack trace".
* config/tc-aarch64.c: Likewise.
* config/tc-aarch64.h: Likewise.
* config/tc-i386.c: Likewise.
* config/tc-i386.h: Likewise.
* gen-sframe.c: Likewise.
* gen-sframe.h: Likewise.
* testsuite/gas/cfi-sframe/cfi-sframe-aarch64-2.s: Likewise.
* testsuite/gas/cfi-sframe/cfi-sframe-common-8.s: Likewise.
* testsuite/gas/cfi-sframe/common-empty-2.s: Likewise.
* testsuite/gas/cfi-sframe/common-empty-3.s: Likewise.
Diffstat (limited to 'gas/testsuite')
4 files changed, 7 insertions, 7 deletions
diff --git a/gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-2.s b/gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-2.s index 8106c937b39..03ae313d620 100644 --- a/gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-2.s +++ b/gas/testsuite/gas/cfi-sframe/cfi-sframe-aarch64-2.s @@ -2,9 +2,9 @@ ## main idea behind this is to use the unused bits in the pointer values. ## Each pointer is patched with a PAC before writing to memory, and is verified ## before using it. -## When the pointers are mangled, the unwinder needs to know so it can mask off -## the PAC from the pointer value to recover the return address, and -## conversely, skip doing so if the pointers are not mangled. +## When the pointers are mangled, the stack trace generator needs to know so it +## can mask off the PAC from the pointer value to recover the return address, +## and conversely, skip doing so if the pointers are not mangled. ## ## .cfi_negate_ra_state CFI directive is used to convey this information. ## diff --git a/gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.s b/gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.s index f2083e6a106..50c57c9611e 100644 --- a/gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.s +++ b/gas/testsuite/gas/cfi-sframe/cfi-sframe-common-8.s @@ -1,8 +1,8 @@ ## cfi_val_offset when used with "not interesting" registers (from the ## perspective of SFrame section, non FP/RA registers are not ## interesting) does not affect the asynchronicity of the SFrame -## unwind information. Such CFI directives can be skipped for SFrame -## unwind info generation. +## stack trace information. Such CFI directives can be skipped for SFrame +## stack trace info generation. .cfi_startproc .long 0 .cfi_def_cfa_offset 16 diff --git a/gas/testsuite/gas/cfi-sframe/common-empty-2.s b/gas/testsuite/gas/cfi-sframe/common-empty-2.s index 146c53de785..53bb8c0ce9b 100644 --- a/gas/testsuite/gas/cfi-sframe/common-empty-2.s +++ b/gas/testsuite/gas/cfi-sframe/common-empty-2.s @@ -1,5 +1,5 @@ ## CFA register is not defined to be SP/FP. -## No SFrame unwind info for this function will be generated. +## No SFrame stack trace info for this function will be generated. .cfi_startproc simple .long 0 .long 0 diff --git a/gas/testsuite/gas/cfi-sframe/common-empty-3.s b/gas/testsuite/gas/cfi-sframe/common-empty-3.s index 982fe0c851d..cd58499619d 100644 --- a/gas/testsuite/gas/cfi-sframe/common-empty-3.s +++ b/gas/testsuite/gas/cfi-sframe/common-empty-3.s @@ -1,5 +1,5 @@ ## The return column is not the default value. -## No SFrame unwind info for this function will be generated. +## No SFrame stack trace info for this function will be generated. .cfi_startproc .cfi_return_column 0 .long 0 |