diff options
| author | Peter LaFosse <peter@vector35.com> | 2018-10-16 10:23:36 -0400 |
|---|---|---|
| committer | Peter LaFosse <peter@vector35.com> | 2018-10-16 10:23:36 -0400 |
| commit | 1bbd55ca1ee7fb7ede250c15e4db98d14684b98a (patch) | |
| tree | 1e0da8c2158dda2269620bf9783cef6055ec6a78 /binaryview.cpp | |
| parent | 7006bdf444f2b9533bcc3aee2933ba7ff8e70d2e (diff) | |
Remove some unnecessary APIs
Diffstat (limited to 'binaryview.cpp')
| -rw-r--r-- | binaryview.cpp | 23 |
1 files changed, 0 insertions, 23 deletions
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<Symbol> curSymbol = new Symbol(sym); - return view->PerformDefineRelocation(curArch, curInfo, curSymbol, reloc); -} - - bool BinaryView::PerformIsValidOffset(uint64_t offset) { uint8_t val; |
