Searched defs:obj (Results 51 - 75 of 108) sorted by relevance

12345

/art/runtime/
H A Dmonitor_test.cc380 explicit TryLockTask(Handle<mirror::Object> obj) : obj_(obj) {} argument
H A Dreference_table.cc42 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 Dtransaction.cc101 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 Dreflection.cc74 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 Djava_vm_ext.cc521 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 Dmonitor.cc76 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 Dstack.cc953 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 DBasicTest.java234 public MyInvocationHandler(Object obj) { argument
235 mObj = obj;
/art/runtime/gc/collector/
H A Dmark_compact.cc74 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 Dsemi_space.cc291 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 Djava_lang_Class.cc624 mirror::Object* obj = mirror::String::Alloc<true>(soa.Self(), 0, allocator_type, visitor); local
628 return soa.AddLocalReference<jobject>(obj);
H A Dsun_misc_Unsafe.cc36 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 DManyInterfaces.java190 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 DMain.java120 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 Dlarge_object_space.cc55 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 Dinterpreter_common.cc51 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 DMain.java56 * 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 Dinliner.cc890 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 Dload_store_elimination.cc862 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 Dreference_type_propagation.cc199 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 Dinstruction_simplifier.cc397 HInstruction* obj = null_check->InputAt(0); local
398 if (!obj->CanBeNull()) {
399 null_check->ReplaceWith(obj);
H A Dintrinsics_arm.cc959 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 Dintrinsics_mips.cc1896 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 Dstub_test.cc596 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 Dobject-inl.h221 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...]

Completed in 614 milliseconds

12345