pub struct RustPcodeEmit<'a>(pub &'a mut dyn PcodeEmit);Tuple Fields§
§0: &'a mut dyn PcodeEmitImplementations§
Source§impl<'a> RustPcodeEmit<'a>
impl<'a> RustPcodeEmit<'a>
Sourcepub unsafe fn dump(
&mut self,
addr: &Address,
op_code: OpCode,
output: *mut VarnodeData,
inputs: &CxxVector<VarnodeData>,
)
pub unsafe fn dump( &mut self, addr: &Address, op_code: OpCode, output: *mut VarnodeData, inputs: &CxxVector<VarnodeData>, )
§Safety
outputmust be safe to dereference if non-null. Note that this value MAY be null.
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for RustPcodeEmit<'a>
impl<'a> !Send for RustPcodeEmit<'a>
impl<'a> !Sync for RustPcodeEmit<'a>
impl<'a> !UnwindSafe for RustPcodeEmit<'a>
impl<'a> Freeze for RustPcodeEmit<'a>
impl<'a> Unpin for RustPcodeEmit<'a>
impl<'a> UnsafeUnpin for RustPcodeEmit<'a>
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