/art/runtime/ |
art_field.h | 45 ObjPtr<mirror::Class> GetDeclaringClass() REQUIRES_SHARED(Locks::mutator_lock_); 47 void SetDeclaringClass(ObjPtr<mirror::Class> new_declaring_class) 104 uint8_t GetBoolean(ObjPtr<mirror::Object> object) REQUIRES_SHARED(Locks::mutator_lock_); 107 void SetBoolean(ObjPtr<mirror::Object> object, uint8_t z) REQUIRES_SHARED(Locks::mutator_lock_); 109 int8_t GetByte(ObjPtr<mirror::Object> object) REQUIRES_SHARED(Locks::mutator_lock_); 112 void SetByte(ObjPtr<mirror::Object> object, int8_t b) REQUIRES_SHARED(Locks::mutator_lock_); 114 uint16_t GetChar(ObjPtr<mirror::Object> object) REQUIRES_SHARED(Locks::mutator_lock_); 117 void SetChar(ObjPtr<mirror::Object> object, uint16_t c) REQUIRES_SHARED(Locks::mutator_lock_); 119 int16_t GetShort(ObjPtr<mirror::Object> object) REQUIRES_SHARED(Locks::mutator_lock_); 122 void SetShort(ObjPtr<mirror::Object> object, int16_t s) REQUIRES_SHARED(Locks::mutator_lock_) [all...] |
intern_table.h | 61 ObjPtr<mirror::String> InternStrong(int32_t utf16_length, const char* utf8_data) 67 ObjPtr<mirror::String> InternStrongImageString(ObjPtr<mirror::String> s) 71 ObjPtr<mirror::String> InternStrong(const char* utf8_data) REQUIRES_SHARED(Locks::mutator_lock_) 75 ObjPtr<mirror::String> InternStrong(ObjPtr<mirror::String> s) 80 ObjPtr<mirror::String> InternWeak(ObjPtr<mirror::String> s) REQUIRES_SHARED(Locks::mutator_lock_) 86 bool ContainsWeak(ObjPtr<mirror::String> s) REQUIRES_SHARED(Locks::mutator_lock_) 90 ObjPtr<mirror::String> LookupStrong(Thread* self, ObjPtr<mirror::String> s [all...] |
reflection.h | 36 ObjPtr<mirror::Object> BoxPrimitive(Primitive::Type src_class, const JValue& value) 39 bool UnboxPrimitiveForField(ObjPtr<mirror::Object> o, 40 ObjPtr<mirror::Class> dst_class, 45 bool UnboxPrimitiveForResult(ObjPtr<mirror::Object> o, 46 ObjPtr<mirror::Class> dst_class, 95 ALWAYS_INLINE bool VerifyObjectIsClass(ObjPtr<mirror::Object> o, ObjPtr<mirror::Class> c) 99 ObjPtr<mirror::Object> obj, 100 ObjPtr<mirror::Class> declaring_class, 102 ObjPtr<mirror::Class>* calling_class [all...] |
obj_ptr-inl.h | 27 inline bool ObjPtr<MirrorType>::IsValid() const { 35 inline void ObjPtr<MirrorType>::AssertValid() const { 43 inline uintptr_t ObjPtr<MirrorType>::Encode(MirrorType* ptr) { 58 inline std::ostream& operator<<(std::ostream& os, ObjPtr<MirrorType> ptr) {
|
obj_ptr.h | 33 // Since the cookie is thread based, it is not safe to share an ObjPtr between threads. 35 class ObjPtr { 45 ALWAYS_INLINE ObjPtr() REQUIRES_SHARED(Locks::mutator_lock_) : reference_(0u) {} 52 ALWAYS_INLINE ObjPtr(std::nullptr_t) // NOLINT 58 ALWAYS_INLINE ObjPtr(Type* ptr) // NOLINT 65 ALWAYS_INLINE ObjPtr(const ObjPtr<Type>& other) // NOLINT 72 ALWAYS_INLINE ObjPtr& operator=(const ObjPtr<Type>& other) 78 ALWAYS_INLINE ObjPtr& operator=(MirrorType* ptr) REQUIRES_SHARED(Locks::mutator_lock_) [all...] |
common_throws.h | 55 void ThrowArrayStoreException(ObjPtr<mirror::Class> element_class, 56 ObjPtr<mirror::Class> array_class) 69 void ThrowClassCircularityError(ObjPtr<mirror::Class> c) 72 void ThrowClassCircularityError(ObjPtr<mirror::Class> c, const char* fmt, ...) 77 void ThrowClassCastException(ObjPtr<mirror::Class> dest_type, ObjPtr<mirror::Class> src_type) 85 void ThrowClassFormatError(ObjPtr<mirror::Class> referrer, const char* fmt, ...) 91 void ThrowIllegalAccessErrorClass(ObjPtr<mirror::Class> referrer, ObjPtr<mirror::Class> accessed) 94 void ThrowIllegalAccessErrorClassForMethodDispatch(ObjPtr<mirror::Class> referrer [all...] |
verify_object.h | 56 void VerifyObjectImpl(ObjPtr<mirror::Object> obj) NO_THREAD_SAFETY_ANALYSIS; 60 static inline void VerifyObject(ObjPtr<mirror::Object> obj) NO_THREAD_SAFETY_ANALYSIS { 67 ALWAYS_INLINE bool VerifyClassClass(ObjPtr<mirror::Class> c) NO_THREAD_SAFETY_ANALYSIS;
|
intern_table.cc | 68 ObjPtr<mirror::String> old_ref = root.Read<kWithoutReadBarrier>(); 70 ObjPtr<mirror::String> new_ref = root.Read<kWithoutReadBarrier>(); 91 ObjPtr<mirror::String> InternTable::LookupWeak(Thread* self, ObjPtr<mirror::String> s) { 96 ObjPtr<mirror::String> InternTable::LookupStrong(Thread* self, ObjPtr<mirror::String> s) { 101 ObjPtr<mirror::String> InternTable::LookupStrong(Thread* self, 112 ObjPtr<mirror::String> InternTable::LookupWeakLocked(ObjPtr<mirror::String> s) { 116 ObjPtr<mirror::String> InternTable::LookupStrongLocked(ObjPtr<mirror::String> s) [all...] |
art_field-inl.h | 38 inline ObjPtr<mirror::Class> ArtField::GetDeclaringClass() { 40 ObjPtr<mirror::Class> result = declaring_class_.Read<kReadBarrierOption>(&gc_root_source); 46 inline void ArtField::SetDeclaringClass(ObjPtr<mirror::Class> new_declaring_class) { 55 inline uint32_t ArtField::Get32(ObjPtr<mirror::Object> object) { 65 inline void ArtField::Set32(ObjPtr<mirror::Object> object, uint32_t new_value) { 75 inline uint64_t ArtField::Get64(ObjPtr<mirror::Object> object) { 85 inline void ArtField::Set64(ObjPtr<mirror::Object> object, uint64_t new_value) { 96 inline ObjPtr<MirrorType> ArtField::GetObj(ObjPtr<mirror::Object> object) { 106 inline void ArtField::SetObj(ObjPtr<mirror::Object> object, ObjPtr<mirror::Object> new_value) [all...] |
class_table.h | 50 explicit TableSlot(ObjPtr<mirror::Class> klass); 52 TableSlot(ObjPtr<mirror::Class> klass, uint32_t descriptor_hash); 75 static uint32_t HashDescriptor(ObjPtr<mirror::Class> klass) 87 static ObjPtr<mirror::Class> ExtractPtr(uint32_t data) 90 static uint32_t Encode(ObjPtr<mirror::Class> klass, uint32_t hash_bits) 136 bool Contains(ObjPtr<mirror::Class> klass) 147 size_t NumZygoteClasses(ObjPtr<mirror::ClassLoader> defining_loader) const 152 size_t NumNonZygoteClasses(ObjPtr<mirror::ClassLoader> defining_loader) const 200 mirror::Class* LookupByDescriptor(ObjPtr<mirror::Class> klass) 206 ObjPtr<mirror::Class> TryInsert(ObjPtr<mirror::Class> klass [all...] |
scoped_thread_state_change.cc | 33 ObjPtr<mirror::Object> obj) {
|
verify_object-inl.h | 27 inline bool VerifyClassClass(ObjPtr<mirror::Class> c) {
|
/art/runtime/mirror/ |
stack_trace_element.cc | 32 void StackTraceElement::SetClass(ObjPtr<Class> java_lang_StackTraceElement) { 48 ObjPtr<StackTraceElement> trace = 49 ObjPtr<StackTraceElement>::DownCast(GetStackTraceElement()->AllocObject(self)); 61 void StackTraceElement::Init(ObjPtr<String> declaring_class, 62 ObjPtr<String> method_name, 63 ObjPtr<String> file_name,
|
object_array.h | 35 ObjPtr<Class> object_array_class, 41 ObjPtr<Class> object_array_class, 53 bool CheckAssignable(ObjPtr<T> object) NO_THREAD_SAFETY_ANALYSIS; 55 ALWAYS_INLINE void Set(int32_t i, ObjPtr<T> object) REQUIRES_SHARED(Locks::mutator_lock_); 59 ALWAYS_INLINE void Set(int32_t i, ObjPtr<T> object) NO_THREAD_SAFETY_ANALYSIS; 67 ALWAYS_INLINE void SetWithoutChecks(int32_t i, ObjPtr<T> object) NO_THREAD_SAFETY_ANALYSIS; 72 ALWAYS_INLINE void SetWithoutChecksAndWriteBarrier(int32_t i, ObjPtr<T> object) 81 ObjPtr<ObjectArray<T>> src, 88 ObjPtr<ObjectArray<T>> src, 96 ObjPtr<ObjectArray<T>> src [all...] |
reference-inl.h | 35 inline void Reference::SetReferent(ObjPtr<Object> referent) { 39 inline void Reference::SetPendingNext(ObjPtr<Reference> pending_next) { 48 inline void FinalizerReference::SetZombie(ObjPtr<Object> zombie) {
|
iftable-inl.h | 26 inline void IfTable::SetInterface(int32_t i, ObjPtr<Class> interface) { 34 inline void IfTable::SetMethodArray(int32_t i, ObjPtr<PointerArray> arr) {
|
stack_trace_element.h | 56 static void SetClass(ObjPtr<Class> java_lang_StackTraceElement); 73 void Init(ObjPtr<String> declaring_class, 74 ObjPtr<String> method_name, 75 ObjPtr<String> file_name,
|
throwable.cc | 41 void Throwable::SetDetailMessage(ObjPtr<String> new_detail_message) { 50 void Throwable::SetCause(ObjPtr<Throwable> cause) { 62 void Throwable::SetStackState(ObjPtr<Object> state) REQUIRES_SHARED(Locks::mutator_lock_) { 79 ObjPtr<Object> stack_state = GetStackState(); 83 ObjPtr<mirror::ObjectArray<Object>> const trace = stack_state->AsObjectArray<Object>(); 93 ObjPtr<String> msg = GetDetailMessage(); 98 ObjPtr<Object> stack_state = GetStackState(); 101 ObjPtr<ObjectArray<Object>> object_array = stack_state->AsObjectArray<Object>(); 105 ObjPtr<Object> methods_and_dex_pcs = object_array->Get(0); 107 ObjPtr<PointerArray> method_trace = ObjPtr<PointerArray>::DownCast(methods_and_dex_pcs) [all...] |
throwable.h | 35 void SetDetailMessage(ObjPtr<String> new_detail_message) REQUIRES_SHARED(Locks::mutator_lock_); 44 void SetCause(ObjPtr<Throwable> cause) REQUIRES_SHARED(Locks::mutator_lock_); 45 void SetStackState(ObjPtr<Object> state) REQUIRES_SHARED(Locks::mutator_lock_); 55 static void SetClass(ObjPtr<Class> java_lang_Throwable);
|
/art/runtime/openjdkjvmti/ |
ti_class_loader.h | 81 static art::ObjPtr<art::mirror::Object> FindSourceDexFileObject( 85 static art::ObjPtr<art::mirror::LongArray> GetDexFileCookie( 88 static art::ObjPtr<art::mirror::LongArray> AllocateNewDexFileCookie( 93 static void UpdateJavaDexFile(art::ObjPtr<art::mirror::Object> java_dex_file, 94 art::ObjPtr<art::mirror::LongArray> new_cookie)
|
/art/runtime/native/ |
java_lang_ref_FinalizerReference.cc | 33 ObjPtr<mirror::FinalizerReference> ref = soa.Decode<mirror::FinalizerReference>(javaThis); 39 ObjPtr<mirror::Reference> ref = soa.Decode<mirror::Reference>(javaThis); 40 ObjPtr<mirror::Object> const referent =
|
java_lang_ref_Reference.cc | 33 ObjPtr<mirror::Reference> ref = soa.Decode<mirror::Reference>(javaThis); 34 ObjPtr<mirror::Object> const referent = 41 ObjPtr<mirror::Reference> ref = soa.Decode<mirror::Reference>(javaThis);
|
/art/runtime/gc/ |
allocation_listener.h | 42 virtual void ObjectAllocated(Thread* self, ObjPtr<mirror::Object>* obj, size_t byte_count)
|
reference_queue.cc | 33 void ReferenceQueue::AtomicEnqueueIfNotEnqueued(Thread* self, ObjPtr<mirror::Reference> ref) { 41 void ReferenceQueue::EnqueueReference(ObjPtr<mirror::Reference> ref) { 50 ObjPtr<mirror::Reference> head = list_->GetPendingNext<kWithoutReadBarrier>(); 58 ObjPtr<mirror::Reference> ReferenceQueue::DequeuePendingReference() { 60 ObjPtr<mirror::Reference> ref = list_->GetPendingNext<kWithoutReadBarrier>(); 67 ObjPtr<mirror::Reference> next = ref->GetPendingNext<kWithoutReadBarrier>(); 75 void ReferenceQueue::DisableReadBarrierForReference(ObjPtr<mirror::Reference> ref) { 92 ObjPtr<mirror::Object> referent = ref->GetReferent<kWithoutReadBarrier>(); 104 ObjPtr<mirror::Reference> cur = list_; 110 ObjPtr<mirror::Reference> pending_next = cur->GetPendingNext() [all...] |
reference_queue.h | 60 void AtomicEnqueueIfNotEnqueued(Thread* self, ObjPtr<mirror::Reference> ref) 65 void EnqueueReference(ObjPtr<mirror::Reference> ref) REQUIRES_SHARED(Locks::mutator_lock_); 69 ObjPtr<mirror::Reference> DequeuePendingReference() REQUIRES_SHARED(Locks::mutator_lock_); 74 void DisableReadBarrierForReference(ObjPtr<mirror::Reference> ref) 117 // GC types. Not an ObjPtr since it is accessed from multiple threads.
|