Home
last modified time | relevance | path

Searched refs:DexCachePair (Results 1 – 3 of 3) sorted by relevance

/art/runtime/mirror/
Ddex_cache.h45 template <typename T> struct PACKED(8) DexCachePair { struct
66 DexCachePair(ObjPtr<T> object, uint32_t index) in DexCachePair() argument
69 DexCachePair() : index(0) {} in DexCachePair() function
70 DexCachePair(const DexCachePair<T>&) = default;
71 DexCachePair& operator=(const DexCachePair<T>&) = default; argument
73 static void Initialize(std::atomic<DexCachePair<T>>* dex_cache) { in Initialize() argument
74 DexCachePair<T> first_elem; in Initialize()
124 using TypeDexCachePair = DexCachePair<Class>;
127 using StringDexCachePair = DexCachePair<String>;
136 using MethodTypeDexCachePair = DexCachePair<MethodType>;
Ddex_cache-inl.h283 inline void VisitDexCachePairs(std::atomic<DexCachePair<T>>* pairs, in VisitDexCachePairs()
288 DexCachePair<T> source = pairs[i].load(std::memory_order_relaxed); in VisitDexCachePairs()
Dclass.h61 template <typename T> struct PACKED(8) DexCachePair;
63 using StringDexCachePair = DexCachePair<String>;