From ec89fc8cac606bc1b4ea746699fa8cc2a0a57769 Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Thu, 30 Sep 2021 14:48:31 -0400 Subject: Remove unsafe BNDeleteAutoVariable --- binaryninjacore.h | 1 - function.cpp | 6 ------ python/function.py | 3 --- 3 files changed, 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 None: - core.BNDeleteAutoVariable(self.handle, var.to_BNVariable()) - def delete_user_var(self, var:'variable.Variable') -> None: core.BNDeleteUserVariable(self.handle, var.to_BNVariable()) -- cgit v1.3.1