Enum lief::elf::relocation::Type

pub enum Type {
Show 927 variants X86_64_NONE, X86_64_64, X86_64_PC32, X86_64_GOT32, X86_64_PLT32, X86_64_COPY, X86_64_GLOB_DAT, X86_64_JUMP_SLOT, X86_64_RELATIVE, X86_64_GOTPCREL, X86_64_32, X86_64_32S, X86_64_16, X86_64_PC16, X86_64_8, X86_64_PC8, X86_64_DTPMOD64, X86_64_DTPOFF64, X86_64_TPOFF64, X86_64_TLSGD, X86_64_TLSLD, X86_64_DTPOFF32, X86_64_GOTTPOFF, X86_64_TPOFF32, X86_64_PC64, X86_64_GOTOFF64, X86_64_GOTPC32, X86_64_GOT64, X86_64_GOTPCREL64, X86_64_GOTPC64, X86_64_GOTPLT64, X86_64_PLTOFF64, X86_64_SIZE32, X86_64_SIZE64, X86_64_GOTPC32_TLSDESC, X86_64_TLSDESC_CALL, X86_64_TLSDESC, X86_64_IRELATIVE, X86_64_RELATIVE64, X86_64_PC32_BND, X86_64_PLT32_BND, X86_64_GOTPCRELX, X86_64_REX_GOTPCRELX, AARCH64_NONE, AARCH64_ABS64, AARCH64_ABS32, AARCH64_ABS16, AARCH64_PREL64, AARCH64_PREL32, AARCH64_PREL16, AARCH64_MOVW_UABS_G0, AARCH64_MOVW_UABS_G0_NC, AARCH64_MOVW_UABS_G1, AARCH64_MOVW_UABS_G1_NC, AARCH64_MOVW_UABS_G2, AARCH64_MOVW_UABS_G2_NC, AARCH64_MOVW_UABS_G3, AARCH64_MOVW_SABS_G0, AARCH64_MOVW_SABS_G1, AARCH64_MOVW_SABS_G2, AARCH64_LD_PREL_LO19, AARCH64_ADR_PREL_LO21, AARCH64_ADR_PREL_PG_HI21, AARCH64_ADR_PREL_PG_HI21_NC, AARCH64_ADD_ABS_LO12_NC, AARCH64_LDST8_ABS_LO12_NC, AARCH64_TSTBR14, AARCH64_CONDBR19, AARCH64_JUMP26, AARCH64_CALL26, AARCH64_LDST16_ABS_LO12_NC, AARCH64_LDST32_ABS_LO12_NC, AARCH64_LDST64_ABS_LO12_NC, AARCH64_MOVW_PREL_G0, AARCH64_MOVW_PREL_G0_NC, AARCH64_MOVW_PREL_G1, AARCH64_MOVW_PREL_G1_NC, AARCH64_MOVW_PREL_G2, AARCH64_MOVW_PREL_G2_NC, AARCH64_MOVW_PREL_G3, AARCH64_LDST128_ABS_LO12_NC, AARCH64_MOVW_GOTOFF_G0, AARCH64_MOVW_GOTOFF_G0_NC, AARCH64_MOVW_GOTOFF_G1, AARCH64_MOVW_GOTOFF_G1_NC, AARCH64_MOVW_GOTOFF_G2, AARCH64_MOVW_GOTOFF_G2_NC, AARCH64_MOVW_GOTOFF_G3, AARCH64_GOTREL64, AARCH64_GOTREL32, AARCH64_GOT_LD_PREL19, AARCH64_LD64_GOTOFF_LO15, AARCH64_ADR_GOT_PAGE, AARCH64_LD64_GOT_LO12_NC, AARCH64_LD64_GOTPAGE_LO15, AARCH64_TLSGD_ADR_PREL21, AARCH64_TLSGD_ADR_PAGE21, AARCH64_TLSGD_ADD_LO12_NC, AARCH64_TLSGD_MOVW_G1, AARCH64_TLSGD_MOVW_G0_NC, AARCH64_TLSLD_ADR_PREL21, AARCH64_TLSLD_ADR_PAGE21, AARCH64_TLSLD_ADD_LO12_NC, AARCH64_TLSLD_MOVW_G1, AARCH64_TLSLD_MOVW_G0_NC, AARCH64_TLSLD_LD_PREL19, AARCH64_TLSLD_MOVW_DTPREL_G2, AARCH64_TLSLD_MOVW_DTPREL_G1, AARCH64_TLSLD_MOVW_DTPREL_G1_NC, AARCH64_TLSLD_MOVW_DTPREL_G0, AARCH64_TLSLD_MOVW_DTPREL_G0_NC, AARCH64_TLSLD_ADD_DTPREL_HI12, AARCH64_TLSLD_ADD_DTPREL_LO12, AARCH64_TLSLD_ADD_DTPREL_LO12_NC, AARCH64_TLSLD_LDST8_DTPREL_LO12, AARCH64_TLSLD_LDST8_DTPREL_LO12_NC, AARCH64_TLSLD_LDST16_DTPREL_LO12, AARCH64_TLSLD_LDST16_DTPREL_LO12_NC, AARCH64_TLSLD_LDST32_DTPREL_LO12, AARCH64_TLSLD_LDST32_DTPREL_LO12_NC, AARCH64_TLSLD_LDST64_DTPREL_LO12, AARCH64_TLSLD_LDST64_DTPREL_LO12_NC, AARCH64_TLSIE_MOVW_GOTTPREL_G1, AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC, AARCH64_TLSIE_ADR_GOTTPREL_PAGE21, AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC, AARCH64_TLSIE_LD_GOTTPREL_PREL19, AARCH64_TLSLE_MOVW_TPREL_G2, AARCH64_TLSLE_MOVW_TPREL_G1, AARCH64_TLSLE_MOVW_TPREL_G1_NC, AARCH64_TLSLE_MOVW_TPREL_G0, AARCH64_TLSLE_MOVW_TPREL_G0_NC, AARCH64_TLSLE_ADD_TPREL_HI12, AARCH64_TLSLE_ADD_TPREL_LO12, AARCH64_TLSLE_ADD_TPREL_LO12_NC, AARCH64_TLSLE_LDST8_TPREL_LO12, AARCH64_TLSLE_LDST8_TPREL_LO12_NC, AARCH64_TLSLE_LDST16_TPREL_LO12, AARCH64_TLSLE_LDST16_TPREL_LO12_NC, AARCH64_TLSLE_LDST32_TPREL_LO12, AARCH64_TLSLE_LDST32_TPREL_LO12_NC, AARCH64_TLSLE_LDST64_TPREL_LO12, AARCH64_TLSLE_LDST64_TPREL_LO12_NC, AARCH64_TLSDESC_LD_PREL19, AARCH64_TLSDESC_ADR_PREL21, AARCH64_TLSDESC_ADR_PAGE21, AARCH64_TLSDESC_LD64_LO12_NC, AARCH64_TLSDESC_ADD_LO12_NC, AARCH64_TLSDESC_OFF_G1, AARCH64_TLSDESC_OFF_G0_NC, AARCH64_TLSDESC_LDR, AARCH64_TLSDESC_ADD, AARCH64_TLSDESC_CALL, AARCH64_TLSLE_LDST128_TPREL_LO12, AARCH64_TLSLE_LDST128_TPREL_LO12_NC, AARCH64_TLSLD_LDST128_DTPREL_LO12, AARCH64_TLSLD_LDST128_DTPREL_LO12_NC, AARCH64_COPY, AARCH64_GLOB_DAT, AARCH64_JUMP_SLOT, AARCH64_RELATIVE, AARCH64_TLS_DTPREL64, AARCH64_TLS_DTPMOD64, AARCH64_TLS_TPREL64, AARCH64_TLSDESC, AARCH64_IRELATIVE, ARM_NONE, ARM_PC24, ARM_ABS32, ARM_REL32, ARM_LDR_PC_G0, ARM_ABS16, ARM_ABS12, ARM_THM_ABS5, ARM_ABS8, ARM_SBREL32, ARM_THM_CALL, ARM_THM_PC8, ARM_BREL_ADJ, ARM_TLS_DESC, ARM_THM_SWI8, ARM_XPC25, ARM_THM_XPC22, ARM_TLS_DTPMOD32, ARM_TLS_DTPOFF32, ARM_TLS_TPOFF32, ARM_COPY, ARM_GLOB_DAT, ARM_JUMP_SLOT, ARM_RELATIVE, ARM_GOTOFF32, ARM_BASE_PREL, ARM_GOT_BREL, ARM_PLT32, ARM_CALL, ARM_JUMP24, ARM_THM_JUMP24, ARM_BASE_ABS, ARM_ALU_PCREL_7_0, ARM_ALU_PCREL_15_8, ARM_ALU_PCREL_23_15, ARM_LDR_SBREL_11_0_NC, ARM_ALU_SBREL_19_12_NC, ARM_ALU_SBREL_27_20_CK, ARM_TARGET1, ARM_SBREL31, ARM_V4BX, ARM_TARGET2, ARM_PREL31, ARM_MOVW_ABS_NC, ARM_MOVT_ABS, ARM_MOVW_PREL_NC, ARM_MOVT_PREL, ARM_THM_MOVW_ABS_NC, ARM_THM_MOVT_ABS, ARM_THM_MOVW_PREL_NC, ARM_THM_MOVT_PREL, ARM_THM_JUMP19, ARM_THM_JUMP6, ARM_THM_ALU_PREL_11_0, ARM_THM_PC12, ARM_ABS32_NOI, ARM_REL32_NOI, ARM_ALU_PC_G0_NC, ARM_ALU_PC_G0, ARM_ALU_PC_G1_NC, ARM_ALU_PC_G1, ARM_ALU_PC_G2, ARM_LDR_PC_G1, ARM_LDR_PC_G2, ARM_LDRS_PC_G0, ARM_LDRS_PC_G1, ARM_LDRS_PC_G2, ARM_LDC_PC_G0, ARM_LDC_PC_G1, ARM_LDC_PC_G2, ARM_ALU_SB_G0_NC, ARM_ALU_SB_G0, ARM_ALU_SB_G1_NC, ARM_ALU_SB_G1, ARM_ALU_SB_G2, ARM_LDR_SB_G0, ARM_LDR_SB_G1, ARM_LDR_SB_G2, ARM_LDRS_SB_G0, ARM_LDRS_SB_G1, ARM_LDRS_SB_G2, ARM_LDC_SB_G0, ARM_LDC_SB_G1, ARM_LDC_SB_G2, ARM_MOVW_BREL_NC, ARM_MOVT_BREL, ARM_MOVW_BREL, ARM_THM_MOVW_BREL_NC, ARM_THM_MOVT_BREL, ARM_THM_MOVW_BREL, ARM_TLS_GOTDESC, ARM_TLS_CALL, ARM_TLS_DESCSEQ, ARM_THM_TLS_CALL, ARM_PLT32_ABS, ARM_GOT_ABS, ARM_GOT_PREL, ARM_GOT_BREL12, ARM_GOTOFF12, ARM_GOTRELAX, ARM_GNU_VTENTRY, ARM_GNU_VTINHERIT, ARM_THM_JUMP11, ARM_THM_JUMP8, ARM_TLS_GD32, ARM_TLS_LDM32, ARM_TLS_LDO32, ARM_TLS_IE32, ARM_TLS_LE32, ARM_TLS_LDO12, ARM_TLS_LE12, ARM_TLS_IE12GP, ARM_PRIVATE_0, ARM_PRIVATE_1, ARM_PRIVATE_2, ARM_PRIVATE_3, ARM_PRIVATE_4, ARM_PRIVATE_5, ARM_PRIVATE_6, ARM_PRIVATE_7, ARM_PRIVATE_8, ARM_PRIVATE_9, ARM_PRIVATE_10, ARM_PRIVATE_11, ARM_PRIVATE_12, ARM_PRIVATE_13, ARM_PRIVATE_14, ARM_PRIVATE_15, ARM_ME_TOO, ARM_THM_TLS_DESCSEQ16, ARM_THM_TLS_DESCSEQ32, ARM_IRELATIVE, ARM_RXPC25, ARM_RSBREL32, ARM_THM_RPC22, ARM_RREL32, ARM_RPC24, ARM_RBASE, HEX_NONE, HEX_B22_PCREL, HEX_B15_PCREL, HEX_B7_PCREL, HEX_LO16, HEX_HI16, HEX_32, HEX_16, HEX_8, HEX_GPREL16_0, HEX_GPREL16_1, HEX_GPREL16_2, HEX_GPREL16_3, HEX_HL16, HEX_B13_PCREL, HEX_B9_PCREL, HEX_B32_PCREL_X, HEX_32_6_X, HEX_B22_PCREL_X, HEX_B15_PCREL_X, HEX_B13_PCREL_X, HEX_B9_PCREL_X, HEX_B7_PCREL_X, HEX_16_X, HEX_12_X, HEX_11_X, HEX_10_X, HEX_9_X, HEX_8_X, HEX_7_X, HEX_6_X, HEX_32_PCREL, HEX_COPY, HEX_GLOB_DAT, HEX_JMP_SLOT, HEX_RELATIVE, HEX_PLT_B22_PCREL, HEX_GOTREL_LO16, HEX_GOTREL_HI16, HEX_GOTREL_32, HEX_GOT_LO16, HEX_GOT_HI16, HEX_GOT_32, HEX_GOT_16, HEX_DTPMOD_32, HEX_DTPREL_LO16, HEX_DTPREL_HI16, HEX_DTPREL_32, HEX_DTPREL_16, HEX_GD_PLT_B22_PCREL, HEX_GD_GOT_LO16, HEX_GD_GOT_HI16, HEX_GD_GOT_32, HEX_GD_GOT_16, HEX_IE_LO16, HEX_IE_HI16, HEX_IE_32, HEX_IE_GOT_LO16, HEX_IE_GOT_HI16, HEX_IE_GOT_32, HEX_IE_GOT_16, HEX_TPREL_LO16, HEX_TPREL_HI16, HEX_TPREL_32, HEX_TPREL_16, HEX_6_PCREL_X, HEX_GOTREL_32_6_X, HEX_GOTREL_16_X, HEX_GOTREL_11_X, HEX_GOT_32_6_X, HEX_GOT_16_X, HEX_GOT_11_X, HEX_DTPREL_32_6_X, HEX_DTPREL_16_X, HEX_DTPREL_11_X, HEX_GD_GOT_32_6_X, HEX_GD_GOT_16_X, HEX_GD_GOT_11_X, HEX_IE_32_6_X, HEX_IE_16_X, HEX_IE_GOT_32_6_X, HEX_IE_GOT_16_X, HEX_IE_GOT_11_X, HEX_TPREL_32_6_X, HEX_TPREL_16_X, HEX_TPREL_11_X, HEX_LD_PLT_B22_PCREL, HEX_LD_GOT_LO16, HEX_LD_GOT_HI16, HEX_LD_GOT_32, HEX_LD_GOT_16, HEX_LD_GOT_32_6_X, HEX_LD_GOT_16_X, HEX_LD_GOT_11_X, X86_NONE, X86_32, X86_PC32, X86_GOT32, X86_PLT32, X86_COPY, X86_GLOB_DAT, X86_JUMP_SLOT, X86_RELATIVE, X86_GOTOFF, X86_GOTPC, X86_32PLT, X86_TLS_TPOFF, X86_TLS_IE, X86_TLS_GOTIE, X86_TLS_LE, X86_TLS_GD, X86_TLS_LDM, X86_16, X86_PC16, X86_8, X86_PC8, X86_TLS_GD_32, X86_TLS_GD_PUSH, X86_TLS_GD_CALL, X86_TLS_GD_POP, X86_TLS_LDM_32, X86_TLS_LDM_PUSH, X86_TLS_LDM_CALL, X86_TLS_LDM_POP, X86_TLS_LDO_32, X86_TLS_IE_32, X86_TLS_LE_32, X86_TLS_DTPMOD32, X86_TLS_DTPOFF32, X86_TLS_TPOFF32, X86_TLS_GOTDESC, X86_TLS_DESC_CALL, X86_TLS_DESC, X86_IRELATIVE, LARCH_NONE, LARCH_32, LARCH_64, LARCH_RELATIVE, LARCH_COPY, LARCH_JUMP_SLOT, LARCH_TLS_DTPMOD32, LARCH_TLS_DTPMOD64, LARCH_TLS_DTPREL32, LARCH_TLS_DTPREL64, LARCH_TLS_TPREL32, LARCH_TLS_TPREL64, LARCH_IRELATIVE, LARCH_MARK_LA, LARCH_MARK_PCREL, LARCH_SOP_PUSH_PCREL, LARCH_SOP_PUSH_ABSOLUTE, LARCH_SOP_PUSH_DUP, LARCH_SOP_PUSH_GPREL, LARCH_SOP_PUSH_TLS_TPREL, LARCH_SOP_PUSH_TLS_GOT, LARCH_SOP_PUSH_TLS_GD, LARCH_SOP_PUSH_PLT_PCREL, LARCH_SOP_ASSERT, LARCH_SOP_NOT, LARCH_SOP_SUB, LARCH_SOP_SL, LARCH_SOP_SR, LARCH_SOP_ADD, LARCH_SOP_AND, LARCH_SOP_IF_ELSE, LARCH_SOP_POP_32_S_10_5, LARCH_SOP_POP_32_U_10_12, LARCH_SOP_POP_32_S_10_12, LARCH_SOP_POP_32_S_10_16, LARCH_SOP_POP_32_S_10_16_S2, LARCH_SOP_POP_32_S_5_20, LARCH_SOP_POP_32_S_0_5_10_16_S2, LARCH_SOP_POP_32_S_0_10_10_16_S2, LARCH_SOP_POP_32_U, LARCH_ADD8, LARCH_ADD16, LARCH_ADD24, LARCH_ADD32, LARCH_ADD64, LARCH_SUB8, LARCH_SUB16, LARCH_SUB24, LARCH_SUB32, LARCH_SUB64, LARCH_GNU_VTINHERIT, LARCH_GNU_VTENTRY, LARCH_B16, LARCH_B21, LARCH_B26, LARCH_ABS_HI20, LARCH_ABS_LO12, LARCH_ABS64_LO20, LARCH_ABS64_HI12, LARCH_PCALA_HI20, LARCH_PCALA_LO12, LARCH_PCALA64_LO20, LARCH_PCALA64_HI12, LARCH_GOT_PC_HI20, LARCH_GOT_PC_LO12, LARCH_GOT64_PC_LO20, LARCH_GOT64_PC_HI12, LARCH_GOT_HI20, LARCH_GOT_LO12, LARCH_GOT64_LO20, LARCH_GOT64_HI12, LARCH_TLS_LE_HI20, LARCH_TLS_LE_LO12, LARCH_TLS_LE64_LO20, LARCH_TLS_LE64_HI12, LARCH_TLS_IE_PC_HI20, LARCH_TLS_IE_PC_LO12, LARCH_TLS_IE64_PC_LO20, LARCH_TLS_IE64_PC_HI12, LARCH_TLS_IE_HI20, LARCH_TLS_IE_LO12, LARCH_TLS_IE64_LO20, LARCH_TLS_IE64_HI12, LARCH_TLS_LD_PC_HI20, LARCH_TLS_LD_HI20, LARCH_TLS_GD_PC_HI20, LARCH_TLS_GD_HI20, LARCH_32_PCREL, LARCH_RELAX, MIPS_NONE, MIPS_16, MIPS_32, MIPS_REL32, MIPS_26, MIPS_HI16, MIPS_LO16, MIPS_GPREL16, MIPS_LITERAL, MIPS_GOT16, MIPS_PC16, MIPS_CALL16, MIPS_GPREL32, MIPS_UNUSED1, MIPS_UNUSED2, MIPS_UNUSED3, MIPS_SHIFT5, MIPS_SHIFT6, MIPS_64, MIPS_GOT_DISP, MIPS_GOT_PAGE, MIPS_GOT_OFST, MIPS_GOT_HI16, MIPS_GOT_LO16, MIPS_SUB, MIPS_INSERT_A, MIPS_INSERT_B, MIPS_DELETE, MIPS_HIGHER, MIPS_HIGHEST, MIPS_CALL_HI16, MIPS_CALL_LO16, MIPS_SCN_DISP, MIPS_REL16, MIPS_ADD_IMMEDIATE, MIPS_PJUMP, MIPS_RELGOT, MIPS_JALR, MIPS_TLS_DTPMOD32, MIPS_TLS_DTPREL32, MIPS_TLS_DTPMOD64, MIPS_TLS_DTPREL64, MIPS_TLS_GD, MIPS_TLS_LDM, MIPS_TLS_DTPREL_HI16, MIPS_TLS_DTPREL_LO16, MIPS_TLS_GOTTPREL, MIPS_TLS_TPREL32, MIPS_TLS_TPREL64, MIPS_TLS_TPREL_HI16, MIPS_TLS_TPREL_LO16, MIPS_GLOB_DAT, MIPS_PC21_S2, MIPS_PC26_S2, MIPS_PC18_S3, MIPS_PC19_S2, MIPS_PCHI16, MIPS_PCLO16, MIPS16_26, MIPS16_GPREL, MIPS16_GOT16, MIPS16_CALL16, MIPS16_HI16, MIPS16_LO16, MIPS16_TLS_GD, MIPS16_TLS_LDM, MIPS16_TLS_DTPREL_HI16, MIPS16_TLS_DTPREL_LO16, MIPS16_TLS_GOTTPREL, MIPS16_TLS_TPREL_HI16, MIPS16_TLS_TPREL_LO16, MIPS_COPY, MIPS_JUMP_SLOT, MICROMIPS_26_S1, MICROMIPS_HI16, MICROMIPS_LO16, MICROMIPS_GPREL16, MICROMIPS_LITERAL, MICROMIPS_GOT16, MICROMIPS_PC7_S1, MICROMIPS_PC10_S1, MICROMIPS_PC16_S1, MICROMIPS_CALL16, MICROMIPS_GOT_DISP, MICROMIPS_GOT_PAGE, MICROMIPS_GOT_OFST, MICROMIPS_GOT_HI16, MICROMIPS_GOT_LO16, MICROMIPS_SUB, MICROMIPS_HIGHER, MICROMIPS_HIGHEST, MICROMIPS_CALL_HI16, MICROMIPS_CALL_LO16, MICROMIPS_SCN_DISP, MICROMIPS_JALR, MICROMIPS_HI0_LO16, MICROMIPS_TLS_GD, MICROMIPS_TLS_LDM, MICROMIPS_TLS_DTPREL_HI16, MICROMIPS_TLS_DTPREL_LO16, MICROMIPS_TLS_GOTTPREL, MICROMIPS_TLS_TPREL_HI16, MICROMIPS_TLS_TPREL_LO16, MICROMIPS_GPREL7_S2, MICROMIPS_PC23_S2, MICROMIPS_PC21_S2, MICROMIPS_PC26_S2, MICROMIPS_PC18_S3, MICROMIPS_PC19_S2, MIPS_NUM, MIPS_PC32, MIPS_EH, PPC_NONE, PPC_ADDR32, PPC_ADDR24, PPC_ADDR16, PPC_ADDR16_LO, PPC_ADDR16_HI, PPC_ADDR16_HA, PPC_ADDR14, PPC_ADDR14_BRTAKEN, PPC_ADDR14_BRNTAKEN, PPC_REL24, PPC_REL14, PPC_REL14_BRTAKEN, PPC_REL14_BRNTAKEN, PPC_GOT16, PPC_GOT16_LO, PPC_GOT16_HI, PPC_GOT16_HA, PPC_PLTREL24, PPC_JMP_SLOT, PPC_RELATIVE, PPC_LOCAL24PC, PPC_REL32, PPC_TLS, PPC_DTPMOD32, PPC_TPREL16, PPC_TPREL16_LO, PPC_TPREL16_HI, PPC_TPREL16_HA, PPC_TPREL32, PPC_DTPREL16, PPC_DTPREL16_LO, PPC_DTPREL16_HI, PPC_DTPREL16_HA, PPC_DTPREL32, PPC_GOT_TLSGD16, PPC_GOT_TLSGD16_LO, PPC_GOT_TLSGD16_HI, PPC_GOT_TLSGD16_HA, PPC_GOT_TLSLD16, PPC_GOT_TLSLD16_LO, PPC_GOT_TLSLD16_HI, PPC_GOT_TLSLD16_HA, PPC_GOT_TPREL16, PPC_GOT_TPREL16_LO, PPC_GOT_TPREL16_HI, PPC_GOT_TPREL16_HA, PPC_GOT_DTPREL16, PPC_GOT_DTPREL16_LO, PPC_GOT_DTPREL16_HI, PPC_GOT_DTPREL16_HA, PPC_TLSGD, PPC_TLSLD, PPC_REL16, PPC_REL16_LO, PPC_REL16_HI, PPC_REL16_HA, PPC64_NONE, PPC64_ADDR32, PPC64_ADDR24, PPC64_ADDR16, PPC64_ADDR16_LO, PPC64_ADDR16_HI, PPC64_ADDR16_HA, PPC64_ADDR14, PPC64_ADDR14_BRTAKEN, PPC64_ADDR14_BRNTAKEN, PPC64_REL24, PPC64_REL14, PPC64_REL14_BRTAKEN, PPC64_REL14_BRNTAKEN, PPC64_GOT16, PPC64_GOT16_LO, PPC64_GOT16_HI, PPC64_GOT16_HA, PPC64_JMP_SLOT, PPC64_RELATIVE, PPC64_REL32, PPC64_ADDR64, PPC64_ADDR16_HIGHER, PPC64_ADDR16_HIGHERA, PPC64_ADDR16_HIGHEST, PPC64_ADDR16_HIGHESTA, PPC64_REL64, PPC64_TOC16, PPC64_TOC16_LO, PPC64_TOC16_HI, PPC64_TOC16_HA, PPC64_TOC, PPC64_ADDR16_DS, PPC64_ADDR16_LO_DS, PPC64_GOT16_DS, PPC64_GOT16_LO_DS, PPC64_TOC16_DS, PPC64_TOC16_LO_DS, PPC64_TLS, PPC64_DTPMOD64, PPC64_TPREL16, PPC64_TPREL16_LO, PPC64_TPREL16_HI, PPC64_TPREL16_HA, PPC64_TPREL64, PPC64_DTPREL16, PPC64_DTPREL16_LO, PPC64_DTPREL16_HI, PPC64_DTPREL16_HA, PPC64_DTPREL64, PPC64_GOT_TLSGD16, PPC64_GOT_TLSGD16_LO, PPC64_GOT_TLSGD16_HI, PPC64_GOT_TLSGD16_HA, PPC64_GOT_TLSLD16, PPC64_GOT_TLSLD16_LO, PPC64_GOT_TLSLD16_HI, PPC64_GOT_TLSLD16_HA, PPC64_GOT_TPREL16_DS, PPC64_GOT_TPREL16_LO_DS, PPC64_GOT_TPREL16_HI, PPC64_GOT_TPREL16_HA, PPC64_GOT_DTPREL16_DS, PPC64_GOT_DTPREL16_LO_DS, PPC64_GOT_DTPREL16_HI, PPC64_GOT_DTPREL16_HA, PPC64_TPREL16_DS, PPC64_TPREL16_LO_DS, PPC64_TPREL16_HIGHER, PPC64_TPREL16_HIGHERA, PPC64_TPREL16_HIGHEST, PPC64_TPREL16_HIGHESTA, PPC64_DTPREL16_DS, PPC64_DTPREL16_LO_DS, PPC64_DTPREL16_HIGHER, PPC64_DTPREL16_HIGHERA, PPC64_DTPREL16_HIGHEST, PPC64_DTPREL16_HIGHESTA, PPC64_TLSGD, PPC64_TLSLD, PPC64_REL16, PPC64_REL16_LO, PPC64_REL16_HI, PPC64_REL16_HA, SPARC_NONE, SPARC_8, SPARC_16, SPARC_32, SPARC_DISP8, SPARC_DISP16, SPARC_DISP32, SPARC_WDISP30, SPARC_WDISP22, SPARC_HI22, SPARC_22, SPARC_13, SPARC_LO10, SPARC_GOT10, SPARC_GOT13, SPARC_GOT22, SPARC_PC10, SPARC_PC22, SPARC_WPLT30, SPARC_COPY, SPARC_GLOB_DAT, SPARC_JMP_SLOT, SPARC_RELATIVE, SPARC_UA32, SPARC_PLT32, SPARC_HIPLT22, SPARC_LOPLT10, SPARC_PCPLT32, SPARC_PCPLT22, SPARC_PCPLT10, SPARC_10, SPARC_11, SPARC_64, SPARC_OLO10, SPARC_HH22, SPARC_HM10, SPARC_LM22, SPARC_PC_HH22, SPARC_PC_HM10, SPARC_PC_LM22, SPARC_WDISP16, SPARC_WDISP19, SPARC_7, SPARC_5, SPARC_6, SPARC_DISP64, SPARC_PLT64, SPARC_HIX22, SPARC_LOX10, SPARC_H44, SPARC_M44, SPARC_L44, SPARC_REGISTER, SPARC_UA64, SPARC_UA16, SPARC_TLS_GD_HI22, SPARC_TLS_GD_LO10, SPARC_TLS_GD_ADD, SPARC_TLS_GD_CALL, SPARC_TLS_LDM_HI22, SPARC_TLS_LDM_LO10, SPARC_TLS_LDM_ADD, SPARC_TLS_LDM_CALL, SPARC_TLS_LDO_HIX22, SPARC_TLS_LDO_LOX10, SPARC_TLS_LDO_ADD, SPARC_TLS_IE_HI22, SPARC_TLS_IE_LO10, SPARC_TLS_IE_LD, SPARC_TLS_IE_LDX, SPARC_TLS_IE_ADD, SPARC_TLS_LE_HIX22, SPARC_TLS_LE_LOX10, SPARC_TLS_DTPMOD32, SPARC_TLS_DTPMOD64, SPARC_TLS_DTPOFF32, SPARC_TLS_DTPOFF64, SPARC_TLS_TPOFF32, SPARC_TLS_TPOFF64, SPARC_GOTDATA_HIX22, SPARC_GOTDATA_LOX10, SPARC_GOTDATA_OP_HIX22, SPARC_GOTDATA_OP_LOX10, SPARC_GOTDATA_OP, SYSZ_NONE, SYSZ_8, SYSZ_12, SYSZ_16, SYSZ_32, SYSZ_PC32, SYSZ_GOT12, SYSZ_GOT32, SYSZ_PLT32, SYSZ_COPY, SYSZ_GLOB_DAT, SYSZ_JMP_SLOT, SYSZ_RELATIVE, SYSZ_GOTOFF, SYSZ_GOTPC, SYSZ_GOT16, SYSZ_PC16, SYSZ_PC16DBL, SYSZ_PLT16DBL, SYSZ_PC32DBL, SYSZ_PLT32DBL, SYSZ_GOTPCDBL, SYSZ_64, SYSZ_PC64, SYSZ_GOT64, SYSZ_PLT64, SYSZ_GOTENT, SYSZ_GOTOFF16, SYSZ_GOTOFF64, SYSZ_GOTPLT12, SYSZ_GOTPLT16, SYSZ_GOTPLT32, SYSZ_GOTPLT64, SYSZ_GOTPLTENT, SYSZ_PLTOFF16, SYSZ_PLTOFF32, SYSZ_PLTOFF64, SYSZ_TLS_LOAD, SYSZ_TLS_GDCALL, SYSZ_TLS_LDCALL, SYSZ_TLS_GD32, SYSZ_TLS_GD64, SYSZ_TLS_GOTIE12, SYSZ_TLS_GOTIE32, SYSZ_TLS_GOTIE64, SYSZ_TLS_LDM32, SYSZ_TLS_LDM64, SYSZ_TLS_IE32, SYSZ_TLS_IE64, SYSZ_TLS_IEENT, SYSZ_TLS_LE32, SYSZ_TLS_LE64, SYSZ_TLS_LDO32, SYSZ_TLS_LDO64, SYSZ_TLS_DTPMOD, SYSZ_TLS_DTPOFF, SYSZ_TLS_TPOFF, SYSZ_20, SYSZ_GOT20, SYSZ_GOTPLT20, SYSZ_TLS_GOTIE20, SYSZ_IRELATIVE, UNKNOWN(u32),
}
Expand description

