aboutsummaryrefslogtreecommitdiff
path: root/gas/gen-sframe.h
diff options
context:
space:
mode:
Diffstat (limited to 'gas/gen-sframe.h')
-rw-r--r--gas/gen-sframe.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/gas/gen-sframe.h b/gas/gen-sframe.h
index 93af499..5d5702a 100644
--- a/gas/gen-sframe.h
+++ b/gas/gen-sframe.h
@@ -50,6 +50,9 @@ struct sframe_row_entry
on it. */
bool merge_candidate;
+ /* Whether the return address is mangled with pauth code. */
+ bool mangled_ra_p;
+
/* Track CFA base (architectural) register ID. */
unsigned int cfa_base_reg;
/* Offset from the CFA base register for recovering CFA. */
@@ -140,7 +143,8 @@ struct sframe_version_ops
{
unsigned char format_version; /* SFrame format version. */
/* set SFrame FRE info. */
- unsigned char (*set_fre_info) (unsigned int, unsigned int, unsigned int);
+ unsigned char (*set_fre_info) (unsigned int, unsigned int, unsigned int,
+ bool);
/* set SFrame Func info. */
unsigned char (*set_func_info) (unsigned int, unsigned int);
};