fancycode / MemoryModule

Library to load a DLL from memory.
http://www.joachim-bauch.de/tutorials/loading-a-dll-from-memory/
Mozilla Public License 2.0
2.8k stars 755 forks source link

fixed 64-bit 4 GB boundary problem #67

Closed tobias-loew closed 6 years ago

tobias-loew commented 7 years ago

This PR fixes problems in FinalizeSection when the memory allocated for the module spans over a 4GB boundary. The memory blocks spanning the boundary are kept in a linked list, stored in the MEMORYMODULE structure and released automatically.

fancycode commented 6 years ago

Updated by #79