Enum lief_sys::LIEF_ELF_RELOC_ARM [−][src]
#[repr(u32)] pub enum LIEF_ELF_RELOC_ARM {}Show variants
LIEF_ELF_R_ARM_NONE, LIEF_ELF_R_ARM_PC24, LIEF_ELF_R_ARM_ABS32, LIEF_ELF_R_ARM_REL32, LIEF_ELF_R_ARM_LDR_PC_G0, LIEF_ELF_R_ARM_ABS16, LIEF_ELF_R_ARM_ABS12, LIEF_ELF_R_ARM_THM_ABS5, LIEF_ELF_R_ARM_ABS8, LIEF_ELF_R_ARM_SBREL32, LIEF_ELF_R_ARM_THM_CALL, LIEF_ELF_R_ARM_THM_PC8, LIEF_ELF_R_ARM_BREL_ADJ, LIEF_ELF_R_ARM_TLS_DESC, LIEF_ELF_R_ARM_THM_SWI8, LIEF_ELF_R_ARM_XPC25, LIEF_ELF_R_ARM_THM_XPC22, LIEF_ELF_R_ARM_TLS_DTPMOD32, LIEF_ELF_R_ARM_TLS_DTPOFF32, LIEF_ELF_R_ARM_TLS_TPOFF32, LIEF_ELF_R_ARM_COPY, LIEF_ELF_R_ARM_GLOB_DAT, LIEF_ELF_R_ARM_JUMP_SLOT, LIEF_ELF_R_ARM_RELATIVE, LIEF_ELF_R_ARM_GOTOFF32, LIEF_ELF_R_ARM_BASE_PREL, LIEF_ELF_R_ARM_GOT_BREL, LIEF_ELF_R_ARM_PLT32, LIEF_ELF_R_ARM_CALL, LIEF_ELF_R_ARM_JUMP24, LIEF_ELF_R_ARM_THM_JUMP24, LIEF_ELF_R_ARM_BASE_ABS, LIEF_ELF_R_ARM_ALU_PCREL_7_0, LIEF_ELF_R_ARM_ALU_PCREL_15_8, LIEF_ELF_R_ARM_ALU_PCREL_23_15, LIEF_ELF_R_ARM_LDR_SBREL_11_0_NC, LIEF_ELF_R_ARM_ALU_SBREL_19_12_NC, LIEF_ELF_R_ARM_ALU_SBREL_27_20_CK, LIEF_ELF_R_ARM_TARGET1, LIEF_ELF_R_ARM_SBREL31, LIEF_ELF_R_ARM_V4BX, LIEF_ELF_R_ARM_TARGET2, LIEF_ELF_R_ARM_PREL31, LIEF_ELF_R_ARM_MOVW_ABS_NC, LIEF_ELF_R_ARM_MOVT_ABS, LIEF_ELF_R_ARM_MOVW_PREL_NC, LIEF_ELF_R_ARM_MOVT_PREL, LIEF_ELF_R_ARM_THM_MOVW_ABS_NC, LIEF_ELF_R_ARM_THM_MOVT_ABS, LIEF_ELF_R_ARM_THM_MOVW_PREL_NC, LIEF_ELF_R_ARM_THM_MOVT_PREL, LIEF_ELF_R_ARM_THM_JUMP19, LIEF_ELF_R_ARM_THM_JUMP6, LIEF_ELF_R_ARM_THM_ALU_PREL_11_0, LIEF_ELF_R_ARM_THM_PC12, LIEF_ELF_R_ARM_ABS32_NOI, LIEF_ELF_R_ARM_REL32_NOI, LIEF_ELF_R_ARM_ALU_PC_G0_NC, LIEF_ELF_R_ARM_ALU_PC_G0, LIEF_ELF_R_ARM_ALU_PC_G1_NC, LIEF_ELF_R_ARM_ALU_PC_G1, LIEF_ELF_R_ARM_ALU_PC_G2, LIEF_ELF_R_ARM_LDR_PC_G1, LIEF_ELF_R_ARM_LDR_PC_G2, LIEF_ELF_R_ARM_LDRS_PC_G0, LIEF_ELF_R_ARM_LDRS_PC_G1, LIEF_ELF_R_ARM_LDRS_PC_G2, LIEF_ELF_R_ARM_LDC_PC_G0, LIEF_ELF_R_ARM_LDC_PC_G1, LIEF_ELF_R_ARM_LDC_PC_G2, LIEF_ELF_R_ARM_ALU_SB_G0_NC, LIEF_ELF_R_ARM_ALU_SB_G0, LIEF_ELF_R_ARM_ALU_SB_G1_NC, LIEF_ELF_R_ARM_ALU_SB_G1, LIEF_ELF_R_ARM_ALU_SB_G2, LIEF_ELF_R_ARM_LDR_SB_G0, LIEF_ELF_R_ARM_LDR_SB_G1, LIEF_ELF_R_ARM_LDR_SB_G2, LIEF_ELF_R_ARM_LDRS_SB_G0, LIEF_ELF_R_ARM_LDRS_SB_G1, LIEF_ELF_R_ARM_LDRS_SB_G2, LIEF_ELF_R_ARM_LDC_SB_G0, LIEF_ELF_R_ARM_LDC_SB_G1, LIEF_ELF_R_ARM_LDC_SB_G2, LIEF_ELF_R_ARM_MOVW_BREL_NC, LIEF_ELF_R_ARM_MOVT_BREL, LIEF_ELF_R_ARM_MOVW_BREL, LIEF_ELF_R_ARM_THM_MOVW_BREL_NC, LIEF_ELF_R_ARM_THM_MOVT_BREL, LIEF_ELF_R_ARM_THM_MOVW_BREL, LIEF_ELF_R_ARM_TLS_GOTDESC, LIEF_ELF_R_ARM_TLS_CALL, LIEF_ELF_R_ARM_TLS_DESCSEQ, LIEF_ELF_R_ARM_THM_TLS_CALL, LIEF_ELF_R_ARM_PLT32_ABS, LIEF_ELF_R_ARM_GOT_ABS, LIEF_ELF_R_ARM_GOT_PREL, LIEF_ELF_R_ARM_GOT_BREL12, LIEF_ELF_R_ARM_GOTOFF12, LIEF_ELF_R_ARM_GOTRELAX, LIEF_ELF_R_ARM_GNU_VTENTRY, LIEF_ELF_R_ARM_GNU_VTINHERIT, LIEF_ELF_R_ARM_THM_JUMP11, LIEF_ELF_R_ARM_THM_JUMP8, LIEF_ELF_R_ARM_TLS_GD32, LIEF_ELF_R_ARM_TLS_LDM32, LIEF_ELF_R_ARM_TLS_LDO32, LIEF_ELF_R_ARM_TLS_IE32, LIEF_ELF_R_ARM_TLS_LE32, LIEF_ELF_R_ARM_TLS_LDO12, LIEF_ELF_R_ARM_TLS_LE12, LIEF_ELF_R_ARM_TLS_IE12GP, LIEF_ELF_R_ARM_PRIVATE_0, LIEF_ELF_R_ARM_PRIVATE_1, LIEF_ELF_R_ARM_PRIVATE_2, LIEF_ELF_R_ARM_PRIVATE_3, LIEF_ELF_R_ARM_PRIVATE_4, LIEF_ELF_R_ARM_PRIVATE_5, LIEF_ELF_R_ARM_PRIVATE_6, LIEF_ELF_R_ARM_PRIVATE_7, LIEF_ELF_R_ARM_PRIVATE_8, LIEF_ELF_R_ARM_PRIVATE_9, LIEF_ELF_R_ARM_PRIVATE_10, LIEF_ELF_R_ARM_PRIVATE_11, LIEF_ELF_R_ARM_PRIVATE_12, LIEF_ELF_R_ARM_PRIVATE_13, LIEF_ELF_R_ARM_PRIVATE_14, LIEF_ELF_R_ARM_PRIVATE_15, LIEF_ELF_R_ARM_ME_TOO, LIEF_ELF_R_ARM_THM_TLS_DESCSEQ16, LIEF_ELF_R_ARM_THM_TLS_DESCSEQ32, LIEF_ELF_R_ARM_IRELATIVE, LIEF_ELF_R_ARM_RXPC25, LIEF_ELF_R_ARM_RSBREL32, LIEF_ELF_R_ARM_THM_RPC22, LIEF_ELF_R_ARM_RREL32, LIEF_ELF_R_ARM_RPC24, LIEF_ELF_R_ARM_RBASE,
Variants
Trait Implementations
impl Clone for LIEF_ELF_RELOC_ARM
[src]
impl Clone for LIEF_ELF_RELOC_ARM
[src]fn clone(&self) -> LIEF_ELF_RELOC_ARM
[src]
fn clone(&self) -> LIEF_ELF_RELOC_ARM
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from source
. Read more
impl Debug for LIEF_ELF_RELOC_ARM
[src]
impl Debug for LIEF_ELF_RELOC_ARM
[src]impl Hash for LIEF_ELF_RELOC_ARM
[src]
impl Hash for LIEF_ELF_RELOC_ARM
[src]impl Copy for LIEF_ELF_RELOC_ARM
[src]
impl Eq for LIEF_ELF_RELOC_ARM
[src]
impl StructuralEq for LIEF_ELF_RELOC_ARM
[src]
impl StructuralPartialEq for LIEF_ELF_RELOC_ARM
[src]
Auto Trait Implementations
impl RefUnwindSafe for LIEF_ELF_RELOC_ARM
impl Send for LIEF_ELF_RELOC_ARM
impl Sync for LIEF_ELF_RELOC_ARM
impl Unpin for LIEF_ELF_RELOC_ARM
impl UnwindSafe for LIEF_ELF_RELOC_ARM
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more