/art/runtime/ |
H A D | object_lock.h | 43 Handle<T> const obj_; member in class:art::ObjectLock 61 Handle<T> const obj_; member in class:art::ObjectTryLock
|
H A D | monitor.h | 111 return obj_.Read<kReadBarrierOption>(); 291 GcRoot<mirror::Object> obj_; member in class:art::Monitor
|
H A D | handle_scope.h | 180 : MutableHandle<T>(handle), obj_(obj) { 186 *obj_ = MutableHandle<T>::Get(); 190 T** const obj_; member in class:art::HandleWrapper 200 : MutableHandle<T>(handle), obj_(obj) {} 205 *obj_ = ObjPtr<T>(MutableHandle<T>::Get()); 209 ObjPtr<T>* const obj_; member in class:art::HandleWrapperObjPtr
|
H A D | monitor_test.cc | 380 explicit TryLockTask(Handle<mirror::Object> obj) : obj_(obj) {} 385 ObjectTryLock<mirror::Object> lock(self, obj_); 394 Handle<mirror::Object> obj_; member in class:art::TryLockTask
|
/art/compiler/optimizing/ |
H A D | code_generator_mips.cc | 622 obj_(obj), 685 // update the field in the holder (`*(obj_ + field_offset_)`). 701 Register base = obj_; 761 const Register obj_; member in class:art::mips::ReadBarrierMarkAndUpdateFieldSlowPathMIPS 762 // The location of the offset of the marked reference field within `obj_`. 782 obj_(obj), 895 parallel_move.AddMove(obj_, 926 size_t obj = static_cast<int>(obj_.AsRegister<Register>()); 946 const Location obj_; member in class:art::mips::ReadBarrierForHeapReferenceSlowPathMIPS
|
H A D | code_generator_mips64.cc | 567 obj_(obj), 629 // update the field in the holder (`*(obj_ + field_offset_)`). 645 GpuRegister base = obj_; 696 const GpuRegister obj_; member in class:art::mips64::ReadBarrierMarkAndUpdateFieldSlowPathMIPS64 697 // The location of the offset of the marked reference field within `obj_`. 717 obj_(obj), 828 parallel_move.AddMove(obj_, 861 size_t obj = static_cast<int>(obj_.AsRegister<GpuRegister>()); 881 const Location obj_; member in class:art::mips64::ReadBarrierForHeapReferenceSlowPathMIPS64
|
H A D | code_generator_arm64.cc | 805 obj_(obj), 825 DCHECK(obj_.IsW()); 874 __ Ldr(temp_, HeapOperand(obj_, monitor_offset)); 887 __ Add(obj_.X(), obj_.X(), Operand(temp_.X(), LSR, 32)); 894 obj_, 917 Register obj_; member in class:art::arm64::LoadReferenceWithBakerReadBarrierSlowPathARM64 918 // The offset, index and scale factor to access the reference in `obj_`. 926 // A temporary register used to hold the lock word of `obj_`. 962 obj_(ob 1128 const Register obj_; member in class:art::arm64::LoadReferenceWithBakerReadBarrierAndUpdateFieldSlowPathARM64 1322 const Location obj_; member in class:art::arm64::ReadBarrierForHeapReferenceSlowPathARM64 [all...] |
H A D | code_generator_arm.cc | 784 obj_(obj), 843 __ LoadFromOffset(kLoadWord, temp_, obj_, monitor_offset); 856 __ add(obj_, obj_, ShifterOperand(temp_, LSR, 32)); 862 instruction_, ref_, obj_, offset_, index_, scale_factor_, /* needs_null_check */ false); 883 Register obj_; member in class:art::arm::LoadReferenceWithBakerReadBarrierSlowPathARM 884 // The offset, index and scale factor to access the reference in `obj_`. 890 // A temporary register used to hold the lock word of `obj_`. 926 obj_(obj), 956 // The location of the offset of the marked reference field within `obj_` 1084 const Register obj_; member in class:art::arm::LoadReferenceWithBakerReadBarrierAndUpdateFieldSlowPathARM 1277 const Location obj_; member in class:art::arm::ReadBarrierForHeapReferenceSlowPathARM [all...] |
H A D | code_generator_arm_vixl.cc | 806 obj_(obj), 872 arm_codegen->GetAssembler()->LoadFromOffset(kLoadWord, temp_, obj_, monitor_offset); 885 __ Add(obj_, obj_, Operand(temp_, ShiftType::LSR, 32)); 890 instruction_, ref_, obj_, offset_, index_, scale_factor_, /* needs_null_check */ false); 911 vixl32::Register obj_; member in class:art::arm::LoadReferenceWithBakerReadBarrierSlowPathARMVIXL 912 // The offset, index and scale factor to access the reference in `obj_`. 918 // A temporary register used to hold the lock word of `obj_`. 955 obj_(obj), 1000 arm_codegen->GetAssembler()->LoadFromOffset(kLoadWord, temp1_, obj_, monitor_offse 1126 const vixl32::Register obj_; member in class:art::arm::LoadReferenceWithBakerReadBarrierAndUpdateFieldSlowPathARMVIXL 1321 const Location obj_; member in class:art::arm::ReadBarrierForHeapReferenceSlowPathARMVIXL [all...] |
H A D | code_generator_x86.cc | 547 obj_(obj), 626 Register base = obj_; 680 const Register obj_; member in class:art::x86::ReadBarrierMarkAndUpdateFieldSlowPathX86 681 // The address of the marked reference field. The base of this address must be `obj_`. 704 obj_(obj), 817 parallel_move.AddMove(obj_, 845 size_t obj = static_cast<int>(obj_.AsRegister<Register>()); 862 const Location obj_; member in class:art::x86::ReadBarrierForHeapReferenceSlowPathX86
|
H A D | code_generator_x86_64.cc | 562 obj_(obj), 645 CpuRegister base = obj_; 700 const CpuRegister obj_; member in class:art::x86_64::ReadBarrierMarkAndUpdateFieldSlowPathX86_64 701 // The address of the marked reference field. The base of this address must be `obj_`. 725 obj_(obj), 835 parallel_move.AddMove(obj_, 868 size_t obj = static_cast<int>(obj_.AsRegister<CpuRegister>().AsRegister()); 885 const Location obj_; member in class:art::x86_64::ReadBarrierForHeapReferenceSlowPathX86_64
|
/art/runtime/gc/ |
H A D | heap.cc | 2861 explicit RootMatchesObjectVisitor(const mirror::Object* obj) : obj_(obj) { } 2865 if (root == obj_) { 2866 LOG(INFO) << "Object " << obj_ << " is a root " << info.ToString(); 2871 const mirror::Object* const obj_; member in class:art::gc::RootMatchesObjectVisitor::mirror
|