From 2daf9f7095bcac83b5bb40cce233622a12087af6 Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Wed, 26 Aug 2015 23:22:58 -0400 Subject: Get some of the binary view APIs into Python --- binaryview.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'binaryview.cpp') diff --git a/binaryview.cpp b/binaryview.cpp index 2a7677c9..c1a6c135 100644 --- a/binaryview.cpp +++ b/binaryview.cpp @@ -152,11 +152,16 @@ BinaryView::BinaryView(const std::string& typeName, FileMetadata* file) { BNCustomBinaryView view; view.context = this; + view.init = InitCallback; view.read = ReadCallback; view.write = WriteCallback; view.insert = InsertCallback; view.remove = RemoveCallback; view.getModification = GetModificationCallback; + view.isValidOffset = IsValidOffsetCallback; + view.isOffsetReadable = IsOffsetReadableCallback; + view.isOffsetWritable = IsOffsetWritableCallback; + view.isOffsetExecutable = IsOffsetExecutableCallback; view.getStart = GetStartCallback; view.getLength = GetLengthCallback; view.getEntryPoint = GetEntryPointCallback; -- cgit v1.3.1