Home
last modified time | relevance | path

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

/art/runtime/mirror/
Ddex_cache.h94 template <typename T> struct PACKED(2 * __SIZEOF_POINTER__) NativeDexCachePair { struct
99 NativeDexCachePair(T* object, uint32_t index) in NativeDexCachePair() function
102 NativeDexCachePair() : object(nullptr), index(0u) { } in NativeDexCachePair() argument
103 NativeDexCachePair(const NativeDexCachePair<T>&) = default;
104 NativeDexCachePair& operator=(const NativeDexCachePair<T>&) = default; argument
106 static void Initialize(std::atomic<NativeDexCachePair<T>>* dex_cache, PointerSize pointer_size);
129 using FieldDexCachePair = NativeDexCachePair<ArtField>; argument
419 static NativeDexCachePair<T> GetNativePairPtrSize(std::atomic<NativeDexCachePair<T>>* pair_array,
424 static void SetNativePairPtrSize(std::atomic<NativeDexCachePair<T>>* pair_array,
426 NativeDexCachePair<T> pair,
Ddex_cache-inl.h43 inline void NativeDexCachePair<T>::Initialize(std::atomic<NativeDexCachePair<T>>* dex_cache, in Initialize()
45 NativeDexCachePair<T> first_elem; in Initialize()
257 NativeDexCachePair<T> DexCache::GetNativePairPtrSize(std::atomic<NativeDexCachePair<T>>* pair_array, in GetNativePairPtrSize()
263 return NativeDexCachePair<T>(reinterpret_cast64<T*>(value.first), in GetNativePairPtrSize()
268 return NativeDexCachePair<T>(reinterpret_cast<T*>(value.first), value.second); in GetNativePairPtrSize()
273 void DexCache::SetNativePairPtrSize(std::atomic<NativeDexCachePair<T>>* pair_array, in SetNativePairPtrSize()
275 NativeDexCachePair<T> pair, in SetNativePairPtrSize()