summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--binaryninjaapi.h2
-rw-r--r--binaryview.cpp6
2 files changed, 8 insertions, 0 deletions
diff --git a/binaryninjaapi.h b/binaryninjaapi.h
index 0fcf1204..2d230f6f 100644
--- a/binaryninjaapi.h
+++ b/binaryninjaapi.h
@@ -498,6 +498,8 @@ namespace BinaryNinja
BNModificationStatus GetModification(uint64_t offset);
std::vector<BNModificationStatus> GetModification(uint64_t offset, size_t len);
+ bool IsValidOffset(uint64_t offset) const;
+
uint64_t GetStart() const;
uint64_t GetEnd() const;
uint64_t GetLength() const;
diff --git a/binaryview.cpp b/binaryview.cpp
index 61d740a4..0e24f65e 100644
--- a/binaryview.cpp
+++ b/binaryview.cpp
@@ -479,6 +479,12 @@ BNModificationStatus BinaryView::GetModification(uint64_t offset)
}
+bool BinaryView::IsValidOffset(uint64_t offset) const
+{
+ return BNIsValidOffset(m_view, offset);
+}
+
+
uint64_t BinaryView::GetStart() const
{
return BNGetStartOffset(m_view);