summaryrefslogtreecommitdiff
path: root/function.cpp
diff options
context:
space:
mode:
authorRusty Wagner <rusty@vector35.com>2017-04-21 22:08:06 -0400
committerRusty Wagner <rusty@vector35.com>2017-04-21 22:08:06 -0400
commit095d7a42a0d2858b4240fbd041d8c22a01c7e571 (patch)
tree94dc183ea3091653cbebfb068def78415b8b209f /function.cpp
parente673afe4b958b5f8f808ff8457d0664ccecce93a (diff)
Allowing rename of all types of variables
Diffstat (limited to 'function.cpp')
-rw-r--r--function.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/function.cpp b/function.cpp
index b22f91dc..d4f91db1 100644
--- a/function.cpp
+++ b/function.cpp
@@ -355,7 +355,7 @@ vector<StackVariableReference> Function::GetStackVariablesReferencedByInstructio
ref.sourceOperand = refs[i].sourceOperand;
ref.type = refs[i].type ? new Type(BNNewTypeReference(refs[i].type)) : nullptr;
ref.name = refs[i].name;
- ref.startingOffset = refs[i].startingOffset;
+ ref.var = Variable::FromIdentifier(refs[i].varIdentifier);
ref.referencedOffset = refs[i].referencedOffset;
result.push_back(ref);
}
@@ -584,7 +584,7 @@ void Function::DeleteAutoVariable(const Variable& var)
void Function::DeleteUserVariable(const Variable& var)
{
- BNDeleteAutoVariable(m_object, &var);
+ BNDeleteUserVariable(m_object, &var);
}