summaryrefslogtreecommitdiff
path: root/lowlevelil.cpp
diff options
context:
space:
mode:
authorRusty Wagner <rusty@vector35.com>2016-04-10 03:36:44 -0400
committerRusty Wagner <rusty@vector35.com>2016-04-10 03:41:54 -0400
commitd8408e56888de83a5befd74f3a43e614150f1edb (patch)
treeee44ed93e68503071842406a84db51df700f1657 /lowlevelil.cpp
parentb505e0464383284e7ce8fefeffc18713488c2c48 (diff)
Show stack variables and implement naming, undo, and persistence
Diffstat (limited to 'lowlevelil.cpp')
-rw-r--r--lowlevelil.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/lowlevelil.cpp b/lowlevelil.cpp
index 9cd5b0a1..29614d3e 100644
--- a/lowlevelil.cpp
+++ b/lowlevelil.cpp
@@ -443,6 +443,13 @@ void LowLevelILFunction::MarkLabel(BNLowLevelILLabel& label)
}
+ExprId LowLevelILFunction::Operand(uint32_t n, ExprId expr)
+{
+ BNLowLevelILSetExprSourceOperand(m_object, expr, n);
+ return expr;
+}
+
+
BNLowLevelILInstruction LowLevelILFunction::operator[](size_t i) const
{
return BNGetLowLevelILByIndex(m_object, i);