Searched refs:GcRootArray (Results 1 – 5 of 5) sorted by relevance
119 inline void GcRootArray<T>::Set(uint32_t index, T* value) { in Set()125 inline T* GcRootArray<T>::Get(uint32_t index) { in Get()213 GcRootArray<CallSite>* call_sites = GetResolvedCallSites(); in GetResolvedCallSite()228 GcRootArray<CallSite>* call_sites = GetResolvedCallSites(); in SetResolvedCallSite()319 GcRootArray<mirror::CallSite>* resolved_call_sites = GetResolvedCallSites<kVerifyFlags>(); in VisitNativeRoots()328 GcRootArray<mirror::Class>* resolved_types = GetResolvedTypesArray<kVerifyFlags>(); in VisitNativeRoots()334 GcRootArray<mirror::String>* resolved_strings = GetStringsArray<kVerifyFlags>(); in VisitNativeRoots()340 GcRootArray<mirror::MethodType>* resolved_method_types = in VisitNativeRoots()
208 template <typename T> class GcRootArray {210 GcRootArray() {} in GcRootArray() function495 GcRootArray<CallSite>,518 GcRootArray<mirror::MethodType>,540 GcRootArray<mirror::Class>,551 GcRootArray<mirror::String>,
611 mirror::GcRootArray<mirror::Class>* old_types_array = cache->GetResolvedTypesArray(); in EmitClasses()618 mirror::GcRootArray<mirror::Class>* content_array = in EmitClasses()619 reinterpret_cast<mirror::GcRootArray<mirror::Class>*>( in EmitClasses()801 mirror::GcRootArray<mirror::String>* old_strings_array = cache->GetStringsArray(); in RelocateDexCacheArrays()804 mirror::GcRootArray<mirror::Class>* old_types_array = cache->GetResolvedTypesArray(); in RelocateDexCacheArrays()1255 mirror::GcRootArray<T>* CreateGcRootDexCacheArray(uint32_t num_entries, in CreateGcRootDexCacheArray()1257 mirror::GcRootArray<T>* array) { in CreateGcRootDexCacheArray()1275 return reinterpret_cast<mirror::GcRootArray<T>*>(data.data() + offset); in CreateGcRootDexCacheArray()1316 mirror::GcRootArray<mirror::Class>* resolved_types = cache->GetResolvedTypesArray(); in CopyDexCache()1324 mirror::GcRootArray<mirror::String>* strings = cache->GetStringsArray(); in CopyDexCache()[all …]
1590 mirror::GcRootArray<mirror::String>* array = obj_ptr->AsDexCache()->GetStringsArray(); in VisitInternedStringReferences()
397 template <typename T> void VisitGcRootDexCacheArray(mirror::GcRootArray<T>* array) in VisitGcRootDexCacheArray()426 mirror::GcRootArray<mirror::String>* old_strings = dex_cache->GetStringsArray(); in VisitDexCacheArrays()428 mirror::GcRootArray<mirror::String>* strings = native_visitor_(old_strings); in VisitDexCacheArrays()433 mirror::GcRootArray<mirror::Class>* old_types = dex_cache->GetResolvedTypesArray(); in VisitDexCacheArrays()435 mirror::GcRootArray<mirror::Class>* types = native_visitor_(old_types); in VisitDexCacheArrays()