pub struct SleighProxy { /* private fields */ }Implementations§
Source§impl SleighProxy
impl SleighProxy
pub fn initialize( self: Pin<&mut Self>, store: Pin<&mut DocumentStorage>, ) -> Result<(), Exception>
Source§impl SleighProxy
impl SleighProxy
Source§impl SleighProxy
impl SleighProxy
Source§impl SleighProxy
impl SleighProxy
pub fn num_spaces(&self) -> i32
Source§impl SleighProxy
impl SleighProxy
pub fn address_space(&self, index: i32) -> *mut AddrSpace
Source§impl SleighProxy
impl SleighProxy
pub fn default_code_space(&self) -> *mut AddrSpace
Source§impl SleighProxy
impl SleighProxy
Source§impl<'a> SleighProxy
impl<'a> SleighProxy
pub fn register_from_name( &'a self, name: &CxxString, ) -> Result<&'a VarnodeData, Exception>
Source§impl SleighProxy
impl SleighProxy
Source§impl SleighProxy
impl SleighProxy
pub fn all_register_names(&self) -> UniquePtr<CxxVector<RegisterVarnodeName>>
Source§impl SleighProxy
impl SleighProxy
pub fn parse_processor_config( self: Pin<&mut Self>, store: &DocumentStorage, ) -> Result<(), Exception>
Source§impl SleighProxy
impl SleighProxy
pub fn disassemble_pcode( &self, loadImage: &RustLoadImage<'_>, emit: &mut RustPcodeEmit<'_>, address: &Address, ) -> Result<i32, Exception>
Source§impl SleighProxy
impl SleighProxy
pub fn disassemble_native( &self, loadImage: &RustLoadImage<'_>, emit: &mut RustAssemblyEmit<'_>, address: &Address, ) -> Result<i32, Exception>
Trait Implementations§
Source§impl ExternType for SleighProxy
impl ExternType for SleighProxy
impl UniquePtrTarget for SleighProxy
Auto Trait Implementations§
impl !Freeze for SleighProxy
impl !Send for SleighProxy
impl !Sync for SleighProxy
impl !Unpin for SleighProxy
impl RefUnwindSafe for SleighProxy
impl UnsafeUnpin for SleighProxy
impl UnwindSafe for SleighProxy
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