Struct binaryninja::architecture::InstructionInfo
source · [−]#[repr(C)]pub struct InstructionInfo(_);
Implementations
sourceimpl InstructionInfo
impl InstructionInfo
pub fn new(len: usize, branch_delay: bool) -> Self
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn branch_count(&self) -> usize
pub fn branch_delay(&self) -> bool
pub fn branches(&self) -> BranchIter<'_>ⓘNotable traits for BranchIter<'a>impl<'a> Iterator for BranchIter<'a> type Item = (BranchInfo, Option<CoreArchitecture>);
pub fn allow_arch_transition_by_target_addr(&mut self, transition: bool)
pub fn add_branch(&mut self, branch: BranchInfo, arch: Option<CoreArchitecture>)
Auto Trait Implementations
impl RefUnwindSafe for InstructionInfo
impl !Send for InstructionInfo
impl !Sync for InstructionInfo
impl Unpin for InstructionInfo
impl UnwindSafe for InstructionInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more