Lines Matching refs:ObjPtr

176   ObsoleteMap(art::ObjPtr<art::mirror::PointerArray> obsolete_methods,  in ObsoleteMap()
177 art::ObjPtr<art::mirror::ObjectArray<art::mirror::DexCache>> obsolete_dex_caches, in ObsoleteMap()
178 art::ObjPtr<art::mirror::DexCache> original_dex_cache) in ObsoleteMap()
257 art::ObjPtr<art::mirror::PointerArray> obsolete_methods_;
258 art::ObjPtr<art::mirror::ObjectArray<art::mirror::DexCache>> obsolete_dex_caches_;
259 art::ObjPtr<art::mirror::DexCache> original_dex_cache_;
350 art::ObjPtr<art::mirror::Object> obj(self->DecodeJObject(klass)); in IsModifiableClassGeneric()
378 art::ObjPtr<art::mirror::Object> obj(self->DecodeJObject(klass)); in GetClassRedefinitionError()
465 [](art::ObjPtr<art::mirror::Class> k) REQUIRES_SHARED(art::Locks::mutator_lock_) { in GetClassRedefinitionError()
469 art::ObjPtr<art::mirror::ClassExt> ext(k->GetExtData()); in GetClassRedefinitionError()
486 [&](art::ObjPtr<art::mirror::Class> k) REQUIRES_SHARED(art::Locks::mutator_lock_) { in GetClassRedefinitionError()
735 art::ObjPtr<art::mirror::Class> Redefiner::ClassRedefinition::GetMirrorClass() { in GetMirrorClass()
739 art::ObjPtr<art::mirror::ClassLoader> Redefiner::ClassRedefinition::GetClassLoader() { in GetClassLoader()
748 art::ObjPtr<art::mirror::DexCache>::DownCast( in CreateNewDexCache()
790 art::ObjPtr<art::mirror::ClassExt> ext(GetMirrorClass()->GetExtData()); in AllocateOrGetOriginalDexFile()
792 art::ObjPtr<art::mirror::Object> old_original_dex_file(ext->GetOriginalDexFile()); in AllocateOrGetOriginalDexFile()
800 art::ObjPtr<art::mirror::DexCache> current_dex_cache(GetMirrorClass()->GetDexCache()); in AllocateOrGetOriginalDexFile()
830 art::ObjPtr<art::mirror::Class> art_klass) { in FindAndAllocateObsoleteMethods()
833 art::ObjPtr<art::mirror::ClassExt> ext = art_klass->GetExtData(); in FindAndAllocateObsoleteMethods()
1220 art::ObjPtr<art::mirror::ClassLoader> GetSourceClassLoader(jint klass_index) const in GetSourceClassLoader()
1222 return art::ObjPtr<art::mirror::ClassLoader>::DownCast( in GetSourceClassLoader()
1225 art::ObjPtr<art::mirror::Object> GetJavaDexFile(jint klass_index) const in GetJavaDexFile()
1229 art::ObjPtr<art::mirror::LongArray> GetNewDexFileCookie(jint klass_index) const in GetNewDexFileCookie()
1231 return art::ObjPtr<art::mirror::LongArray>::DownCast( in GetNewDexFileCookie()
1234 art::ObjPtr<art::mirror::DexCache> GetNewDexCache(jint klass_index) const in GetNewDexCache()
1236 return art::ObjPtr<art::mirror::DexCache>::DownCast(GetSlot(klass_index, kSlotNewDexCache)); in GetNewDexCache()
1238 art::ObjPtr<art::mirror::Class> GetMirrorClass(jint klass_index) const in GetMirrorClass()
1240 return art::ObjPtr<art::mirror::Class>::DownCast(GetSlot(klass_index, kSlotMirrorClass)); in GetMirrorClass()
1243 art::ObjPtr<art::mirror::Object> GetOriginalDexFile(jint klass_index) const in GetOriginalDexFile()
1245 return art::ObjPtr<art::mirror::Object>::DownCast(GetSlot(klass_index, kSlotOrigDexFile)); in GetOriginalDexFile()
1248 art::ObjPtr<art::mirror::PointerArray> GetOldObsoleteMethods(jint klass_index) const in GetOldObsoleteMethods()
1250 return art::ObjPtr<art::mirror::PointerArray>::DownCast( in GetOldObsoleteMethods()
1254 art::ObjPtr<art::mirror::ObjectArray<art::mirror::DexCache>> GetOldDexCaches( in GetOldDexCaches()
1256 return art::ObjPtr<art::mirror::ObjectArray<art::mirror::DexCache>>::DownCast( in GetOldDexCaches()
1260 art::ObjPtr<art::mirror::Class> GetNewClassObject(jint klass_index) const in GetNewClassObject()
1262 return art::ObjPtr<art::mirror::Class>::DownCast(GetSlot(klass_index, kSlotNewClassObject)); in GetNewClassObject()
1265 art::ObjPtr<art::mirror::ObjectArray<art::mirror::Object>> GetOldInstanceObjects( in GetOldInstanceObjects()
1267 return art::ObjPtr<art::mirror::ObjectArray<art::mirror::Object>>::DownCast( in GetOldInstanceObjects()
1271 art::ObjPtr<art::mirror::ObjectArray<art::mirror::Object>> GetNewInstanceObjects( in GetNewInstanceObjects()
1273 return art::ObjPtr<art::mirror::ObjectArray<art::mirror::Object>>::DownCast( in GetNewInstanceObjects()
1276 art::ObjPtr<art::mirror::ObjectArray<art::mirror::Class>> GetOldClasses(jint klass_index) const in GetOldClasses()
1278 return art::ObjPtr<art::mirror::ObjectArray<art::mirror::Class>>::DownCast( in GetOldClasses()
1281 art::ObjPtr<art::mirror::ObjectArray<art::mirror::Class>> GetNewClasses(jint klass_index) const in GetNewClasses()
1283 return art::ObjPtr<art::mirror::ObjectArray<art::mirror::Class>>::DownCast( in GetNewClasses()
1297 void SetSourceClassLoader(jint klass_index, art::ObjPtr<art::mirror::ClassLoader> loader) in SetSourceClassLoader()
1301 void SetJavaDexFile(jint klass_index, art::ObjPtr<art::mirror::Object> dexfile) in SetJavaDexFile()
1305 void SetNewDexFileCookie(jint klass_index, art::ObjPtr<art::mirror::LongArray> cookie) in SetNewDexFileCookie()
1309 void SetNewDexCache(jint klass_index, art::ObjPtr<art::mirror::DexCache> cache) in SetNewDexCache()
1313 void SetMirrorClass(jint klass_index, art::ObjPtr<art::mirror::Class> klass) in SetMirrorClass()
1317 void SetOriginalDexFile(jint klass_index, art::ObjPtr<art::mirror::Object> bytes) in SetOriginalDexFile()
1321 void SetOldObsoleteMethods(jint klass_index, art::ObjPtr<art::mirror::PointerArray> methods) in SetOldObsoleteMethods()
1326 art::ObjPtr<art::mirror::ObjectArray<art::mirror::DexCache>> caches) in SetOldDexCaches()
1331 void SetNewClassObject(jint klass_index, art::ObjPtr<art::mirror::Class> klass) in SetNewClassObject()
1337 art::ObjPtr<art::mirror::ObjectArray<art::mirror::Object>> objs) in SetOldInstanceObjects()
1342 art::ObjPtr<art::mirror::ObjectArray<art::mirror::Object>> objs) in SetNewInstanceObjects()
1347 art::ObjPtr<art::mirror::ObjectArray<art::mirror::Class>> klasses) in SetOldClasses()
1352 art::ObjPtr<art::mirror::ObjectArray<art::mirror::Class>> klasses) in SetNewClasses()
1399 art::ObjPtr<art::mirror::Object> GetSlot(jint klass_index, DataSlot slot) const in GetSlot()
1407 art::ObjPtr<art::mirror::Object> obj) REQUIRES_SHARED(art::Locks::mutator_lock_) { in SetSlot()
1470 art::ObjPtr<art::mirror::ClassLoader> GetSourceClassLoader() const in GetSourceClassLoader()
1474 art::ObjPtr<art::mirror::Object> GetJavaDexFile() const in GetJavaDexFile()
1478 art::ObjPtr<art::mirror::LongArray> GetNewDexFileCookie() const in GetNewDexFileCookie()
1482 art::ObjPtr<art::mirror::DexCache> GetNewDexCache() const in GetNewDexCache()
1486 art::ObjPtr<art::mirror::Class> GetMirrorClass() const in GetMirrorClass()
1490 art::ObjPtr<art::mirror::Object> GetOriginalDexFile() const in GetOriginalDexFile()
1494 art::ObjPtr<art::mirror::PointerArray> GetOldObsoleteMethods() const in GetOldObsoleteMethods()
1498 art::ObjPtr<art::mirror::ObjectArray<art::mirror::DexCache>> GetOldDexCaches() const in GetOldDexCaches()
1503 art::ObjPtr<art::mirror::Class> GetNewClassObject() const in GetNewClassObject()
1508 art::ObjPtr<art::mirror::ObjectArray<art::mirror::Object>> GetOldInstanceObjects() const in GetOldInstanceObjects()
1512 art::ObjPtr<art::mirror::ObjectArray<art::mirror::Object>> GetNewInstanceObjects() const in GetNewInstanceObjects()
1516 art::ObjPtr<art::mirror::ObjectArray<art::mirror::Class>> GetOldClasses() const in GetOldClasses()
1520 art::ObjPtr<art::mirror::ObjectArray<art::mirror::Class>> GetNewClasses() const in GetNewClasses()
1541 void SetJavaDexFile(art::ObjPtr<art::mirror::Object> dexfile) in SetJavaDexFile()
1545 void SetNewDexFileCookie(art::ObjPtr<art::mirror::LongArray> cookie) in SetNewDexFileCookie()
1549 void SetNewDexCache(art::ObjPtr<art::mirror::DexCache> cache) in SetNewDexCache()
1553 void SetMirrorClass(art::ObjPtr<art::mirror::Class> klass) in SetMirrorClass()
1557 void SetOriginalDexFile(art::ObjPtr<art::mirror::Object> bytes) in SetOriginalDexFile()
1561 void SetOldObsoleteMethods(art::ObjPtr<art::mirror::PointerArray> methods) in SetOldObsoleteMethods()
1565 void SetOldDexCaches(art::ObjPtr<art::mirror::ObjectArray<art::mirror::DexCache>> caches) in SetOldDexCaches()
1569 void SetNewClassObject(art::ObjPtr<art::mirror::Class> klass) in SetNewClassObject()
1573 void SetOldInstanceObjects(art::ObjPtr<art::mirror::ObjectArray<art::mirror::Object>> objs) in SetOldInstanceObjects()
1577 void SetNewInstanceObjects(art::ObjPtr<art::mirror::ObjectArray<art::mirror::Object>> objs) in SetNewInstanceObjects()
1581 void SetOldClasses(art::ObjPtr<art::mirror::ObjectArray<art::mirror::Class>> klasses) in SetOldClasses()
1585 void SetNewClasses(art::ObjPtr<art::mirror::ObjectArray<art::mirror::Class>> klasses) in SetNewClasses()
1701 bool CompareClasses(art::ObjPtr<art::mirror::Class> l, art::ObjPtr<art::mirror::Class> r) in CompareClasses()
1703 auto parents = [](art::ObjPtr<art::mirror::Class> c) REQUIRES_SHARED(art::Locks::mutator_lock_) { in CompareClasses()
1789 art::ObjPtr<art::mirror::Object> new_instance( in CollectAndCreateNewInstances()
1865 REQUIRES_SHARED(art::Locks::mutator_lock_) -> art::ObjPtr<art::mirror::Class> { in FinishNewClassAllocations()
1975 art::ObjPtr<art::mirror::Class> new_type; in FinishNewClassAllocations()
2034 art::ObjPtr<art::mirror::Class>
2042 art::ObjPtr<art::mirror::Class> Redefiner::ClassRedefinition::AllocateNewClassObject( in AllocateNewClassObject()
2556 void Redefiner::ClassRedefinition::UpdateMethods(art::ObjPtr<art::mirror::Class> mclass, in UpdateMethods()
2592 void Redefiner::ClassRedefinition::UpdateFields(art::ObjPtr<art::mirror::Class> mclass) { in UpdateFields()
2641 static void CopyField(art::ObjPtr<art::mirror::Object> target, in CopyField()
2643 art::ObjPtr<art::mirror::Object> source, in CopyField()
2674 art::ObjPtr<art::mirror::Object> target, in CopyFields()
2675 art::ObjPtr<art::mirror::Class> target_class, in CopyFields()
2676 art::ObjPtr<art::mirror::Object> source, in CopyFields()
2677 art::ObjPtr<art::mirror::Class> source_class) in CopyFields()
2695 static void ClearField(art::ObjPtr<art::mirror::Object> target, art::ArtField& field) in ClearField()
2724 art::ObjPtr<art::mirror::Object> target, in ClearFields()
2725 art::ObjPtr<art::mirror::Class> target_class) in ClearFields()
2737 art::ObjPtr<art::mirror::Object> target, in CopyAndClearFields()
2738 art::ObjPtr<art::mirror::Class> target_class, in CopyAndClearFields()
2739 art::ObjPtr<art::mirror::Object> source, in CopyAndClearFields()
2740 art::ObjPtr<art::mirror::Class> source_class) in CopyAndClearFields()
2764 art::ObjPtr<art::mirror::ObjectArray<art::mirror::Class>> new_classes(holder.GetNewClasses()); in UpdateClassStructurally()
2765 art::ObjPtr<art::mirror::ObjectArray<art::mirror::Class>> old_classes(holder.GetOldClasses()); in UpdateClassStructurally()
2770 art::ObjPtr<art::mirror::ObjectArray<art::mirror::Object>> new_instances( in UpdateClassStructurally()
2772 art::ObjPtr<art::mirror::ObjectArray<art::mirror::Object>> old_instances( in UpdateClassStructurally()
2776 std::vector<art::ObjPtr<art::mirror::Class>> old_classes_vec(old_classes->Iterate().begin(), in UpdateClassStructurally()
2849 art::ObjPtr<art::mirror::Class> f_or_m_class = field_or_method->GetDeclaringClass(); in UpdateClassStructurally()
2859 [&](art::ObjPtr<art::mirror::Class> cand) REQUIRES(art::Locks::mutator_lock_) { in UpdateClassStructurally()
2877 [&](art::ObjPtr<art::mirror::Class> cand) REQUIRES(art::Locks::mutator_lock_) { in UpdateClassStructurally()
2885 [&](art::ObjPtr<art::mirror::Class> cand) REQUIRES(art::Locks::mutator_lock_) { in UpdateClassStructurally()
2927 std::unordered_map<art::ObjPtr<art::mirror::Object>, in UpdateClassStructurally()
2928 art::ObjPtr<art::mirror::Object>, in UpdateClassStructurally()
2977 [](art::ObjPtr<art::mirror::Class> orig) REQUIRES_SHARED(art::Locks::mutator_lock_) { in UpdateClassStructurally()
2998 art::ObjPtr<art::mirror::Class> mclass(holder.GetMirrorClass()); in UpdateClassInPlace()
3001 art::ObjPtr<art::mirror::DexCache> new_dex_cache(holder.GetNewDexCache()); in UpdateClassInPlace()
3002 art::ObjPtr<art::mirror::Object> original_dex_file(holder.GetOriginalDexFile()); in UpdateClassInPlace()
3008 art::ObjPtr<art::mirror::ClassExt> ext(mclass->GetExtData()); in UpdateClassInPlace()
3059 art::ObjPtr<art::mirror::Class> klass(cur_data.GetMirrorClass()); in UpdateClassCommon()
3083 art::ObjPtr<art::mirror::Class> klass = GetMirrorClass(); in RestoreObsoleteMethodMapsIfUnneeded()
3084 art::ObjPtr<art::mirror::ClassExt> ext = klass->GetExtData(); in RestoreObsoleteMethodMapsIfUnneeded()
3085 art::ObjPtr<art::mirror::PointerArray> methods = ext->GetObsoleteMethods(); in RestoreObsoleteMethodMapsIfUnneeded()
3086 art::ObjPtr<art::mirror::PointerArray> old_methods = cur_data->GetOldObsoleteMethods(); in RestoreObsoleteMethodMapsIfUnneeded()