Struct frida_gum::instruction_writer::X86Relocator
source · pub struct X86Relocator { /* private fields */ }
Trait Implementations§
source§impl Drop for X86Relocator
impl Drop for X86Relocator
source§impl Relocator for X86Relocator
impl Relocator for X86Relocator
source§fn new(input_code: u64, output: &mut X86InstructionWriter) -> Self
fn new(input_code: u64, output: &mut X86InstructionWriter) -> Self
Create a new
Relocator
for the input code address, outputting to the specified
InstructionWriter
source§fn write_all(&mut self)
fn write_all(&mut self)
Relocate and write all instructions to the output
InstructionWriter
source§fn write_one(&mut self) -> bool
fn write_one(&mut self) -> bool
Relocate and write one instruction to the output
InstructionWriter
Auto Trait Implementations§
impl Freeze for X86Relocator
impl RefUnwindSafe for X86Relocator
impl !Send for X86Relocator
impl !Sync for X86Relocator
impl Unpin for X86Relocator
impl UnwindSafe for X86Relocator
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