pub struct DvmBasicBlocks { /* private fields */ }Expand description
Type alias for Shuriken’s basic_blocks_t
Structure to keep all the basic blocks
Implementations§
Source§impl DvmBasicBlocks
impl DvmBasicBlocks
pub fn from_ptr(ptr: basic_blocks_t_) -> Self
Sourcepub fn n_of_blocks(&self) -> usize
pub fn n_of_blocks(&self) -> usize
Return the number of basic blocks
Sourcepub fn blocks(&self) -> &[DvmBasicBlock]
pub fn blocks(&self) -> &[DvmBasicBlock]
Return a reference to the vector of basic blocks
Trait Implementations§
Source§impl Debug for DvmBasicBlocks
impl Debug for DvmBasicBlocks
Source§impl PartialEq for DvmBasicBlocks
impl PartialEq for DvmBasicBlocks
impl StructuralPartialEq for DvmBasicBlocks
Auto Trait Implementations§
impl Freeze for DvmBasicBlocks
impl RefUnwindSafe for DvmBasicBlocks
impl Send for DvmBasicBlocks
impl Sync for DvmBasicBlocks
impl Unpin for DvmBasicBlocks
impl UnwindSafe for DvmBasicBlocks
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