The different types of the relocation

Variants§

§

X86_64_NONE

§

X86_64_64

§

X86_64_PC32

§

X86_64_GOT32

§

X86_64_PLT32

§

X86_64_COPY

§

X86_64_GLOB_DAT

§

X86_64_JUMP_SLOT

§

X86_64_RELATIVE

§

X86_64_GOTPCREL

§

X86_64_32

§

X86_64_32S

§

X86_64_16

§

X86_64_PC16

§

X86_64_8

§

X86_64_PC8

§

X86_64_DTPMOD64

§

X86_64_DTPOFF64

§

X86_64_TPOFF64

§

X86_64_TLSGD

§

X86_64_TLSLD

§

X86_64_DTPOFF32

§

X86_64_GOTTPOFF

§

X86_64_TPOFF32

§

X86_64_PC64

§

X86_64_GOTOFF64

§

X86_64_GOTPC32

§

X86_64_GOT64

§

X86_64_GOTPCREL64

§

X86_64_GOTPC64

§

X86_64_GOTPLT64

§

X86_64_PLTOFF64

§

X86_64_SIZE32

§

X86_64_SIZE64

§

X86_64_GOTPC32_TLSDESC

§

X86_64_TLSDESC_CALL

§

X86_64_TLSDESC

§

X86_64_IRELATIVE

