Home
last modified time | relevance | path

Searched refs:ClassReference (Results 1 – 18 of 18) sorted by relevance

/art/dex2oat/dex/
Dverification_results.h39 void AddRejectedClass(ClassReference ref) REQUIRES(!rejected_classes_lock_);
40 bool IsClassRejected(ClassReference ref) const REQUIRES(!rejected_classes_lock_);
42 void AddUncompilableClass(ClassReference ref) REQUIRES(!uncompilable_methods_lock_);
54 std::set<ClassReference> rejected_classes_ GUARDED_BY(rejected_classes_lock_);
Dquick_compiler_callbacks.cc31 void QuickCompilerCallbacks::AddUncompilableClass(ClassReference ref) { in AddUncompilableClass()
37 void QuickCompilerCallbacks::ClassRejected(ClassReference ref) { in ClassRejected()
43 ClassStatus QuickCompilerCallbacks::GetPreviousClassState(ClassReference ref) { in GetPreviousClassState()
54 void QuickCompilerCallbacks::UpdateClassState(ClassReference ref, ClassStatus status) { in UpdateClassState()
Dquick_compiler_callbacks.h37 void AddUncompilableClass(ClassReference ref) override;
39 void ClassRejected(ClassReference ref) override;
53 ClassStatus GetPreviousClassState(ClassReference ref) override;
62 void UpdateClassState(ClassReference ref, ClassStatus state) override;
Dverification_results.cc38 void VerificationResults::AddRejectedClass(ClassReference ref) { in AddRejectedClass()
46 bool VerificationResults::IsClassRejected(ClassReference ref) const { in IsClassRejected()
59 void VerificationResults::AddUncompilableClass(ClassReference ref) { in AddUncompilableClass()
/art/runtime/
Dcompiler_callbacks.h52 virtual void AddUncompilableClass(ClassReference ref) = 0;
53 virtual void ClassRejected(ClassReference ref) = 0;
60 virtual ClassStatus GetPreviousClassState([[maybe_unused]] ClassReference ref) { in GetPreviousClassState()
71 virtual void UpdateClassState([[maybe_unused]] ClassReference ref, in UpdateClassState()
Dnoop_compiler_callbacks.h31 void AddUncompilableClass([[maybe_unused]] ClassReference ref) override {} in AddUncompilableClass()
32 void ClassRejected([[maybe_unused]] ClassReference ref) override {} in ClassRejected()
Druntime_callbacks_test.cc460 ClassReference test = { &k->GetDexFile(), k->GetDexClassDefIndex() }; in IsInterestingObject()
492 ClassReference ref_ = {nullptr, 0};
Dclass_linker.cc4889 ClassReference ref(klass->GetDexCache()->GetDexFile(), klass->GetDexClassDefIndex()); in AttemptSupertypeVerification()
5091 ClassReference(&klass->GetDexFile(), klass->GetDexClassDefIndex()), klass->GetStatus()); in VerifyClass()
/art/libdexfile/dex/
Dclass_reference.h30 class ClassReference : public DexFileReference {
32 ClassReference(const DexFile* file, uint32_t class_def_idx) in ClassReference() function
/art/dex2oat/driver/
Dcompiler_driver.h135 ClassStatus GetClassStatus(const ClassReference& ref) const;
136 bool GetCompiledClass(const ClassReference& ref, ClassStatus* status) const;
204 void RecordClassStatus(const ClassReference& ref, ClassStatus status);
301 using ClassStateTable = AtomicDexRefMap<ClassReference, ClassStatus>;
Dcompiler_driver_test.cc307 ClassReference(&klass->GetDexFile(), klass->GetDexTypeIndex().index_), &status); in CheckVerifiedClass()
345 ClassReference ref(dex_file, 0u); in TEST_F()
Dcompiler_driver.cc626 if (GetClassStatus(ClassReference(dex_file, accessor.GetClassDefIndex())) < in ResolveConstStrings()
1878 ClassReference ref(dex_file, accessor.GetClassDefIndex()); in FastVerify()
1908 ClassReference ref(dex_file, accessor.GetClassDefIndex()); in FastVerify()
1988 ClassReference ref(manager_->GetDexFile(), class_def_index); in Visit()
2168 ClassReference ref(manager_->GetDexFile(), class_def_index); in Visit()
2416 ClassReference ref(&dex_file, klass->GetDexClassDefIndex()); in TryInitializeClass()
2690 ClassReference ref(&dex_file, class_def_index); in CompileDexFile()
2799 bool CompilerDriver::GetCompiledClass(const ClassReference& ref, ClassStatus* status) const { in GetCompiledClass()
2811 ClassStatus CompilerDriver::GetClassStatus(const ClassReference& ref) const { in GetClassStatus()
2819 void CompilerDriver::RecordClassStatus(const ClassReference& ref, ClassStatus status) { in RecordClassStatus()
/art/compiler/utils/
Datomic_dex_ref_map-inl.h37 std::is_same<DexFileReferenceType, ClassReference>::value || in NumberOfDexIndices()
43 if (std::is_same<DexFileReferenceType, ClassReference>::value) { in NumberOfDexIndices()
/art/runtime/verifier/
Dclass_verifier.cc184 ClassReference ref(dex_file, dex_file->GetIndexForClassDef(class_def)); in VerifyClass()
/art/libprofile/profile/
Dprofile_compilation_info.h115 struct ClassReference : public ValueObject { struct
116 ClassReference(ProfileIndexType dex_profile_idx, const dex::TypeIndex type_idx) : in ClassReference() function
119 bool operator==(const ClassReference& other) const {
122 bool operator<(const ClassReference& other) const {
/art/dex2oat/
Dverifier_deps_test.cc50 void AddUncompilableClass([[maybe_unused]] ClassReference ref) override {} in AddUncompilableClass()
51 void ClassRejected([[maybe_unused]] ClassReference ref) override {} in ClassRejected()
/art/runtime/oat/
Daot_class_linker.cc121 ClassReference(&klass->GetDexFile(), klass->GetDexClassDefIndex())); in PerformClassVerification()
/art/dex2oat/linker/
Doat_writer.cc855 ClassReference class_ref(dex_file_, class_def_index_); in EndClass()