• Home
  • Raw
  • Download

Lines Matching refs:ModuleCache

40 class IsolatedModule : public ModuleCache::Module {
64 class FakeModule : public ModuleCache::Module {
93 const ModuleCache::Module* AddNonNativeModule( in AddNonNativeModule()
94 ModuleCache* cache, in AddNonNativeModule()
95 std::unique_ptr<const ModuleCache::Module> module) { in AddNonNativeModule()
96 const ModuleCache::Module* module_ptr = module.get(); in AddNonNativeModule()
97 std::vector<std::unique_ptr<const ModuleCache::Module>> modules; in AddNonNativeModule()
111 ModuleCache cache; in MAYBE_TEST()
112 const ModuleCache::Module* module = in MAYBE_TEST()
135 ModuleCache cache; in MAYBE_TEST()
136 const ModuleCache::Module* module1 = cache.GetModuleForAddress(ptr1); in MAYBE_TEST()
137 const ModuleCache::Module* module2 = cache.GetModuleForAddress(ptr2); in MAYBE_TEST()
146 ModuleCache cache; in MAYBE_TEST()
148 const ModuleCache::Module* module = to_inject.get(); in MAYBE_TEST()
160 ModuleCache cache; in MAYBE_TEST()
161 const ModuleCache::Module* module = in MAYBE_TEST()
173 ModuleCache cache; in MAYBE_TEST()
176 const ModuleCache::Module* native_module = native_module_to_inject.get(); in MAYBE_TEST()
181 const ModuleCache::Module* non_native_module = AddNonNativeModule( in MAYBE_TEST()
199 ModuleCache cache; in MAYBE_TEST()
200 std::vector<std::unique_ptr<const ModuleCache::Module>> modules; in MAYBE_TEST()
202 const ModuleCache::Module* module = modules.back().get(); in MAYBE_TEST()
209 ModuleCache cache; in MAYBE_TEST()
210 std::vector<std::unique_ptr<const ModuleCache::Module>> modules; in MAYBE_TEST()
212 const ModuleCache::Module* module = modules.back().get(); in MAYBE_TEST()
222 ModuleCache cache; in MAYBE_TEST()
223 std::vector<std::unique_ptr<const ModuleCache::Module>> modules; in MAYBE_TEST()
227 const ModuleCache::Module* module = modules.back().get(); in MAYBE_TEST()
243 ModuleCache cache; in MAYBE_TEST()
244 std::vector<std::unique_ptr<const ModuleCache::Module>> modules; in MAYBE_TEST()
247 const ModuleCache::Module* module1 = modules.back().get(); in MAYBE_TEST()
259 ModuleCache cache; in MAYBE_TEST()
261 std::vector<std::unique_ptr<const ModuleCache::Module>> modules1; in MAYBE_TEST()
263 const ModuleCache::Module* module1 = modules1.back().get(); in MAYBE_TEST()
264 std::vector<std::unique_ptr<const ModuleCache::Module>> modules2; in MAYBE_TEST()
266 const ModuleCache::Module* module2 = modules2.back().get(); in MAYBE_TEST()
278 ModuleCache cache; in MAYBE_TEST()
282 std::vector<std::unique_ptr<const ModuleCache::Module>> modules1; in MAYBE_TEST()
285 const ModuleCache::Module* module1 = modules1.back().get(); in MAYBE_TEST()
287 std::vector<std::unique_ptr<const ModuleCache::Module>> modules2; in MAYBE_TEST()
290 const ModuleCache::Module* module2 = modules2.back().get(); in MAYBE_TEST()
300 ModuleCache cache; in MAYBE_TEST()
302 std::vector<std::unique_ptr<const ModuleCache::Module>> to_add; in MAYBE_TEST()
307 std::vector<const ModuleCache::Module*> to_remove = {to_add[1].get(), in MAYBE_TEST()
323 ModuleCache cache; in MAYBE_TEST()
325 const ModuleCache::Module* native_module = cache.GetModuleForAddress(ptr); in MAYBE_TEST()
326 const ModuleCache::Module* non_native_module = in MAYBE_TEST()
330 std::vector<const ModuleCache::Module*> modules = cache.GetModules(); in MAYBE_TEST()
337 ModuleCache cache; in MAYBE_TEST()
390 ModuleCache cache; in TEST()
391 const ModuleCache::Module* module = in TEST()
422 class MockModuleProvider : public ModuleCache::AuxiliaryModuleProvider {
427 std::unique_ptr<const ModuleCache::Module> TryCreateModuleForAddress( in TryCreateModuleForAddress()
438 ModuleCache cache; in TEST()
455 ModuleCache cache; in MAYBE_TEST()
460 const ModuleCache::Module* module = in MAYBE_TEST()
472 ModuleCache cache; in TEST()