diff options
author | Wayne Meissner <wmeissner@gmail.com> | 2009-07-30 20:57:34 +1000 |
---|---|---|
committer | Wayne Meissner <wmeissner@gmail.com> | 2009-07-30 20:57:34 +1000 |
commit | 920ee6e7172f239b5cc11e6c9b4e9738a62c8384 (patch) | |
tree | 565f3706170d7e7b62e70e2ad4b93a592e08d44e /ext/ffi_c/DynamicLibrary.c | |
parent | c0057a7f0a7e730c2007ba993e172e4fc0bb18ff (diff) | |
download | ffi-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.c | 1 |
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; |