summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ui/commands.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/ui/commands.h b/ui/commands.h
index e8f12786..72ede767 100644
--- a/ui/commands.h
+++ b/ui/commands.h
@@ -101,6 +101,17 @@ std::optional<uint64_t> getInvertableConditionAddress(BinaryNinja::HighLevelILFu
std::optional<uint64_t> getEarlyReturnAddress(BinaryNinja::HighLevelILFunction* hlil, size_t instrIndex);
std::optional<uint64_t> getSwitchRecoveryAddress(BinaryNinja::HighLevelILFunction* hlil, size_t instrIndex);
+
+struct BINARYNINJAUIAPI BinaryViewWriteTarget
+{
+ BinaryViewRef view;
+ uint64_t address;
+ bool updateMemoryMap;
+};
+
+BinaryViewWriteTarget BINARYNINJAUIAPI resolveTargetWriteBinaryView(BinaryViewRef view, uint64_t addr);
+void BINARYNINJAUIAPI updateBinaryViewMemoryMap(BinaryViewRef view, uint64_t writeAddr, size_t writeLen, uint64_t dataOffset);
+
/*!
@}
*/