Struct binaryninja::hlil::HighLevelILFunction
source · [−]pub struct HighLevelILFunction { /* private fields */ }
Implementations
sourceimpl HighLevelILFunction
impl HighLevelILFunction
pub fn instruction_from_idx(&self, expr_idx: usize) -> HighLevelILInstruction
pub fn instruction_count(&self) -> usize
pub fn ssa_form(&self) -> HighLevelILFunction
pub fn get_function(&self) -> Ref<Function>
pub fn basic_blocks(&self) -> Array<BasicBlock<HighLevelILBlock>>
Trait Implementations
sourceimpl Debug for HighLevelILFunction
impl Debug for HighLevelILFunction
sourceimpl Hash for HighLevelILFunction
impl Hash for HighLevelILFunction
sourceimpl PartialEq<HighLevelILFunction> for HighLevelILFunction
impl PartialEq<HighLevelILFunction> for HighLevelILFunction
sourceimpl RefCountable for HighLevelILFunction
impl RefCountable for HighLevelILFunction
sourceimpl ToOwned for HighLevelILFunction
impl ToOwned for HighLevelILFunction
type Owned = Ref<HighLevelILFunction>
type Owned = Ref<HighLevelILFunction>
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 HighLevelILFunction
impl Send for HighLevelILFunction
impl Sync for HighLevelILFunction
Auto Trait Implementations
impl RefUnwindSafe for HighLevelILFunction
impl Unpin for HighLevelILFunction
impl UnwindSafe for HighLevelILFunction
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