diff dyncallback/dyncall_alloc_wx.h @ 202:030fbb70aa1b

- changed allocwx code: * to introduce a call allowing to switch the written page to be executable (e.g. using mprotect) * changed mmap based code so page is always W^X
author Tassilo Philipp
date Mon, 20 Mar 2017 23:12:58 +0100
parents 3e629dc19168
children f5577f6bf97a
line wrap: on
line diff
--- a/dyncallback/dyncall_alloc_wx.h	Sun Mar 19 20:26:01 2017 +0100
+++ b/dyncallback/dyncall_alloc_wx.h	Mon Mar 20 23:12:58 2017 +0100
@@ -35,8 +35,9 @@
 extern "C" {
 #endif
 
-DCerror dcAllocWX(DCsize size, void** p);
-void    dcFreeWX (void* p, DCsize size);
+DCerror dcAllocWX   (DCsize size, void** p);
+DCerror dcInitExecWX(void* p, DCsize size);
+void    dcFreeWX    (void* p, DCsize size);
 
 #ifdef __cplusplus
 }