Lines Matching refs:class_loader

45   void CompileAllAndMakeExecutable(jobject class_loader) REQUIRES(!Locks::mutator_lock_) {  in CompileAllAndMakeExecutable()  argument
47 dex_files_ = GetDexFiles(class_loader); in CompileAllAndMakeExecutable()
48 CompileAll(class_loader, dex_files_, &timings); in CompileAllAndMakeExecutable()
50 MakeAllExecutable(class_loader); in CompileAllAndMakeExecutable()
53 void EnsureCompiled(jobject class_loader, const char* class_name, const char* method, in EnsureCompiled() argument
56 CompileAllAndMakeExecutable(class_loader); in EnsureCompiled()
71 void MakeAllExecutable(jobject class_loader) { in MakeAllExecutable() argument
72 const std::vector<const DexFile*> class_path = GetDexFiles(class_loader); in MakeAllExecutable()
76 MakeDexFileExecutable(class_loader, *dex_file); in MakeAllExecutable()
93 void MakeDexFileExecutable(jobject class_loader, const DexFile& dex_file) { in MakeDexFileExecutable() argument
101 hs.NewHandle(soa.Decode<mirror::ClassLoader>(class_loader))); in MakeDexFileExecutable()
168 jobject class_loader; in TEST_F() local
171 class_loader = LoadDex("AbstractMethod"); in TEST_F()
173 ASSERT_TRUE(class_loader != nullptr); in TEST_F()
174 EnsureCompiled(class_loader, "AbstractClass", "foo", "()V", true); in TEST_F()
233 void CheckCompiledMethods(jobject class_loader, in CheckCompiledMethods() argument
241 hs.NewHandle(soa.Decode<mirror::ClassLoader>(class_loader))); in CheckCompiledMethods()
267 jobject class_loader; in TEST_F() local
270 class_loader = LoadDex("ProfileTestMultiDex"); in TEST_F()
272 ASSERT_NE(class_loader, nullptr); in TEST_F()
276 for (const DexFile* dex_file : GetDexFiles(class_loader)) { in TEST_F()
280 CompileAllAndMakeExecutable(class_loader); in TEST_F()
284 CheckCompiledMethods(class_loader, "LMain;", m); in TEST_F()
285 CheckCompiledMethods(class_loader, "LSecond;", s); in TEST_F()
296 void CheckVerifiedClass(jobject class_loader, const std::string& clazz) const { in CheckVerifiedClass() argument
302 hs.NewHandle(soa.Decode<mirror::ClassLoader>(class_loader))); in CheckVerifiedClass()
317 jobject class_loader; in TEST_F() local
320 class_loader = LoadDex("ProfileTestMultiDex"); in TEST_F()
322 ASSERT_NE(class_loader, nullptr); in TEST_F()
324 CompileAllAndMakeExecutable(class_loader); in TEST_F()
326 CheckVerifiedClass(class_loader, "LMain;"); in TEST_F()
327 CheckVerifiedClass(class_loader, "LSecond;"); in TEST_F()
334 jobject class_loader; in TEST_F() local
339 class_loader = LoadDex("ProfileTestMultiDex"); in TEST_F()
340 ASSERT_NE(class_loader, nullptr); in TEST_F()
341 dex_files = GetDexFiles(class_loader); in TEST_F()