From a1000948164a38f12a3348490ac13446ace196b7 Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Wed, 29 Jul 2015 16:22:46 -0400 Subject: Show hex editor when hovering over an address that isn't a function --- binaryninjaapi.h | 2 ++ binaryview.cpp | 6 ++++++ 2 files changed, 8 insertions(+) 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 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); -- cgit v1.3.1