[PATCH v4 03/17] riscv: Add GNU property definitions for RISC-V CFI
Jesse Huang
jesse.huang@sifive.com
Tue May 26 06:16:49 GMT 2026
Add GNU properties used by RISC-V CFI extensions (zicfilp/zicfiss)
---
elf/elf.h | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/elf/elf.h b/elf/elf.h
index 3a60ef36b5..3e8c4fb92d 100644
--- a/elf/elf.h
+++ b/elf/elf.h
@@ -1427,6 +1427,11 @@ typedef struct
SHSTK. */
#define GNU_PROPERTY_X86_FEATURE_1_SHSTK (1U << 1)
+/* RISC-V specific GNU PROPERTY. */
+#define GNU_PROPERTY_RISCV_FEATURE_1_AND 0xc0000000
+#define GNU_PROPERTY_RISCV_FEATURE_1_CFI_LP_UNLABELED (1u << 0)
+#define GNU_PROPERTY_RISCV_FEATURE_1_CFI_SS (1u << 1)
+
/* Move records. */
typedef struct
{
--
2.43.7
More information about the Libc-alpha
mailing list