diff options
| -rw-r--r-- | ui/commands.h | 11 |
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); + /*! @} */ |
