summaryrefslogtreecommitdiff
path: root/library/include
diff options
context:
space:
mode:
authorAlexander Gavrilov2012-08-17 14:32:04 +0400
committerAlexander Gavrilov2012-08-17 15:07:48 +0400
commitbcc41c081a43a68042c4757a6569cb690098d9b8 (patch)
tree583f40741778c0e0634fd50610cf6c6f4d979a05 /library/include
parent509d9570908e1befa537d10285942006d148b3a3 (diff)
downloaddfhack-bcc41c081a43a68042c4757a6569cb690098d9b8.tar.gz
dfhack-bcc41c081a43a68042c4757a6569cb690098d9b8.tar.bz2
dfhack-bcc41c081a43a68042c4757a6569cb690098d9b8.tar.xz
Add a utility function for patching read-only memory.
Diffstat (limited to 'library/include')
-rw-r--r--library/include/MemAccess.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/library/include/MemAccess.h b/library/include/MemAccess.h
index c51df3c6..0e5f618e 100644
--- a/library/include/MemAccess.h
+++ b/library/include/MemAccess.h
@@ -283,6 +283,9 @@ namespace DFHack
/// modify permisions of memory range
bool setPermisions(const t_memrange & range,const t_memrange &trgrange);
+
+ /// write a possibly read-only memory area
+ bool patchMemory(void *target, const void* src, size_t count);
private:
VersionInfo * my_descriptor;
PlatformSpecific *d;