How to alloc a executable memory buffer?
You don’t use malloc for that. Why would you anyway, in a C++ program? You also don’t use new for executable memory, however. There’s the Windows-specific VirtualAlloc function to reserve memory which you then mark as executable with the VirtualProtect function applying, for instance, the PAGE_EXECUTE_READ flag. When you have done that, you can cast … Read more