§

X86_64_RELATIVE64

§

X86_64_PC32_BND

§

X86_64_PLT32_BND

§

X86_64_GOTPCRELX

§

X86_64_REX_GOTPCRELX

§

AARCH64_NONE

§

AARCH64_ABS64

§

AARCH64_ABS32

§

AARCH64_ABS16

§

AARCH64_PREL64

§

AARCH64_PREL32

§

AARCH64_PREL16

§

AARCH64_MOVW_UABS_G0

§

AARCH64_MOVW_UABS_G0_NC

§

AARCH64_MOVW_UABS_G1

§

AARCH64_MOVW_UABS_G1_NC

§

AARCH64_MOVW_UABS_G2

§

AARCH64_MOVW_UABS_G2_NC

§

AARCH64_MOVW_UABS_G3

§

AARCH64_MOVW_SABS_G0

§

AARCH64_MOVW_SABS_G1

§

AARCH64_MOVW_SABS_G2

§

AARCH64_LD_PREL_LO19

§

AARCH64_ADR_PREL_LO21

§

AARCH64_ADR_PREL_PG_HI21

§

AARCH64_ADR_PREL_PG_HI21_NC

§

AARCH64_ADD_ABS_LO12_NC

§

AARCH64_LDST8_ABS_LO12_NC

