Create a simple custom MCJIT memory manager. This memory manager can
intercept allocations in a module-oblivious way. This will return NULL
if any of the passed functions are NULL.
@param Opaque An opaque client object to pass back to the callbacks.
@param AllocateCodeSection Allocate a block of memory for executable code.
@param AllocateDataSection Allocate a block of memory for data.
@param FinalizeMemory Set page permissions and flush cache. Return 0 on
success, 1 on error.
Create a simple custom MCJIT memory manager. This memory manager can intercept allocations in a module-oblivious way. This will return NULL if any of the passed functions are NULL.
@param Opaque An opaque client object to pass back to the callbacks. @param AllocateCodeSection Allocate a block of memory for executable code. @param AllocateDataSection Allocate a block of memory for data. @param FinalizeMemory Set page permissions and flush cache. Return 0 on success, 1 on error.