Home
last modified time | relevance | path

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

/aosp12/art/dex2oat/dex/
H A Dquick_compiler_callbacks.cc31 void QuickCompilerCallbacks::ClassRejected(ClassReference ref) { in ClassRejected()
37 ClassStatus QuickCompilerCallbacks::GetPreviousClassState(ClassReference ref) { in GetPreviousClassState()
50 void QuickCompilerCallbacks::UpdateClassState(ClassReference ref, ClassStatus status) { in UpdateClassState()
H A Dquick_compiler_callbacks.h39 void ClassRejected(ClassReference ref) override;
53 ClassStatus GetPreviousClassState(ClassReference ref) override;
62 void UpdateClassState(ClassReference ref, ClassStatus state) override;
/aosp12/art/runtime/
H A Dcompiler_callbacks.h52 virtual void ClassRejected(ClassReference ref) = 0;
59 virtual ClassStatus GetPreviousClassState(ClassReference ref ATTRIBUTE_UNUSED) { in GetPreviousClassState()
70 virtual void UpdateClassState(ClassReference ref ATTRIBUTE_UNUSED, in UpdateClassState()
H A Dnoop_compiler_callbacks.h32 void ClassRejected(ClassReference ref ATTRIBUTE_UNUSED) override {} in ClassRejected()
H A Druntime_callbacks_test.cc465 ClassReference test = { &k->GetDexFile(), k->GetDexClassDefIndex() }; in IsInterestingObject()
497 ClassReference ref_ = {nullptr, 0};
H A Daot_class_linker.cc115 ClassReference(&klass->GetDexFile(), klass->GetDexClassDefIndex())); in PerformClassVerification()
H A Dclass_linker.cc4530 ClassReference ref(klass->GetDexCache()->GetDexFile(), klass->GetDexClassDefIndex()); in AttemptSupertypeVerification()
4773 ClassReference(&klass->GetDexFile(), klass->GetDexClassDefIndex()), klass->GetStatus()); in VerifyClass()
/aosp12/art/compiler/dex/
H A Dverification_results.h57 void AddRejectedClass(ClassReference ref) REQUIRES(!rejected_classes_lock_);
58 bool IsClassRejected(ClassReference ref) const REQUIRES(!rejected_classes_lock_);
83 std::set<ClassReference> rejected_classes_ GUARDED_BY(rejected_classes_lock_);
H A Dverification_results.cc115 void VerificationResults::AddRejectedClass(ClassReference ref) { in AddRejectedClass()
123 bool VerificationResults::IsClassRejected(ClassReference ref) const { in IsClassRejected()
/aosp12/art/libdexfile/dex/
H A Dclass_reference.h30 class ClassReference : public DexFileReference {
32 ClassReference(const DexFile* file, uint32_t class_def_idx) in ClassReference() function
/aosp12/art/dex2oat/driver/
H A Dcompiler_driver.h132 ClassStatus GetClassStatus(const ClassReference& ref) const;
133 bool GetCompiledClass(const ClassReference& ref, ClassStatus* status) const;
205 void RecordClassStatus(const ClassReference& ref, ClassStatus status);
306 using ClassStateTable = AtomicDexRefMap<ClassReference, ClassStatus>;
H A Dcompiler_driver_test.cc307 ClassReference(&klass->GetDexFile(), klass->GetDexTypeIndex().index_), &status); in CheckVerifiedClass()
345 ClassReference ref(dex_file, 0u); in TEST_F()
H A Dcompiler_driver.cc572 if (GetClassStatus(ClassReference(dex_file, accessor.GetClassDefIndex())) < in ResolveConstStrings()
1778 ClassReference ref(dex_file, accessor.GetClassDefIndex()); in FastVerify()
1886 ClassReference ref(manager_->GetDexFile(), class_def_index); in Visit()
2070 ClassReference ref(manager_->GetDexFile(), class_def_index); in Visit()
2318 ClassReference ref(&dex_file, klass->GetDexClassDefIndex()); in TryInitializeClass()
2577 ClassReference ref(&dex_file, class_def_index); in CompileDexFile()
2687 bool CompilerDriver::GetCompiledClass(const ClassReference& ref, ClassStatus* status) const { in GetCompiledClass()
2699 ClassStatus CompilerDriver::GetClassStatus(const ClassReference& ref) const { in GetClassStatus()
2707 void CompilerDriver::RecordClassStatus(const ClassReference& ref, ClassStatus status) { in RecordClassStatus()
/aosp12/art/compiler/utils/
H A Datomic_dex_ref_map-inl.h36 std::is_same<DexFileReferenceType, ClassReference>::value || in NumberOfDexIndices()
42 if (std::is_same<DexFileReferenceType, ClassReference>::value) { in NumberOfDexIndices()
/aosp12/art/libprofile/profile/
H A Dprofile_compilation_info.h115 struct ClassReference : public ValueObject { struct
116 ClassReference(ProfileIndexType dex_profile_idx, const dex::TypeIndex type_idx) : in ClassReference() argument
119 bool operator==(const ClassReference& other) const {
122 bool operator<(const ClassReference& other) const {
/aosp12/art/runtime/verifier/
H A Dclass_verifier.cc182 ClassReference ref(&dex_file, klass->GetDexClassDefIndex()); in CommonVerifyClass()
H A Dmethod_verifier.cc5241 ClassReference ref(dex_file, dex_file->GetIndexForClassDef(class_def)); in VerifyMethod()
/aosp12/art/dex2oat/
H A Dverifier_deps_test.cc51 void ClassRejected(ClassReference ref ATTRIBUTE_UNUSED) override {} in ClassRejected()
/aosp12/art/dex2oat/linker/
H A Doat_writer.cc1006 ClassReference class_ref(dex_file_, class_def_index_); in EndClass()