gecko-dev/mozglue/dllservices
Toshihito Kikuchi ebb9e9f364 Bug 1705278 - Remove DependentModules from UntrustedModulesProcessor.cpp. r=aklotz
Bug 1620118 added a new field `isDependent` in the third-party-module ping
which is calculated in `UntrustedModulesProcessor`.  However, bug 1684532
revealed it was not accurate because some third-party applications revert
the import table to the original state immediately after their module was
loaded.

Now that we have a logic to determine `isDependent` in `NtMapViewOfSection`
to automatically block a module injected through the import table, we can
pass that value to the ping and remove the original logic in `UntrustedModulesProcessor`.

Differential Revision: https://phabricator.services.mozilla.com/D112227
2021-04-16 19:35:55 +00:00
..
Authenticode.cpp
Authenticode.h
gen_dll_blocklist_defs.py Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
LoaderAPIInterfaces.h
LoaderObserver.cpp Bug 1699742 - Remove MOZ_GECKO_PROFILER ifdefs that are no longer needed, r=gerald. 2021-03-22 16:29:52 +00:00
LoaderObserver.h
ModuleLoadFrame.cpp Bug 1667294 - Skip parts of SandboxBroker::LaunchApp when launching a Thunderbird process. r=tkikuchi 2021-01-19 22:33:02 +00:00
ModuleLoadFrame.h
ModuleLoadInfo.h Bug 1705278 - Remove DependentModules from UntrustedModulesProcessor.cpp. r=aklotz 2021-04-16 19:35:55 +00:00
moz.build Bug 1654103: Standardize on Black for Python code in mozilla-central. 2020-10-26 18:34:53 +00:00
NtLoaderAPI.h
WindowsDllBlocklist.cpp Bug 1546156: Don't forcibly load user32 when win32k lockdown is enabled. r=aklotz 2021-03-09 08:35:07 +00:00
WindowsDllBlocklist.h
WindowsDllBlocklistCommon.h
WindowsDllBlocklistDefs.in Bug 1705125 - Block PavSHook64.dll on Win7 and older. r=gcp 2021-04-14 17:38:07 +00:00
WindowsDllServices.h
WindowsFallbackLoaderAPI.cpp
WindowsFallbackLoaderAPI.h