summaryrefslogtreecommitdiff
path: root/include/arch/x86_64/linux/elf.h
diff options
context:
space:
mode:
authorKacper <kacper@mail.openlinux.dev>2025-12-25 19:24:38 +0100
committerKacper <kacper@mail.openlinux.dev>2025-12-25 20:35:03 +0100
commita984eb367c032dbe2577f01238c3d1268526be70 (patch)
tree437fef40379b2758b129ccea39df3570fa2d145e /include/arch/x86_64/linux/elf.h
parent8834571b202cf4dc9c649cfb096c213b6ecf1566 (diff)
Clang-tidy fixes
Diffstat (limited to 'include/arch/x86_64/linux/elf.h')
-rw-r--r--include/arch/x86_64/linux/elf.h143
1 files changed, 68 insertions, 75 deletions
diff --git a/include/arch/x86_64/linux/elf.h b/include/arch/x86_64/linux/elf.h
index 77e3e2d3..1e52a169 100644
--- a/include/arch/x86_64/linux/elf.h
+++ b/include/arch/x86_64/linux/elf.h
@@ -461,64 +461,62 @@ typedef struct elf64_shdr {
#define NN_X86_XSTATE "LINUX"
#define NT_X86_XSTATE 0x202 /* x86 extended state using xsave */
/* Old binutils treats 0x203 as a CET state */
-#define NN_X86_SHSTK "LINUX"
-#define NT_X86_SHSTK 0x204 /* x86 SHSTK state */
-#define NN_X86_XSAVE_LAYOUT "LINUX"
-#define NT_X86_XSAVE_LAYOUT 0x205 /* XSAVE layout description */
-#define NN_S390_HIGH_GPRS "LINUX"
-#define NT_S390_HIGH_GPRS 0x300 /* s390 upper register halves */
-#define NN_S390_TIMER "LINUX"
-#define NT_S390_TIMER 0x301 /* s390 timer register */
-#define NN_S390_TODCMP "LINUX"
-#define NT_S390_TODCMP 0x302 /* s390 TOD clock comparator register */
-#define NN_S390_TODPREG "LINUX"
-#define NT_S390_TODPREG 0x303 /* s390 TOD programmable register */
-#define NN_S390_CTRS "LINUX"
-#define NT_S390_CTRS 0x304 /* s390 control registers */
-#define NN_S390_PREFIX "LINUX"
-#define NT_S390_PREFIX 0x305 /* s390 prefix register */
-#define NN_S390_LAST_BREAK "LINUX"
-#define NT_S390_LAST_BREAK 0x306 /* s390 breaking event address */
-#define NN_S390_SYSTEM_CALL "LINUX"
-#define NT_S390_SYSTEM_CALL 0x307 /* s390 system call restart data */
-#define NN_S390_TDB "LINUX"
-#define NT_S390_TDB 0x308 /* s390 transaction diagnostic block */
-#define NN_S390_VXRS_LOW "LINUX"
-#define NT_S390_VXRS_LOW 0x309 /* s390 vector registers 0-15 upper half */
-#define NN_S390_VXRS_HIGH "LINUX"
-#define NT_S390_VXRS_HIGH 0x30a /* s390 vector registers 16-31 */
-#define NN_S390_GS_CB "LINUX"
-#define NT_S390_GS_CB 0x30b /* s390 guarded storage registers */
-#define NN_S390_GS_BC "LINUX"
-#define NT_S390_GS_BC 0x30c /* s390 guarded storage broadcast control block */
-#define NN_S390_RI_CB "LINUX"
-#define NT_S390_RI_CB 0x30d /* s390 runtime instrumentation */
-#define NN_S390_PV_CPU_DATA "LINUX"
-#define NT_S390_PV_CPU_DATA 0x30e /* s390 protvirt cpu dump data */
-#define NN_ARM_VFP "LINUX"
-#define NT_ARM_VFP 0x400 /* ARM VFP/NEON registers */
-#define NN_ARM_TLS "LINUX"
-#define NT_ARM_TLS 0x401 /* ARM TLS register */
-#define NN_ARM_HW_BREAK "LINUX"
-#define NT_ARM_HW_BREAK 0x402 /* ARM hardware breakpoint registers */
-#define NN_ARM_HW_WATCH "LINUX"
-#define NT_ARM_HW_WATCH 0x403 /* ARM hardware watchpoint registers */
-#define NN_ARM_SYSTEM_CALL "LINUX"
-#define NT_ARM_SYSTEM_CALL 0x404 /* ARM system call number */
-#define NN_ARM_SVE "LINUX"
-#define NT_ARM_SVE 0x405 /* ARM Scalable Vector Extension registers */
-#define NN_ARM_PAC_MASK "LINUX"
-#define NT_ARM_PAC_MASK 0x406 /* ARM pointer authentication code masks */
-#define NN_ARM_PACA_KEYS "LINUX"
-#define NT_ARM_PACA_KEYS 0x407 /* ARM pointer authentication address keys */
-#define NN_ARM_PACG_KEYS "LINUX"
-#define NT_ARM_PACG_KEYS 0x408 /* ARM pointer authentication generic key */
-#define NN_ARM_TAGGED_ADDR_CTRL "LINUX"
-#define NT_ARM_TAGGED_ADDR_CTRL \
- 0x409 /* arm64 tagged address control (prctl()) */
-#define NN_ARM_PAC_ENABLED_KEYS "LINUX"
-#define NT_ARM_PAC_ENABLED_KEYS \
- 0x40a /* arm64 ptr auth enabled keys (prctl()) */
+#define NN_X86_SHSTK "LINUX"
+#define NT_X86_SHSTK 0x204 /* x86 SHSTK state */
+#define NN_X86_XSAVE_LAYOUT "LINUX"
+#define NT_X86_XSAVE_LAYOUT 0x205 /* XSAVE layout description */
+#define NN_S390_HIGH_GPRS "LINUX"
+#define NT_S390_HIGH_GPRS 0x300 /* s390 upper register halves */
+#define NN_S390_TIMER "LINUX"
+#define NT_S390_TIMER 0x301 /* s390 timer register */
+#define NN_S390_TODCMP "LINUX"
+#define NT_S390_TODCMP 0x302 /* s390 TOD clock comparator register */
+#define NN_S390_TODPREG "LINUX"
+#define NT_S390_TODPREG 0x303 /* s390 TOD programmable register */
+#define NN_S390_CTRS "LINUX"
+#define NT_S390_CTRS 0x304 /* s390 control registers */
+#define NN_S390_PREFIX "LINUX"
+#define NT_S390_PREFIX 0x305 /* s390 prefix register */
+#define NN_S390_LAST_BREAK "LINUX"
+#define NT_S390_LAST_BREAK 0x306 /* s390 breaking event address */
+#define NN_S390_SYSTEM_CALL "LINUX"
+#define NT_S390_SYSTEM_CALL 0x307 /* s390 system call restart data */
+#define NN_S390_TDB "LINUX"
+#define NT_S390_TDB 0x308 /* s390 transaction diagnostic block */
+#define NN_S390_VXRS_LOW "LINUX"
+#define NT_S390_VXRS_LOW 0x309 /* s390 vector registers 0-15 upper half */
+#define NN_S390_VXRS_HIGH "LINUX"
+#define NT_S390_VXRS_HIGH 0x30a /* s390 vector registers 16-31 */
+#define NN_S390_GS_CB "LINUX"
+#define NT_S390_GS_CB 0x30b /* s390 guarded storage registers */
+#define NN_S390_GS_BC "LINUX"
+#define NT_S390_GS_BC 0x30c /* s390 guarded storage broadcast control block */
+#define NN_S390_RI_CB "LINUX"
+#define NT_S390_RI_CB 0x30d /* s390 runtime instrumentation */
+#define NN_S390_PV_CPU_DATA "LINUX"
+#define NT_S390_PV_CPU_DATA 0x30e /* s390 protvirt cpu dump data */
+#define NN_ARM_VFP "LINUX"
+#define NT_ARM_VFP 0x400 /* ARM VFP/NEON registers */
+#define NN_ARM_TLS "LINUX"
+#define NT_ARM_TLS 0x401 /* ARM TLS register */
+#define NN_ARM_HW_BREAK "LINUX"
+#define NT_ARM_HW_BREAK 0x402 /* ARM hardware breakpoint registers */
+#define NN_ARM_HW_WATCH "LINUX"
+#define NT_ARM_HW_WATCH 0x403 /* ARM hardware watchpoint registers */
+#define NN_ARM_SYSTEM_CALL "LINUX"
+#define NT_ARM_SYSTEM_CALL 0x404 /* ARM system call number */
+#define NN_ARM_SVE "LINUX"
+#define NT_ARM_SVE 0x405 /* ARM Scalable Vector Extension registers */
+#define NN_ARM_PAC_MASK "LINUX"
+#define NT_ARM_PAC_MASK 0x406 /* ARM pointer authentication code masks */
+#define NN_ARM_PACA_KEYS "LINUX"
+#define NT_ARM_PACA_KEYS 0x407 /* ARM pointer authentication address keys */
+#define NN_ARM_PACG_KEYS "LINUX"
+#define NT_ARM_PACG_KEYS 0x408 /* ARM pointer authentication generic key */
+#define NN_ARM_TAGGED_ADDR_CTRL "LINUX"
+#define NT_ARM_TAGGED_ADDR_CTRL 0x409 /* arm64 tagged address control (prctl()) */
+#define NN_ARM_PAC_ENABLED_KEYS "LINUX"
+#define NT_ARM_PAC_ENABLED_KEYS 0x40a /* arm64 ptr auth enabled keys (prctl()) */
#define NN_ARM_SSVE "LINUX"
#define NT_ARM_SSVE 0x40b /* ARM Streaming SVE registers */
#define NN_ARM_ZA "LINUX"
@@ -546,28 +544,23 @@ typedef struct elf64_shdr {
#define NN_RISCV_VECTOR "LINUX"
#define NT_RISCV_VECTOR 0x901 /* RISC-V vector registers */
#define NN_RISCV_TAGGED_ADDR_CTRL "LINUX"
-#define NT_RISCV_TAGGED_ADDR_CTRL \
- 0x902 /* RISC-V tagged address control (prctl()) */
-#define NN_LOONGARCH_CPUCFG "LINUX"
-#define NT_LOONGARCH_CPUCFG 0xa00 /* LoongArch CPU config registers */
-#define NN_LOONGARCH_CSR "LINUX"
-#define NT_LOONGARCH_CSR 0xa01 /* LoongArch control and status registers */
-#define NN_LOONGARCH_LSX "LINUX"
+#define NT_RISCV_TAGGED_ADDR_CTRL 0x902 /* RISC-V tagged address control (prctl()) */
+#define NN_LOONGARCH_CPUCFG "LINUX"
+#define NT_LOONGARCH_CPUCFG 0xa00 /* LoongArch CPU config registers */
+#define NN_LOONGARCH_CSR "LINUX"
+#define NT_LOONGARCH_CSR 0xa01 /* LoongArch control and status registers */
+#define NN_LOONGARCH_LSX "LINUX"
#define NT_LOONGARCH_LSX \
0xa02 /* LoongArch Loongson SIMD Extension registers \
*/
-#define NN_LOONGARCH_LASX "LINUX"
-#define NT_LOONGARCH_LASX \
- 0xa03 /* LoongArch Loongson Advanced SIMD Extension registers */
-#define NN_LOONGARCH_LBT "LINUX"
-#define NT_LOONGARCH_LBT \
- 0xa04 /* LoongArch Loongson Binary Translation registers */
+#define NN_LOONGARCH_LASX "LINUX"
+#define NT_LOONGARCH_LASX 0xa03 /* LoongArch Loongson Advanced SIMD Extension registers */
+#define NN_LOONGARCH_LBT "LINUX"
+#define NT_LOONGARCH_LBT 0xa04 /* LoongArch Loongson Binary Translation registers */
#define NN_LOONGARCH_HW_BREAK "LINUX"
-#define NT_LOONGARCH_HW_BREAK \
- 0xa05 /* LoongArch hardware breakpoint registers */
+#define NT_LOONGARCH_HW_BREAK 0xa05 /* LoongArch hardware breakpoint registers */
#define NN_LOONGARCH_HW_WATCH "LINUX"
-#define NT_LOONGARCH_HW_WATCH \
- 0xa06 /* LoongArch hardware watchpoint registers */
+#define NT_LOONGARCH_HW_WATCH 0xa06 /* LoongArch hardware watchpoint registers */
/* Note header in a PT_NOTE section */
typedef struct elf32_note {