Searched refs:StringDexCacheType (Results 1 – 9 of 9) sorted by relevance
/art/runtime/mirror/ |
D | dex_cache.cc | 63 mirror::StringDexCacheType* strings = (dex_file->NumStringIds() == 0u) ? nullptr : in InitializeDexCache() 64 reinterpret_cast<mirror::StringDexCacheType*>(raw_arrays + layout.StringsOffset()); in InitializeDexCache() 109 DCHECK_ALIGNED(raw_arrays, alignof(StringDexCacheType)) << in InitializeDexCache() 111 DCHECK_ALIGNED(layout.StringsOffset(), alignof(StringDexCacheType)) << in InitializeDexCache() 113 DCHECK_ALIGNED(strings, alignof(StringDexCacheType)) << in InitializeDexCache() 115 static_assert(alignof(StringDexCacheType) == 8u, in InitializeDexCache() 173 StringDexCacheType* strings, in Init()
|
D | dex_cache.h | 127 using StringDexCacheType = std::atomic<StringDexCachePair>; variable 196 void FixupStrings(StringDexCacheType* dest, const Visitor& visitor) 313 StringDexCacheType* GetStrings() ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_) { in GetStrings() 314 return GetFieldPtr64<StringDexCacheType*>(StringsOffset()); in GetStrings() 317 void SetStrings(StringDexCacheType* strings) ALWAYS_INLINE REQUIRES_SHARED(Locks::mutator_lock_) { in SetStrings() 437 StringDexCacheType* strings,
|
D | dex_cache-inl.h | 84 StringDexCacheType* slot = &GetStrings()[slot_idx]; in ClearString() 338 inline void DexCache::FixupStrings(StringDexCacheType* dest, const Visitor& visitor) { in FixupStrings() 339 StringDexCacheType* src = GetStrings(); in FixupStrings()
|
D | class.h | 62 using StringDexCacheType = std::atomic<StringDexCachePair>; variable
|
/art/runtime/utils/ |
D | dex_cache_arrays_layout-inl.h | 63 static_assert(alignof(mirror::StringDexCacheType) == 8, in Alignment() 120 static_assert(alignof(mirror::StringDexCacheType) == 8, in StringsAlignment() 122 return alignof(mirror::StringDexCacheType); in StringsAlignment()
|
/art/patchoat/ |
D | patchoat.cc | 508 mirror::StringDexCacheType* orig_strings = orig_dex_cache->GetStrings(); in PatchDexFileArrays() 509 mirror::StringDexCacheType* relocated_strings = RelocatedAddressOfPointer(orig_strings); in PatchDexFileArrays()
|
/art/runtime/gc/space/ |
D | image_space.cc | 1235 mirror::StringDexCacheType* strings = dex_cache->GetStrings(); in RelocateInPlace() 1237 mirror::StringDexCacheType* new_strings = fixup_adapter.ForwardObject(strings); in RelocateInPlace()
|
/art/compiler/ |
D | image_writer.cc | 2299 mirror::StringDexCacheType* orig_strings = orig_dex_cache->GetStrings(); in FixupDexCache()
|
/art/runtime/ |
D | class_linker.cc | 1301 mirror::StringDexCacheType* const image_resolved_strings = dex_cache->GetStrings(); in UpdateAppImageClassLoadersAndDexCaches() 1302 mirror::StringDexCacheType* const strings = in UpdateAppImageClassLoadersAndDexCaches() 1303 reinterpret_cast<mirror::StringDexCacheType*>(raw_arrays + layout.StringsOffset()); in UpdateAppImageClassLoadersAndDexCaches()
|