From 1bbd55ca1ee7fb7ede250c15e4db98d14684b98a Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Tue, 16 Oct 2018 10:23:36 -0400 Subject: Remove some unnecessary APIs --- binaryview.cpp | 23 ----------------------- 1 file changed, 23 deletions(-) (limited to 'binaryview.cpp') diff --git a/binaryview.cpp b/binaryview.cpp index cdeb0a9f..a0d25c4d 100644 --- a/binaryview.cpp +++ b/binaryview.cpp @@ -497,8 +497,6 @@ BinaryView::BinaryView(const std::string& typeName, FileMetadata* file, BinaryVi view.isRelocatable = IsRelocatableCallback; view.getAddressSize = GetAddressSizeCallback; view.save = SaveCallback; - view.defineRelocation = DefineRelocationCallback; - view.defineSymbolRelocation = DefineSymbolRelocationCallback; m_file = file; AddRefForRegistration(); m_object = BNCreateCustomBinaryView(typeName.c_str(), m_file->GetObject(), @@ -661,27 +659,6 @@ bool BinaryView::SaveCallback(void* ctxt, BNFileAccessor* file) } -void BinaryView::DefineRelocationCallback(void* ctxt, BNArchitecture* arch, BNRelocationInfo* info, uint64_t target, - uint64_t reloc) -{ - BinaryView* view = (BinaryView*)ctxt; - BNRelocationInfo curInfo = *info; - Architecture* curArch = new CoreArchitecture(arch); - return view->PerformDefineRelocation(curArch, curInfo, target, reloc); -} - - -void BinaryView::DefineSymbolRelocationCallback(void* ctxt, BNArchitecture* arch, BNRelocationInfo* info, BNSymbol* sym, - uint64_t reloc) -{ - BinaryView* view = (BinaryView*)ctxt; - BNRelocationInfo curInfo = *info; - Architecture* curArch = new CoreArchitecture(arch); - Ref curSymbol = new Symbol(sym); - return view->PerformDefineRelocation(curArch, curInfo, curSymbol, reloc); -} - - bool BinaryView::PerformIsValidOffset(uint64_t offset) { uint8_t val; -- cgit v1.3.1