Struct binaryninja::linearview::LinearViewObject
source · pub struct LinearViewObject { /* private fields */ }
Implementations§
source§impl LinearViewObject
impl LinearViewObject
pub fn data_only(view: &BinaryView, settings: &DisassemblySettings) -> Ref<Self>
pub fn disassembly( view: &BinaryView, settings: &DisassemblySettings ) -> Ref<Self>
pub fn lifted_il(view: &BinaryView, settings: &DisassemblySettings) -> Ref<Self>
pub fn mlil(view: &BinaryView, settings: &DisassemblySettings) -> Ref<Self>
pub fn mlil_ssa(view: &BinaryView, settings: &DisassemblySettings) -> Ref<Self>
pub fn hlil(view: &BinaryView, settings: &DisassemblySettings) -> Ref<Self>
pub fn hlil_ssa(view: &BinaryView, settings: &DisassemblySettings) -> Ref<Self>
pub fn language_representation( view: &BinaryView, settings: &DisassemblySettings, language: &str ) -> Ref<Self>
pub fn single_function_disassembly( function: &Function, settings: &DisassemblySettings ) -> Ref<Self>
pub fn single_function_lifted_il( function: &Function, settings: &DisassemblySettings ) -> Ref<Self>
pub fn single_function_mlil( function: &Function, settings: &DisassemblySettings ) -> Ref<Self>
pub fn single_function_mlil_ssa( function: &Function, settings: &DisassemblySettings ) -> Ref<Self>
pub fn single_function_hlil( function: &Function, settings: &DisassemblySettings ) -> Ref<Self>
pub fn single_function_hlil_ssa( function: &Function, settings: &DisassemblySettings ) -> Ref<Self>
pub fn single_function_language_representation( function: &Function, settings: &DisassemblySettings, language: &str ) -> Ref<Self>
Trait Implementations§
source§impl ToOwned for LinearViewObject
impl ToOwned for LinearViewObject
§type Owned = Ref<LinearViewObject>
type Owned = Ref<LinearViewObject>
The resulting type after obtaining ownership.
source§fn 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 · source§fn 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 Send for LinearViewObject
impl Sync for LinearViewObject
Auto Trait Implementations§
impl RefUnwindSafe for LinearViewObject
impl Unpin for LinearViewObject
impl UnwindSafe for LinearViewObject
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