зеркало из https://github.com/mozilla/gecko-dev.git
cc5d112b9f
We copy IAT for ntdll.dll into a new process so that our hook code can use ntdll's functions even in the early stage. However, IAT can be modified and some entries may point to an address which is not valid in the child process. In such a case, we should not copy IAT. One example is Windows compat mode which redirects some ntdll functions into AcLayers.dll via IAT. With this patch, we verify each IAT entry and if any of them is outside ntdll, we give up using the launcher process and start the browser process. Differential Revision: https://phabricator.services.mozilla.com/D62852 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
gtest | ||
interceptor | ||
ShowSSEConfig.cpp | ||
TestBaseProfiler.cpp | ||
TestNativeNt.cpp | ||
TestPEExportSection.cpp | ||
TestPrintf.cpp | ||
TestTimeStampWin.cpp | ||
moz.build |