Home
last modified time | relevance | path

Searched refs:StringDexCacheType (Results 1 – 9 of 9) sorted by relevance

/art/runtime/mirror/
Ddex_cache.cc63 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()
Ddex_cache.h127 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,
Ddex_cache-inl.h84 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()
Dclass.h62 using StringDexCacheType = std::atomic<StringDexCachePair>; variable
/art/runtime/utils/
Ddex_cache_arrays_layout-inl.h63 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/
Dpatchoat.cc508 mirror::StringDexCacheType* orig_strings = orig_dex_cache->GetStrings(); in PatchDexFileArrays()
509 mirror::StringDexCacheType* relocated_strings = RelocatedAddressOfPointer(orig_strings); in PatchDexFileArrays()
/art/runtime/gc/space/
Dimage_space.cc1235 mirror::StringDexCacheType* strings = dex_cache->GetStrings(); in RelocateInPlace()
1237 mirror::StringDexCacheType* new_strings = fixup_adapter.ForwardObject(strings); in RelocateInPlace()
/art/compiler/
Dimage_writer.cc2299 mirror::StringDexCacheType* orig_strings = orig_dex_cache->GetStrings(); in FixupDexCache()
/art/runtime/
Dclass_linker.cc1301 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()