Struct binaryninja::linearview::LinearViewObject
[−]pub struct LinearViewObject { /* private fields */ }
Implementations
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
) -> 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
) -> Ref<Self>
Trait Implementations
impl RefCountable for LinearViewObject
impl RefCountable for LinearViewObject
impl ToOwned for LinearViewObject
impl ToOwned for LinearViewObject
type Owned = Ref<LinearViewObject>
type Owned = Ref<LinearViewObject>
The resulting type after obtaining ownership.
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 · 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 Send for LinearViewObject
impl Sync for LinearViewObject
Auto Trait Implementations
impl RefUnwindSafe for LinearViewObject
impl Unpin for LinearViewObject
impl UnwindSafe for LinearViewObject
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