§

AARCH64_TSTBR14

§

AARCH64_CONDBR19

§

AARCH64_JUMP26

§

AARCH64_CALL26

§

AARCH64_LDST16_ABS_LO12_NC

§

AARCH64_LDST32_ABS_LO12_NC

§

AARCH64_LDST64_ABS_LO12_NC

§

AARCH64_MOVW_PREL_G0

§

AARCH64_MOVW_PREL_G0_NC

§

AARCH64_MOVW_PREL_G1

§

AARCH64_MOVW_PREL_G1_NC

§

AARCH64_MOVW_PREL_G2

§

AARCH64_MOVW_PREL_G2_NC

§

AARCH64_MOVW_PREL_G3

§

AARCH64_LDST128_ABS_LO12_NC

§

AARCH64_MOVW_GOTOFF_G0

§

AARCH64_MOVW_GOTOFF_G0_NC

§

AARCH64_MOVW_GOTOFF_G1

§

AARCH64_MOVW_GOTOFF_G1_NC

§

AARCH64_MOVW_GOTOFF_G2

§

AARCH64_MOVW_GOTOFF_G2_NC

§

AARCH64_MOVW_GOTOFF_G3

§

AARCH64_GOTREL64

§

AARCH64_GOTREL32

§

AARCH64_GOT_LD_PREL19

