pub trait RelocationHandler: 'static + Sized + AsRef<CoreRelocationHandler> {
    type Handle: Borrow<Self>;

    fn handle(&self) -> Self::Handle;

    fn get_relocation_info(
        &self,
        _bv: &BinaryView,
        _arch: &CoreArchitecture,
        _info: &mut [RelocationInfo]
    ) -> bool { ... } fn apply_relocation(
        &self,
        bv: &BinaryView,
        arch: &CoreArchitecture,
        reloc: &Relocation,
        dest: &mut [u8]
    ) -> bool { ... } fn get_operand_for_external_relocation(
        &self,
        _data: &[u8],
        _addr: u64,
        _il: &RegularFunction<CoreArchitecture>,
        _reloc: &Relocation
    ) -> RelocationOperand { ... } }

Required Associated Types

Required Methods

Provided Methods

Implementors