Lines Matching refs:NativeDexCachePair
86 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() argument
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,
463 NativeDexCachePair<T> pair,