Enum lief::coff::relocation::Type
pub enum Type {
Show 79 variants
I386_ABSOLUTE,
I386_DIR16,
I386_REL16,
I386_DIR32,
I386_DIR32NB,
I386_SEG12,
I386_SECTION,
I386_SECREL,
I386_TOKEN,
I386_SECREL7,
I386_REL32,
AMD64_ABSOLUTE,
AMD64_ADDR64,
AMD64_ADDR32,
AMD64_ADDR32NB,
AMD64_REL32,
AMD64_REL32_1,
AMD64_REL32_2,
AMD64_REL32_3,
AMD64_REL32_4,
AMD64_REL32_5,
AMD64_SECTION,
AMD64_SECREL,
AMD64_SECREL7,
AMD64_TOKEN,
AMD64_SREL32,
AMD64_PAIR,
AMD64_SSPAN32,
ARM_ABSOLUTE,
ARM_ADDR32,
ARM_ADDR32NB,
ARM_BRANCH24,
ARM_BRANCH11,
ARM_TOKEN,
ARM_BLX24,
ARM_BLX11,
ARM_REL32,
ARM_SECTION,
ARM_SECREL,
ARM_MOV32A,
ARM_MOV32T,
ARM_BRANCH20T,
ARM_BRANCH24T,
ARM_BLX23T,
ARM_PAIR,
ARM64_ABSOLUTE,
ARM64_ADDR32,
ARM64_ADDR32NB,
ARM64_BRANCH26,
ARM64_PAGEBASE_REL21,
ARM64_REL21,
ARM64_PAGEOFFSET_12A,
ARM64_PAGEOFFSET_12L,
ARM64_SECREL,
ARM64_SECREL_LOW12A,
ARM64_SECREL_HIGH12A,
ARM64_SECREL_LOW12L,
ARM64_TOKEN,
ARM64_SECTION,
ARM64_ADDR64,
ARM64_BRANCH19,
ARM64_BRANCH14,
ARM64_REL32,
MIPS_ABSOLUTE,
MIPS_REFHALF,
MIPS_REFWORD,
MIPS_JMPADDR,
MIPS_REFHI,
MIPS_REFLO,
MIPS_GPREL,
MIPS_LITERAL,
MIPS_SECTION,
MIPS_SECREL,
MIPS_SECRELLO,
MIPS_SECRELHI,
MIPS_JMPADDR16,
MIPS_REFWORDNB,
MIPS_PAIR,
UNKNOWN(u32),
}
Variants§
I386_ABSOLUTE
I386_DIR16
I386_REL16
I386_DIR32
I386_DIR32NB
I386_SEG12
I386_SECTION
I386_SECREL
I386_TOKEN
I386_SECREL7
I386_REL32
AMD64_ABSOLUTE
AMD64_ADDR64
AMD64_ADDR32
AMD64_ADDR32NB
AMD64_REL32
AMD64_REL32_1
AMD64_REL32_2
AMD64_REL32_3
AMD64_REL32_4
AMD64_REL32_5
AMD64_SECTION
AMD64_SECREL
AMD64_SECREL7
AMD64_TOKEN
AMD64_SREL32
AMD64_PAIR
AMD64_SSPAN32
ARM_ABSOLUTE
ARM_ADDR32
ARM_ADDR32NB
ARM_BRANCH24
ARM_BRANCH11
ARM_TOKEN
ARM_BLX24
ARM_BLX11
ARM_REL32
ARM_SECTION
ARM_SECREL
ARM_MOV32A
ARM_MOV32T
ARM_BRANCH20T
ARM_BRANCH24T
ARM_BLX23T
ARM_PAIR
ARM64_ABSOLUTE
ARM64_ADDR32
ARM64_ADDR32NB
ARM64_BRANCH26
ARM64_PAGEBASE_REL21
ARM64_REL21
ARM64_PAGEOFFSET_12A
ARM64_PAGEOFFSET_12L
ARM64_SECREL
ARM64_SECREL_LOW12A
ARM64_SECREL_HIGH12A
ARM64_SECREL_LOW12L
ARM64_TOKEN
ARM64_SECTION
ARM64_ADDR64
ARM64_BRANCH19
ARM64_BRANCH14
ARM64_REL32
MIPS_ABSOLUTE
MIPS_REFHALF
MIPS_REFWORD
MIPS_JMPADDR
MIPS_REFHI
MIPS_REFLO
MIPS_GPREL
MIPS_LITERAL
MIPS_SECTION
MIPS_SECREL
MIPS_SECRELLO
MIPS_SECRELHI
MIPS_JMPADDR16
MIPS_REFWORDNB
MIPS_PAIR
UNKNOWN(u32)
Trait Implementations§
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> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more