pub struct CoreRegisterStackInfo { /* private fields */ }Implementations§
Source§impl CoreRegisterStackInfo
impl CoreRegisterStackInfo
pub fn new(arch: CoreArchitecture, info: BNRegisterStackInfo) -> Self
Trait Implementations§
Source§impl Clone for CoreRegisterStackInfo
impl Clone for CoreRegisterStackInfo
Source§fn clone(&self) -> CoreRegisterStackInfo
fn clone(&self) -> CoreRegisterStackInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CoreRegisterStackInfo
impl Debug for CoreRegisterStackInfo
Source§impl RegisterStackInfo for CoreRegisterStackInfo
impl RegisterStackInfo for CoreRegisterStackInfo
type RegStackType = CoreRegisterStack
type RegType = CoreRegister
type RegInfoType = CoreRegisterInfo
fn storage_regs(&self) -> (Self::RegType, usize)
fn top_relative_regs(&self) -> Option<(Self::RegType, usize)>
fn stack_top_reg(&self) -> Self::RegType
impl Copy for CoreRegisterStackInfo
Auto Trait Implementations§
impl Freeze for CoreRegisterStackInfo
impl RefUnwindSafe for CoreRegisterStackInfo
impl Send for CoreRegisterStackInfo
impl Sync for CoreRegisterStackInfo
impl Unpin for CoreRegisterStackInfo
impl UnwindSafe for CoreRegisterStackInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more