Struct binaryninja::mlil::operation::VarSplitSsa
source · [−]pub struct VarSplitSsa {
pub function: Ref<MediumLevelILFunction>,
pub address: u64,
pub high: SSAVariable,
pub low: SSAVariable,
}
Fields
function: Ref<MediumLevelILFunction>
address: u64
high: SSAVariable
low: SSAVariable
Implementations
sourceimpl VarSplitSsa
impl VarSplitSsa
pub fn high(&self) -> SSAVariable
pub fn low(&self) -> SSAVariable
pub fn lift(&self) -> VarSplitSsa
pub fn operands(
&self
) -> impl Iterator<Item = (&'static str, MediumLevelILOperand)> + '_
Trait Implementations
sourceimpl Clone for VarSplitSsa
impl Clone for VarSplitSsa
sourcefn clone(&self) -> VarSplitSsa
fn clone(&self) -> VarSplitSsa
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for VarSplitSsa
impl Debug for VarSplitSsa
sourceimpl Hash for VarSplitSsa
impl Hash for VarSplitSsa
sourceimpl PartialEq<VarSplitSsa> for VarSplitSsa
impl PartialEq<VarSplitSsa> for VarSplitSsa
sourcefn eq(&self, other: &VarSplitSsa) -> bool
fn eq(&self, other: &VarSplitSsa) -> bool
impl Eq for VarSplitSsa
impl StructuralEq for VarSplitSsa
impl StructuralPartialEq for VarSplitSsa
Auto Trait Implementations
impl RefUnwindSafe for VarSplitSsa
impl Send for VarSplitSsa
impl Sync for VarSplitSsa
impl Unpin for VarSplitSsa
impl UnwindSafe for VarSplitSsa
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