Home
last modified time | relevance | path

Searched refs:obj_ (Results 1 – 14 of 14) sorted by relevance

/art/runtime/
Dobject_lock.cc26 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()
Dobject_lock.h43 Handle<T> const obj_; variable
61 Handle<T> const obj_; variable
Dhandle_scope.h180 : 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_;
Dmonitor_test.cc380 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
Dmonitor.h111 return obj_.Read<kReadBarrierOption>(); in GetObject()
294 GcRoot<mirror::Object> obj_; variable
Dmonitor.cc90 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/
Dcode_generator_arm64.cc813 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 …]
Dcode_generator_arm_vixl.cc882 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 …]
Dcode_generator_mips64.cc647 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
Dcode_generator_x86_64.cc563 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
Dcode_generator_x86.cc547 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
Dcode_generator_mips.cc698 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/
Ddex2oat.cc2974 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/
Dheap.cc2720 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