diff options
| -rw-r--r-- | binaryninjaapi.h | 2 | ||||
| -rw-r--r-- | binaryview.cpp | 6 |
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); |
