From c3693b77c1fa9c1b5c45483045eeab929cf7bd16 Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Tue, 23 Aug 2016 22:52:32 -0400 Subject: Fix some memory leaks --- binaryview.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'binaryview.cpp') diff --git a/binaryview.cpp b/binaryview.cpp index 8a2d1c2d..cff3ed10 100644 --- a/binaryview.cpp +++ b/binaryview.cpp @@ -1082,31 +1082,31 @@ vector> BinaryView::GetSymbolsOfType(BNSymbolType type, uint64_t sta } -void BinaryView::DefineAutoSymbol(Symbol* sym) +void BinaryView::DefineAutoSymbol(Ref sym) { BNDefineAutoSymbol(m_object, sym->GetObject()); } -void BinaryView::UndefineAutoSymbol(Symbol* sym) +void BinaryView::UndefineAutoSymbol(Ref sym) { BNUndefineAutoSymbol(m_object, sym->GetObject()); } -void BinaryView::DefineUserSymbol(Symbol* sym) +void BinaryView::DefineUserSymbol(Ref sym) { BNDefineUserSymbol(m_object, sym->GetObject()); } -void BinaryView::UndefineUserSymbol(Symbol* sym) +void BinaryView::UndefineUserSymbol(Ref sym) { BNUndefineUserSymbol(m_object, sym->GetObject()); } -void BinaryView::DefineImportedFunction(Symbol* importAddressSym, Function* func) +void BinaryView::DefineImportedFunction(Ref importAddressSym, Ref func) { BNDefineImportedFunction(m_object, importAddressSym->GetObject(), func->GetObject()); } @@ -1397,13 +1397,13 @@ bool BinaryView::IsTypeAutoDefined(const std::string& name) } -void BinaryView::DefineType(const std::string& name, Type* type) +void BinaryView::DefineType(const std::string& name, Ref type) { BNDefineAnalysisType(m_object, name.c_str(), type->GetObject()); } -void BinaryView::DefineUserType(const std::string& name, Type* type) +void BinaryView::DefineUserType(const std::string& name, Ref type) { BNDefineUserAnalysisType(m_object, name.c_str(), type->GetObject()); } -- cgit v1.3.1