diff options
| author | Peter LaFosse <peter@vector35.com> | 2021-09-30 14:48:31 -0400 |
|---|---|---|
| committer | Peter LaFosse <peter@vector35.com> | 2021-09-30 14:48:31 -0400 |
| commit | ec89fc8cac606bc1b4ea746699fa8cc2a0a57769 (patch) | |
| tree | b2ef5de0b9654918a6f19ade08f50cd158ca47d2 | |
| parent | 5a2c02eea3ac4efe9d2ceca79764508370b8ae88 (diff) | |
Remove unsafe BNDeleteAutoVariable
| -rw-r--r-- | binaryninjacore.h | 1 | ||||
| -rw-r--r-- | function.cpp | 6 | ||||
| -rw-r--r-- | python/function.py | 3 |
3 files changed, 0 insertions, 10 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h index eb041857..4396fdda 100644 --- a/binaryninjacore.h +++ b/binaryninjacore.h @@ -3666,7 +3666,6 @@ __attribute__ ((format (printf, 1, 2))) const char* name, bool ignoreDisjointUses); BINARYNINJACOREAPI void BNCreateUserVariable(BNFunction* func, const BNVariable* var, BNTypeWithConfidence* type, const char* name, bool ignoreDisjointUses); - BINARYNINJACOREAPI void BNDeleteAutoVariable(BNFunction* func, const BNVariable* var); BINARYNINJACOREAPI void BNDeleteUserVariable(BNFunction* func, const BNVariable* var); BINARYNINJACOREAPI bool BNIsVariableUserDefined(BNFunction* func, const BNVariable* var); BINARYNINJACOREAPI BNTypeWithConfidence BNGetVariableType(BNFunction* func, const BNVariable* var); diff --git a/function.cpp b/function.cpp index 9ede9b67..45061a96 100644 --- a/function.cpp +++ b/function.cpp @@ -1169,12 +1169,6 @@ void Function::CreateUserVariable(const Variable& var, const Confidence<Ref<Type } -void Function::DeleteAutoVariable(const Variable& var) -{ - BNDeleteAutoVariable(m_object, &var); -} - - void Function::DeleteUserVariable(const Variable& var) { BNDeleteUserVariable(m_object, &var); diff --git a/python/function.py b/python/function.py index c1d793fc..a43fe89d 100644 --- a/python/function.py +++ b/python/function.py @@ -2495,9 +2495,6 @@ class Function: tc = var_type._to_core_struct() core.BNCreateUserVariable(self.handle, var.to_BNVariable(), tc, name, ignore_disjoint_uses) - def delete_auto_var(self, var:'variable.Variable') -> None: - core.BNDeleteAutoVariable(self.handle, var.to_BNVariable()) - def delete_user_var(self, var:'variable.Variable') -> None: core.BNDeleteUserVariable(self.handle, var.to_BNVariable()) |
