summaryrefslogtreecommitdiff
path: root/binaryninjacore.h
diff options
context:
space:
mode:
authorRusty Wagner <rusty@vector35.com>2016-08-31 18:06:31 -0400
committerRusty Wagner <rusty@vector35.com>2016-08-31 18:06:31 -0400
commit75f597bb8fcd58315537f1dcd9802bbaadcdbd36 (patch)
tree2c12f341cd9665390d3f73e169c2e216be6cef61 /binaryninjacore.h
parentc910aa5a42fb789225bb58c990d077d39da9b4ce (diff)
Add API to determine if an address is backed by the file
Diffstat (limited to 'binaryninjacore.h')
-rw-r--r--binaryninjacore.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h
index a24ce9fa..6eff4d46 100644
--- a/binaryninjacore.h
+++ b/binaryninjacore.h
@@ -637,6 +637,7 @@ extern "C"
bool (*isOffsetReadable)(void* ctxt, uint64_t offset);
bool (*isOffsetWritable)(void* ctxt, uint64_t offset);
bool (*isOffsetExecutable)(void* ctxt, uint64_t offset);
+ bool (*isOffsetBackedByFile)(void* ctxt, uint64_t offset);
uint64_t (*getNextValidOffset)(void* ctxt, uint64_t offset);
uint64_t (*getStart)(void* ctxt);
uint64_t (*getLength)(void* ctxt);
@@ -1164,6 +1165,7 @@ extern "C"
BINARYNINJACOREAPI bool BNIsOffsetReadable(BNBinaryView* view, uint64_t offset);
BINARYNINJACOREAPI bool BNIsOffsetWritable(BNBinaryView* view, uint64_t offset);
BINARYNINJACOREAPI bool BNIsOffsetExecutable(BNBinaryView* view, uint64_t offset);
+ BINARYNINJACOREAPI bool BNIsOffsetBackedByFile(BNBinaryView* view, uint64_t offset);
BINARYNINJACOREAPI uint64_t BNGetNextValidOffset(BNBinaryView* view, uint64_t offset);
BINARYNINJACOREAPI uint64_t BNGetStartOffset(BNBinaryView* view);
BINARYNINJACOREAPI uint64_t BNGetEndOffset(BNBinaryView* view);