/art/runtime/ |
H A D | monitor_test.cc | 380 explicit TryLockTask(Handle<mirror::Object> obj) : obj_(obj) {} argument
|
H A D | reference_table.cc | 42 void ReferenceTable::Add(mirror::Object* obj) { argument 43 DCHECK(obj != nullptr); 44 VerifyObject(obj); 49 entries_.push_back(GcRoot<mirror::Object>(obj)); 52 void ReferenceTable::Remove(mirror::Object* obj) { argument 56 if (entry == obj) { 63 // If "obj" is an array, return the number of elements in the array. 65 static size_t GetElementCount(mirror::Object* obj) SHARED_REQUIRES(Locks::mutator_lock_) { 68 if (obj == nullptr || !obj [all...] |
H A D | transaction.cc | 101 void Transaction::RecordWriteFieldBoolean(mirror::Object* obj, MemberOffset field_offset, argument 103 DCHECK(obj != nullptr); 105 ObjectLog& object_log = object_logs_[obj]; 109 void Transaction::RecordWriteFieldByte(mirror::Object* obj, MemberOffset field_offset, argument 111 DCHECK(obj != nullptr); 113 ObjectLog& object_log = object_logs_[obj]; 117 void Transaction::RecordWriteFieldChar(mirror::Object* obj, MemberOffset field_offset, argument 119 DCHECK(obj != nullptr); 121 ObjectLog& object_log = object_logs_[obj]; 126 void Transaction::RecordWriteFieldShort(mirror::Object* obj, MemberOffse argument 135 RecordWriteField32(mirror::Object* obj, MemberOffset field_offset, uint32_t value, bool is_volatile) argument 143 RecordWriteField64(mirror::Object* obj, MemberOffset field_offset, uint64_t value, bool is_volatile) argument 151 RecordWriteFieldReference(mirror::Object* obj, MemberOffset field_offset, mirror::Object* value, bool is_volatile) argument 325 LogReferenceValue(MemberOffset offset, mirror::Object* obj, bool is_volatile) argument 341 Undo(mirror::Object* obj) argument 360 UndoFieldWrite(mirror::Object* obj, MemberOffset field_offset, const FieldValue& field_value) argument [all...] |
H A D | reflection.cc | 74 void Append(mirror::Object* obj) SHARED_REQUIRES(Locks::mutator_lock_) { 75 Append(StackReference<mirror::Object>::FromMirrorPtr(obj).AsVRegValue()); 442 JValue InvokeWithVarArgs(const ScopedObjectAccessAlreadyRunnable& soa, jobject obj, jmethodID mid, 459 mirror::Object* receiver = method->IsStatic() ? nullptr : soa.Decode<mirror::Object*>(obj); 468 UpdateReference(soa.Self(), obj, result.GetL()); 473 JValue InvokeWithJValues(const ScopedObjectAccessAlreadyRunnable& soa, jobject obj, jmethodID mid, argument 489 mirror::Object* receiver = method->IsStatic() ? nullptr : soa.Decode<mirror::Object*>(obj); 498 UpdateReference(soa.Self(), obj, result.GetL()); 504 jobject obj, jmethodID mid, jvalue* args) { 513 mirror::Object* receiver = soa.Decode<mirror::Object*>(obj); 503 InvokeVirtualOrInterfaceWithJValues(const ScopedObjectAccessAlreadyRunnable& soa, jobject obj, jmethodID mid, jvalue* args) argument 534 InvokeVirtualOrInterfaceWithVarArgs(const ScopedObjectAccessAlreadyRunnable& soa, jobject obj, jmethodID mid, va_list args) argument 843 VerifyAccess(Thread* self, mirror::Object* obj, mirror::Class* declaring_class, uint32_t access_flags, mirror::Class** calling_class, size_t num_frames) argument 857 VerifyAccess(Thread* self, mirror::Object* obj, mirror::Class* declaring_class, uint32_t access_flags, mirror::Class* calling_class) argument 887 UpdateReference(Thread* self, jobject obj, mirror::Object* result) argument [all...] |
H A D | java_vm_ext.cc | 521 jobject JavaVMExt::AddGlobalRef(Thread* self, mirror::Object* obj) { argument 523 if (obj == nullptr) { 527 IndirectRef ref = globals_.Add(IRT_FIRST_SEGMENT, obj); 531 jweak JavaVMExt::AddWeakGlobalRef(Thread* self, mirror::Object* obj) { argument 532 if (obj == nullptr) { 539 IndirectRef ref = weak_globals_.Add(IRT_FIRST_SEGMENT, obj); 543 void JavaVMExt::DeleteGlobalRef(Thread* self, jobject obj) { argument 544 if (obj == nullptr) { 548 if (!globals_.Remove(IRT_FIRST_SEGMENT, obj)) { 549 LOG(WARNING) << "JNI WARNING: DeleteGlobalRef(" << obj << ") " 554 DeleteWeakGlobalRef(Thread* self, jweak obj) argument 915 mirror::Object* obj = entry->Read<kWithoutReadBarrier>(); local [all...] |
H A D | monitor.cc | 76 Monitor::Monitor(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code) argument 82 obj_(GcRoot<mirror::Object>(obj)), 98 Monitor::Monitor(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code, argument 105 obj_(GcRoot<mirror::Object>(obj)), 257 void Monitor::AtraceMonitorLock(Thread* self, mirror::Object* obj, bool is_wait) { argument 259 AtraceMonitorLockImpl(self, obj, is_wait); 263 void Monitor::AtraceMonitorLockImpl(Thread* self, mirror::Object* obj, bool is_wait) { argument 285 (obj == nullptr ? -1 : static_cast<int32_t>(reinterpret_cast<uintptr_t>(obj))), 753 bool Monitor::Deflate(Thread* self, mirror::Object* obj) { argument 802 Inflate(Thread* self, Thread* owner, mirror::Object* obj, int32_t hash_code) argument 811 << " created monitor " << m << " for object " << obj; local 814 << " created monitor " << m << " for object " << obj; local 823 InflateThinLocked(Thread* self, Handle<mirror::Object> obj, LockWord lock_word, uint32_t hash_code) argument 866 MonitorEnter(Thread* self, mirror::Object* obj, bool trylock) argument 952 MonitorExit(Thread* self, mirror::Object* obj) argument 1011 Wait(Thread* self, mirror::Object *obj, int64_t ms, int32_t ns, bool interruptShouldThrow, ThreadState why) argument 1048 DoNotify(Thread* self, mirror::Object* obj, bool notify_all) argument 1085 GetLockOwnerThreadId(mirror::Object* obj) argument 1345 mirror::Object* obj = m->GetObject<kWithoutReadBarrier>(); local 1350 << obj; local 1386 MonitorInfo(mirror::Object* obj) argument [all...] |
H A D | stack.cc | 953 void LockCountData::AddMonitor(Thread* self, mirror::Object* obj) { argument 954 if (obj == nullptr) { 967 monitors_->push_back(obj); 970 void LockCountData::RemoveMonitorOrThrow(Thread* self, const mirror::Object* obj) { argument 971 if (obj == nullptr) { 978 auto it = std::find(monitors_->begin(), monitors_->end(), obj); 991 PrettyTypeOf(const_cast<mirror::Object*>(obj)).c_str()); 997 void MonitorExitHelper(Thread* self, mirror::Object* obj) NO_THREAD_SAFETY_ANALYSIS { 999 DCHECK(obj != nullptr); 1000 obj [all...] |
/art/test/044-proxy/src/ |
H A D | BasicTest.java | 234 public MyInvocationHandler(Object obj) { argument 235 mObj = obj;
|
/art/runtime/gc/collector/ |
H A D | mark_compact.cc | 74 void MarkCompact::ForwardObject(mirror::Object* obj) { argument 75 const size_t alloc_size = RoundUp(obj->SizeOf(), space::BumpPointerSpace::kAlignment); 76 LockWord lock_word = obj->GetLockWord(false); 80 objects_with_lockword_->Set(obj); 83 obj->SetLockWord(LockWord::FromForwardingAddress(reinterpret_cast<size_t>(bump_pointer_)), 97 [this](mirror::Object* obj) 99 DCHECK_ALIGNED(obj, space::BumpPointerSpace::kAlignment); 100 DCHECK(IsMarked(obj) != nullptr); 101 ForwardObject(obj); 123 inline mirror::Object* MarkCompact::MarkObject(mirror::Object* obj) { argument 255 MarkStackPush(mirror::Object* obj) argument 294 mirror::Object* obj = *roots[i]; local 308 mirror::Object* obj = roots[i]->AsMirrorPtr(); local 402 mirror::Object* obj = reference->AsMirrorPtr(); local 444 UpdateObjectReferences(mirror::Object* obj) argument 449 GetMarkedForwardAddress(mirror::Object* obj) argument 489 MoveObject(mirror::Object* obj, size_t len) argument 584 ScanObject(mirror::Object* obj) argument 593 mirror::Object* obj = mark_stack_->PopBack(); local [all...] |
H A D | semi_space.cc | 291 void operator()(Object* obj, MemberOffset offset, bool /* is_static */) const 293 mirror::Object* ref = obj->GetFieldObject<mirror::Object>(offset); 295 Runtime::Current()->GetHeap()->DumpObject(LOG(INFO), obj); variable 321 void SemiSpace::VerifyNoFromSpaceReferences(Object* obj) { argument 322 DCHECK(!from_space_->HasAddress(obj)) << "Scanning object " << obj << " in from space"; 324 obj->VisitReferences(visitor, VoidFunctor()); 371 [this](mirror::Object* obj) 373 ScanObject(obj); 384 [this](Object* obj) 450 MarkStackPush(Object* obj) argument 508 MarkNonForwardedObject(mirror::Object* obj) argument 722 ScanObject(Object* obj) argument 743 Object* obj = mark_stack_->PopBack(); local 754 IsMarked(mirror::Object* obj) argument 768 mirror::Object* obj = object->AsMirrorPtr(); local [all...] |
/art/runtime/native/ |
H A D | java_lang_Class.cc | 624 mirror::Object* obj = mirror::String::Alloc<true>(soa.Self(), 0, allocator_type, visitor); local 628 return soa.AddLocalReference<jobject>(obj);
|
H A D | sun_misc_Unsafe.cc | 36 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 38 bool success = obj->CasFieldStrongSequentiallyConsistent32<false>(MemberOffset(offset), 46 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 48 bool success = obj->CasFieldStrongSequentiallyConsistent64<false>(MemberOffset(offset), 56 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 65 reinterpret_cast<uint8_t*>(obj) + static_cast<size_t>(offset)); 67 obj, 71 bool success = obj->CasFieldStrongSequentiallyConsistentObject<false>(MemberOffset(offset), 78 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 79 return obj 84 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 90 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 98 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 106 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 114 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 120 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 126 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 134 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 142 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 150 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 157 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 165 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 174 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 183 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 393 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 399 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 406 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 412 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 419 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 425 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 432 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 438 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 445 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 453 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 462 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 470 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local [all...] |
/art/test/023-many-interfaces/src/ |
H A D | ManyInterfaces.java | 190 ManyInterfaces obj = new ManyInterfaces(); 206 testIface001(obj, iter); 211 testIface049(obj, iter); 216 testIface099(obj, iter); 221 testVirt001(obj, iter); 226 testVirt049(obj, iter); 231 testVirt099(obj, iter); 236 testInstance001(obj, iter); 241 testInstance049(obj, iter); 246 testInstance099(obj, ite 329 testVirt001(ManyInterfaces obj, int count) argument 338 testVirt049(ManyInterfaces obj, int count) argument 347 testVirt099(ManyInterfaces obj, int count) argument 356 testInstance001(Object obj, int count) argument 380 testInstance049(Object obj, int count) argument 404 testInstance099(Object obj, int count) argument [all...] |
/art/test/530-checker-lse/src/ |
H A D | Main.java | 120 static int test2(TestClass obj) { argument 121 obj.j = 1; 122 obj.j = 1; 123 return obj.j; 151 static int test3(TestClass obj) { argument 156 TestClass obj2 = new TestClass(); // Cannot alias with obj or obj1 which pre-exist. 157 obj.next = obj2; // Make obj2 a non-singleton. 158 // All stores below need to stay since obj/obj1/obj2 are not singletons. 159 obj.i = 1; 161 // Following stores won't kill values of obj 181 test4(TestClass obj, boolean b) argument 203 test5(TestClass obj, boolean b) argument 246 test7(TestClass obj) argument 286 test9(TestClass obj) argument 308 test10(TestClass obj) argument 324 test11(TestClass obj) argument 455 test18(TestClass obj) argument [all...] |
/art/runtime/gc/space/ |
H A D | large_object_space.cc | 55 mirror::Object* obj = variable 59 reinterpret_cast<uintptr_t>(obj) + kMemoryToolRedZoneBytes); 60 MEMORY_TOOL_MAKE_NOACCESS(reinterpret_cast<void*>(obj), kMemoryToolRedZoneBytes); 70 size_t AllocationSize(mirror::Object* obj, size_t* usable_size) OVERRIDE { 71 return LargeObjectMapSpace::AllocationSize(ObjectWithRedzone(obj), usable_size); 74 bool IsZygoteLargeObject(Thread* self, mirror::Object* obj) const OVERRIDE { 75 return LargeObjectMapSpace::IsZygoteLargeObject(self, ObjectWithRedzone(obj)); 78 size_t Free(Thread* self, mirror::Object* obj) OVERRIDE { 79 mirror::Object* object_with_rdz = ObjectWithRedzone(obj); 80 MEMORY_TOOL_MAKE_UNDEFINED(object_with_rdz, AllocationSize(obj, nullpt 89 ObjectWithRedzone(const mirror::Object* obj) argument 94 ObjectWithRedzone(mirror::Object* obj) argument 143 mirror::Object* const obj = reinterpret_cast<mirror::Object*>(mem_map->Begin()); member in class:art::gc::space::mirror 209 AllocationSize(mirror::Object* obj, size_t* usable_size) argument 409 Free(Thread* self, mirror::Object* obj) argument 468 AllocationSize(mirror::Object* obj, size_t* usable_size) argument 525 mirror::Object* obj = reinterpret_cast<mirror::Object*>(GetAddressForAllocationInfo(new_info)); local [all...] |
/art/runtime/interpreter/ |
H A D | interpreter_common.cc | 51 Object* obj; local 53 obj = f->GetDeclaringClass(); 55 obj = shadow_frame.GetVRegReference(inst->VRegB_22c(inst_data)); 56 if (UNLIKELY(obj == nullptr)) { 65 Object* this_object = f->IsStatic() ? nullptr : obj; 72 shadow_frame.SetVReg(vregA, f->GetBoolean(obj)); 75 shadow_frame.SetVReg(vregA, f->GetByte(obj)); 78 shadow_frame.SetVReg(vregA, f->GetChar(obj)); 81 shadow_frame.SetVReg(vregA, f->GetShort(obj)); 84 shadow_frame.SetVReg(vregA, f->GetInt(obj)); 135 Object* obj = shadow_frame.GetVRegReference(inst->VRegB_22c(inst_data)); local 151 instrumentation->FieldReadEvent(Thread::Current(), obj, shadow_frame.GetMethod(), local 246 Object* obj; local 353 Object* obj = shadow_frame.GetVRegReference(inst->VRegB_22c(inst_data)); local 371 instrumentation->FieldWriteEvent(Thread::Current(), obj, shadow_frame.GetMethod(), local [all...] |
/art/test/064-field-access/src/ |
H A D | Main.java | 56 * Get the field specified by "field" from "obj". 66 public Object getValue(Field field, Object obj, char type, argument 72 result = field.getBoolean(obj); 75 result = field.getByte(obj); 78 result = field.getShort(obj); 81 result = field.getChar(obj); 84 result = field.getInt(obj); 87 result = field.getLong(obj); 90 result = field.getFloat(obj); 93 result = field.getDouble(obj); 640 getValue(Field field, Object obj, char type, Class expectedException) argument 701 invoke(Method method, Object obj, Class expectedException) argument [all...] |
/art/compiler/optimizing/ |
H A D | inliner.cc | 890 HInstruction* obj = GetInvokeInputForArgVRegIndex(invoke_instruction, data.object_arg); local 891 HInstanceFieldGet* iget = CreateInstanceFieldGet(dex_cache, data.field_idx, obj); 905 HInstruction* obj = GetInvokeInputForArgVRegIndex(invoke_instruction, data.object_arg); local 907 HInstanceFieldSet* iput = CreateInstanceFieldSet(dex_cache, data.field_idx, obj, value); 942 HInstruction* obj = GetInvokeInputForArgVRegIndex(invoke_instruction, /* this */ 0u); local 951 HInstanceFieldSet* iput = CreateInstanceFieldSet(dex_cache, field_index, obj, value); 979 HInstruction* obj) 985 obj, 1006 HInstruction* obj, 1013 obj, [all...] |
H A D | load_store_elimination.cc | 862 HInstruction* obj = instruction->InputAt(0); variable 865 VisitGetLocation(instruction, obj, offset, nullptr, declaring_class_def_index); 869 HInstruction* obj = instruction->InputAt(0); variable 873 VisitSetLocation(instruction, obj, offset, nullptr, declaring_class_def_index, value);
|
H A D | reference_type_propagation.cc | 199 HInstruction* obj, 214 for (const HUseListNode<HInstruction*>& use : obj->GetUses()) { 246 HInstruction* obj = nullptr; local 249 obj = input0; 251 obj = input1; 256 if (!obj->CanBeNull() || obj->IsNullConstant()) { 260 DCHECK(!obj->IsLoadClass()) << "We should not replace HLoadClass instructions"; 269 const HUseList<HInstruction*>& uses = obj->GetUses(); 281 if (ShouldCreateBoundType(insert_point, obj, object_rt 398 HInstruction* obj = instanceOf->InputAt(0); local 612 HInstruction* obj = instr->InputAt(0); local [all...] |
H A D | instruction_simplifier.cc | 397 HInstruction* obj = null_check->InputAt(0); local 398 if (!obj->CanBeNull()) { 399 null_check->ReplaceWith(obj);
|
H A D | intrinsics_arm.cc | 959 Register obj = locations->InAt(0).AsRegister<Register>(); // String object pointer. local 974 __ ldr(temp, Address(obj, count_offset.Int32Value())); // temp = str.length. 979 __ add(array_temp, obj, ShifterOperand(value_offset.Int32Value())); // array_temp := str.value.
|
H A D | intrinsics_mips.cc | 1896 Register obj = locations->InAt(0).AsRegister<Register>(); local 1910 __ Lw(TMP, obj, count_offset); 1915 // out = obj[2*idx]. 1917 __ Addu(TMP, TMP, obj); // Address of char at location idx
|
/art/runtime/arch/ |
H A D | stub_test.cc | 596 Handle<mirror::String> obj( 598 LockWord lock = obj->GetLockWord(false); 602 Invoke3(reinterpret_cast<size_t>(obj.Get()), 0U, 0U, art_quick_lock_object, self); 604 LockWord lock_after = obj->GetLockWord(false); 610 Invoke3(reinterpret_cast<size_t>(obj.Get()), 0U, 0U, art_quick_lock_object, self); 614 LockWord l_inc = obj->GetLockWord(false); 670 Handle<mirror::String> obj( 672 LockWord lock = obj->GetLockWord(false); 676 test->Invoke3(reinterpret_cast<size_t>(obj.Get()), 0U, 0U, art_quick_unlock_object, self); 681 LockWord lock_after = obj 1026 mirror::Object* obj = reinterpret_cast<mirror::Object*>(result); local 1040 mirror::Object* obj = reinterpret_cast<mirror::Object*>(result); local 1054 mirror::Object* obj = reinterpret_cast<mirror::Object*>(result); local 1159 mirror::Array* obj = reinterpret_cast<mirror::Array*>(result); local 1174 mirror::Object* obj = reinterpret_cast<mirror::Object*>(result); local [all...] |
/art/runtime/mirror/ |
H A D | object-inl.h | 221 Object* obj = const_cast<Object*>(this); local 222 DCHECK(obj->GetReadBarrierPointer() == nullptr) 223 << "Bad Baker pointer: obj=" << reinterpret_cast<void*>(obj) 224 << " ptr=" << reinterpret_cast<void*>(obj->GetReadBarrierPointer()); 227 Object* obj = const_cast<Object*>(this); local 228 DCHECK_EQ(obj, obj->GetReadBarrierPointer()) 229 << "Bad Brooks pointer: obj=" << reinterpret_cast<void*>(obj) 853 mirror::Object* obj; local [all...] |