gecko-dev/mozglue
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
..
android Bug 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert 2021-03-25 10:19:44 +00:00
baseprofiler Bug 1702086 - Make sure LoadLibraryEx really locks the mapped address. r=mstange 2021-04-01 00:35:01 +00:00
build Bug 1688716 - Suppress TSan failure calling into graphics drivers. r=decoder 2021-04-08 06:33:03 +00:00
dllservices Bug 1705278 - Remove DependentModules from UntrustedModulesProcessor.cpp. r=aklotz 2021-04-16 19:35:55 +00:00
linker Bug 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert 2021-03-25 10:19:44 +00:00
misc Bug 1705278 - Remove DependentModules from UntrustedModulesProcessor.cpp. r=aklotz 2021-04-16 19:35:55 +00:00
static
tests Bug 1705278 - Remove DependentModules from UntrustedModulesProcessor.cpp. r=aklotz 2021-04-16 19:35:55 +00:00
moz.build