§

AARCH64_LD64_GOTOFF_LO15

§

AARCH64_ADR_GOT_PAGE

§

AARCH64_LD64_GOT_LO12_NC

§

AARCH64_LD64_GOTPAGE_LO15

§

AARCH64_TLSGD_ADR_PREL21

§

AARCH64_TLSGD_ADR_PAGE21

§

AARCH64_TLSGD_ADD_LO12_NC

§

AARCH64_TLSGD_MOVW_G1

§

AARCH64_TLSGD_MOVW_G0_NC

§

AARCH64_TLSLD_ADR_PREL21

§

AARCH64_TLSLD_ADR_PAGE21

§

AARCH64_TLSLD_ADD_LO12_NC

§

AARCH64_TLSLD_MOVW_G1

§

AARCH64_TLSLD_MOVW_G0_NC

§

AARCH64_TLSLD_LD_PREL19

§

AARCH64_TLSLD_MOVW_DTPREL_G2

§

AARCH64_TLSLD_MOVW_DTPREL_G1

§

AARCH64_TLSLD_MOVW_DTPREL_G1_NC

§

AARCH64_TLSLD_MOVW_DTPREL_G0

§

AARCH64_TLSLD_MOVW_DTPREL_G0_NC

§

AARCH64_TLSLD_ADD_DTPREL_HI12

§

AARCH64_TLSLD_ADD_DTPREL_LO12

§

AARCH64_TLSLD_ADD_DTPREL_LO12_NC

§

AARCH64_TLSLD_LDST8_DTPREL_LO12

§

AARCH64_TLSLD_LDST8_DTPREL_LO12_NC

§

AARCH64_TLSLD_LDST16_DTPREL_LO12

§

AARCH64_TLSLD_LDST16_DTPREL_LO12_NC

§

AARCH64_TLSLD_LDST32_DTPREL_LO12

§

AARCH64_TLSLD_LDST32_DTPREL_LO12_NC

§

AARCH64_TLSLD_LDST64_DTPREL_LO12

§

AARCH64_TLSLD_LDST64_DTPREL_LO12_NC

§

AARCH64_TLSIE_MOVW_GOTTPREL_G1

§

AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC

§

AARCH64_TLSIE_ADR_GOTTPREL_PAGE21

§

AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC

§

AARCH64_TLSIE_LD_GOTTPREL_PREL19

§

AARCH64_TLSLE_MOVW_TPREL_G2

§

AARCH64_TLSLE_MOVW_TPREL_G1

§

AARCH64_TLSLE_MOVW_TPREL_G1_NC

§

AARCH64_TLSLE_MOVW_TPREL_G0

§

AARCH64_TLSLE_MOVW_TPREL_G0_NC

§

AARCH64_TLSLE_ADD_TPREL_HI12

§

AARCH64_TLSLE_ADD_TPREL_LO12

§

AARCH64_TLSLE_ADD_TPREL_LO12_NC

§

AARCH64_TLSLE_LDST8_TPREL_LO12

§

AARCH64_TLSLE_LDST8_TPREL_LO12_NC

§

AARCH64_TLSLE_LDST16_TPREL_LO12

§

AARCH64_TLSLE_LDST16_TPREL_LO12_NC

§

AARCH64_TLSLE_LDST32_TPREL_LO12

§

AARCH64_TLSLE_LDST32_TPREL_LO12_NC

§

AARCH64_TLSLE_LDST64_TPREL_LO12

§

AARCH64_TLSLE_LDST64_TPREL_LO12_NC

§

AARCH64_TLSDESC_LD_PREL19

§

AARCH64_TLSDESC_ADR_PREL21

§

AARCH64_TLSDESC_ADR_PAGE21

§

AARCH64_TLSDESC_LD64_LO12_NC

§

AARCH64_TLSDESC_ADD_LO12_NC

§

AARCH64_TLSDESC_OFF_G1

§

AARCH64_TLSDESC_OFF_G0_NC

§

AARCH64_TLSDESC_LDR

§

AARCH64_TLSDESC_ADD

§

AARCH64_TLSDESC_CALL

§

AARCH64_TLSLE_LDST128_TPREL_LO12

§

AARCH64_TLSLE_LDST128_TPREL_LO12_NC

§

AARCH64_TLSLD_LDST128_DTPREL_LO12

§

AARCH64_TLSLD_LDST128_DTPREL_LO12_NC

§

AARCH64_COPY

§

AARCH64_GLOB_DAT

§

AARCH64_JUMP_SLOT

§

AARCH64_RELATIVE

§

AARCH64_TLS_DTPREL64

§

AARCH64_TLS_DTPMOD64

§

AARCH64_TLS_TPREL64

§

AARCH64_TLSDESC

§

AARCH64_IRELATIVE

§

ARM_NONE

§

ARM_PC24

§

ARM_ABS32

§

ARM_REL32

§

ARM_LDR_PC_G0

§

ARM_ABS16

§

ARM_ABS12

§

ARM_THM_ABS5

§

ARM_ABS8

§

ARM_SBREL32

§

ARM_THM_CALL

§

ARM_THM_PC8

§

ARM_BREL_ADJ

§

ARM_TLS_DESC

§

ARM_THM_SWI8

§

ARM_XPC25

§

ARM_THM_XPC22

§

ARM_TLS_DTPMOD32

§

ARM_TLS_DTPOFF32

§

ARM_TLS_TPOFF32

§

ARM_COPY

§

ARM_GLOB_DAT

§

ARM_JUMP_SLOT

§

ARM_RELATIVE

§

ARM_GOTOFF32

§

ARM_BASE_PREL

§

ARM_GOT_BREL

§

ARM_PLT32

§

ARM_CALL

§

ARM_JUMP24

§

ARM_THM_JUMP24

§

ARM_BASE_ABS

§

ARM_ALU_PCREL_7_0

§

ARM_ALU_PCREL_15_8

§

ARM_ALU_PCREL_23_15

§

ARM_LDR_SBREL_11_0_NC

§

ARM_ALU_SBREL_19_12_NC

§

ARM_ALU_SBREL_27_20_CK

§

ARM_TARGET1

§

ARM_SBREL31

§

ARM_V4BX

§

ARM_TARGET2

§

ARM_PREL31

§

ARM_MOVW_ABS_NC

§

ARM_MOVT_ABS

§

ARM_MOVW_PREL_NC

§

ARM_MOVT_PREL

§

ARM_THM_MOVW_ABS_NC

§

ARM_THM_MOVT_ABS

§

ARM_THM_MOVW_PREL_NC

§

ARM_THM_MOVT_PREL

§

ARM_THM_JUMP19

§

ARM_THM_JUMP6

§

ARM_THM_ALU_PREL_11_0

§

ARM_THM_PC12

§

ARM_ABS32_NOI

§

ARM_REL32_NOI

§

ARM_ALU_PC_G0_NC

§

ARM_ALU_PC_G0

§

ARM_ALU_PC_G1_NC

§

ARM_ALU_PC_G1

§

ARM_ALU_PC_G2

§

ARM_LDR_PC_G1

§

ARM_LDR_PC_G2

§

ARM_LDRS_PC_G0

§

ARM_LDRS_PC_G1

§

ARM_LDRS_PC_G2

§

ARM_LDC_PC_G0

§

ARM_LDC_PC_G1

§

ARM_LDC_PC_G2

§

ARM_ALU_SB_G0_NC

§

ARM_ALU_SB_G0

§

ARM_ALU_SB_G1_NC

§

ARM_ALU_SB_G1

§

ARM_ALU_SB_G2

§

ARM_LDR_SB_G0

§

ARM_LDR_SB_G1

§

ARM_LDR_SB_G2

§

ARM_LDRS_SB_G0

§

ARM_LDRS_SB_G1

§

ARM_LDRS_SB_G2

§

ARM_LDC_SB_G0

§

ARM_LDC_SB_G1

