Searched defs:referent (Results 1 - 9 of 9) sorted by relevance

/art/runtime/native/
H A Djava_lang_ref_Reference.cc31 mirror::Object* const referent = member in class:art::mirror
33 return soa.AddLocalReference<jobject>(referent);
/art/runtime/mirror/
H A Dreference.h71 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 DInstanceUtils.java271 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 Dreference_processor.cc68 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 Dreference_queue.cc88 // 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 Dreference_table.cc196 mirror::Object* referent = ref->AsReference()->GetReferent(); local
197 if (referent == nullptr) {
200 extras = StringPrintf(" (storing a %s)", PrettyTypeOf(referent).c_str());
H A Dclass_linker.cc724 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 Dpatchoat.cc678 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 Dunstarted_runtime.cc1142 mirror::Object* const referent = member in class:art::interpreter::mirror
1144 result->SetL(referent);

Completed in 229 milliseconds