/art/test/003-omnibus-opcodes/src/ |
H A D | UnresTest2.java | 8 static boolean checkCasts(Object obj) { argument 12 UnresClass un = (UnresClass) obj; 18 foo = obj instanceof UnresClass;
|
/art/test/024-illegal-access/src/ |
H A D | CheckInstanceof.java | 21 public static void main(Object obj) { argument 22 if (obj instanceof otherpkg.Package)
|
/art/runtime/gc/space/ |
H A D | dlmalloc_space-inl.h | 28 mirror::Object* obj; local 31 obj = AllocWithoutGrowthLocked(num_bytes, bytes_allocated); 33 if (obj != NULL) { 35 memset(obj, 0, num_bytes); 37 return obj;
|
H A D | dlmalloc_space.h | 59 // Return the storage space required by obj. 60 virtual size_t AllocationSize(const mirror::Object* obj); 66 size_t AllocationSizeNonvirtual(const mirror::Object* obj) { argument 67 return mspace_usable_size(const_cast<void*>(reinterpret_cast<const void*>(obj))) + 147 mirror::Class* FindRecentFreedObject(const mirror::Object* obj); 154 size_t InternalAllocationSize(const mirror::Object* obj);
|
H A D | image_space.cc | 156 const mirror::Object* obj = reinterpret_cast<const mirror::Object*>(current); local 157 CHECK(live_bitmap_->Test(obj)); 158 CHECK(obj->GetClass() != nullptr) << "Image object at address " << obj << " has null class"; 159 current += RoundUp(obj->SizeOf(), kObjectAlignment);
|
H A D | large_object_space.cc | 65 mirror::Object* obj = reinterpret_cast<mirror::Object*>(mem_map->Begin()); local 66 large_objects_.push_back(obj); 67 mem_maps_.Put(obj, mem_map); 75 return obj; 91 size_t LargeObjectMapSpace::AllocationSize(const mirror::Object* obj) { argument 93 MemMaps::iterator found = mem_maps_.find(const_cast<mirror::Object*>(obj)); 118 bool LargeObjectMapSpace::Contains(const mirror::Object* obj) const { 122 return mem_maps_.find(const_cast<mirror::Object*>(obj)) != mem_maps_.end(); 125 return mem_maps_.find(const_cast<mirror::Object*>(obj)) != mem_maps_.end(); 172 FreeListSpace::AllocationHeader* FreeListSpace::GetAllocationHeader(const mirror::Object* obj) { argument 188 Free(Thread* self, mirror::Object* obj) argument 242 AllocationSize(const mirror::Object* obj) argument [all...] |
H A D | space_test.cc | 225 mirror::Object* obj = los->Alloc(Thread::Current(), request_size, &allocation_size); local 226 ASSERT_TRUE(obj != NULL); 227 ASSERT_EQ(allocation_size, los->AllocationSize(obj)); 231 memset(obj, magic, request_size); 232 requests.push_back(std::make_pair(obj, request_size)); 245 mirror::Object* obj = requests.back().first; local 250 ASSERT_EQ(reinterpret_cast<const byte*>(obj)[k], magic); 252 ASSERT_GE(los->Free(Thread::Current(), obj), request_size); 258 mirror::Object* obj = los->Alloc(Thread::Current(), 100 * MB, &bytes_allocated); local 259 EXPECT_TRUE(obj ! 260 los->Free(Thread::Current(), obj); local [all...] |
/art/runtime/gc/accounting/ |
H A D | heap_bitmap.h | 37 bool Test(const mirror::Object* obj) SHARED_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { 38 SpaceBitmap* bitmap = GetContinuousSpaceBitmap(obj); 40 return bitmap->Test(obj); 42 return GetDiscontinuousSpaceObjectSet(obj) != NULL; 46 void Clear(const mirror::Object* obj) EXCLUSIVE_LOCKS_REQUIRED(Locks::heap_bitmap_lock_) { 47 SpaceBitmap* bitmap = GetContinuousSpaceBitmap(obj); 49 bitmap->Clear(obj); 51 SpaceSetMap* set = GetDiscontinuousSpaceObjectSet(obj); 53 set->Clear(obj); 57 void Set(const mirror::Object* obj) EXCLUSIVE_LOCKS_REQUIRE 68 GetContinuousSpaceBitmap(const mirror::Object* obj) argument 77 GetDiscontinuousSpaceObjectSet(const mirror::Object* obj) argument [all...] |
H A D | space_bitmap_test.cc | 49 void operator()(const mirror::Object* obj) { argument 50 EXPECT_TRUE(obj >= begin_); 51 EXPECT_TRUE(obj <= end_); 52 EXPECT_EQ(bitmap_->Test(obj), ((reinterpret_cast<uintptr_t>(obj) & 0xF) != 0)); 70 const mirror::Object* obj = local 72 if (reinterpret_cast<uintptr_t>(obj) & 0xF) { 73 space_bitmap->Set(obj);
|
H A D | space_bitmap-inl.h | 28 inline bool SpaceBitmap::AtomicTestAndSet(const mirror::Object* obj) { argument 29 uintptr_t addr = reinterpret_cast<uintptr_t>(obj); 47 inline bool SpaceBitmap::Test(const mirror::Object* obj) const { 48 uintptr_t addr = reinterpret_cast<uintptr_t>(obj); 49 DCHECK(HasAddress(obj)) << obj; 81 mirror::Object* obj = reinterpret_cast<mirror::Object*>(ptr_base + shift * kAlignment); local 82 visitor(obj); 94 mirror::Object* obj = reinterpret_cast<mirror::Object*>(ptr_base + shift * kAlignment); local 95 visitor(obj); 114 mirror::Object* obj = reinterpret_cast<mirror::Object*>(ptr_base + shift * kAlignment); local 120 Modify(const mirror::Object* obj, bool do_set) argument [all...] |
H A D | mod_union_table.cc | 102 void operator()(const Object* obj, const Object* ref, const MemberOffset& /* offset */, argument 105 if (ref != NULL && mod_union_table_->AddReference(obj, ref)) { 123 void operator()(const Object* obj) const 125 DCHECK(obj != NULL); 129 collector::MarkSweep::VisitObjectReferences(obj, visitor); 146 void operator()(const Object* obj, const Object* ref, const MemberOffset& /* offset */, 150 if (ref != NULL && mod_union_table_->AddReference(obj, ref) && 152 space::ContinuousSpace* from_space = heap->FindContinuousSpaceFromObject(obj, false); 154 LOG(INFO) << "Object " << reinterpret_cast<const void*>(obj) << "(" << PrettyTypeOf(obj) << ")" [all...] |
H A D | space_bitmap.cc | 48 for (const mirror::Object* obj : contained_) { 49 callback(const_cast<mirror::Object*>(obj), arg); 115 mirror::Object* obj = reinterpret_cast<mirror::Object*>(ptr_base + shift * kAlignment); local 116 (*callback)(obj, arg); 175 static void WalkFieldsInOrder(SpaceBitmap* visited, SpaceBitmap::Callback* callback, mirror::Object* obj, 180 static void WalkInstanceFields(SpaceBitmap* visited, SpaceBitmap::Callback* callback, mirror::Object* obj, 186 WalkInstanceFields(visited, callback, obj, super, arg); 195 mirror::Object* value = field->GetObj(obj); 205 static void WalkFieldsInOrder(SpaceBitmap* visited, SpaceBitmap::Callback* callback, mirror::Object* obj, 208 if (visited->Test(obj)) { 260 mirror::Object* obj = reinterpret_cast<mirror::Object*>(ptr_base + shift * kAlignment); local [all...] |
H A D | space_bitmap.h | 45 typedef void Callback(mirror::Object* obj, void* arg); 47 typedef void ScanCallback(mirror::Object* obj, void* finger, void* arg); 79 inline bool Set(const mirror::Object* obj) { argument 80 return Modify(obj, true); 83 inline bool Clear(const mirror::Object* obj) { argument 84 return Modify(obj, false); 88 bool AtomicTestAndSet(const mirror::Object* obj); 93 bool Test(const mirror::Object* obj) const; 95 // Return true iff <obj> is within the range of pointers that this bitmap could potentially cover, 97 bool HasAddress(const void* obj) cons 221 Set(const mirror::Object* obj) argument 225 Clear(const mirror::Object* obj) argument [all...] |
/art/test/088-monitor-verification/src/ |
H A D | Main.java | 177 private void doNothing(Object obj) {} argument
|
/art/runtime/gc/collector/ |
H A D | mark_sweep-inl.h | 32 inline void MarkSweep::ScanObjectVisit(const mirror::Object* obj, const MarkVisitor& visitor) { argument 33 DCHECK(obj != NULL); 34 if (kIsDebugBuild && !IsMarked(obj)) { 36 LOG(FATAL) << "Scanning unmarked object " << obj; 38 mirror::Class* klass = obj->GetClass(); 45 VisitObjectArrayReferences(obj->AsObjectArray<mirror::Object>(), visitor); 52 VisitClassReferences(klass, obj, visitor); 57 VisitOtherReferences(klass, obj, visitor); 59 DelayReferenceReferent(klass, const_cast<mirror::Object*>(obj)); 65 inline void MarkSweep::VisitObjectReferences(const mirror::Object* obj, cons 115 VisitFieldsReferences(const mirror::Object* obj, uint32_t ref_offsets, bool is_static, const Visitor& visitor) argument [all...] |
/art/test/044-proxy/src/ |
H A D | WrappedThrow.java | 181 public WTInvocationHandler(Object obj) { argument 182 mObj = obj;
|
H A D | BasicTest.java | 231 public MyInvocationHandler(Object obj) { argument 232 mObj = obj;
|
/art/runtime/ |
H A D | indirect_reference_table.cc | 66 const mirror::Object* obj = table_[idx]; local 67 IndirectRef checkRef = ToIndirectRef(obj, idx); 78 IndirectRef IndirectReferenceTable::Add(uint32_t cookie, const mirror::Object* obj) { argument 83 DCHECK(obj != NULL); 85 DCHECK_ALIGNED(reinterpret_cast<uintptr_t>(obj), 8); 134 UpdateSlotAdd(obj, pScan - table_); 135 result = ToIndirectRef(obj, pScan - table_); 136 *pScan = obj; 140 UpdateSlotAdd(obj, topIndex); 141 result = ToIndirectRef(obj, topInde [all...] |
H A D | reference_table.cc | 41 void ReferenceTable::Add(const mirror::Object* obj) { argument 42 DCHECK(obj != NULL); 47 entries_.push_back(obj); 50 void ReferenceTable::Remove(const mirror::Object* obj) { argument 53 if (entries_[i] == obj) { 60 // If "obj" is an array, return the number of elements in the array. 62 static size_t GetElementCount(const mirror::Object* obj) { argument 63 if (obj == NULL || obj == kClearedJniWeakGlobal || !obj [all...] |
H A D | indirect_reference_table.h | 97 * create iref1 for obj, delete iref1, create iref2 for same obj, lookup 256 * Add a new entry. "obj" must be a valid non-NULL object reference. 261 IndirectRef Add(uint32_t cookie, const mirror::Object* obj) 350 void UpdateSlotAdd(const mirror::Object* obj, int slot) { argument 354 pSlot->previous[pSlot->serial % kIRTPrevCount] = obj;
|
/art/runtime/native/ |
H A D | sun_misc_Unsafe.cc | 28 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 29 byte* raw_addr = reinterpret_cast<byte*>(obj) + offset; 38 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 39 byte* raw_addr = reinterpret_cast<byte*>(obj) + offset; 48 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 51 byte* raw_addr = reinterpret_cast<byte*>(obj) + offset; 57 Runtime::Current()->GetHeap()->WriteBarrierField(obj, MemberOffset(offset), newValue); 64 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 65 return obj->GetField32(MemberOffset(offset), false); 70 mirror::Object* obj local 76 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 82 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 88 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 95 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 101 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 107 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 113 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 119 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 126 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 133 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 140 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 147 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local 154 mirror::Object* obj = soa.Decode<mirror::Object*>(javaObj); local [all...] |
/art/test/031-class-attributes/src/ |
H A D | ClassAttrs.java | 218 public static String getSignatureAttribute(Object obj) { argument 230 return (String) method.invoke(null, obj);
|
/art/runtime/entrypoints/portable/ |
H A D | portable_trampoline_entrypoints.cc | 239 mirror::Object* obj = *reinterpret_cast<mirror::Object**>(GetParamAddress()); local 240 val.l = soa_.AddLocalReference<jobject>(obj);
|
/art/runtime/mirror/ |
H A D | object-inl.h | 272 inline void Object::VerifyObject(const Object* obj) { argument 274 Runtime::Current()->GetHeap()->VerifyObject(obj);
|
/art/test/MyClassNatives/ |
H A D | MyClassNatives.java | 34 native boolean compareAndSwapInt(Object obj, long offset, int expected, int newval); argument
|