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

Method build

rust/src/low_level_il/lifting.rs:750–767  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

748 }
749
750 pub fn build(self) -> LowLevelILExpression<'a, A, Mutable, NonSSA<LiftedNonSSA>, R> {
751 use binaryninjacore_sys::BNLowLevelILAddExpr;
752
753 let expr_idx = unsafe {
754 BNLowLevelILAddExpr(
755 self.function.handle,
756 self.op,
757 self.size,
758 self.flag_write.0,
759 self.op1,
760 self.op2,
761 self.op3,
762 self.op4,
763 )
764 };
765
766 LowLevelILExpression::new(self.function, LowLevelExpressionIndex(expr_idx))
767 }
768
769 pub fn with_source_operand(
770 self,

Callers 8

lift_instructionFunction · 0.80
lift_source_operandFunction · 0.80
lift_with_sizeMethod · 0.80
instruction_llilMethod · 0.80
with_source_operandMethod · 0.80
appendMethod · 0.80
liftMethod · 0.80
from_bn_type_internalFunction · 0.80

Calls 1

Tested by

no test coverage detected