summaryrefslogtreecommitdiff
path: root/binaryninjaapi.h
diff options
context:
space:
mode:
authorBrian Potchik <brian@vector35.com>2024-11-27 12:48:19 -0500
committerBrian Potchik <brian@vector35.com>2024-11-27 12:48:19 -0500
commit98ba687dfcc26bef50728cbcf04d6224513ac008 (patch)
tree876bf55be418e160fcc01b7aa1786807a122cc43 /binaryninjaapi.h
parent34bd2341f9fb8d5e8bc57639cb0ec547c3b8596b (diff)
Add support for a logical memory map representation.
Diffstat (limited to 'binaryninjaapi.h')
-rw-r--r--binaryninjaapi.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/binaryninjaapi.h b/binaryninjaapi.h
index 50e2838c..4d759a17 100644
--- a/binaryninjaapi.h
+++ b/binaryninjaapi.h
@@ -6914,6 +6914,11 @@ namespace BinaryNinja {
MemoryMap(BNBinaryView* view): m_object(view) {}
~MemoryMap() = default;
+ void SetLogicalMemoryMapEnabled(bool enabled)
+ {
+ BNSetLogicalMemoryMapEnabled(m_object, enabled);
+ }
+
bool AddBinaryMemoryRegion(const std::string& name, uint64_t start, Ref<BinaryView> source, uint32_t flags = 0)
{
return BNAddBinaryMemoryRegion(m_object, name.c_str(), start, source->GetObject(), flags);