Struct binaryninja::hlil::operation::LiftedForLoopSsa
source · [−]pub struct LiftedForLoopSsa {
pub function: Ref<HighLevelILFunction>,
pub address: u64,
pub init: Box<HighLevelILLiftedInstruction>,
pub condition_phi: Box<HighLevelILLiftedInstruction>,
pub condition: Box<HighLevelILLiftedInstruction>,
pub update: Box<HighLevelILLiftedInstruction>,
pub body: Box<HighLevelILLiftedInstruction>,
}
Fields
function: Ref<HighLevelILFunction>
address: u64
init: Box<HighLevelILLiftedInstruction>
condition_phi: Box<HighLevelILLiftedInstruction>
condition: Box<HighLevelILLiftedInstruction>
update: Box<HighLevelILLiftedInstruction>
body: Box<HighLevelILLiftedInstruction>
Trait Implementations
sourceimpl Clone for LiftedForLoopSsa
impl Clone for LiftedForLoopSsa
sourcefn clone(&self) -> LiftedForLoopSsa
fn clone(&self) -> LiftedForLoopSsa
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 LiftedForLoopSsa
impl Debug for LiftedForLoopSsa
sourceimpl PartialEq<LiftedForLoopSsa> for LiftedForLoopSsa
impl PartialEq<LiftedForLoopSsa> for LiftedForLoopSsa
sourcefn eq(&self, other: &LiftedForLoopSsa) -> bool
fn eq(&self, other: &LiftedForLoopSsa) -> bool
impl StructuralPartialEq for LiftedForLoopSsa
Auto Trait Implementations
impl RefUnwindSafe for LiftedForLoopSsa
impl Send for LiftedForLoopSsa
impl Sync for LiftedForLoopSsa
impl Unpin for LiftedForLoopSsa
impl UnwindSafe for LiftedForLoopSsa
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