HomeSort by relevance Sort by last modified time
    Searched refs:DexCachePair (Results 1 - 6 of 6) sorted by null

  /art/runtime/mirror/
dex_cache.h 49 template <typename T> struct PACKED(8) DexCachePair {
70 DexCachePair(ObjPtr<T> object, uint32_t index);
71 DexCachePair() : index(0) {}
72 DexCachePair(const DexCachePair<T>&) = default;
73 DexCachePair& operator=(const DexCachePair<T>&) = default;
75 static void Initialize(std::atomic<DexCachePair<T>>* dex_cache);
89 // This is similar to DexCachePair except that we're storing a native pointer
90 // instead of a GC root. See DexCachePair for the details
    [all...]
dex_cache-inl.h 45 inline DexCachePair<T>::DexCachePair(ObjPtr<T> object, uint32_t index)
49 inline void DexCachePair<T>::Initialize(std::atomic<DexCachePair<T>>* dex_cache) {
50 DexCachePair<T> first_elem;
57 inline T* DexCachePair<T>::GetObjectForIndex(uint32_t idx) {
341 inline void VisitDexCachePairs(std::atomic<DexCachePair<T>>* pairs,
346 DexCachePair<T> source = pairs[i].load(std::memory_order_relaxed);
class.h 69 template <typename T> struct PACKED(8) DexCachePair;
71 using StringDexCachePair = DexCachePair<String>;
    [all...]
  /art/dex2oat/linker/
image_writer.h 528 void FixupDexCacheArrayEntry(std::atomic<mirror::DexCachePair<T>>* orig_array,
529 std::atomic<mirror::DexCachePair<T>>* new_array,
    [all...]
image_writer.cc     [all...]
  /art/runtime/gc/space/
image_space.cc 601 void FixupDexCacheArrayEntry(std::atomic<mirror::DexCachePair<T>>* array, uint32_t index)
603 static_assert(sizeof(std::atomic<mirror::DexCachePair<T>>) == sizeof(mirror::DexCachePair<T>),
605 PatchGcRoot(&(reinterpret_cast<mirror::DexCachePair<T>*>(array)[index].object));
    [all...]

Completed in 211 milliseconds