Searched defs:referent (Results 1 - 9 of 9) sorted by relevance
/art/runtime/native/ |
H A D | java_lang_ref_Reference.cc | 31 mirror::Object* const referent = member in class:art::mirror 33 return soa.AddLocalReference<jobject>(referent);
|
/art/runtime/mirror/ |
H A D | reference.h | 71 void SetReferent(Object* referent) SHARED_REQUIRES(Locks::mutator_lock_) { 72 SetFieldObjectVolatile<kTransactionActive>(ReferentOffset(), referent); local 97 // this case the referent should not be considered for reference processing
|
/art/tools/ahat/src/ |
H A D | InstanceUtils.java | 271 return getRefField(inst, "referent"); 297 public Instance referent; field in class:InstanceUtils.NativeAllocation 299 public NativeAllocation(long size, Heap heap, long pointer, Instance referent) { argument 303 this.referent = referent; 346 Instance referent = null; 349 referent = InstanceUtils.getReferent(ref); 350 if (referent != null) { 356 if (referent == null) { 359 return new NativeAllocation(size, inst.getHeap(), pointer, referent); [all...] |
/art/runtime/gc/ |
H A D | reference_processor.cc | 68 mirror::Object* const referent = reference->GetReferent(); member in class:art::gc::mirror 69 // If the referent is null then it is already cleared, we can just return null since there is no 71 if (UNLIKELY(!SlowPathEnabled()) || referent == nullptr) { 72 return referent; 80 // If the referent became cleared, return it. Don't need barrier since thread roots can't get 85 // Try to see if the referent is already marked by using the is_marked_callback. We can return 88 // If it's null it means not marked, but it could become marked if the referent is reachable 114 // We are done preserving references, some people who are blocked may see a marked referent. 165 // Clear all finalizer referent reachable soft and weak references with white referents. 189 // Process the "referent" fiel 196 mirror::HeapReference<mirror::Object>* referent = ref->GetReferentReferenceAddr(); local [all...] |
H A D | reference_queue.cc | 88 // the Reference is moving or not and that the referent has been marked. 96 mirror::Object* referent = ref->GetReferent<kWithoutReadBarrier>(); local 97 // The referent could be null if it's cleared by a mutator (Reference.clear()). 98 if (referent != nullptr) { 99 CHECK(concurrent_copying->IsInToSpace(referent)) 101 << " referent=" << referent; 163 // Move the updated referent to the zombie field.
|
/art/runtime/ |
H A D | reference_table.cc | 196 mirror::Object* referent = ref->AsReference()->GetReferent(); local 197 if (referent == nullptr) { 200 extras = StringPrintf(" (storing a %s)", PrettyTypeOf(referent).c_str());
|
H A D | class_linker.cc | 724 ArtField* referent = java_lang_ref_Reference->GetInstanceField(3); local 725 CHECK_STREQ(referent->GetName(), "referent"); 726 CHECK_STREQ(referent->GetTypeDescriptor(), "Ljava/lang/Object;"); 7389 // We lie to the GC about the java.lang.ref.Reference.referent field, so it doesn't scan it. 7392 // that 'referent' is alphabetically last, so this is easy... 7394 CHECK_STREQ(fields->At(num_fields - 1).GetName(), "referent") 7467 strcmp("referent", field->GetName()) == 0) {
|
/art/patchoat/ |
H A D | patchoat.cc | 678 mirror::Object* referent = obj->GetFieldObject<mirror::Object, kVerifyNone>(off); local 679 mirror::Object* moved_object = patcher_->RelocatedAddressOfPointer(referent); 686 mirror::Object* referent = ref->GetReferent(); local 687 DCHECK(referent == nullptr || 688 Runtime::Current()->GetHeap()->ObjectIsInBootImageSpace(referent)) << referent; 689 mirror::Object* moved_object = patcher_->RelocatedAddressOfPointer(referent);
|
/art/runtime/interpreter/ |
H A D | unstarted_runtime.cc | 1142 mirror::Object* const referent = member in class:art::interpreter::mirror 1144 result->SetL(referent);
|
Completed in 229 milliseconds