4 /* So RELR defines/typedefs can be used even with an old system elf.h. */
5 #define SHT_RELR 19 /* RELR relative relocations */
7 - /* RELR relocation table entry */
8 - typedef Elf32_Word Elf32_Relr;
9 - typedef Elf64_Xword Elf64_Relr;
11 #define DT_RELRSZ 35 /* Total size of RELR relative relocations */
12 #define DT_RELR 36 /* Address of RELR relative relocations */
13 #define DT_RELRENT 37 /* Size of one RELR relative relocaction */
16 +/* RELR relocation table entry */
17 +typedef Elf32_Word Elf32_Relr;
18 +typedef Elf64_Xword Elf64_Relr;
20 #if __GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 3)
21 # define __nonnull_attribute__(...) __attribute__ ((__nonnull__ (__VA_ARGS__)))
22 # define __deprecated_attribute__ __attribute__ ((__deprecated__))