/art/runtime/gc/ |
heap-inl.h | 45 ObjPtr<mirror::Class> klass, 63 ObjPtr<mirror::Object> obj; 222 inline void Heap::PushOnAllocationStack(Thread* self, ObjPtr<mirror::Object>* obj) { 234 ObjPtr<mirror::Class>* klass, 383 inline bool Heap::ShouldAllocLargeObject(ObjPtr<mirror::Class> c, size_t byte_count) const { 414 ObjPtr<mirror::Object>* obj) { 420 inline void Heap::WriteBarrierField(ObjPtr<mirror::Object> dst, 422 ObjPtr<mirror::Object> new_value ATTRIBUTE_UNUSED) { 426 inline void Heap::WriteBarrierArray(ObjPtr<mirror::Object> dst, 432 inline void Heap::WriteBarrierEveryFieldOf(ObjPtr<mirror::Object> obj) [all...] |
heap.h | 198 ObjPtr<mirror::Class> klass, 215 ObjPtr<mirror::Class> klass, 232 ObjPtr<mirror::Class> klass, 259 void CheckPreconditionsForAllocObject(ObjPtr<mirror::Class> c, size_t byte_count) 280 void VerifyObjectBody(ObjPtr<mirror::Object> o) NO_THREAD_SAFETY_ANALYSIS; 302 bool IsLiveObjectLocked(ObjPtr<mirror::Object> obj, 309 bool IsMovableObject(ObjPtr<mirror::Object> obj) const REQUIRES_SHARED(Locks::mutator_lock_); 462 ALWAYS_INLINE void WriteBarrierField(ObjPtr<mirror::Object> dst, 464 ObjPtr<mirror::Object> new_value) 468 ALWAYS_INLINE void WriteBarrierArray(ObjPtr<mirror::Object> dst [all...] |
/art/runtime/mirror/ |
emulated_stack_frame.cc | 33 static void CalculateFrameAndReferencesSize(ObjPtr<mirror::ObjectArray<mirror::Class>> p_types, 34 ObjPtr<mirror::Class> r_type, 42 ObjPtr<mirror::Class> type = p_types->GetWithoutChecks(i); 84 ALWAYS_INLINE void SetReference(ObjPtr<mirror::Object> reference) 105 ALWAYS_INLINE ObjPtr<mirror::Object> GetReference() REQUIRES_SHARED(Locks::mutator_lock_) { 106 return ObjPtr<mirror::Object>(references_->Get(reference_idx_++)); 172 ObjPtr<mirror::Class> array_class(class_linker->GetClassRoot(ClassLinker::kObjectArrayClass)); 197 ObjPtr<EmulatedStackFrame>::DownCast(StaticClass()->AllocObject(self)))); 210 ObjPtr<mirror::ObjectArray<mirror::Class>> from_types(GetType()->GetPTypes()); 211 ObjPtr<mirror::ObjectArray<mirror::Class>> to_types(callee_type->GetPTypes()) [all...] |
object_array-inl.h | 41 ObjPtr<Class> object_array_class, 58 ObjPtr<Class> object_array_class, 76 inline bool ObjectArray<T>::CheckAssignable(ObjPtr<T> object) { 88 inline void ObjectArray<T>::Set(int32_t i, ObjPtr<T> object) { 98 inline void ObjectArray<T>::Set(int32_t i, ObjPtr<T> object) { 108 inline void ObjectArray<T>::SetWithoutChecks(int32_t i, ObjPtr<T> object) { 116 inline void ObjectArray<T>::SetWithoutChecksAndWriteBarrier(int32_t i, ObjPtr<T> object) { 132 ObjPtr<ObjectArray<T>> src, 210 ObjPtr<ObjectArray<T>> src, 260 ObjPtr<ObjectArray<T>> src [all...] |
object-inl.h | 57 inline void Object::SetClass(ObjPtr<Class> new_klass) { 153 inline bool Object::VerifierInstanceOf(ObjPtr<Class> klass) { 160 inline bool Object::InstanceOf(ObjPtr<Class> klass) { 270 ObjPtr<Class> klass = GetClass<kVerifyFlags, kReadBarrierOption>(); 271 ObjPtr<Class> component_type = klass->GetComponentType<kVerifyFlags, kReadBarrierOption>(); 284 ObjPtr<Class> klass = GetClass<kVerifyFlags, kReadBarrierOption>(); 285 ObjPtr<Class> component_type = klass->GetComponentType<kVerifyFlags, kReadBarrierOption>(); 746 ObjPtr<Object> new_value) { 751 ObjPtr<Object> obj; 780 inline void Object::SetFieldObject(MemberOffset field_offset, ObjPtr<Object> new_value) [all...] |
string.cc | 54 void String::SetClass(ObjPtr<Class> java_lang_String) { 95 ObjPtr<String> String::DoReplace(Thread* self, Handle<String> src, uint16_t old_c, uint16_t new_c) { 107 ObjPtr<String> string = Alloc<true>(self, length_with_flag, allocator_type, visitor); 146 ObjPtr<String> new_string = Alloc<true>(self, length_with_flag, allocator_type, visitor); 181 ObjPtr<String> string = Alloc<true>(self, length_with_flag, allocator_type, visitor); 217 ObjPtr<String> string = Alloc<true>(self, utf16_length_with_flag, allocator_type, visitor); 230 bool String::Equals(ObjPtr<String> that) { 331 int32_t String::CompareTo(ObjPtr<String> rhs) { 333 ObjPtr<String> lhs = this; 381 ObjPtr<CharArray> result = CharArray::Alloc(self, GetLength()) [all...] |
string.h | 98 static ObjPtr<String> DoReplace(Thread* self, Handle<String> src, uint16_t old_c, uint16_t new_c) 101 ObjPtr<String> Intern() REQUIRES_SHARED(Locks::mutator_lock_); 154 bool Equals(ObjPtr<String> that) REQUIRES_SHARED(Locks::mutator_lock_); 173 int32_t CompareTo(ObjPtr<String> other) REQUIRES_SHARED(Locks::mutator_lock_); 221 static void SetClass(ObjPtr<Class> java_lang_String) REQUIRES_SHARED(Locks::mutator_lock_); 228 static std::string PrettyStringDescriptor(ObjPtr<mirror::String> descriptor)
|
object_reference.h | 45 void Assign(ObjPtr<MirrorType> ptr) 94 static HeapReference<MirrorType> FromObjPtr(ObjPtr<MirrorType> ptr)
|
array-inl.h | 106 void operator()(ObjPtr<Object> obj, size_t usable_size ATTRIBUTE_UNUSED) const 109 ObjPtr<Array> array = ObjPtr<Array>::DownCast(obj); 130 void operator()(ObjPtr<Object> obj, size_t usable_size) const 133 ObjPtr<Array> array = ObjPtr<Array>::DownCast(obj); 156 ObjPtr<Class> array_class, 299 ObjPtr<PrimitiveArray<T>> src, 361 ObjPtr<PrimitiveArray<T>> src, 444 ObjPtr<PointerArray> src [all...] |
class_loader.h | 74 void VisitReferences(ObjPtr<Class> klass, const Visitor& visitor)
|
/art/runtime/native/ |
java_lang_reflect_Field.cc | 43 ObjPtr<mirror::Field> field, 44 ObjPtr<mirror::Object> obj) 55 ObjPtr<mirror::Class> calling_class; 75 ALWAYS_INLINE inline static bool GetFieldValue(ObjPtr<mirror::Object> o, 76 ObjPtr<mirror::Field> f, 124 ObjPtr<mirror::Field>* f, 125 ObjPtr<mirror::Object>* class_or_rcvr) 128 ObjPtr<mirror::Class> declaring_class = (*f)->GetDeclaringClass(); 153 ObjPtr<mirror::Field> f = soa.Decode<mirror::Field>(javaField); 154 ObjPtr<mirror::Object> o [all...] |
java_lang_Class.cc | 50 ALWAYS_INLINE static inline ObjPtr<mirror::Class> DecodeClass( 53 ObjPtr<mirror::Class> c = soa.Decode<mirror::Class>(java_class); 110 ObjPtr<mirror::Class> c = DecodeClass(soa, javaThis); 116 static ObjPtr<mirror::Class> GetClassArrayClass(Thread* self) 118 ObjPtr<mirror::Class> class_class = mirror::Class::GetJavaLangClass(); 161 Thread* self, ObjPtr<mirror::Class> klass, bool public_only, bool force_resolve) 241 ALWAYS_INLINE static inline ArtField* FindFieldByName(ObjPtr<mirror::String> name, 287 ObjPtr<mirror::Class> c, 288 ObjPtr<mirror::String> name) 302 Thread* self, ObjPtr<mirror::Class> clazz, ObjPtr<mirror::String> name [all...] |
java_lang_String.cc | 63 ObjPtr<mirror::String> result = 83 ObjPtr<mirror::String> result = mirror::String::AllocFromString<true>(soa.Self(), 101 ObjPtr<mirror::String> result = soa.Decode<mirror::String>(java_this)->Intern(); 109 ObjPtr<mirror::String> result = mirror::String::DoReplace(soa.Self(), string, old_c, new_c); 115 ObjPtr<mirror::String> s = soa.Decode<mirror::String>(java_this);
|
dalvik_system_VMRuntime.cc | 87 ObjPtr<mirror::Class> element_class = soa.Decode<mirror::Class>(javaElementClass); 93 ObjPtr<mirror::Class> array_class = 99 ObjPtr<mirror::Array> result = mirror::Array::Alloc<true>(soa.Self(), 114 ObjPtr<mirror::Class> element_class = soa.Decode<mirror::Class>(javaElementClass); 120 ObjPtr<mirror::Class> array_class = runtime->GetClassLinker()->FindArrayClass(soa.Self(), 126 ObjPtr<mirror::Array> result = mirror::Array::Alloc<true, true>( 140 ObjPtr<mirror::Array> array = soa.Decode<mirror::Array>(javaArray); 283 typedef std::map<std::string, ObjPtr<mirror::String>> StringTable; 291 ObjPtr<mirror::String> string = root->AsString(); 301 ObjPtr<mirror::DexCache> dex_cache, dex::StringIndex string_idx, StringTable& strings [all...] |
/art/runtime/ |
transaction.h | 100 void RecordStrongStringInsertion(ObjPtr<mirror::String> s) 103 void RecordWeakStringInsertion(ObjPtr<mirror::String> s) 106 void RecordStrongStringRemoval(ObjPtr<mirror::String> s) 109 void RecordWeakStringRemoval(ObjPtr<mirror::String> s) 114 void RecordResolveString(ObjPtr<mirror::DexCache> dex_cache, dex::StringIndex string_idx) 218 InternStringLog(ObjPtr<mirror::String> s, StringKind kind, StringOp op); 238 ResolveStringLog(ObjPtr<mirror::DexCache> dex_cache, dex::StringIndex string_idx);
|
scoped_thread_state_change-inl.h | 77 inline T ScopedObjectAccessAlreadyRunnable::AddLocalReference(ObjPtr<mirror::Object> obj) const { 87 inline ObjPtr<T> ScopedObjectAccessAlreadyRunnable::Decode(jobject obj) const { 90 return ObjPtr<T>::DownCast(Self()->DecodeJObject(obj));
|
imtable_test.cc | 53 ObjPtr<mirror::ClassLoader>::DownCast(self->DecodeJObject(jclass_loader_a))); 63 ObjPtr<mirror::ClassLoader>::DownCast(self->DecodeJObject(jclass_loader_b)));
|
native_bridge_art_interface.cc | 47 ObjPtr<mirror::Class> c = soa.Decode<mirror::Class>(clazz); 62 ObjPtr<mirror::Class> c = soa.Decode<mirror::Class>(clazz);
|
reflection-inl.h | 119 inline bool VerifyObjectIsClass(ObjPtr<mirror::Object> o, ObjPtr<mirror::Class> c) {
|
jvalue.h | 65 void SetL(ObjPtr<mirror::Object> new_l) REQUIRES_SHARED(Locks::mutator_lock_);
|
/art/runtime/openjdkjvmti/ |
ti_class.cc | 317 art::ObjPtr<art::mirror::Object> peer(thread->GetPeer()); 347 art::ObjPtr<art::mirror::Object> peer(thread->GetPeer()); 382 if (temp_klass.Get() == art::ObjPtr<art::mirror::Class>::DownCast(self->DecodeJObject(*it))) { 529 void operator()(art::ObjPtr<art::mirror::Class> klass ATTRIBUTE_UNUSED, 530 art::ObjPtr<art::mirror::Reference> reference) const 591 art::ObjPtr<art::mirror::Class> klass = soa.Decode<art::mirror::Class>(jklass); 639 art::ObjPtr<art::mirror::Class> klass = soa.Decode<art::mirror::Class>(jklass); 688 art::ObjPtr<art::mirror::Class> klass = soa.Decode<art::mirror::Class>(jklass); 717 art::ObjPtr<art::mirror::Class> inf_klass = 739 art::ObjPtr<art::mirror::Class> klass = soa.Decode<art::mirror::Class>(jklass) [all...] |
/art/runtime/jdwp/ |
object_registry.h | 67 JDWP::ObjectId Add(ObjPtr<mirror::Object> o) 71 JDWP::RefTypeId AddRefType(ObjPtr<mirror::Class> c) 127 ObjPtr<mirror::Object> o,
|
/art/runtime/gc/collector/ |
garbage_collector.h | 128 virtual void DelayReferenceReferent(ObjPtr<mirror::Class> klass, 129 ObjPtr<mirror::Reference> reference)
|
/art/runtime/interpreter/ |
interpreter_common.h | 65 static inline void DoMonitorEnter(Thread* self, ShadowFrame* frame, ObjPtr<mirror::Object> ref) 77 static inline void DoMonitorExit(Thread* self, ShadowFrame* frame, ObjPtr<mirror::Object> ref) 105 void RecordArrayElementsInTransaction(ObjPtr<mirror::Array> array, int32_t count) 127 ObjPtr<mirror::Object> receiver = (type == kStatic) 170 ObjPtr<mirror::Object> receiver = (type == kStatic) ? nullptr : shadow_frame.GetVRegReference(vregC); 227 ObjPtr<mirror::Object> const receiver = shadow_frame.GetVRegReference(vregC); 299 static inline ObjPtr<mirror::String> ResolveString(Thread* self, 303 ObjPtr<mirror::Class> java_lang_string_class = mirror::String::GetJavaLangString(); 314 ObjPtr<mirror::String> string_ptr = method->GetDexCache()->GetResolvedString(string_idx); 492 ObjPtr<mirror::Object> ref_value = shadow_frame.GetVRegReference(i) [all...] |
/art/runtime/entrypoints/ |
entrypoint_utils-inl.h | 83 ObjPtr<mirror::DexCache> dex_cache = caller->GetDexCache(); 366 ObjPtr<mirror::Class> fields_class = resolved_field->GetDeclaringClass(); 439 ObjPtr<mirror::Object>* this_object, 479 ObjPtr<mirror::Class> klass = (*this_object)->GetClass(); 512 ObjPtr<mirror::Class> super_class = nullptr; 557 ObjPtr<mirror::Class> klass = (*this_object)->GetClass(); 590 ObjPtr<mirror::Object>* this_object, \ 636 ObjPtr<mirror::Class> fields_class = resolved_field->GetDeclaringClass(); 644 ObjPtr<mirror::Class> referring_class = referrer->GetDeclaringClass(); 661 ObjPtr<mirror::Object> this_object [all...] |