Searched refs:NativeDexCachePair (Results 1 – 7 of 7) sorted by relevance
/art/runtime/mirror/ |
D | dex_cache.h | 88 template <typename T> struct PACKED(2 * __SIZEOF_POINTER__) NativeDexCachePair { struct 93 NativeDexCachePair(T* object, uint32_t index) in NativeDexCachePair() argument 96 NativeDexCachePair() : object(nullptr), index(0u) { } in NativeDexCachePair() argument 97 NativeDexCachePair(const NativeDexCachePair<T>&) = default; 98 NativeDexCachePair& operator=(const NativeDexCachePair<T>&) = default; argument 100 static void Initialize(std::atomic<NativeDexCachePair<T>>* dex_cache, PointerSize pointer_size); 123 using FieldDexCachePair = NativeDexCachePair<ArtField>; argument 126 using MethodDexCachePair = NativeDexCachePair<ArtMethod>; 458 static NativeDexCachePair<T> GetNativePairPtrSize(std::atomic<NativeDexCachePair<T>>* pair_array, 463 static void SetNativePairPtrSize(std::atomic<NativeDexCachePair<T>>* pair_array, [all …]
|
D | dex_cache-inl.h | 66 inline void NativeDexCachePair<T>::Initialize(std::atomic<NativeDexCachePair<T>>* dex_cache, in Initialize() 68 NativeDexCachePair<T> first_elem; in Initialize() 307 NativeDexCachePair<T> DexCache::GetNativePairPtrSize(std::atomic<NativeDexCachePair<T>>* pair_array, in GetNativePairPtrSize() 313 return NativeDexCachePair<T>(reinterpret_cast64<T*>(value.first), in GetNativePairPtrSize() 318 return NativeDexCachePair<T>(reinterpret_cast32<T*>(value.first), value.second); in GetNativePairPtrSize() 323 void DexCache::SetNativePairPtrSize(std::atomic<NativeDexCachePair<T>>* pair_array, in SetNativePairPtrSize() 325 NativeDexCachePair<T> pair, in SetNativePairPtrSize()
|
/art/dex2oat/linker/ |
D | image_writer.h | 520 void FixupDexCacheArrayEntry(std::atomic<mirror::NativeDexCachePair<T>>* orig_array, 521 std::atomic<mirror::NativeDexCachePair<T>>* new_array,
|
D | image_writer.cc | 3239 void ImageWriter::FixupDexCacheArrayEntry(std::atomic<mirror::NativeDexCachePair<T>>* orig_array, in FixupDexCacheArrayEntry() 3240 std::atomic<mirror::NativeDexCachePair<T>>* new_array, in FixupDexCacheArrayEntry() 3243 sizeof(std::atomic<mirror::NativeDexCachePair<T>>) == sizeof(mirror::NativeDexCachePair<T>), in FixupDexCacheArrayEntry()
|
/art/runtime/ |
D | art_method.h | 67 template <typename T> struct NativeDexCachePair; 68 using MethodDexCachePair = NativeDexCachePair<ArtMethod>;
|
D | class_linker.h | 95 template <typename T> struct NativeDexCachePair; 96 using MethodDexCachePair = NativeDexCachePair<ArtMethod>;
|
/art/runtime/gc/space/ |
D | image_space.cc | 615 void FixupDexCacheArrayEntry(std::atomic<mirror::NativeDexCachePair<T>>* array, uint32_t index) in FixupDexCacheArrayEntry() 617 static_assert(sizeof(std::atomic<mirror::NativeDexCachePair<T>>) == in FixupDexCacheArrayEntry() 618 sizeof(mirror::NativeDexCachePair<T>), in FixupDexCacheArrayEntry() 620 mirror::NativeDexCachePair<T> pair = in FixupDexCacheArrayEntry()
|