summaryrefslogtreecommitdiff
path: root/elf.h
diff options
context:
space:
mode:
authorThomas Preud'homme <robotux@celest.fr>2016-12-17 11:04:34 +0000
committerThomas Preud'homme <robotux@celest.fr>2016-12-17 11:04:34 +0000
commit3f2e65a51523fbb98a44b71c29ae3a3fcc13854b (patch)
tree6e401550a4eddcc55a9db4b685e6a4968550a661 /elf.h
parent83bd60f5184818823d7be84af0930236d0d892f7 (diff)
New upstream version 0.9.27~git20161217.cd9514ab
Diffstat (limited to 'elf.h')
-rw-r--r--elf.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/elf.h b/elf.h
index 52ccf3f..d761747 100644
--- a/elf.h
+++ b/elf.h
@@ -28,13 +28,12 @@ typedef signed char int8_t;
typedef short int int16_t;
typedef int int32_t;
typedef long long int int64_t;
-#endif
-
typedef unsigned char uint8_t;
typedef unsigned short int uint16_t;
typedef unsigned int uint32_t;
typedef unsigned long long int uint64_t;
#endif
+#endif
/* Standard ELF types. */
@@ -2457,6 +2456,8 @@ typedef Elf32_Addr Elf32_Conflict;
#define R_AARCH64_TLS_TPREL64 1030 /* TP-relative offset, 64 bit. */
#define R_AARCH64_TLSDESC 1031 /* TLS Descriptor. */
#define R_AARCH64_IRELATIVE 1032 /* STT_GNU_IFUNC relocation. */
+/* Keep this the last entry. */
+#define R_AARCH64_NUM 1033
/* ARM relocs. */
@@ -2549,8 +2550,10 @@ typedef Elf32_Addr Elf32_Conflict;
#define R_C60_GOTOFF 9 /* 32 bit offset to GOT */
#define R_C60_GOTPC 10 /* 32 bit PC relative offset to GOT */
-#define R_C60HI16 0x55 /* high 16 bit MVKH embedded */
#define R_C60LO16 0x54 /* low 16 bit MVKL embedded */
+#define R_C60HI16 0x55 /* high 16 bit MVKH embedded */
+/* Keep this the last entry. */
+#define R_C60_NUM 0x56
/* IA-64 specific declarations. */
@@ -2901,7 +2904,7 @@ typedef Elf32_Addr Elf32_Conflict;
#define R_X86_64_REX_GOTPCRELX 42 /* like GOTPCRELX, but a REX prefix
is present */
-#define R_X86_64_NUM 39
+#define R_X86_64_NUM 43
/* AM33 relocations. */