summaryrefslogtreecommitdiff
path: root/lowlevelil.cpp
diff options
context:
space:
mode:
authorRusty Wagner <rusty@vector35.com>2017-05-02 18:11:21 -0400
committerRusty Wagner <rusty@vector35.com>2017-05-02 22:19:30 -0400
commit362b82012d980f06c98b54b8032c4912ff5c8893 (patch)
tree734a645706d2467aecd7ed760634c9c65a719447 /lowlevelil.cpp
parent597a190065ed23553c8351905803b6b5699c18cd (diff)
Renaming SSA index to version, more uniform register and variable representation in IL
Diffstat (limited to 'lowlevelil.cpp')
-rw-r--r--lowlevelil.cpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/lowlevelil.cpp b/lowlevelil.cpp
index 9764445e..d266c2c9 100644
--- a/lowlevelil.cpp
+++ b/lowlevelil.cpp
@@ -699,28 +699,28 @@ size_t LowLevelILFunction::GetNonSSAExprIndex(size_t expr) const
}
-size_t LowLevelILFunction::GetSSARegisterDefinition(uint32_t reg, size_t idx) const
+size_t LowLevelILFunction::GetSSARegisterDefinition(uint32_t reg, size_t version) const
{
- return BNGetLowLevelILSSARegisterDefinition(m_object, reg, idx);
+ return BNGetLowLevelILSSARegisterDefinition(m_object, reg, version);
}
-size_t LowLevelILFunction::GetSSAFlagDefinition(uint32_t flag, size_t idx) const
+size_t LowLevelILFunction::GetSSAFlagDefinition(uint32_t flag, size_t version) const
{
- return BNGetLowLevelILSSAFlagDefinition(m_object, flag, idx);
+ return BNGetLowLevelILSSAFlagDefinition(m_object, flag, version);
}
-size_t LowLevelILFunction::GetSSAMemoryDefinition(size_t idx) const
+size_t LowLevelILFunction::GetSSAMemoryDefinition(size_t version) const
{
- return BNGetLowLevelILSSAMemoryDefinition(m_object, idx);
+ return BNGetLowLevelILSSAMemoryDefinition(m_object, version);
}
-set<size_t> LowLevelILFunction::GetSSARegisterUses(uint32_t reg, size_t idx) const
+set<size_t> LowLevelILFunction::GetSSARegisterUses(uint32_t reg, size_t version) const
{
size_t count;
- size_t* instrs = BNGetLowLevelILSSARegisterUses(m_object, reg, idx, &count);
+ size_t* instrs = BNGetLowLevelILSSARegisterUses(m_object, reg, version, &count);
set<size_t> result;
for (size_t i = 0; i < count; i++)
@@ -731,10 +731,10 @@ set<size_t> LowLevelILFunction::GetSSARegisterUses(uint32_t reg, size_t idx) con
}
-set<size_t> LowLevelILFunction::GetSSAFlagUses(uint32_t flag, size_t idx) const
+set<size_t> LowLevelILFunction::GetSSAFlagUses(uint32_t flag, size_t version) const
{
size_t count;
- size_t* instrs = BNGetLowLevelILSSAFlagUses(m_object, flag, idx, &count);
+ size_t* instrs = BNGetLowLevelILSSAFlagUses(m_object, flag, version, &count);
set<size_t> result;
for (size_t i = 0; i < count; i++)
@@ -745,10 +745,10 @@ set<size_t> LowLevelILFunction::GetSSAFlagUses(uint32_t flag, size_t idx) const
}
-set<size_t> LowLevelILFunction::GetSSAMemoryUses(size_t idx) const
+set<size_t> LowLevelILFunction::GetSSAMemoryUses(size_t version) const
{
size_t count;
- size_t* instrs = BNGetLowLevelILSSAMemoryUses(m_object, idx, &count);
+ size_t* instrs = BNGetLowLevelILSSAMemoryUses(m_object, version, &count);
set<size_t> result;
for (size_t i = 0; i < count; i++)
@@ -759,16 +759,16 @@ set<size_t> LowLevelILFunction::GetSSAMemoryUses(size_t idx) const
}
-RegisterValue LowLevelILFunction::GetSSARegisterValue(uint32_t reg, size_t idx)
+RegisterValue LowLevelILFunction::GetSSARegisterValue(uint32_t reg, size_t version)
{
- BNRegisterValue value = BNGetLowLevelILSSARegisterValue(m_object, reg, idx);
+ BNRegisterValue value = BNGetLowLevelILSSARegisterValue(m_object, reg, version);
return RegisterValue::FromAPIObject(value);
}
-RegisterValue LowLevelILFunction::GetSSAFlagValue(uint32_t flag, size_t idx)
+RegisterValue LowLevelILFunction::GetSSAFlagValue(uint32_t flag, size_t version)
{
- BNRegisterValue value = BNGetLowLevelILSSAFlagValue(m_object, flag, idx);
+ BNRegisterValue value = BNGetLowLevelILSSAFlagValue(m_object, flag, version);
return RegisterValue::FromAPIObject(value);
}