Lines Matching refs:Object

42 Atomic<uint32_t> Object::hash_code_seed(987654321U + std::time(nullptr));
46 explicit CopyReferenceFieldsWithReadBarrierVisitor(Object* dest_obj) in CopyReferenceFieldsWithReadBarrierVisitor()
49 void operator()(Object* obj, MemberOffset offset, bool /* is_static */) const in operator ()()
52 Object* ref = obj->GetFieldObject<Object>(offset); in operator ()()
67 Object* const dest_obj_;
70 Object* Object::CopyObject(Thread* self, mirror::Object* dest, mirror::Object* src, in CopyObject()
76 size_t offset = sizeof(Object); in CopyObject()
90 ObjectArray<Object>* array = dest->AsObjectArray<Object>(); in CopyObject()
105 explicit CopyObjectVisitor(Thread* self, Handle<Object>* orig, size_t num_bytes) in CopyObjectVisitor()
109 void operator()(Object* obj, size_t usable_size ATTRIBUTE_UNUSED) const in operator ()()
111 Object::CopyObject(self_, obj, orig_->Get(), num_bytes_); in operator ()()
116 Handle<Object>* const orig_;
121 Object* Object::Clone(Thread* self) { in Clone()
128 Handle<Object> this_object(hs.NewHandle(this)); in Clone()
129 Object* copy; in Clone()
139 uint32_t Object::GenerateIdentityHashCode() { in GenerateIdentityHashCode()
149 void Object::SetHashCodeSeed(uint32_t new_seed) { in SetHashCodeSeed()
153 int32_t Object::IdentityHashCode() const { in IdentityHashCode()
154 mirror::Object* current_this = const_cast<mirror::Object*>(this); in IdentityHashCode()
164 if (const_cast<Object*>(this)->CasLockWordWeakRelaxed(lw, hash_word)) { in IdentityHashCode()
174 Handle<mirror::Object> h_this(hs.NewHandle(current_this)); in IdentityHashCode()
198 void Object::CheckFieldAssignmentImpl(MemberOffset field_offset, Object* new_value) { in CheckFieldAssignmentImpl()
209 Handle<Object> h_object(hs.NewHandle(new_value)); in CheckFieldAssignmentImpl()
246 ArtField* Object::FindFieldByOffset(MemberOffset offset) { in FindFieldByOffset()