§

ARM_LDC_SB_G2

§

ARM_MOVW_BREL_NC

§

ARM_MOVT_BREL

§

ARM_MOVW_BREL

§

ARM_THM_MOVW_BREL_NC

§

ARM_THM_MOVT_BREL

§

ARM_THM_MOVW_BREL

§

ARM_TLS_GOTDESC

§

ARM_TLS_CALL

§

ARM_TLS_DESCSEQ

§

ARM_THM_TLS_CALL

§

ARM_PLT32_ABS

§

ARM_GOT_ABS

§

ARM_GOT_PREL

§

ARM_GOT_BREL12

§

ARM_GOTOFF12

§

ARM_GOTRELAX

§

ARM_GNU_VTENTRY

§

ARM_GNU_VTINHERIT

§

ARM_THM_JUMP11

§

ARM_THM_JUMP8

§

ARM_TLS_GD32

§

ARM_TLS_LDM32

§

ARM_TLS_LDO32

§

ARM_TLS_IE32

§

ARM_TLS_LE32

§

ARM_TLS_LDO12

§

ARM_TLS_LE12

§

ARM_TLS_IE12GP

§

ARM_PRIVATE_0

§

ARM_PRIVATE_1

§

ARM_PRIVATE_2

§

ARM_PRIVATE_3

§

ARM_PRIVATE_4

§

ARM_PRIVATE_5

§

ARM_PRIVATE_6

§

ARM_PRIVATE_7

§

ARM_PRIVATE_8

§

ARM_PRIVATE_9

§

ARM_PRIVATE_10

§

ARM_PRIVATE_11

§

ARM_PRIVATE_12

§

ARM_PRIVATE_13

§

ARM_PRIVATE_14

§

ARM_PRIVATE_15

§

ARM_ME_TOO

§

ARM_THM_TLS_DESCSEQ16

§

ARM_THM_TLS_DESCSEQ32

§

ARM_IRELATIVE

§

ARM_RXPC25

§

ARM_RSBREL32

§

ARM_THM_RPC22

§

ARM_RREL32

§

ARM_RPC24

§

ARM_RBASE

§

HEX_NONE

§

HEX_B22_PCREL

§

HEX_B15_PCREL

§

HEX_B7_PCREL

§

HEX_LO16

§

HEX_HI16

§

HEX_32

§

HEX_16

§

HEX_8

§

HEX_GPREL16_0

§

HEX_GPREL16_1

§

HEX_GPREL16_2

§

HEX_GPREL16_3

§

HEX_HL16

§

HEX_B13_PCREL

§

HEX_B9_PCREL

§

HEX_B32_PCREL_X

§

HEX_32_6_X

§

HEX_B22_PCREL_X

§

HEX_B15_PCREL_X

§

HEX_B13_PCREL_X

§

HEX_B9_PCREL_X

§

HEX_B7_PCREL_X

§

HEX_16_X

§

HEX_12_X

§

HEX_11_X

§

HEX_10_X

§

HEX_9_X

§

HEX_8_X

§

HEX_7_X

§

HEX_6_X

§

HEX_32_PCREL

§

HEX_COPY

§

HEX_GLOB_DAT

§

HEX_JMP_SLOT

§

HEX_RELATIVE

§

HEX_PLT_B22_PCREL

§

HEX_GOTREL_LO16

§

HEX_GOTREL_HI16

§

HEX_GOTREL_32

§

HEX_GOT_LO16

§

HEX_GOT_HI16

§

HEX_GOT_32

§

HEX_GOT_16

§

HEX_DTPMOD_32

§

HEX_DTPREL_LO16

§

HEX_DTPREL_HI16

§

HEX_DTPREL_32

§

HEX_DTPREL_16

§

HEX_GD_PLT_B22_PCREL

§

HEX_GD_GOT_LO16

§

HEX_GD_GOT_HI16

§

HEX_GD_GOT_32

§

HEX_GD_GOT_16

§

HEX_IE_LO16

§

HEX_IE_HI16

§

HEX_IE_32

§

HEX_IE_GOT_LO16

§

HEX_IE_GOT_HI16

§

HEX_IE_GOT_32

§

HEX_IE_GOT_16

§

HEX_TPREL_LO16

§

HEX_TPREL_HI16

§

HEX_TPREL_32

§

HEX_TPREL_16

§

HEX_6_PCREL_X

§

HEX_GOTREL_32_6_X

§

HEX_GOTREL_16_X

§

HEX_GOTREL_11_X

§

HEX_GOT_32_6_X

§

HEX_GOT_16_X

§

HEX_GOT_11_X

§

HEX_DTPREL_32_6_X

§

HEX_DTPREL_16_X

§

HEX_DTPREL_11_X

§

HEX_GD_GOT_32_6_X

§

HEX_GD_GOT_16_X

§

HEX_GD_GOT_11_X

§

HEX_IE_32_6_X

§

HEX_IE_16_X

§

HEX_IE_GOT_32_6_X

§

HEX_IE_GOT_16_X

§

HEX_IE_GOT_11_X

§

HEX_TPREL_32_6_X

§

HEX_TPREL_16_X

§

HEX_TPREL_11_X

§

HEX_LD_PLT_B22_PCREL

§

HEX_LD_GOT_LO16

§

HEX_LD_GOT_HI16

§

HEX_LD_GOT_32

§

HEX_LD_GOT_16

§

HEX_LD_GOT_32_6_X

§

HEX_LD_GOT_16_X

§

HEX_LD_GOT_11_X

§

X86_NONE

§

X86_32

§

X86_PC32

§

X86_GOT32

§

X86_PLT32

§

X86_COPY

§

X86_GLOB_DAT

§

X86_JUMP_SLOT

§

X86_RELATIVE

§

X86_GOTOFF

§

X86_GOTPC

§

X86_32PLT

§

X86_TLS_TPOFF

§

X86_TLS_IE

§

X86_TLS_GOTIE

§

X86_TLS_LE

§

X86_TLS_GD

§

X86_TLS_LDM

§

X86_16

§

X86_PC16

§

X86_8

§

X86_PC8

§

X86_TLS_GD_32

§

X86_TLS_GD_PUSH

§

X86_TLS_GD_CALL

§

X86_TLS_GD_POP

§

X86_TLS_LDM_32

§

X86_TLS_LDM_PUSH

§

X86_TLS_LDM_CALL

§

X86_TLS_LDM_POP

§

X86_TLS_LDO_32

§

X86_TLS_IE_32

§

X86_TLS_LE_32

§

X86_TLS_DTPMOD32

§

X86_TLS_DTPOFF32

§

X86_TLS_TPOFF32

§

X86_TLS_GOTDESC

§

X86_TLS_DESC_CALL

§

X86_TLS_DESC

§

X86_IRELATIVE

§

LARCH_NONE

§

LARCH_32

§

LARCH_64

§

LARCH_RELATIVE

§

LARCH_COPY

§

LARCH_JUMP_SLOT

§

LARCH_TLS_DTPMOD32

§

LARCH_TLS_DTPMOD64

§

LARCH_TLS_DTPREL32

§

LARCH_TLS_DTPREL64

§

LARCH_TLS_TPREL32

§

LARCH_TLS_TPREL64

§

LARCH_IRELATIVE

§

LARCH_MARK_LA

§

LARCH_MARK_PCREL

§

LARCH_SOP_PUSH_PCREL

§

LARCH_SOP_PUSH_ABSOLUTE

§

LARCH_SOP_PUSH_DUP

§

LARCH_SOP_PUSH_GPREL

§

LARCH_SOP_PUSH_TLS_TPREL

§

LARCH_SOP_PUSH_TLS_GOT

§

LARCH_SOP_PUSH_TLS_GD

§

LARCH_SOP_PUSH_PLT_PCREL

§

LARCH_SOP_ASSERT

§

LARCH_SOP_NOT

§

LARCH_SOP_SUB

§

LARCH_SOP_SL

§

LARCH_SOP_SR

§

LARCH_SOP_ADD

§

LARCH_SOP_AND

§

LARCH_SOP_IF_ELSE

§

LARCH_SOP_POP_32_S_10_5

§

LARCH_SOP_POP_32_U_10_12

§

LARCH_SOP_POP_32_S_10_12

§

LARCH_SOP_POP_32_S_10_16

§

LARCH_SOP_POP_32_S_10_16_S2

§

LARCH_SOP_POP_32_S_5_20

§

LARCH_SOP_POP_32_S_0_5_10_16_S2

§

LARCH_SOP_POP_32_S_0_10_10_16_S2

§

LARCH_SOP_POP_32_U

§

LARCH_ADD8

§

LARCH_ADD16

§

LARCH_ADD24

§

LARCH_ADD32

§

LARCH_ADD64

§

LARCH_SUB8

§

LARCH_SUB16

§

LARCH_SUB24

§

LARCH_SUB32

§

LARCH_SUB64

§

LARCH_GNU_VTINHERIT

