Home
last modified time | relevance | path

Searched refs:from_ref (Results 1 – 2 of 2) sorted by relevance

/art/runtime/gc/collector/
Dconcurrent_copying.cc477 inline mirror::Object* ConcurrentCopying::GetFwdPtr(mirror::Object* from_ref) { in GetFwdPtr() argument
478 DCHECK(region_space_->IsInFromSpace(from_ref)); in GetFwdPtr()
479 LockWord lw = from_ref->GetLockWord(false); in GetFwdPtr()
1284 mirror::Object* ConcurrentCopying::Copy(mirror::Object* from_ref) { in Copy() argument
1285 DCHECK(region_space_->IsInFromSpace(from_ref)); in Copy()
1289 size_t obj_size = from_ref->SizeOf<kDefaultVerifyFlags, kWithoutReadBarrier>(); in Copy()
1338 memcpy(to_ref, from_ref, obj_size); in Copy()
1391 bool success = from_ref->CasLockWordWeakSequentiallyConsistent(old_lock_word, new_lock_word); in Copy()
1405 DCHECK(GetFwdPtr(from_ref) == to_ref); in Copy()
1416 mirror::Object* ConcurrentCopying::IsMarked(mirror::Object* from_ref) { in IsMarked() argument
[all …]
Dconcurrent_copying.h176 mirror::Object* Mark(mirror::Object* from_ref) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
191 mirror::Object* Copy(mirror::Object* from_ref) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
208 mirror::Object* IsMarked(mirror::Object* from_ref) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_);
209 static mirror::Object* MarkCallback(mirror::Object* from_ref, void* arg)
211 static mirror::Object* IsMarkedCallback(mirror::Object* from_ref, void* arg)
233 mirror::Object* GetFwdPtr(mirror::Object* from_ref)