summaryrefslogtreecommitdiff
path: root/lowlevelil.cpp
diff options
context:
space:
mode:
authorRusty Wagner <rusty@vector35.com>2017-05-15 23:58:48 -0400
committerRusty Wagner <rusty@vector35.com>2017-05-15 23:58:48 -0400
commitd6c63268eb98fb0801d1c825e1aa4f72c1e1d99c (patch)
tree2f7cbdbf36ec06731fb3db40accb973eb6c12aaf /lowlevelil.cpp
parent2111f1f77241c938b30bd3cf2851919094429dd6 (diff)
Adding a constant expression with pointer hint for improved types
Diffstat (limited to 'lowlevelil.cpp')
-rw-r--r--lowlevelil.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/lowlevelil.cpp b/lowlevelil.cpp
index ffb447ab..178d3709 100644
--- a/lowlevelil.cpp
+++ b/lowlevelil.cpp
@@ -152,6 +152,12 @@ ExprId LowLevelILFunction::Const(size_t size, uint64_t val)
}
+ExprId LowLevelILFunction::ConstPointer(size_t size, uint64_t val)
+{
+ return AddExpr(LLIL_CONST_PTR, size, 0, val);
+}
+
+
ExprId LowLevelILFunction::Flag(uint32_t reg)
{
return AddExpr(LLIL_FLAG, 0, 0, reg);