§

LARCH_GNU_VTENTRY

§

LARCH_B16

§

LARCH_B21

§

LARCH_B26

§

LARCH_ABS_HI20

§

LARCH_ABS_LO12

§

LARCH_ABS64_LO20

§

LARCH_ABS64_HI12

§

LARCH_PCALA_HI20

§

LARCH_PCALA_LO12

§

LARCH_PCALA64_LO20

§

LARCH_PCALA64_HI12

§

LARCH_GOT_PC_HI20

§

LARCH_GOT_PC_LO12

§

LARCH_GOT64_PC_LO20

§

LARCH_GOT64_PC_HI12

§

LARCH_GOT_HI20

§

LARCH_GOT_LO12

§

LARCH_GOT64_LO20

§

LARCH_GOT64_HI12

§

LARCH_TLS_LE_HI20

§

LARCH_TLS_LE_LO12

§

LARCH_TLS_LE64_LO20

§

LARCH_TLS_LE64_HI12

§

LARCH_TLS_IE_PC_HI20

§

LARCH_TLS_IE_PC_LO12

§

LARCH_TLS_IE64_PC_LO20

§

LARCH_TLS_IE64_PC_HI12

§

LARCH_TLS_IE_HI20

§

LARCH_TLS_IE_LO12

§

LARCH_TLS_IE64_LO20

§

LARCH_TLS_IE64_HI12

§

LARCH_TLS_LD_PC_HI20

§

LARCH_TLS_LD_HI20

§

LARCH_TLS_GD_PC_HI20

§

LARCH_TLS_GD_HI20

§

LARCH_32_PCREL

§

LARCH_RELAX

§

MIPS_NONE

§

MIPS_16

§

MIPS_32

§

MIPS_REL32

§

MIPS_26

§

MIPS_HI16

§

MIPS_LO16

§

MIPS_GPREL16

§

MIPS_LITERAL

§

MIPS_GOT16

§

MIPS_PC16

§

MIPS_CALL16

§

MIPS_GPREL32

§

MIPS_UNUSED1

§

MIPS_UNUSED2

§

MIPS_UNUSED3

§

MIPS_SHIFT5

§

MIPS_SHIFT6

§

MIPS_64

§

MIPS_GOT_DISP

§

MIPS_GOT_PAGE

§

MIPS_GOT_OFST

§

MIPS_GOT_HI16

§

MIPS_GOT_LO16

§

MIPS_SUB

§

MIPS_INSERT_A

§

MIPS_INSERT_B

§

MIPS_DELETE

§

MIPS_HIGHER

§

MIPS_HIGHEST

§

MIPS_CALL_HI16

§

MIPS_CALL_LO16

§

MIPS_SCN_DISP

§

MIPS_REL16

§

MIPS_ADD_IMMEDIATE

§

MIPS_PJUMP

§

MIPS_RELGOT

§

MIPS_JALR

§

MIPS_TLS_DTPMOD32

§

MIPS_TLS_DTPREL32

§

MIPS_TLS_DTPMOD64

§

MIPS_TLS_DTPREL64

§

MIPS_TLS_GD

§

MIPS_TLS_LDM

§

MIPS_TLS_DTPREL_HI16

§

MIPS_TLS_DTPREL_LO16

§

MIPS_TLS_GOTTPREL

§

MIPS_TLS_TPREL32

§

MIPS_TLS_TPREL64

§

MIPS_TLS_TPREL_HI16

§

MIPS_TLS_TPREL_LO16

§

MIPS_GLOB_DAT

§

MIPS_PC21_S2

§

MIPS_PC26_S2

§

MIPS_PC18_S3

§

MIPS_PC19_S2

§

MIPS_PCHI16

§

MIPS_PCLO16

§

MIPS16_26

§

MIPS16_GPREL

§

MIPS16_GOT16

§

MIPS16_CALL16

§

MIPS16_HI16

§

MIPS16_LO16

§

MIPS16_TLS_GD

§

MIPS16_TLS_LDM

§

MIPS16_TLS_DTPREL_HI16

§

MIPS16_TLS_DTPREL_LO16

§

MIPS16_TLS_GOTTPREL

§

MIPS16_TLS_TPREL_HI16

§

MIPS16_TLS_TPREL_LO16

§

MIPS_COPY

§

MIPS_JUMP_SLOT

§

MICROMIPS_26_S1

§

MICROMIPS_HI16

§

MICROMIPS_LO16

§

MICROMIPS_GPREL16

§

MICROMIPS_LITERAL

§

MICROMIPS_GOT16

§

MICROMIPS_PC7_S1

§

MICROMIPS_PC10_S1

§

MICROMIPS_PC16_S1

§

MICROMIPS_CALL16

§

MICROMIPS_GOT_DISP

§

MICROMIPS_GOT_PAGE

§

MICROMIPS_GOT_OFST

§

MICROMIPS_GOT_HI16

§

MICROMIPS_GOT_LO16

§

MICROMIPS_SUB

§

MICROMIPS_HIGHER

§

MICROMIPS_HIGHEST

§

MICROMIPS_CALL_HI16

§

MICROMIPS_CALL_LO16

§

MICROMIPS_SCN_DISP

§

MICROMIPS_JALR

§

MICROMIPS_HI0_LO16

§

MICROMIPS_TLS_GD

§

MICROMIPS_TLS_LDM

§

MICROMIPS_TLS_DTPREL_HI16

§

MICROMIPS_TLS_DTPREL_LO16

§

MICROMIPS_TLS_GOTTPREL

§

MICROMIPS_TLS_TPREL_HI16

§

MICROMIPS_TLS_TPREL_LO16

§

MICROMIPS_GPREL7_S2

§

MICROMIPS_PC23_S2

§

MICROMIPS_PC21_S2

§

MICROMIPS_PC26_S2

§

MICROMIPS_PC18_S3

§

MICROMIPS_PC19_S2

§

MIPS_NUM

§

MIPS_PC32

§

MIPS_EH

§

PPC_NONE

§

PPC_ADDR32

§

PPC_ADDR24

§

PPC_ADDR16

§

PPC_ADDR16_LO

§

PPC_ADDR16_HI

§

PPC_ADDR16_HA

§

PPC_ADDR14

§

PPC_ADDR14_BRTAKEN

§

PPC_ADDR14_BRNTAKEN

§

PPC_REL24

§

PPC_REL14

§

PPC_REL14_BRTAKEN

§

PPC_REL14_BRNTAKEN

§

PPC_GOT16

§

PPC_GOT16_LO

§

PPC_GOT16_HI

§

PPC_GOT16_HA

§

PPC_PLTREL24

§

PPC_JMP_SLOT

§

PPC_RELATIVE

§

PPC_LOCAL24PC

§

PPC_REL32

§

PPC_TLS

§

PPC_DTPMOD32

§

PPC_TPREL16

§

PPC_TPREL16_LO

§

PPC_TPREL16_HI

§

PPC_TPREL16_HA

§

PPC_TPREL32

§

PPC_DTPREL16

§

PPC_DTPREL16_LO

§

PPC_DTPREL16_HI

§

PPC_DTPREL16_HA

§

PPC_DTPREL32

§

PPC_GOT_TLSGD16

§

PPC_GOT_TLSGD16_LO

§

PPC_GOT_TLSGD16_HI

§

PPC_GOT_TLSGD16_HA

§

PPC_GOT_TLSLD16

§

PPC_GOT_TLSLD16_LO

§

PPC_GOT_TLSLD16_HI

§

PPC_GOT_TLSLD16_HA

§

PPC_GOT_TPREL16

§

PPC_GOT_TPREL16_LO

§

PPC_GOT_TPREL16_HI

§

PPC_GOT_TPREL16_HA

§

PPC_GOT_DTPREL16

§

PPC_GOT_DTPREL16_LO

§

PPC_GOT_DTPREL16_HI

§

PPC_GOT_DTPREL16_HA

§

PPC_TLSGD

§

PPC_TLSLD

§

PPC_REL16

§

PPC_REL16_LO

§

PPC_REL16_HI

§

PPC_REL16_HA

§

PPC64_NONE

§

PPC64_ADDR32

§

PPC64_ADDR24

§

PPC64_ADDR16

§

PPC64_ADDR16_LO

§

PPC64_ADDR16_HI

§

PPC64_ADDR16_HA

§

PPC64_ADDR14

§

PPC64_ADDR14_BRTAKEN

§

PPC64_ADDR14_BRNTAKEN

§

PPC64_REL24

§

PPC64_REL14

§

PPC64_REL14_BRTAKEN

§

PPC64_REL14_BRNTAKEN

§

PPC64_GOT16

§

PPC64_GOT16_LO

§

PPC64_GOT16_HI

§

PPC64_GOT16_HA

§

PPC64_JMP_SLOT

§

PPC64_RELATIVE

§

PPC64_REL32

§

PPC64_ADDR64

§

PPC64_ADDR16_HIGHER

§

