Lines Matching refs:DexCache
71 DexCache::SetNativePairPtrSize(dex_cache, 0, first_elem, pointer_size); in Initialize()
74 inline uint32_t DexCache::ClassSize(PointerSize pointer_size) { in ClassSize()
79 inline uint32_t DexCache::StringSlotIndex(dex::StringIndex string_idx) { in StringSlotIndex()
86 inline String* DexCache::GetResolvedString(dex::StringIndex string_idx) { in GetResolvedString()
105 inline void DexCache::SetResolvedString(dex::StringIndex string_idx, ObjPtr<String> resolved) { in SetResolvedString()
118 inline void DexCache::SetPreResolvedString(dex::StringIndex string_idx, ObjPtr<String> resolved) { in SetPreResolvedString()
129 inline void DexCache::ClearPreResolvedStrings() { in ClearPreResolvedStrings()
140 inline void DexCache::ClearString(dex::StringIndex string_idx) { in ClearString()
151 inline uint32_t DexCache::TypeSlotIndex(dex::TypeIndex type_idx) { in TypeSlotIndex()
158 inline Class* DexCache::GetResolvedType(dex::TypeIndex type_idx) { in GetResolvedType()
165 inline void DexCache::SetResolvedType(dex::TypeIndex type_idx, ObjPtr<Class> resolved) { in SetResolvedType()
178 inline void DexCache::ClearResolvedType(dex::TypeIndex type_idx) { in ClearResolvedType()
189 inline uint32_t DexCache::MethodTypeSlotIndex(dex::ProtoIndex proto_idx) { in MethodTypeSlotIndex()
197 inline MethodType* DexCache::GetResolvedMethodType(dex::ProtoIndex proto_idx) { in GetResolvedMethodType()
202 inline void DexCache::SetResolvedMethodType(dex::ProtoIndex proto_idx, MethodType* resolved) { in SetResolvedMethodType()
210 inline CallSite* DexCache::GetResolvedCallSite(uint32_t call_site_idx) { in GetResolvedCallSite()
219 inline ObjPtr<CallSite> DexCache::SetResolvedCallSite(uint32_t call_site_idx, in SetResolvedCallSite()
240 inline uint32_t DexCache::FieldSlotIndex(uint32_t field_idx) { in FieldSlotIndex()
247 inline ArtField* DexCache::GetResolvedField(uint32_t field_idx, PointerSize ptr_size) { in GetResolvedField()
253 inline void DexCache::SetResolvedField(uint32_t field_idx, ArtField* field, PointerSize ptr_size) { in SetResolvedField()
260 inline void DexCache::ClearResolvedField(uint32_t field_idx, PointerSize ptr_size) { in ClearResolvedField()
272 inline uint32_t DexCache::MethodSlotIndex(uint32_t method_idx) { in MethodSlotIndex()
279 inline ArtMethod* DexCache::GetResolvedMethod(uint32_t method_idx, PointerSize ptr_size) { in GetResolvedMethod()
285 inline void DexCache::SetResolvedMethod(uint32_t method_idx, in SetResolvedMethod()
294 inline void DexCache::ClearResolvedMethod(uint32_t method_idx, PointerSize ptr_size) { in ClearResolvedMethod()
307 NativeDexCachePair<T> DexCache::GetNativePairPtrSize(std::atomic<NativeDexCachePair<T>>* pair_array, in GetNativePairPtrSize()
323 void DexCache::SetNativePairPtrSize(std::atomic<NativeDexCachePair<T>>* pair_array, in SetNativePairPtrSize()
365 inline void DexCache::VisitReferences(ObjPtr<Class> klass, const Visitor& visitor) { in VisitReferences()
396 inline void DexCache::FixupStrings(StringDexCacheType* dest, const Visitor& visitor) { in FixupStrings()
408 inline void DexCache::FixupResolvedTypes(TypeDexCacheType* dest, const Visitor& visitor) { in FixupResolvedTypes()
420 inline void DexCache::FixupResolvedMethodTypes(MethodTypeDexCacheType* dest, in FixupResolvedMethodTypes()
433 inline void DexCache::FixupResolvedCallSites(GcRoot<mirror::CallSite>* dest, in FixupResolvedCallSites()
443 inline ObjPtr<String> DexCache::GetLocation() { in GetLocation()
444 return GetFieldObject<String>(OFFSET_OF_OBJECT_MEMBER(DexCache, location_)); in GetLocation()