123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- #ifndef _ELF_MICROBLAZE_H
- #define _ELF_MICROBLAZE_H
- #include "elf/reloc-macros.h"
- START_RELOC_NUMBERS (elf_microblaze_reloc_type)
- RELOC_NUMBER (R_MICROBLAZE_NONE, 0)
- RELOC_NUMBER (R_MICROBLAZE_32, 1)
- RELOC_NUMBER (R_MICROBLAZE_32_PCREL, 2)
- RELOC_NUMBER (R_MICROBLAZE_64_PCREL, 3)
- RELOC_NUMBER (R_MICROBLAZE_32_PCREL_LO, 4)
- RELOC_NUMBER (R_MICROBLAZE_64, 5)
- RELOC_NUMBER (R_MICROBLAZE_32_LO, 6)
- RELOC_NUMBER (R_MICROBLAZE_SRO32, 7)
- RELOC_NUMBER (R_MICROBLAZE_SRW32, 8)
- RELOC_NUMBER (R_MICROBLAZE_64_NONE, 9)
- RELOC_NUMBER (R_MICROBLAZE_32_SYM_OP_SYM, 10)
- RELOC_NUMBER (R_MICROBLAZE_GNU_VTINHERIT, 11)
- RELOC_NUMBER (R_MICROBLAZE_GNU_VTENTRY, 12)
- RELOC_NUMBER (R_MICROBLAZE_GOTPC_64, 13)
- RELOC_NUMBER (R_MICROBLAZE_GOT_64, 14)
- RELOC_NUMBER (R_MICROBLAZE_PLT_64, 15)
- RELOC_NUMBER (R_MICROBLAZE_REL, 16)
- RELOC_NUMBER (R_MICROBLAZE_JUMP_SLOT, 17)
- RELOC_NUMBER (R_MICROBLAZE_GLOB_DAT, 18)
- RELOC_NUMBER (R_MICROBLAZE_GOTOFF_64, 19)
- RELOC_NUMBER (R_MICROBLAZE_GOTOFF_32, 20)
- RELOC_NUMBER (R_MICROBLAZE_COPY, 21)
- RELOC_NUMBER (R_MICROBLAZE_TLS, 22)
- RELOC_NUMBER (R_MICROBLAZE_TLSGD, 23)
- RELOC_NUMBER (R_MICROBLAZE_TLSLD, 24)
- RELOC_NUMBER (R_MICROBLAZE_TLSDTPMOD32, 25)
- RELOC_NUMBER (R_MICROBLAZE_TLSDTPREL32, 26)
- RELOC_NUMBER (R_MICROBLAZE_TLSDTPREL64, 27)
- RELOC_NUMBER (R_MICROBLAZE_TLSGOTTPREL32, 28)
- RELOC_NUMBER (R_MICROBLAZE_TLSTPREL32, 29)
-
- END_RELOC_NUMBERS (R_MICROBLAZE_max)
- #define RO_SDA_ANCHOR_NAME "_SDA2_BASE_"
- #define RW_SDA_ANCHOR_NAME "_SDA_BASE_"
- #define SHF_MICROBLAZE_NOREAD 0x80000000
- #endif
|