summaryrefslogtreecommitdiff
path: root/architecture.cpp
diff options
context:
space:
mode:
authorRusty Wagner <rusty@vector35.com>2016-10-10 18:24:38 -0400
committerRusty Wagner <rusty@vector35.com>2016-10-10 18:24:38 -0400
commit98d187d9d86506ea915731266b8faaaa2dc0c9d6 (patch)
treefa1ee82d342c12ed5d42e7caf9397312edf7cf63 /architecture.cpp
parent4598adb7ae961e69fb6ed3e594c0244c49eef511 (diff)
parent55ac7a184b7956c0c2e2ca41d512e7c4a81267d9 (diff)
Merge commit '55ac7a184b7956c0c2e2ca41d512e7c4a81267d9'
Diffstat (limited to 'architecture.cpp')
-rw-r--r--architecture.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/architecture.cpp b/architecture.cpp
index a10ef29c..af7b0cba 100644
--- a/architecture.cpp
+++ b/architecture.cpp
@@ -163,7 +163,7 @@ bool Architecture::GetInstructionLowLevelILCallback(void* ctxt, const uint8_t* d
size_t* len, BNLowLevelILFunction* il)
{
Architecture* arch = (Architecture*)ctxt;
- LowLevelILFunction func(BNNewLowLevelILFunctionReference(il));
+ LowLevelILFunction func(il);
return arch->GetInstructionLowLevelIL(data, addr, *len, func);
}
@@ -281,7 +281,7 @@ size_t Architecture::GetFlagWriteLowLevelILCallback(void* ctxt, BNLowLevelILOper
uint32_t flag, BNRegisterOrConstant* operands, size_t operandCount, BNLowLevelILFunction* il)
{
Architecture* arch = (Architecture*)ctxt;
- LowLevelILFunction func(BNNewLowLevelILFunctionReference(il));
+ LowLevelILFunction func(il);
return arch->GetFlagWriteLowLevelIL(op, size, flagWriteType, flag, operands, operandCount, func);
}
@@ -290,7 +290,7 @@ size_t Architecture::GetFlagConditionLowLevelILCallback(void* ctxt, BNLowLevelIL
BNLowLevelILFunction* il)
{
Architecture* arch = (Architecture*)ctxt;
- LowLevelILFunction func(BNNewLowLevelILFunctionReference(il));
+ LowLevelILFunction func(il);
return arch->GetFlagConditionLowLevelIL(cond, func);
}