Struct binaryninja::architecture::InstructionInfo
source · #[repr(C)]pub struct InstructionInfo(/* private fields */);
Implementations§
source§impl InstructionInfo
impl InstructionInfo
pub fn new(len: usize, delay_slots: u8) -> Self
pub fn len(&self) -> usize
pub fn is_empty(&self) -> bool
pub fn branch_count(&self) -> usize
pub fn delay_slots(&self) -> u8
pub fn branches(&self) -> BranchIter<'_> ⓘ
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§
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