Lines Matching defs:ModuleEnumerator

46 static const ModuleEnumerator::RecommendedAction kUninstallLink =
47 static_cast<ModuleEnumerator::RecommendedAction>(
48 ModuleEnumerator::UNINSTALL | ModuleEnumerator::SEE_LINK);
51 static const ModuleEnumerator::RecommendedAction kInvestigatingLink =
52 static_cast<ModuleEnumerator::RecommendedAction>(
53 ModuleEnumerator::INVESTIGATING | ModuleEnumerator::SEE_LINK);
57 static bool ModuleSort(const ModuleEnumerator::Module& a,
58 const ModuleEnumerator::Module& b) {
78 explicit FindModule(const ModuleEnumerator::Module& x)
80 bool operator()(const ModuleEnumerator::Module& module_in) const {
85 const ModuleEnumerator::Module& module;
116 const ModuleEnumerator::BlacklistEntry ModuleEnumerator::kModuleBlacklist[] = {
328 void ModuleEnumerator::NormalizeModule(Module* module) {
356 ModuleEnumerator::ModuleStatus ModuleEnumerator::Match(
357 const ModuleEnumerator::Module& module,
358 const ModuleEnumerator::BlacklistEntry& blacklisted) {
426 ModuleEnumerator::ModuleEnumerator(EnumerateModulesModel* observer)
433 ModuleEnumerator::~ModuleEnumerator() {
436 void ModuleEnumerator::ScanNow(ModulesVector* list, bool limited_mode) {
444 base::Bind(&ModuleEnumerator::ScanImpl, this));
451 void ModuleEnumerator::ScanImpl() {
487 base::Bind(&ModuleEnumerator::ReportBack, this));
497 void ModuleEnumerator::EnumerateLoadedModules() {
525 void ModuleEnumerator::EnumerateShellExtensions() {
530 void ModuleEnumerator::ReadShellExtensions(HKEY parent) {
560 void ModuleEnumerator::EnumerateWinsockModules() {
589 void ModuleEnumerator::PopulateModuleInformation(Module* module) {
611 void ModuleEnumerator::AddToListWithoutDuplicating(const Module& module) {
629 void ModuleEnumerator::PreparePathMappings() {
653 void ModuleEnumerator::CollapsePath(Module* entry) {
675 void ModuleEnumerator::MatchAgainstBlacklist() {
715 void ModuleEnumerator::ReportBack() {
721 base::string16 ModuleEnumerator::GetSubjectNameFromDigitalSignature(
839 // Instruct the ModuleEnumerator class to load this on the File thread.
842 module_enumerator_ = new ModuleEnumerator(this);
859 for (ModuleEnumerator::ModulesVector::const_iterator module =
865 if ((module->type & ModuleEnumerator::LOADED_MODULE) == 0) {
867 if (module->type & ModuleEnumerator::SHELL_EXTENSION)
869 if (module->type & ModuleEnumerator::WINSOCK_MODULE_REGISTRATION) {
898 if (module->recommended_action & ModuleEnumerator::NONE) {
902 if (module->recommended_action & ModuleEnumerator::UNINSTALL) {
908 if (module->recommended_action & ModuleEnumerator::UPDATE) {
914 if (module->recommended_action & ModuleEnumerator::DISABLE) {
947 for (ModuleEnumerator::ModulesVector::const_iterator module =
950 if (!(module->recommended_action & ModuleEnumerator::NOTIFY_USER))
995 for (ModuleEnumerator::ModulesVector::const_iterator module =
998 if (module->status == ModuleEnumerator::CONFIRMED_BAD) {
1000 if (module->recommended_action & ModuleEnumerator::NOTIFY_USER)
1002 } else if (module->status == ModuleEnumerator::SUSPECTED_BAD) {
1004 if (module->recommended_action & ModuleEnumerator::NOTIFY_USER)
1028 const ModuleEnumerator::Module& module) const {
1029 if (!(module.recommended_action & ModuleEnumerator::SEE_LINK) &&
1030 !(module.recommended_action & ModuleEnumerator::NOTIFY_USER))