Struct binaryninja::relocation::CoreRelocationHandler
source · pub struct CoreRelocationHandler(/* private fields */);
Trait Implementations§
source§impl Debug for CoreRelocationHandler
impl Debug for CoreRelocationHandler
source§impl Hash for CoreRelocationHandler
impl Hash for CoreRelocationHandler
source§impl PartialEq for CoreRelocationHandler
impl PartialEq for CoreRelocationHandler
source§fn eq(&self, other: &CoreRelocationHandler) -> bool
fn eq(&self, other: &CoreRelocationHandler) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RelocationHandler for CoreRelocationHandler
impl RelocationHandler for CoreRelocationHandler
type Handle = CoreRelocationHandler
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
fn handle(&self) -> CoreRelocationHandler
source§impl ToOwned for CoreRelocationHandler
impl ToOwned for CoreRelocationHandler
§type Owned = Ref<CoreRelocationHandler>
type Owned = Ref<CoreRelocationHandler>
The resulting type after obtaining ownership.
source§fn to_owned(&self) -> Self::Owned
fn to_owned(&self) -> Self::Owned
Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · source§fn clone_into(&self, target: &mut Self::Owned)
fn clone_into(&self, target: &mut Self::Owned)
Uses borrowed data to replace owned data, usually by cloning. Read more
impl Eq for CoreRelocationHandler
impl Send for CoreRelocationHandler
impl StructuralPartialEq for CoreRelocationHandler
impl Sync for CoreRelocationHandler
Auto Trait Implementations§
impl RefUnwindSafe for CoreRelocationHandler
impl Unpin for CoreRelocationHandler
impl UnwindSafe for CoreRelocationHandler
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