MCPcopy Create free account
hub / github.com/Vector35/binaryninja-api / lift

Method lift

rust/src/low_level_il/lifting.rs:570–581  ·  view source on GitHub ↗
(
        il: &'a MutableLiftedILFunction<A>,
        reg: Self,
    )

Source from the content-addressed store, hash-verified

568 type Result = ValueExpr;
569
570 fn lift(
571 il: &'a MutableLiftedILFunction<A>,
572 reg: Self,
573 ) -> MutableLiftedILExpr<'a, A, Self::Result> {
574 match reg {
575 LowLevelILRegister::ArchReg(r) => R::lift(il, r),
576 LowLevelILRegister::Temp(t) => il.reg(
577 il.arch().default_integer_size(),
578 LowLevelILRegister::Temp(t),
579 ),
580 }
581 }
582}
583
584impl<'a, R: ArchReg, A: 'a + Architecture> LiftableLowLevelILWithSize<'a, A>

Callers

nothing calls this directly

Calls 5

liftFunction · 0.85
buildMethod · 0.80
regMethod · 0.45
default_integer_sizeMethod · 0.45
archMethod · 0.45

Tested by

no test coverage detected