From 3c3b09980d792ea8393f0a3865735b2ff5ecc765 Mon Sep 17 00:00:00 2001 From: Szabolcs Nagy Date: Wed, 20 Apr 2016 13:20:50 +0200 Subject: [PATCH] add EF_SH_ sh specific macros to elf.h last time elf.h was thoroughly updated sh was not yet supported so these processor specific e_flags were missing. --- include/elf.h | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/include/elf.h b/include/elf.h index a24ea9b7..8ecf965a 100644 --- a/include/elf.h +++ b/include/elf.h @@ -2587,7 +2587,28 @@ enum #define R_IA64_LTOFF_DTPREL22 0xba - +#define EF_SH_MACH_MASK 0x1f +#define EF_SH_UNKNOWN 0x0 +#define EF_SH1 0x1 +#define EF_SH2 0x2 +#define EF_SH3 0x3 +#define EF_SH_DSP 0x4 +#define EF_SH3_DSP 0x5 +#define EF_SH4AL_DSP 0x6 +#define EF_SH3E 0x8 +#define EF_SH4 0x9 +#define EF_SH2E 0xb +#define EF_SH4A 0xc +#define EF_SH2A 0xd +#define EF_SH4_NOFPU 0x10 +#define EF_SH4A_NOFPU 0x11 +#define EF_SH4_NOMMU_NOFPU 0x12 +#define EF_SH2A_NOFPU 0x13 +#define EF_SH3_NOMMU 0x14 +#define EF_SH2A_SH4_NOFPU 0x15 +#define EF_SH2A_SH3_NOFPU 0x16 +#define EF_SH2A_SH4 0x17 +#define EF_SH2A_SH3E 0x18 #define R_SH_NONE 0 #define R_SH_DIR32 1 -- 2.25.1