Struct zydis::ffi::FormatterContext
source · #[repr(C)]pub struct FormatterContext {
pub instruction: *const DecodedInstruction,
pub operands: *const DecodedOperand,
pub operand: *const DecodedOperand,
pub runtime_address: u64,
pub user_data: *mut c_void,
}
Fields§
§instruction: *const DecodedInstruction
The instruction being formatted.
operands: *const DecodedOperand
§operand: *const DecodedOperand
The current operand being formatted.
runtime_address: u64
The runtime address of the instruction.
If invalid, this is equal to u64::max_value()
user_data: *mut c_void
A pointer to user-defined data.
Trait Implementations§
Auto Trait Implementations§
impl RefUnwindSafe for FormatterContext
impl !Send for FormatterContext
impl !Sync for FormatterContext
impl Unpin for FormatterContext
impl UnwindSafe for FormatterContext
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