Searched defs:obj (Results 1 - 25 of 42) sorted by relevance

12

/art/test/003-omnibus-opcodes/src/
H A DUnresTest2.java8 static boolean checkCasts(Object obj) { argument
12 UnresClass un = (UnresClass) obj;
18 foo = obj instanceof UnresClass;
/art/test/024-illegal-access/src/
H A DCheckInstanceof.java21 public static void main(Object obj) { argument
22 if (obj instanceof otherpkg.Package)
/art/runtime/gc/space/
H A Ddlmalloc_space-inl.h28 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 Ddlmalloc_space.h59 // 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 Dimage_space.cc156 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 Dlarge_object_space.cc65 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 Dspace_test.cc225 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 Dheap_bitmap.h37 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 Dspace_bitmap_test.cc49 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 Dspace_bitmap-inl.h28 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 Dmod_union_table.cc102 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 Dspace_bitmap.cc48 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 Dspace_bitmap.h45 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 DMain.java177 private void doNothing(Object obj) {} argument
/art/runtime/gc/collector/
H A Dmark_sweep-inl.h32 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 DWrappedThrow.java181 public WTInvocationHandler(Object obj) { argument
182 mObj = obj;
H A DBasicTest.java231 public MyInvocationHandler(Object obj) { argument
232 mObj = obj;
/art/runtime/
H A Dindirect_reference_table.cc66 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 Dreference_table.cc41 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 Dindirect_reference_table.h97 * 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 Dsun_misc_Unsafe.cc28 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 DClassAttrs.java218 public static String getSignatureAttribute(Object obj) { argument
230 return (String) method.invoke(null, obj);
/art/runtime/entrypoints/portable/
H A Dportable_trampoline_entrypoints.cc239 mirror::Object* obj = *reinterpret_cast<mirror::Object**>(GetParamAddress()); local
240 val.l = soa_.AddLocalReference<jobject>(obj);
/art/runtime/mirror/
H A Dobject-inl.h272 inline void Object::VerifyObject(const Object* obj) { argument
274 Runtime::Current()->GetHeap()->VerifyObject(obj);
/art/test/MyClassNatives/
H A DMyClassNatives.java34 native boolean compareAndSwapInt(Object obj, long offset, int expected, int newval); argument

Completed in 6440 milliseconds

12