Home
last modified time | relevance | path

Searched refs:NativeDexCachePair (Results 1 – 7 of 7) sorted by relevance

/art/runtime/mirror/
Ddex_cache.h86 template <typename T> struct PACKED(2 * __SIZEOF_POINTER__) NativeDexCachePair { struct
91 NativeDexCachePair(T* object, uint32_t index) in NativeDexCachePair() argument
94 NativeDexCachePair() : object(nullptr), index(0u) { } in NativeDexCachePair() function
95 NativeDexCachePair(const NativeDexCachePair<T>&) = default;
96 NativeDexCachePair& operator=(const NativeDexCachePair<T>&) = default; argument
98 static void Initialize(std::atomic<NativeDexCachePair<T>>* dex_cache, PointerSize pointer_size);
121 using FieldDexCachePair = NativeDexCachePair<ArtField>; argument
124 using MethodDexCachePair = NativeDexCachePair<ArtMethod>;
456 static NativeDexCachePair<T> GetNativePairPtrSize(std::atomic<NativeDexCachePair<T>>* pair_array,
461 static void SetNativePairPtrSize(std::atomic<NativeDexCachePair<T>>* pair_array,
[all …]
Ddex_cache-inl.h66 inline void NativeDexCachePair<T>::Initialize(std::atomic<NativeDexCachePair<T>>* dex_cache, in Initialize()
68 NativeDexCachePair<T> first_elem; in Initialize()
306 NativeDexCachePair<T> DexCache::GetNativePairPtrSize(std::atomic<NativeDexCachePair<T>>* pair_array, in GetNativePairPtrSize()
312 return NativeDexCachePair<T>(reinterpret_cast64<T*>(value.first), in GetNativePairPtrSize()
317 return NativeDexCachePair<T>(reinterpret_cast32<T*>(value.first), value.second); in GetNativePairPtrSize()
322 void DexCache::SetNativePairPtrSize(std::atomic<NativeDexCachePair<T>>* pair_array, in SetNativePairPtrSize()
324 NativeDexCachePair<T> pair, in SetNativePairPtrSize()
/art/runtime/
Dart_method.h65 template <typename T> struct NativeDexCachePair;
66 using MethodDexCachePair = NativeDexCachePair<ArtMethod>;
Dclass_linker.h71 template <typename T> struct NativeDexCachePair;
72 using MethodDexCachePair = NativeDexCachePair<ArtMethod>;
/art/dex2oat/linker/
Dimage_writer.h533 void FixupDexCacheArrayEntry(std::atomic<mirror::NativeDexCachePair<T>>* orig_array,
534 std::atomic<mirror::NativeDexCachePair<T>>* new_array,
Dimage_writer.cc3236 void ImageWriter::FixupDexCacheArrayEntry(std::atomic<mirror::NativeDexCachePair<T>>* orig_array, in FixupDexCacheArrayEntry()
3237 std::atomic<mirror::NativeDexCachePair<T>>* new_array, in FixupDexCacheArrayEntry()
3240 sizeof(std::atomic<mirror::NativeDexCachePair<T>>) == sizeof(mirror::NativeDexCachePair<T>), in FixupDexCacheArrayEntry()
/art/runtime/gc/space/
Dimage_space.cc609 void FixupDexCacheArrayEntry(std::atomic<mirror::NativeDexCachePair<T>>* array, uint32_t index) in FixupDexCacheArrayEntry()
611 static_assert(sizeof(std::atomic<mirror::NativeDexCachePair<T>>) == in FixupDexCacheArrayEntry()
612 sizeof(mirror::NativeDexCachePair<T>), in FixupDexCacheArrayEntry()
614 mirror::NativeDexCachePair<T> pair = in FixupDexCacheArrayEntry()