Lines Matching refs:Module
45 class BASE_EXPORT Module {
47 Module() = default;
48 virtual ~Module() = default;
50 Module(const Module&) = delete;
51 Module& operator=(const Module&) = delete;
84 virtual std::unique_ptr<const Module> TryCreateModuleForAddress(
97 const Module* GetModuleForAddress(uintptr_t address);
98 std::vector<const Module*> GetModules() const;
118 const std::vector<const Module*>& defunct_modules,
119 std::vector<std::unique_ptr<const Module>> new_modules);
126 void AddCustomNativeModule(std::unique_ptr<const Module> module);
147 const Module* GetExistingModuleForAddress(uintptr_t address) const;
157 bool operator()(const std::unique_ptr<const Module>& m1,
158 const std::unique_ptr<const Module>& m2) const;
159 bool operator()(const std::unique_ptr<const Module>& m1,
162 const std::unique_ptr<const Module>& m2) const;
167 static std::unique_ptr<const Module> CreateModuleForAddress(
173 std::set<std::unique_ptr<const Module>, ModuleAndAddressCompare>
184 base::flat_set<std::unique_ptr<const Module>, ModuleAndAddressCompare>
193 std::vector<std::unique_ptr<const Module>> inactive_non_native_modules_;