Home
last modified time | relevance | path

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

/art/compiler/dex/
Dquick_compiler_callbacks.cc35 void QuickCompilerCallbacks::ClassRejected(ClassReference ref) { in ClassRejected()
41 ClassStatus QuickCompilerCallbacks::GetPreviousClassState(ClassReference ref) { in GetPreviousClassState()
54 void QuickCompilerCallbacks::UpdateClassState(ClassReference ref, ClassStatus status) { in UpdateClassState()
Dverification_results.h57 void AddRejectedClass(ClassReference ref) REQUIRES(!rejected_classes_lock_);
58 bool IsClassRejected(ClassReference ref) REQUIRES(!rejected_classes_lock_);
81 std::set<ClassReference> rejected_classes_ GUARDED_BY(rejected_classes_lock_);
Dquick_compiler_callbacks.h39 void ClassRejected(ClassReference ref) OVERRIDE;
58 ClassStatus GetPreviousClassState(ClassReference ref) OVERRIDE;
67 void UpdateClassState(ClassReference ref, ClassStatus state) OVERRIDE;
Dverification_results.cc124 void VerificationResults::AddRejectedClass(ClassReference ref) { in AddRejectedClass()
132 bool VerificationResults::IsClassRejected(ClassReference ref) { in IsClassRejected()
/art/libdexfile/dex/
Dclass_reference.h30 class ClassReference : public DexFileReference {
32 ClassReference(const DexFile* file, uint32_t class_def_idx) in ClassReference() function
/art/runtime/
Dcompiler_callbacks.h52 virtual void ClassRejected(ClassReference ref) = 0;
63 virtual ClassStatus GetPreviousClassState(ClassReference ref ATTRIBUTE_UNUSED) { in GetPreviousClassState()
74 virtual void UpdateClassState(ClassReference ref ATTRIBUTE_UNUSED, in UpdateClassState()
Dnoop_compiler_callbacks.h32 void ClassRejected(ClassReference ref ATTRIBUTE_UNUSED) OVERRIDE {} in ClassRejected()
Daot_class_linker.cc80 ClassReference(&klass->GetDexFile(), klass->GetDexClassDefIndex())); in PerformClassVerification()
Druntime_callbacks_test.cc455 ClassReference test = { &k->GetDexFile(), k->GetDexClassDefIndex() }; in IsInterestingObject()
486 ClassReference ref_ = {nullptr, 0};
/art/compiler/driver/
Dcompiler_driver.h160 ClassStatus GetClassStatus(const ClassReference& ref) const;
161 bool GetCompiledClass(const ClassReference& ref, ClassStatus* status) const;
330 void RecordClassStatus(const ClassReference& ref, ClassStatus status);
480 std::map<ClassReference, bool> requires_constructor_barrier_
484 using ClassStateTable = AtomicDexRefMap<ClassReference, ClassStatus>;
Dcompiler_driver_test.cc351 ClassReference(&klass->GetDexFile(), klass->GetDexTypeIndex().index_), &status); in CheckVerifiedClass()
389 ClassReference ref(dex_file, 0u); in TEST_F()
Dcompiler_driver.cc1946 ClassReference ref(dex_file, i); in FastVerify()
2103 ClassReference ref(manager_->GetDexFile(), class_def_index); in Visit()
2195 ClassReference ref(manager_->GetDexFile(), class_def_index); in Visit()
2398 ClassReference ref(&dex_file, klass->GetDexClassDefIndex()); in TryInitializeClass()
2710 ClassReference ref(&dex_file, class_def_index); in CompileDexFile()
2851 bool CompilerDriver::GetCompiledClass(const ClassReference& ref, ClassStatus* status) const { in GetCompiledClass()
2863 ClassStatus CompilerDriver::GetClassStatus(const ClassReference& ref) const { in GetClassStatus()
2871 void CompilerDriver::RecordClassStatus(const ClassReference& ref, ClassStatus status) { in RecordClassStatus()
2960 requires_constructor_barrier_.emplace(ClassReference(dex_file, class_def_index), requires); in SetRequiresConstructorBarrier()
2966 ClassReference class_ref(dex_file, class_def_index); in RequiresConstructorBarrier()
/art/compiler/utils/
Datomic_dex_ref_map-inl.h36 std::is_same<DexFileReferenceType, ClassReference>::value || in NumberOfDexIndices()
42 if (std::is_same<DexFileReferenceType, ClassReference>::value) { in NumberOfDexIndices()
/art/runtime/jit/
Dprofile_compilation_info.h115 struct ClassReference : public ValueObject { struct
116 ClassReference(uint8_t 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 {
133 using ClassSet = ArenaSet<ClassReference>; argument
142 classes(std::less<ClassReference>(), allocator->Adapter(kArenaAllocProfile)) {} in DexPcData()
Dprofile_compilation_info.cc114 ClassReference ref(dex_profile_idx, type_idx); in AddClass()
689 for (const ClassReference& class_ref : pmi_ic_dex_pc_data.classes) { in AddMethod()
1701 for (const ClassReference& class_ref : inline_cache_it.second.classes) { in DumpInfo()
1938 for (const ClassReference& class_ref : dex_pc_data.classes) { in operator ==()
1940 for (const ClassReference& other_class_ref : other_dex_pc_data.classes) { in operator ==()
/art/compiler/
Dverifier_deps_test.cc49 void ClassRejected(ClassReference ref ATTRIBUTE_UNUSED) OVERRIDE {} in ClassRejected()
/art/compiler/optimizing/
Dinliner.cc736 for (const ProfileCompilationInfo::ClassReference& class_ref : dex_pc_data.classes) { in ExtractClassesFromOfflineProfile()