Allocating Executable Memory

Maxime Chevalier maximechevalierb at gmail.com
Tue Jul 31 10:23:07 PDT 2012


New to the D language here. I'm working on a tracing JIT compiler 
and will need to allocate chunks of memory that are marked as 
executable.

Is there a standard way of doing this in D, or do I need to 
directly call into mprotect? If I'm going to be calling mprotect, 
what's the cleanest way to do that, do I need to declare my own 
prototype for the function and its flags, or should I write some 
C code that does the call?

Thanks for your help.


More information about the Digitalmars-d mailing list