Lines Matching refs:ClassLoaderContext
46 ClassLoaderContext::ClassLoaderContext() in ClassLoaderContext() function in art::ClassLoaderContext
52 ClassLoaderContext::ClassLoaderContext(bool owns_the_dex_files) in ClassLoaderContext() function in art::ClassLoaderContext
58 ClassLoaderContext::~ClassLoaderContext() { in ~ClassLoaderContext()
73 std::unique_ptr<ClassLoaderContext> ClassLoaderContext::Default() { in Default()
77 std::unique_ptr<ClassLoaderContext> ClassLoaderContext::Create(const std::string& spec) { in Create()
78 std::unique_ptr<ClassLoaderContext> result(new ClassLoaderContext()); in Create()
88 bool ClassLoaderContext::ParseClassLoaderSpec(const std::string& class_loader_spec, in ParseClassLoaderSpec()
137 ClassLoaderContext::ClassLoaderType
138 ClassLoaderContext::ExtractClassLoaderType(const std::string& class_loader_spec) { in ExtractClassLoaderType()
152 bool ClassLoaderContext::Parse(const std::string& spec, bool parse_checksums) { in Parse()
188 bool ClassLoaderContext::OpenDexFiles(InstructionSet isa, const std::string& classpath_dir) { in OpenDexFiles()
270 bool ClassLoaderContext::RemoveLocationsFromClassPaths( in RemoveLocationsFromClassPaths()
297 std::string ClassLoaderContext::EncodeContextForDex2oat(const std::string& base_dir) const { in EncodeContextForDex2oat()
301 std::string ClassLoaderContext::EncodeContextForOatFile(const std::string& base_dir, in EncodeContextForOatFile()
302 ClassLoaderContext* stored_context) const { in EncodeContextForOatFile()
306 std::string ClassLoaderContext::EncodeContext(const std::string& base_dir, in EncodeContext()
308 ClassLoaderContext* stored_context) const { in EncodeContext()
384 jobject ClassLoaderContext::CreateClassLoader( in CreateClassLoader()
428 std::vector<const DexFile*> ClassLoaderContext::FlattenOpenedDexFiles() const { in FlattenOpenedDexFiles()
440 const char* ClassLoaderContext::GetClassLoaderTypeName(ClassLoaderType type) { in GetClassLoaderTypeName()
450 void ClassLoaderContext::CheckDexFilesOpened(const std::string& calling_method) const { in CheckDexFilesOpened()
595 bool ClassLoaderContext::AddInfoToContextFromClassLoader( in AddInfoToContextFromClassLoader()
605 ClassLoaderContext::ClassLoaderType type; in AddInfoToContextFromClassLoader()
632 class_loader_chain_.push_back(ClassLoaderContext::ClassLoaderInfo(type)); in AddInfoToContextFromClassLoader()
651 std::unique_ptr<ClassLoaderContext> ClassLoaderContext::CreateContextForClassLoader( in CreateContextForClassLoader()
663 std::unique_ptr<ClassLoaderContext> result(new ClassLoaderContext(/*owns_the_dex_files*/ false)); in CreateContextForClassLoader()
675 bool ClassLoaderContext::VerifyClassLoaderContextMatch(const std::string& context_spec, in VerifyClassLoaderContextMatch()
683 ClassLoaderContext expected_context; in VerifyClassLoaderContextMatch()
791 jclass ClassLoaderContext::GetClassLoaderClass(ClassLoaderType type) { in GetClassLoaderClass()