From a984eb367c032dbe2577f01238c3d1268526be70 Mon Sep 17 00:00:00 2001 From: Kacper Date: Thu, 25 Dec 2025 19:24:38 +0100 Subject: Clang-tidy fixes --- include/arch/x86_64/linux/elf.h | 143 +++++++++++++++++++--------------------- 1 file changed, 68 insertions(+), 75 deletions(-) (limited to 'include/arch/x86_64/linux/elf.h') 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 { -- cgit v1.2.3