summaryrefslogtreecommitdiff
path: root/ext/ffi_c/DynamicLibrary.c
diff options
context:
space:
mode:
authorWayne Meissner <wmeissner@gmail.com>2009-07-30 20:57:34 +1000
committerWayne Meissner <wmeissner@gmail.com>2009-07-30 20:57:34 +1000
commit920ee6e7172f239b5cc11e6c9b4e9738a62c8384 (patch)
tree565f3706170d7e7b62e70e2ad4b93a592e08d44e /ext/ffi_c/DynamicLibrary.c
parentc0057a7f0a7e730c2007ba993e172e4fc0bb18ff (diff)
downloadffi-920ee6e7172f239b5cc11e6c9b4e9738a62c8384.tar.gz
Add access flags to AbstractMemory and check them on every access
Diffstat (limited to 'ext/ffi_c/DynamicLibrary.c')
-rw-r--r--ext/ffi_c/DynamicLibrary.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/ffi_c/DynamicLibrary.c b/ext/ffi_c/DynamicLibrary.c
index 637f581..7cdaf34 100644
--- a/ext/ffi_c/DynamicLibrary.c
+++ b/ext/ffi_c/DynamicLibrary.c
@@ -155,6 +155,7 @@ symbol_new(VALUE library, void* address, VALUE name)
sym->memory.address = address;
sym->memory.size = LONG_MAX;
+ sym->memory.access = MEM_RD | MEM_WR;
sym->library = library;
sym->name = name;