PPC64_ADDR16_HIGHERA

§

PPC64_ADDR16_HIGHEST

§

PPC64_ADDR16_HIGHESTA

§

PPC64_REL64

§

PPC64_TOC16

§

PPC64_TOC16_LO

§

PPC64_TOC16_HI

§

PPC64_TOC16_HA

§

PPC64_TOC

§

PPC64_ADDR16_DS

§

PPC64_ADDR16_LO_DS

§

PPC64_GOT16_DS

§

PPC64_GOT16_LO_DS

§

PPC64_TOC16_DS

§

PPC64_TOC16_LO_DS

§

PPC64_TLS

§

PPC64_DTPMOD64

§

PPC64_TPREL16

§

PPC64_TPREL16_LO

§

PPC64_TPREL16_HI

§

PPC64_TPREL16_HA

§

PPC64_TPREL64

§

PPC64_DTPREL16

§

PPC64_DTPREL16_LO

§

PPC64_DTPREL16_HI

§

PPC64_DTPREL16_HA

§

PPC64_DTPREL64

§

PPC64_GOT_TLSGD16

§

PPC64_GOT_TLSGD16_LO

§

PPC64_GOT_TLSGD16_HI

§

PPC64_GOT_TLSGD16_HA

§

PPC64_GOT_TLSLD16

§

PPC64_GOT_TLSLD16_LO

§

PPC64_GOT_TLSLD16_HI

§

PPC64_GOT_TLSLD16_HA

§

PPC64_GOT_TPREL16_DS

§

PPC64_GOT_TPREL16_LO_DS

§

PPC64_GOT_TPREL16_HI

§

PPC64_GOT_TPREL16_HA

§

PPC64_GOT_DTPREL16_DS

§

PPC64_GOT_DTPREL16_LO_DS

§

PPC64_GOT_DTPREL16_HI

§

PPC64_GOT_DTPREL16_HA

§

PPC64_TPREL16_DS

§

PPC64_TPREL16_LO_DS

§

PPC64_TPREL16_HIGHER

§

PPC64_TPREL16_HIGHERA

§

PPC64_TPREL16_HIGHEST

§

PPC64_TPREL16_HIGHESTA

§

PPC64_DTPREL16_DS

§

PPC64_DTPREL16_LO_DS

§

PPC64_DTPREL16_HIGHER

§

PPC64_DTPREL16_HIGHERA

§

PPC64_DTPREL16_HIGHEST

§

PPC64_DTPREL16_HIGHESTA

§

PPC64_TLSGD

§

PPC64_TLSLD

§

PPC64_REL16

§

PPC64_REL16_LO

§

PPC64_REL16_HI

§

PPC64_REL16_HA

§

SPARC_NONE

§

SPARC_8

§

SPARC_16

§

SPARC_32

§

SPARC_DISP8

§

SPARC_DISP16

§

SPARC_DISP32

§

SPARC_WDISP30

§

SPARC_WDISP22

§

SPARC_HI22

§

SPARC_22

§

SPARC_13

§

SPARC_LO10

§

SPARC_GOT10

§

SPARC_GOT13

§

SPARC_GOT22

§

SPARC_PC10

§

SPARC_PC22

§

SPARC_WPLT30

§

SPARC_COPY

§

SPARC_GLOB_DAT

§

SPARC_JMP_SLOT

§

SPARC_RELATIVE

§

SPARC_UA32

§

SPARC_PLT32

§

SPARC_HIPLT22

§

SPARC_LOPLT10

§

SPARC_PCPLT32

§

SPARC_PCPLT22

§

SPARC_PCPLT10

§

SPARC_10

§

SPARC_11

§

SPARC_64

§

SPARC_OLO10

§

SPARC_HH22

§

SPARC_HM10

§

SPARC_LM22

§

SPARC_PC_HH22

§

SPARC_PC_HM10

§

SPARC_PC_LM22

§

SPARC_WDISP16

§

SPARC_WDISP19

§

SPARC_7

§

SPARC_5

§

SPARC_6

§

SPARC_DISP64

§

SPARC_PLT64

§

SPARC_HIX22

§

SPARC_LOX10

§

SPARC_H44

§

SPARC_M44

§

SPARC_L44

§

SPARC_REGISTER

§

SPARC_UA64

§

SPARC_UA16

§

SPARC_TLS_GD_HI22

§

SPARC_TLS_GD_LO10

§

SPARC_TLS_GD_ADD

§

SPARC_TLS_GD_CALL

§

SPARC_TLS_LDM_HI22

§

SPARC_TLS_LDM_LO10

§

SPARC_TLS_LDM_ADD

§

SPARC_TLS_LDM_CALL

§

SPARC_TLS_LDO_HIX22

§

SPARC_TLS_LDO_LOX10

§

SPARC_TLS_LDO_ADD

§

SPARC_TLS_IE_HI22

§

SPARC_TLS_IE_LO10

§

SPARC_TLS_IE_LD

§

SPARC_TLS_IE_LDX

§

SPARC_TLS_IE_ADD

§

SPARC_TLS_LE_HIX22

§

SPARC_TLS_LE_LOX10

§

SPARC_TLS_DTPMOD32

§

SPARC_TLS_DTPMOD64

§

SPARC_TLS_DTPOFF32

§

SPARC_TLS_DTPOFF64

§

SPARC_TLS_TPOFF32

§

SPARC_TLS_TPOFF64

§

SPARC_GOTDATA_HIX22

§

SPARC_GOTDATA_LOX10

§

SPARC_GOTDATA_OP_HIX22

§

SPARC_GOTDATA_OP_LOX10

§

SPARC_GOTDATA_OP

§

SYSZ_NONE

§

SYSZ_8

§

SYSZ_12

§

SYSZ_16

§

SYSZ_32

§

SYSZ_PC32

§

SYSZ_GOT12

§

SYSZ_GOT32

§

SYSZ_PLT32

§

SYSZ_COPY

§

SYSZ_GLOB_DAT

§

SYSZ_JMP_SLOT

§

SYSZ_RELATIVE

§

SYSZ_GOTOFF

§

SYSZ_GOTPC

§

SYSZ_GOT16

§

SYSZ_PC16

§

SYSZ_PC16DBL

§

SYSZ_PLT16DBL

§

SYSZ_PC32DBL

§

SYSZ_PLT32DBL

§

SYSZ_GOTPCDBL

§

SYSZ_64

§

SYSZ_PC64

§

SYSZ_GOT64

§

SYSZ_PLT64

§

SYSZ_GOTENT

§

SYSZ_GOTOFF16

§

SYSZ_GOTOFF64

§

SYSZ_GOTPLT12

§

SYSZ_GOTPLT16

§

SYSZ_GOTPLT32

§

SYSZ_GOTPLT64

§

SYSZ_GOTPLTENT

§

SYSZ_PLTOFF16

§

SYSZ_PLTOFF32

§

SYSZ_PLTOFF64

§

SYSZ_TLS_LOAD

§

SYSZ_TLS_GDCALL

§

SYSZ_TLS_LDCALL

§

SYSZ_TLS_GD32

§

SYSZ_TLS_GD64

§

SYSZ_TLS_GOTIE12

§

SYSZ_TLS_GOTIE32

§

SYSZ_TLS_GOTIE64

§

SYSZ_TLS_LDM32

§

SYSZ_TLS_LDM64

§

SYSZ_TLS_IE32

§

SYSZ_TLS_IE64

§

SYSZ_TLS_IEENT

§

SYSZ_TLS_LE32

§

SYSZ_TLS_LE64

§

SYSZ_TLS_LDO32

§

SYSZ_TLS_LDO64

§

SYSZ_TLS_DTPMOD

§

SYSZ_TLS_DTPOFF

§

SYSZ_TLS_TPOFF

§

SYSZ_20

§

SYSZ_GOT20

§

SYSZ_GOTPLT20

§

SYSZ_TLS_GOTIE20

§

SYSZ_IRELATIVE

§

UNKNOWN(u32)

Implementations§

§

impl Type

pub fn from_value(value: u32) -> Self

Trait Implementations§

§

impl Clone for Type

§

fn clone(&self) -> Type

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Debug for Type

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
§

impl Hash for Type

§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl Ord for Type

§

fn cmp(&self, other: &Type) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Selfwhere Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Selfwhere Self: Sized + PartialOrd<Self>,

Restrict a value to a certain interval. Read more
§

impl PartialEq<Type> for Type

§

fn eq(&self, other: &Type) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
§

impl PartialOrd<Type> for Type

§

fn partial_cmp(&self, other: &Type) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

fn le(&self, other: &Rhs) -> bool

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
§

impl Copy for Type

§

impl Eq for Type

§

impl StructuralEq for Type

§

impl StructuralPartialEq for Type

Auto Trait Implementations§

§

impl RefUnwindSafe for Type

§

impl Send for Type

§

impl Sync for Type

§

impl Unpin for Type

§

impl UnwindSafe for Type

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for Twhere T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.