Searched refs:ref (Results 1 - 25 of 146) sorted by relevance

123456

/art/compiler/dex/
H A Dquick_compiler_callbacks.cc27 MethodReference ref = verifier->GetMethodReference(); local
28 method_inliner_map_->GetMethodInliner(ref.dex_file)->AnalyseMethodCode(verifier);
31 void QuickCompilerCallbacks::ClassRejected(ClassReference ref) { argument
32 verification_results_->AddRejectedClass(ref);
H A Dverification_results.cc49 MethodReference ref = method_verifier->GetMethodReference(); local
50 bool compile = IsCandidateForCompilation(ref, method_verifier->GetAccessFlags());
58 auto it = verified_methods_.find(ref);
62 << PrettyMethod(ref.dex_method_index, *ref.dex_file);
73 verified_methods_.Put(ref, verified_method);
74 DCHECK(verified_methods_.find(ref) != verified_methods_.end());
77 const VerifiedMethod* VerificationResults::GetVerifiedMethod(MethodReference ref) { argument
79 auto it = verified_methods_.find(ref);
83 void VerificationResults::AddRejectedClass(ClassReference ref) { argument
91 IsClassRejected(ClassReference ref) argument
[all...]
H A Dverification_results.h49 const VerifiedMethod* GetVerifiedMethod(MethodReference ref)
52 void AddRejectedClass(ClassReference ref) REQUIRES(!rejected_classes_lock_);
53 bool IsClassRejected(ClassReference ref) REQUIRES(!rejected_classes_lock_);
/art/runtime/gc/
H A Dreference_queue.cc32 void ReferenceQueue::AtomicEnqueueIfNotEnqueued(Thread* self, mirror::Reference* ref) { argument
33 DCHECK(ref != nullptr);
35 if (ref->IsUnprocessed()) {
36 EnqueueReference(ref);
40 void ReferenceQueue::EnqueueReference(mirror::Reference* ref) { argument
41 DCHECK(ref != nullptr);
42 CHECK(ref->IsUnprocessed());
44 // 1 element cyclic queue, ie: Reference ref = ..; ref.pendingNext = ref;
57 mirror::Reference* ref = list_->GetPendingNext(); local
140 mirror::Reference* ref = DequeuePendingReference(); local
158 mirror::FinalizerReference* ref = DequeuePendingReference()->AsFinalizerReference(); local
181 mirror::Reference* ref = head; local
[all...]
/art/runtime/
H A Dread_barrier-inl.h45 // load to the ref field (ptr) load to avoid needing a load-load
51 MirrorType* ref = ref_addr->AsMirrorPtr(); local
52 MirrorType* old_ref = ref;
55 ref = reinterpret_cast<MirrorType*>(Mark(ref));
58 if (kAlwaysUpdateField && ref != old_ref) {
60 offset, old_ref, ref);
66 AssertToSpaceInvariant(obj, offset, ref);
67 return ref;
72 MirrorType* ref local
99 MirrorType* ref = *root; local
147 MirrorType* ref = root->AsMirrorPtr(); local
200 AssertToSpaceInvariant(mirror::Object* obj, MemberOffset offset, mirror::Object* ref) argument
211 AssertToSpaceInvariant(GcRootSource* gc_root_source, mirror::Object* ref) argument
[all...]
H A Djni_env_ext-inl.h28 IndirectRef ref = locals.Add(local_ref_cookie, obj); local
42 return reinterpret_cast<T>(ref);
H A Dgc_root-inl.h35 inline GcRoot<MirrorType>::GcRoot(MirrorType* ref) argument
36 : root_(mirror::CompressedReference<mirror::Object>::FromMirrorPtr(ref)) { }
H A Dnoop_compiler_callbacks.h32 void ClassRejected(ClassReference ref ATTRIBUTE_UNUSED) OVERRIDE {}
H A Dreference_table.cc128 // change during the sorting process. The classes are forwarded by ref->GetClass().
166 mirror::Object* ref = entries[idx].Read(); local
167 if (ref == nullptr) {
170 if (runtime->IsClearedJniWeakGlobal(ref)) {
174 if (ref->GetClass() == nullptr) {
176 size_t size = ref->SizeOf();
177 os << StringPrintf(" %5d: %p (raw) (%zd bytes)\n", idx, ref, size);
181 std::string className(PrettyTypeOf(ref));
184 size_t element_count = GetElementCount(ref);
187 } else if (ref
[all...]
/art/compiler/utils/
H A Dintrusive_forward_list_test.cc76 std::forward_list<int> ref({ 1, 2, 7 });
77 std::vector<IFLTestValue> storage(ref.begin(), ref.end());
79 ASSERT_LISTS_EQUAL(ref, ifl);
97 std::forward_list<int> ref; local
99 ASSERT_LISTS_EQUAL(ref, ifl);
100 ref.push_front(3);
102 ASSERT_LISTS_EQUAL(ref, ifl);
104 ref.push_front(7);
106 ASSERT_LISTS_EQUAL(ref, if
122 std::forward_list<int> ref; local
153 std::forward_list<int> ref; local
[all...]
/art/runtime/gc/accounting/
H A Dmod_union_table-inl.h36 bool ShouldAddReference(const mirror::Object* ref) const OVERRIDE ALWAYS_INLINE {
37 return !space_->HasAddress(ref);
/art/runtime/native/
H A Djava_lang_ref_FinalizerReference.cc30 mirror::FinalizerReference* const ref = soa.Decode<mirror::FinalizerReference*>(javaThis); member in class:art::mirror
31 return Runtime::Current()->GetHeap()->GetReferenceProcessor()->MakeCircularListIfUnenqueued(ref);
39 REGISTER_NATIVE_METHODS("java/lang/ref/FinalizerReference");
H A Djava_lang_ref_Reference.cc30 mirror::Reference* const ref = soa.Decode<mirror::Reference*>(javaThis); member in class:art::mirror
32 Runtime::Current()->GetHeap()->GetReferenceProcessor()->GetReferent(soa.Self(), ref);
41 REGISTER_NATIVE_METHODS("java/lang/ref/Reference");
/art/benchmark/jobject-benchmark/
H A Djobject_benchmark.cc31 jobject ref = soa.Env()->AddLocalReference<jobject>(obj); local
32 soa.Env()->DeleteLocalRef(ref);
41 jobject ref = soa.Env()->AddLocalReference<jobject>(obj); local
43 CHECK_EQ(soa.Decode<mirror::Object*>(ref), obj);
45 soa.Env()->DeleteLocalRef(ref);
54 jobject ref = soa.Vm()->AddGlobalRef(soa.Self(), obj); local
55 soa.Vm()->DeleteGlobalRef(soa.Self(), ref);
64 jobject ref = soa.Vm()->AddGlobalRef(soa.Self(), obj); local
66 CHECK_EQ(soa.Decode<mirror::Object*>(ref), obj);
68 soa.Vm()->DeleteGlobalRef(soa.Self(), ref);
77 jobject ref = soa.Vm()->AddWeakGlobalRef(soa.Self(), obj); local
87 jobject ref = soa.Vm()->AddWeakGlobalRef(soa.Self(), obj); local
[all...]
/art/runtime/interpreter/mterp/arm/
H A Dop_sput.S9 FETCH r0, 1 @ r0<- field ref BBBB
H A Dop_sput_wide.S8 FETCH r0, 1 @ r0<- field ref BBBB
/art/runtime/interpreter/mterp/mips64/
H A Dop_sput.S10 lhu a0, 2(rPC) # a0 <- field ref BBBB
H A Dop_sput_wide.S8 lhu a0, 2(rPC) # a0 <- field ref BBBB
/art/runtime/interpreter/mterp/x86/
H A Dop_array_length.S6 GET_VREG %ecx, rINST # ecx <- vB (object ref)
/art/runtime/interpreter/mterp/x86_64/
H A Dop_array_length.S6 GET_VREG %ecx, rINSTq # ecx <- vB (object ref)
H A Dop_sput.S10 movzwq 2(rPC), OUT_ARG0 # field ref BBBB
H A Dop_sput_wide.S8 movzwq 2(rPC), OUT_ARG0 # field ref BBBB
/art/test/079-phantom/src/
H A DBitmap.java17 import java.lang.ref.ReferenceQueue;
18 import java.lang.ref.PhantomReference;
137 PhantomWrapper ref = (PhantomWrapper) mQueue.remove();
138 //System.out.println("dequeued ref " + ref.mNativeData +
139 // " - " + ref);
140 Bitmap.freeNativeStorage(ref.mNativeData);
141 //ref.clear();
/art/tools/ahat/test-dump/
H A DMain.java19 import java.lang.ref.PhantomReference;
20 import java.lang.ref.ReferenceQueue;
21 import java.lang.ref.WeakReference;
/art/runtime/gc/collector/
H A Dconcurrent_copying.cc411 // objects, aside from weak ref accesses with read barriers (Reference::GetReferent() and system
418 // call above. At the same time, disable weak ref accesses using a per-thread flag. It's
420 // won't newly gray objects and push new refs onto the mark stack due to weak ref accesses and
422 // the thread-local mark stacks), without a race. This is why we use a thread-local weak ref
456 // Re-enable weak ref accesses.
477 // Iterate all threads (don't need to or can't use a checkpoint) and re-enable weak ref access.
540 // still in the middle of a read barrier which may have a from-space ref cached in a local
577 for (auto& ref : temp) {
578 gc_mark_stack_->PushBack(ref.AsMirrorPtr());
636 << "ref
707 mirror::Object* ref = variable
710 visitor(ref); variable
840 mirror::Object* ref = variable
843 visitor(ref); variable
1410 AssertToSpaceInvariant(mirror::Object* obj, MemberOffset offset, mirror::Object* ref) argument
1457 AssertToSpaceInvariant(GcRootSource* gc_root_source, mirror::Object* ref) argument
1549 AssertToSpaceInvariantInNonMovingSpace(mirror::Object* obj, mirror::Object* ref) argument
1563 << "Unmarked immune space ref. obj=" << obj << " ref=" << ref; local
1580 << "obj=" << obj << " ref=" << ref; local
1632 mirror::Object* ref = obj->GetFieldObject< local
1656 mirror::Object* ref = *root; local
1675 mirror::Object* const ref = root->AsMirrorPtr(); member in class:art::gc::collector::mirror
1984 IsOnAllocStack(mirror::Object* ref) argument
1990 MarkNonMoving(mirror::Object* ref) argument
[all...]

Completed in 658 milliseconds

123456