summaryrefslogtreecommitdiff
path: root/binaryview.cpp
diff options
context:
space:
mode:
authorPeter LaFosse <peter@vector35.com>2018-10-16 10:23:36 -0400
committerPeter LaFosse <peter@vector35.com>2018-10-16 10:23:36 -0400
commit1bbd55ca1ee7fb7ede250c15e4db98d14684b98a (patch)
tree1e0da8c2158dda2269620bf9783cef6055ec6a78 /binaryview.cpp
parent7006bdf444f2b9533bcc3aee2933ba7ff8e70d2e (diff)
Remove some unnecessary APIs
Diffstat (limited to 'binaryview.cpp')
-rw-r--r--binaryview.cpp23
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;