Struct binaryninja::mlil::MediumLevelILFunction
source · [−]pub struct MediumLevelILFunction { /* private fields */ }
Implementations
sourceimpl MediumLevelILFunction
impl MediumLevelILFunction
pub fn instruction_at<L: Into<Location>>(
&self,
loc: L
) -> Option<MediumLevelILInstruction>
pub fn instruction_from_idx(&self, expr_idx: usize) -> MediumLevelILInstruction
pub fn instruction_count(&self) -> usize
pub fn ssa_form(&self) -> MediumLevelILFunction
pub fn get_function(&self) -> Ref<Function>
pub fn basic_blocks(&self) -> Array<BasicBlock<MediumLevelILBlock>>
Trait Implementations
sourceimpl Debug for MediumLevelILFunction
impl Debug for MediumLevelILFunction
sourceimpl Hash for MediumLevelILFunction
impl Hash for MediumLevelILFunction
sourceimpl PartialEq<MediumLevelILFunction> for MediumLevelILFunction
impl PartialEq<MediumLevelILFunction> for MediumLevelILFunction
sourceimpl RefCountable for MediumLevelILFunction
impl RefCountable for MediumLevelILFunction
sourceimpl ToOwned for MediumLevelILFunction
impl ToOwned for MediumLevelILFunction
type Owned = Ref<MediumLevelILFunction>
type Owned = Ref<MediumLevelILFunction>
The resulting type after obtaining ownership.
sourcefn to_owned(&self) -> Self::Owned
fn to_owned(&self) -> Self::Owned
Creates owned data from borrowed data, usually by cloning. Read more
1.63.0 · sourcefn clone_into(&self, target: &mut Self::Owned)
fn clone_into(&self, target: &mut Self::Owned)
Uses borrowed data to replace owned data, usually by cloning. Read more
impl Eq for MediumLevelILFunction
impl Send for MediumLevelILFunction
impl Sync for MediumLevelILFunction
Auto Trait Implementations
impl RefUnwindSafe for MediumLevelILFunction
impl Unpin for MediumLevelILFunction
impl UnwindSafe for MediumLevelILFunction
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