/art/runtime/ |
D | object_lock.cc | 26 ObjectLock<T>::ObjectLock(Thread* self, Handle<T> object) : self_(self), obj_(object) { in ObjectLock() 28 obj_->MonitorEnter(self_); in ObjectLock() 33 obj_->MonitorExit(self_); in ~ObjectLock() 38 Monitor::Wait(self_, obj_.Get(), 0, 0, false, kWaiting); in WaitIgnoringInterrupts() 43 obj_->Notify(self_); in Notify() 48 obj_->NotifyAll(self_); in NotifyAll() 52 ObjectTryLock<T>::ObjectTryLock(Thread* self, Handle<T> object) : self_(self), obj_(object) { in ObjectTryLock() 54 acquired_ = obj_->MonitorTryEnter(self_) != nullptr; in ObjectTryLock() 60 obj_->MonitorExit(self_); in ~ObjectTryLock()
|
D | object_lock.h | 43 Handle<T> const obj_; variable 61 Handle<T> const obj_; variable
|
D | handle_scope.h | 180 : MutableHandle<T>(handle), obj_(obj) { in HandleWrapper() 186 *obj_ = MutableHandle<T>::Get(); in ~HandleWrapper() 190 T** const obj_; 200 : MutableHandle<T>(handle), obj_(obj) {} in HandleWrapperObjPtr() 205 *obj_ = ObjPtr<T>(MutableHandle<T>::Get()); in ~HandleWrapperObjPtr() 209 ObjPtr<T>* const obj_;
|
D | monitor_test.cc | 380 explicit TryLockTask(Handle<mirror::Object> obj) : obj_(obj) {} in TryLockTask() 385 ObjectTryLock<mirror::Object> lock(self, obj_); in Run() 394 Handle<mirror::Object> obj_; member in art::TryLockTask
|
D | monitor.h | 111 return obj_.Read<kReadBarrierOption>(); in GetObject() 294 GcRoot<mirror::Object> obj_; variable
|
D | monitor.cc | 90 obj_(GcRoot<mirror::Object>(obj)), in Monitor() 113 obj_(GcRoot<mirror::Object>(obj)), in Monitor() 223 obj_ = GcRoot<mirror::Object>(object); in SetObject() 860 monitor->obj_ = GcRoot<mirror::Object>(nullptr); in Deflate()
|
/art/compiler/optimizing/ |
D | code_generator_arm64.cc | 813 obj_(obj), in LoadReferenceWithBakerReadBarrierSlowPathARM64() 833 DCHECK(obj_.IsW()); in EmitNativeCode() 882 __ Ldr(temp_, HeapOperand(obj_, monitor_offset)); in EmitNativeCode() 895 __ Add(obj_.X(), obj_.X(), Operand(temp_.X(), LSR, 32)); in EmitNativeCode() 902 obj_, in EmitNativeCode() 925 Register obj_; member in art::arm64::LoadReferenceWithBakerReadBarrierSlowPathARM64 973 obj_(obj), in LoadReferenceWithBakerReadBarrierAndUpdateFieldSlowPathARM64() 994 DCHECK(obj_.IsW()); in EmitNativeCode() 1034 __ Ldr(temp_, HeapOperand(obj_, monitor_offset)); in EmitNativeCode() 1047 __ Add(obj_.X(), obj_.X(), Operand(temp_.X(), LSR, 32)); in EmitNativeCode() [all …]
|
D | code_generator_arm_vixl.cc | 882 obj_(obj), in LoadReferenceWithBakerReadBarrierSlowPathARMVIXL() 948 arm_codegen->GetAssembler()->LoadFromOffset(kLoadWord, temp_, obj_, monitor_offset); in EmitNativeCode() 961 __ Add(obj_, obj_, Operand(temp_, ShiftType::LSR, 32)); in EmitNativeCode() 966 instruction_, ref_, obj_, offset_, index_, scale_factor_, /* needs_null_check */ false); in EmitNativeCode() 987 vixl32::Register obj_; member in art::arm::LoadReferenceWithBakerReadBarrierSlowPathARMVIXL 1033 obj_(obj), in LoadReferenceWithBakerReadBarrierAndUpdateFieldSlowPathARMVIXL() 1090 arm_codegen->GetAssembler()->LoadFromOffset(kLoadWord, temp1_, obj_, monitor_offset); in EmitNativeCode() 1103 __ Add(obj_, obj_, Operand(temp1_, ShiftType::LSR, 32)); in EmitNativeCode() 1108 instruction_, ref_, obj_, offset_, index_, scale_factor_, /* needs_null_check */ false); in EmitNativeCode() 1151 vixl32::Register base = obj_; in EmitNativeCode() [all …]
|
D | code_generator_mips64.cc | 647 obj_(obj), in ReadBarrierMarkAndUpdateFieldSlowPathMIPS64() 725 GpuRegister base = obj_; in EmitNativeCode() 776 const GpuRegister obj_; member in art::mips64::ReadBarrierMarkAndUpdateFieldSlowPathMIPS64 797 obj_(obj), in ReadBarrierForHeapReferenceSlowPathMIPS64() 908 parallel_move.AddMove(obj_, in EmitNativeCode() 941 size_t obj = static_cast<int>(obj_.AsRegister<GpuRegister>()); in FindAvailableCallerSaveRegister() 961 const Location obj_; member in art::mips64::ReadBarrierForHeapReferenceSlowPathMIPS64
|
D | code_generator_x86_64.cc | 563 obj_(obj), in ReadBarrierMarkAndUpdateFieldSlowPathX86_64() 646 CpuRegister base = obj_; in EmitNativeCode() 701 const CpuRegister obj_; member in art::x86_64::ReadBarrierMarkAndUpdateFieldSlowPathX86_64 726 obj_(obj), in ReadBarrierForHeapReferenceSlowPathX86_64() 836 parallel_move.AddMove(obj_, in EmitNativeCode() 869 size_t obj = static_cast<int>(obj_.AsRegister<CpuRegister>().AsRegister()); in FindAvailableCallerSaveRegister() 886 const Location obj_; member in art::x86_64::ReadBarrierForHeapReferenceSlowPathX86_64
|
D | code_generator_x86.cc | 547 obj_(obj), in ReadBarrierMarkAndUpdateFieldSlowPathX86() 625 Register base = obj_; in EmitNativeCode() 679 const Register obj_; member in art::x86::ReadBarrierMarkAndUpdateFieldSlowPathX86 703 obj_(obj), in ReadBarrierForHeapReferenceSlowPathX86() 816 parallel_move.AddMove(obj_, in EmitNativeCode() 844 size_t obj = static_cast<int>(obj_.AsRegister<Register>()); in FindAvailableCallerSaveRegister() 861 const Location obj_; member in art::x86::ReadBarrierForHeapReferenceSlowPathX86
|
D | code_generator_mips.cc | 698 obj_(obj), in ReadBarrierMarkAndUpdateFieldSlowPathMIPS() 777 Register base = obj_; in EmitNativeCode() 837 const Register obj_; member in art::mips::ReadBarrierMarkAndUpdateFieldSlowPathMIPS 858 obj_(obj), in ReadBarrierForHeapReferenceSlowPathMIPS() 971 parallel_move.AddMove(obj_, in EmitNativeCode() 1004 size_t obj = static_cast<int>(obj_.AsRegister<Register>()); in FindAvailableCallerSaveRegister() 1024 const Location obj_; member in art::mips::ReadBarrierForHeapReferenceSlowPathMIPS
|
/art/dex2oat/ |
D | dex2oat.cc | 2974 explicit ScopedGlobalRef(jobject obj) : obj_(obj) {} in ScopedGlobalRef() 2976 if (obj_ != nullptr) { in ~ScopedGlobalRef() 2978 soa.Env()->vm->DeleteGlobalRef(soa.Self(), obj_); in ~ScopedGlobalRef() 2983 jobject obj_; member in art::ScopedGlobalRef
|
/art/runtime/gc/ |
D | heap.cc | 2720 explicit RootMatchesObjectVisitor(const mirror::Object* obj) : obj_(obj) { } in RootMatchesObjectVisitor() 2724 if (root == obj_) { in VisitRoot() 2725 LOG(INFO) << "Object " << obj_ << " is a root " << info.ToString(); in VisitRoot() 2730 const mirror::Object* const obj_; member in art::gc::RootMatchesObjectVisitor
|