зеркало из https://github.com/mozilla/gecko-dev.git
087af67af1
We remove the debugging hooks that were added to check to see whether a DLL was loaded, as we can just as easily check that by querying the loader itself. Plus, we shouldn't be exporting a bunch of test-only loader hooks from mozglue in our release builds, which is what we are currently doing. We also remove Injector, InjectorDLL, and TestDLLEject, as these tests can just as easily be done from within TestDllBlocklist by creating a thread with LoadLibrary* as the entry point. The CreateRemoteThread stuff, while a more accurate simulation, has no material effect on whether or not the thread blocking code works. Differential Revision: https://phabricator.services.mozilla.com/D34444 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
AsanOptions.cpp | ||
Authenticode.cpp | ||
Authenticode.h | ||
BionicGlue.cpp | ||
Makefile.in | ||
MozglueUtils.h | ||
SSE.cpp | ||
SSE.h | ||
UbsanOptions.cpp | ||
UntrustedDllsHandler.cpp | ||
UntrustedDllsHandler.h | ||
WindowsDllBlocklist.cpp | ||
WindowsDllBlocklist.h | ||
WindowsDllBlocklistCommon.h | ||
WindowsDllBlocklistDefs.h | ||
WindowsDllServices.h | ||
arm-eabi-filter | ||
arm.cpp | ||
arm.h | ||
dummy.cpp | ||
mips.cpp | ||
mips.h | ||
moz.build | ||
mozglue.def.in | ||
mozglue.dll.manifest | ||
mozglue.rc | ||
mozglue.ver | ||
replace_malloc.mk |