Searched refs:ref (Results 101 - 125 of 146) sorted by relevance

123456

/art/runtime/gc/collector/
H A Dmark_sweep.cc392 bool MarkSweep::IsMarkedHeapReference(mirror::HeapReference<mirror::Object>* ref) { argument
393 return IsMarked(ref->AsMirrorPtr());
541 void MarkSweep::MarkHeapReference(mirror::HeapReference<mirror::Object>* ref) { argument
542 MarkObject(ref->AsMirrorPtr(), nullptr, MemberOffset(0));
636 void operator()(mirror::Class* klass, mirror::Reference* ref) const
639 collector_->DelayReferenceReferent(klass, ref);
700 ALWAYS_INLINE void Mark(mirror::Object* ref) const SHARED_REQUIRES(Locks::mutator_lock_) {
701 if (ref != nullptr && mark_sweep_->MarkObjectParallel(ref)) {
704 if (reinterpret_cast<uintptr_t>(ref) >
1319 DelayReferenceReferent(mirror::Class* klass, mirror::Reference* ref) argument
[all...]
H A Dmark_compact.cc436 void operator()(mirror::Class* /*klass*/, mirror::Reference* ref) const
439 ref->GetFieldObjectReferenceAddr<kVerifyNone>(mirror::Reference::ReferentOffset()));
569 // Process the "referent" field in a java.lang.ref.Reference. If the referent has not yet been
586 void operator()(mirror::Class* klass, mirror::Reference* ref) const
589 collector_->DelayReferenceReferent(klass, ref);
H A Dmark_sweep.h191 virtual bool IsMarkedHeapReference(mirror::HeapReference<mirror::Object>* ref) OVERRIDE
218 virtual void MarkHeapReference(mirror::HeapReference<mirror::Object>* ref) OVERRIDE
332 // Number of java.lang.ref.Reference instances.
/art/runtime/gc/space/
H A Dregion_space.cc329 void RegionSpace::RecordAlloc(mirror::Object* ref) { argument
330 CHECK(ref != nullptr);
331 Region* r = RefToRegion(ref);
H A Dimage_space.cc745 mirror::Object* ref = root->AsMirrorPtr(); local
746 mirror::Object* new_ref = ForwardObject(ref);
747 if (ref != new_ref) {
778 mirror::Object* ref = obj->GetFieldObject<mirror::Object, kVerifyNone, kWithoutReadBarrier>( variable
782 obj->SetFieldObjectWithoutWriteBarrier<false, true, kVerifyNone>(offset, ForwardObject(ref));
806 // java.lang.ref.Reference visitor.
807 void operator()(mirror::Class* klass ATTRIBUTE_UNUSED, mirror::Reference* ref) const
809 mirror::Object* obj = ref->GetReferent<kWithoutReadBarrier>();
810 ref->SetFieldObjectWithoutWriteBarrier<false, true, kVerifyNone>(
/art/compiler/driver/
H A Dcompiler_driver.cc1201 mirror::Object* ref = object->GetFieldObject<mirror::Object>(field_offset); local
1202 if (ref != nullptr) {
1203 VisitClinitClassesObject(ref);
1208 void operator()(mirror::Class* klass ATTRIBUTE_UNUSED, mirror::Reference* ref ATTRIBUTE_UNUSED)
1524 bool CompilerDriver::CanEmbedReferenceTypeInCode(ClassReference* ref, argument
1527 CHECK(ref != nullptr);
1542 ref->first = &reference_class->GetDexFile();
1543 ref->second = reference_class->GetDexClassDefIndex();
1833 MethodReference ref(dex_file, method_idx);
1834 return verification_results_->GetVerifiedMethod(ref);
2612 ClassReference ref(&dex_file, class_def_index); variable
2756 RecordClassStatus(ClassReference ref, mirror::Class::Status status) argument
[all...]
H A Dcompiler_driver.h172 CompiledClass* GetCompiledClass(ClassReference ref) const
175 CompiledMethod* GetCompiledMethod(MethodReference ref) const
225 // Query methods for the java.lang.ref.Reference class.
226 bool CanEmbedReferenceTypeInCode(ClassReference* ref,
441 void RecordClassStatus(ClassReference ref, mirror::Class::Status status)
/art/runtime/quick/
H A Dinline_method_analyser.h241 static bool IsSyntheticAccessor(MethodReference ref);
H A Dinline_method_analyser.cc529 bool InlineMethodAnalyser::IsSyntheticAccessor(MethodReference ref) { argument
530 const DexFile::MethodId& method_id = ref.dex_file->GetMethodId(ref.dex_method_index);
531 const char* method_name = ref.dex_file->GetMethodName(method_id);
/art/test/130-hprof/src/
H A DMain.java18 import java.lang.ref.WeakReference;
/art/test/
H A DAndroid.libarttest.mk43 543-env-long-ref/env_long_ref.cc \
/art/runtime/interpreter/mterp/out/
H A Dmterp_x86_64.S869 GET_VREG %ecx, rINSTq # ecx <- vB (object ref)
2051 movzwl 2(rPC), OUT_32_ARG0 # eax <- field ref CCCC
2084 movzwl 2(rPC), OUT_32_ARG0 # eax <- field ref CCCC
2118 movzwl 2(rPC), OUT_32_ARG0 # eax <- field ref CCCC
2152 movzwl 2(rPC), OUT_32_ARG0 # eax <- field ref CCCC
2186 movzwl 2(rPC), OUT_32_ARG0 # eax <- field ref CCCC
2220 movzwl 2(rPC), OUT_32_ARG0 # eax <- field ref CCCC
2254 movzwl 2(rPC), OUT_32_ARG0 # eax <- field ref CCCC
2288 movzwl 2(rPC), OUT_32_ARG0 # field ref <- 0000CCCC
2307 movzwq 2(rPC), OUT_ARG0 # field ref CCC
[all...]
H A Dmterp_x86.S942 GET_VREG %ecx, rINST # ecx <- vB (object ref)
2106 movl %eax, OUT_ARG0(%esp) # field ref CCCC
2139 movl %eax, OUT_ARG0(%esp) # field ref CCCC
2170 movl %eax, OUT_ARG0(%esp) # field ref CCCC
2205 movl %eax, OUT_ARG0(%esp) # field ref CCCC
2240 movl %eax, OUT_ARG0(%esp) # field ref CCCC
2275 movl %eax, OUT_ARG0(%esp) # field ref CCCC
2310 movl %eax, OUT_ARG0(%esp) # field ref CCCC
2346 movl %eax, OUT_ARG0(%esp) # field ref CCCC
2370 movl %eax, OUT_ARG0(%esp) # field ref CCC
[all...]
H A Dmterp_mips.S1146 GET_VREG(a0, a1) # a0 <- vB (object ref)
2780 FETCH(a0, 1) # a0 <- field ref CCCC
2835 FETCH(a0, 1) # a0 <- field ref CCCC
2866 FETCH(a0, 1) # a0 <- field ref CCCC
2897 FETCH(a0, 1) # a0 <- field ref CCCC
2928 FETCH(a0, 1) # a0 <- field ref CCCC
2959 FETCH(a0, 1) # a0 <- field ref CCCC
2991 FETCH(a0, 1) # a0 <- field ref CCCC
3011 FETCH(a0, 1) # a0 <- field ref CCCC
3058 FETCH(a0, 1) # a0 <- field ref CCC
[all...]
/art/runtime/
H A Dstack.h242 mirror::Object* ref; local
244 ref = References()[i].AsMirrorPtr();
247 ref = reinterpret_cast<const StackReference<mirror::Object>*>(vreg_ptr)->AsMirrorPtr();
250 ReadBarrier::AssertToSpaceInvariant(ref);
253 VerifyObject(ref);
255 return ref;
H A Dthread.cc454 ScopedLocalRef<jobject> ref(soa.Env(), soa.AddLocalReference<jobject>(receiver));
455 InvokeVirtualOrInterfaceWithJValues(soa, ref.get(), mid, nullptr);
624 // Use global JNI ref to hold peer live while child thread starts.
1882 IndirectRef ref = reinterpret_cast<IndirectRef>(obj); local
1883 IndirectRefKind kind = GetIndirectRefKind(ref);
1890 result = locals.Get<kWithoutReadBarrier>(ref);
1904 result = tlsPtr_.jni_env->vm->DecodeGlobal(ref);
1907 result = tlsPtr_.jni_env->vm->DecodeWeakGlobal(const_cast<Thread*>(this), ref);
1924 IndirectRef ref = reinterpret_cast<IndirectRef>(obj); local
1925 IndirectRefKind kind = GetIndirectRefKind(ref);
2706 mirror::Object* ref = shadow_frame->GetVRegReference(reg); local
2782 mirror::Object* ref = ref_addr->AsMirrorPtr(); local
[all...]
H A Dgc_root.h198 ALWAYS_INLINE GcRoot(MirrorType* ref = nullptr) SHARED_REQUIRES(Locks::mutator_lock_);
H A Dreflection.cc888 IndirectRef ref = reinterpret_cast<IndirectRef>(obj); local
889 IndirectRefKind kind = GetIndirectRefKind(ref);
895 self->GetJniEnv()->vm->UpdateGlobal(self, ref, result);
898 self->GetJniEnv()->vm->UpdateWeakGlobal(self, ref, result);
/art/runtime/jit/
H A Dprofile_saver.cc246 for (const MethodReference& ref : methods) {
247 if (locations.find(ref.dex_file->GetBaseLocation()) != locations.end()) {
248 methods_for_location.push_back(ref);
/art/patchoat/
H A Dpatchoat.h198 void operator() (mirror::Class* cls, mirror::Reference* ref) const
/art/test/074-gc-thrash/src/
H A DMain.java18 import java.lang.ref.WeakReference;
/art/test/141-class-unload/src/
H A DMain.java20 import java.lang.ref.WeakReference;
/art/compiler/
H A Dimage_writer.cc771 mirror::Object* ref = klass->GetFieldObject<mirror::Object>(field_offset); local
772 if (ref != nullptr) {
773 if (ref->IsClass()) {
774 result = result || PruneAppImageClassInternal(ref->AsClass(),
778 result = result || PruneAppImageClassInternal(ref->GetClass(),
1803 Object* ref = obj->GetFieldObject<Object, kVerifyNone>(offset); local
1808 image_writer_->GetImageAddress(ref));
1811 // java.lang.ref.Reference visitor.
1812 void operator()(mirror::Class* klass ATTRIBUTE_UNUSED, mirror::Reference* ref) const
1816 image_writer_->GetImageAddress(ref
[all...]
/art/compiler/optimizing/
H A Dinliner.cc268 MethodReference ref = invoke_instruction->AsInvokeStaticOrDirect()->GetTargetMethod(); local
269 mirror::DexCache* const dex_cache = IsSameDexFile(caller_dex_file, *ref.dex_file)
271 : class_linker->FindDexCache(soa.Self(), *ref.dex_file);
273 ref.dex_method_index, class_linker->GetImagePointerSize());
/art/runtime/interpreter/
H A Dinterpreter_common.h92 Object* ref)
96 Handle<Object> h_ref(hs.NewHandle(ref));
106 Object* ref)
110 Handle<Object> h_ref(hs.NewHandle(ref));

Completed in 505 milliseconds

123456