summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRusty Wagner <rusty@vector35.com>2015-07-29 16:22:46 -0400
committerRusty Wagner <rusty@vector35.com>2015-07-29 16:22:46 -0400
commita1000948164a38f12a3348490ac13446ace196b7 (patch)
tree296135e3401ba4bd96fdfd2f340ddb0c569ae3c0
parent3fc101f475a763a09d779f119dcbec3185a472a0 (diff)
Show hex editor when hovering over an address that isn't a function
-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);