Fix memory/handle waste caused by mapping every loaded DLL into the debugger process
Matthijs Lavrijsen
Branch: Mattiwatti/titanengine:x64dbg
Branch: titanengineupdate/titanengine-update:x64dbg
Merged
Merged pull request
Merged in Mattiwatti/titanengine/x64dbg (pull request #13)
Every
LOAD_DLL_DEBUG_EVENT
causes a semi-permanent view of the DLL to be mapped (only released when the debug session ends), wasting memory and handles by mapping the same files into the debugger process multiple times. This PR should fix this while still obtaining the DLL name in the same format as before.