Struct simics::api::interface::interfaces::DebugStepInterface
source · pub struct DebugStepInterface {
obj: *mut ConfObject,
interface: *mut debug_step_interface,
}
Expand description
Automatically generated structure for the interface
Fields§
§obj: *mut ConfObject
§interface: *mut debug_step_interface
Implementations§
source§impl DebugStepInterface
impl DebugStepInterface
sourcepub fn instruction_into(&mut self, ctx_id: *const c_char) -> Result<AttrValue>
pub fn instruction_into(&mut self, ctx_id: *const c_char) -> Result<AttrValue>
Automatically generated method for the interface
sourcepub fn into(&mut self, ctx_id: *const c_char) -> Result<AttrValue>
pub fn into(&mut self, ctx_id: *const c_char) -> Result<AttrValue>
Automatically generated method for the interface
sourcepub fn instruction_over(&mut self, ctx_id: *const c_char) -> Result<AttrValue>
pub fn instruction_over(&mut self, ctx_id: *const c_char) -> Result<AttrValue>
Automatically generated method for the interface
sourcepub fn over(&mut self, ctx_id: *const c_char) -> Result<AttrValue>
pub fn over(&mut self, ctx_id: *const c_char) -> Result<AttrValue>
Automatically generated method for the interface
sourcepub fn out(&mut self, ctx_id: *const c_char) -> Result<AttrValue>
pub fn out(&mut self, ctx_id: *const c_char) -> Result<AttrValue>
Automatically generated method for the interface
sourcepub fn reverse_instruction_into(
&mut self,
ctx_id: *const c_char,
) -> Result<AttrValue>
pub fn reverse_instruction_into( &mut self, ctx_id: *const c_char, ) -> Result<AttrValue>
Automatically generated method for the interface
sourcepub fn reverse_into(&mut self, ctx_id: *const c_char) -> Result<AttrValue>
pub fn reverse_into(&mut self, ctx_id: *const c_char) -> Result<AttrValue>
Automatically generated method for the interface
sourcepub fn reverse_instruction_over(
&mut self,
ctx_id: *const c_char,
) -> Result<AttrValue>
pub fn reverse_instruction_over( &mut self, ctx_id: *const c_char, ) -> Result<AttrValue>
Automatically generated method for the interface
Trait Implementations§
source§impl Interface for DebugStepInterface
impl Interface for DebugStepInterface
source§type InternalInterface = debug_step_interface
type InternalInterface = debug_step_interface
The inner interface type, which is a struct of nullable extern “C” function pointers
and must be default constructable as all NULL pointers (i.e. None values)
source§type Name = &'static [u8]
type Name = &'static [u8]
The type of the name of the interface, must be convertible to raw C string to pass to
the simulator
source§fn new(obj: *mut ConfObject, interface: *mut Self::InternalInterface) -> Self
fn new(obj: *mut ConfObject, interface: *mut Self::InternalInterface) -> Self
Create a new instance of this interface
Auto Trait Implementations§
impl Freeze for DebugStepInterface
impl RefUnwindSafe for DebugStepInterface
impl !Send for DebugStepInterface
impl !Sync for DebugStepInterface
impl Unpin for DebugStepInterface
impl UnwindSafe for DebugStepInterface
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