1 2#ifndef ELF_RELOC 3#error "ELF_RELOC must be defined" 4#endif 5 6ELF_RELOC(R_CKCORE_NONE, 0) 7ELF_RELOC(R_CKCORE_ADDR32, 1) 8ELF_RELOC(R_CKCORE_PCREL_IMM8_4, 2) 9ELF_RELOC(R_CKCORE_PCREL_IMM11_2, 3) 10ELF_RELOC(R_CKCORE_PCREL_IMM4_2, 4) 11ELF_RELOC(R_CKCORE_PCREL32, 5) 12ELF_RELOC(R_CKCORE_PCREL_JSR_IMM11_2, 6) 13ELF_RELOC(R_CKCORE_GNU_VTINHERIT, 7) 14ELF_RELOC(R_CKCORE_GNU_VTENTRY, 8) 15ELF_RELOC(R_CKCORE_RELATIVE, 9) 16ELF_RELOC(R_CKCORE_COPY, 10) 17ELF_RELOC(R_CKCORE_GLOB_DAT, 11) 18ELF_RELOC(R_CKCORE_JUMP_SLOT, 12) 19ELF_RELOC(R_CKCORE_GOTOFF, 13) 20ELF_RELOC(R_CKCORE_GOTPC, 14) 21ELF_RELOC(R_CKCORE_GOT32, 15) 22ELF_RELOC(R_CKCORE_PLT32, 16) 23ELF_RELOC(R_CKCORE_ADDRGOT, 17) 24ELF_RELOC(R_CKCORE_ADDRPLT, 18) 25ELF_RELOC(R_CKCORE_PCREL_IMM26_2, 19) 26ELF_RELOC(R_CKCORE_PCREL_IMM16_2, 20) 27ELF_RELOC(R_CKCORE_PCREL_IMM16_4, 21) 28ELF_RELOC(R_CKCORE_PCREL_IMM10_2, 22) 29ELF_RELOC(R_CKCORE_PCREL_IMM10_4, 23) 30ELF_RELOC(R_CKCORE_ADDR_HI16, 24) 31ELF_RELOC(R_CKCORE_ADDR_LO16, 25) 32ELF_RELOC(R_CKCORE_GOTPC_HI16, 26) 33ELF_RELOC(R_CKCORE_GOTPC_LO16, 27) 34ELF_RELOC(R_CKCORE_GOTOFF_HI16, 28) 35ELF_RELOC(R_CKCORE_GOTOFF_LO16, 29) 36ELF_RELOC(R_CKCORE_GOT12, 30) 37ELF_RELOC(R_CKCORE_GOT_HI16, 31) 38ELF_RELOC(R_CKCORE_GOT_LO16, 32) 39ELF_RELOC(R_CKCORE_PLT12, 33) 40ELF_RELOC(R_CKCORE_PLT_HI16, 34) 41ELF_RELOC(R_CKCORE_PLT_LO16, 35) 42ELF_RELOC(R_CKCORE_ADDRGOT_HI16, 36) 43ELF_RELOC(R_CKCORE_ADDRGOT_LO16, 37) 44ELF_RELOC(R_CKCORE_ADDRPLT_HI16, 38) 45ELF_RELOC(R_CKCORE_ADDRPLT_LO16, 39) 46ELF_RELOC(R_CKCORE_PCREL_JSR_IMM26_2, 40) 47ELF_RELOC(R_CKCORE_TOFFSET_LO16, 41) 48ELF_RELOC(R_CKCORE_DOFFSET_LO16, 42) 49ELF_RELOC(R_CKCORE_PCREL_IMM18_2, 43) 50ELF_RELOC(R_CKCORE_DOFFSET_IMM18, 44) 51ELF_RELOC(R_CKCORE_DOFFSET_IMM18_2, 45) 52ELF_RELOC(R_CKCORE_DOFFSET_IMM18_4, 46) 53ELF_RELOC(R_CKCORE_GOTOFF_IMM18, 47) 54ELF_RELOC(R_CKCORE_GOT_IMM18_4, 48) 55ELF_RELOC(R_CKCORE_PLT_IMM18_4, 49) 56ELF_RELOC(R_CKCORE_PCREL_IMM7_4, 50) 57ELF_RELOC(R_CKCORE_TLS_LE32, 51) 58ELF_RELOC(R_CKCORE_TLS_IE32, 52) 59ELF_RELOC(R_CKCORE_TLS_GD32, 53) 60ELF_RELOC(R_CKCORE_TLS_LDM32, 54) 61ELF_RELOC(R_CKCORE_TLS_LDO32, 55) 62ELF_RELOC(R_CKCORE_TLS_DTPMOD32, 56) 63ELF_RELOC(R_CKCORE_TLS_DTPOFF32, 57) 64ELF_RELOC(R_CKCORE_TLS_TPOFF32, 58) 65ELF_RELOC(R_CKCORE_PCREL_FLRW_IMM8_4, 59) 66ELF_RELOC(R_CKCORE_NOJSRI, 60) 67ELF_RELOC(R_CKCORE_CALLGRAPH, 61) 68ELF_RELOC(R_CKCORE_IRELATIVE, 62) 69ELF_RELOC(R_CKCORE_PCREL_BLOOP_IMM4_4, 63) 70ELF_RELOC(R_CKCORE_PCREL_BLOOP_IMM12_4, 64) 71ELF_RELOC(R_CKCORE_PCREL_VLRW_IMM12_1, 65) 72ELF_RELOC(R_CKCORE_PCREL_VLRW_IMM12_2, 66) 73ELF_RELOC(R_CKCORE_PCREL_VLRW_IMM12_4, 67) 74ELF_RELOC(R_CKCORE_PCREL_VLRW_IMM12_8, 68) 75