/art/test/905-object-free/src/art/ |
D | Test905.java | 38 public void add(Object referent) { in add() 73 ArrayList<Object> l = new ArrayList<>(100); in doTest() 87 private static void run(ArrayList<Object> l) { in run() 114 private static void stressAllocate(int i, BiConsumer<Integer, Object> saver) { in stressAllocate() 115 Object obj = new Object(); in stressAllocate() 125 final Object[] saved = new Object[num_obj/2]; in stress() 171 private static void allocate(ArrayList<Object> l, long tag) { in allocate() 172 Object obj = new Object(); in allocate() 197 private static native void setTag2(Object o, long tag); in setTag2() 198 private static native long getTag2(Object o); in getTag2()
|
/art/runtime/gc/space/ |
D | bump_pointer_space-inl.h | 28 inline mirror::Object* BumpPointerSpace::Alloc(Thread*, size_t num_bytes, size_t* bytes_allocated, in Alloc() 32 mirror::Object* ret = AllocNonvirtual(num_bytes); in Alloc() 43 inline mirror::Object* BumpPointerSpace::AllocThreadUnsafe(Thread* self, size_t num_bytes, in AllocThreadUnsafe() 53 mirror::Object* obj = reinterpret_cast<mirror::Object*>(end); in AllocThreadUnsafe() 68 inline mirror::Object* BumpPointerSpace::AllocNonvirtualWithoutAccounting(size_t num_bytes) { in AllocNonvirtualWithoutAccounting() 80 return reinterpret_cast<mirror::Object*>(old_end); in AllocNonvirtualWithoutAccounting() 83 inline mirror::Object* BumpPointerSpace::AllocNonvirtual(size_t num_bytes) { in AllocNonvirtual() 84 mirror::Object* ret = AllocNonvirtualWithoutAccounting(num_bytes); in AllocNonvirtual()
|
D | bump_pointer_space-walk-inl.h | 44 auto no_thread_safety_analysis_visit = [&](mirror::Object* obj) NO_THREAD_SAFETY_ANALYSIS { in Walk() 65 mirror::Object* obj = reinterpret_cast<mirror::Object*>(pos); in Walk() 82 mirror::Object* obj = reinterpret_cast<mirror::Object*>(pos); in Walk() 83 const mirror::Object* end_obj = reinterpret_cast<const mirror::Object*>(pos + block_size); in Walk()
|
D | memory_tool_malloc_space.h | 34 mirror::Object* AllocWithGrowth(Thread* self, size_t num_bytes, size_t* bytes_allocated, 37 mirror::Object* Alloc(Thread* self, size_t num_bytes, size_t* bytes_allocated, 39 mirror::Object* AllocThreadUnsafe(Thread* self, size_t num_bytes, size_t* bytes_allocated, 43 size_t AllocationSize(mirror::Object* obj, size_t* usable_size) override; 45 size_t Free(Thread* self, mirror::Object* ptr) override 48 size_t FreeList(Thread* self, size_t num_ptrs, mirror::Object** ptrs) override 51 void RegisterRecentFree(mirror::Object* ptr ATTRIBUTE_UNUSED) override {} in RegisterRecentFree()
|
/art/test/675-checker-unverified-method/src/ |
D | Main.java | 22 Object o = new Object(); in main() 24 Object[] arguments = { o }; in main() 25 c.getMethod("foo", Object.class).invoke(null, arguments); in main()
|
/art/test/952-invoke-custom/src/ |
D | TestReturnValues.java | 56 static Object passThrough(Object value) { in passThrough() 60 static Object[] passThrough(Object[] value) { in passThrough() 155 returnType = Object.class, 156 parameterTypes = {Object.class}) 157 private static Object passThroughCallSite(Object value) { in passThroughCallSite() 167 returnType = Object[].class, 168 parameterTypes = {Object[].class}) 169 private static Object[] passThroughCallSite(Object[] value) { in passThroughCallSite() 271 Object[] values = {null, "abc", Integer.valueOf(123)}; in testObjectReturnValues() 272 for (Object value : values) { in testObjectReturnValues() [all …]
|
/art/test/AllFields/ |
D | AllFields.java | 26 static Object sObject; 27 static Object[] sObjectArray; 37 Object iObject; 38 Object[] iObjectArray;
|
/art/test/1981-structural-redef-private-method-handles/ |
D | expected_no_mh.txt | 2 Reading field FOO using (ID: 0) MethodHandle()Object = (ID: 1) value of <FOO FIELD> 3 Reading field BAR using (ID: 2) MethodHandle()Object = (ID: 3) value of <BAR FIELD> 6 Reading field FOO using (ID: 0) MethodHandle()Object = (ID: 1) value of <FOO FIELD> 7 Reading field BAR using (ID: 2) MethodHandle()Object = (ID: 3) value of <BAR FIELD> 8 Reading new field BAZ using (ID: 4) MethodHandle()Object = (ID: 5) <NULL> 9 Reading new field FOO using (ID: 6) MethodHandle()Object = (ID: 1) value of <FOO FIELD> 10 Reading new field BAR using (ID: 7) MethodHandle()Object = (ID: 3) value of <BAR FIELD> 17 Reading field FOO using (ID: 0) MethodHandle()Object = (ID: 9) class art.Test1981$Transform 18 Reading field BAR using (ID: 2) MethodHandle()Object = (ID: 3) value of <BAR FIELD> 19 Reading new field BAZ using (ID: 4) MethodHandle()Object = (ID: 10) 42 [all …]
|
/art/test/031-class-attributes/src/ |
D | ClassAttrs.java | 65 showModifiers(Object.class); in test56267() 66 showModifiers(Object[].class); in test56267() 158 assertTrue(Object.class.isAssignableFrom(Object.class)); in test_isAssignableFrom() 159 assertTrue(Object.class.isAssignableFrom(Class.class)); in test_isAssignableFrom() 160 assertTrue(Object.class.isAssignableFrom(String.class)); in test_isAssignableFrom() 161 assertFalse(Object.class.isAssignableFrom(int.class)); in test_isAssignableFrom() 162 assertFalse(Object.class.isAssignableFrom(long.class)); in test_isAssignableFrom() 166 assertFalse(CharSequence.class.isAssignableFrom(Object.class)); in test_isAssignableFrom() 176 assertTrue(Object.class.isAssignableFrom(int[].class)); in test_isAssignableFrom() 177 assertFalse(int[].class.isAssignableFrom(Object.class)); in test_isAssignableFrom() [all …]
|
/art/test/2231-checker-heap-poisoning/src/ |
D | Main.java | 17 Object field; 78 Object testGetField() { in testGetField() 153 void testSetField(Object o) { in testSetField() 159 Object o = m.testGetField(); in main()
|
/art/test/569-checker-pattern-replacement/src-multidex/ |
D | Second.java | 22 public static Object staticReturnArg2(int unused1, String arg2) { in staticReturnArg2() 34 public int return7(Object unused) { in return7() 42 public Object returnNull() { in returnNull() 54 public Object getInstanceObjectField(long unused1) { in getInstanceObjectField() 58 public String getInstanceStringField(Object unused1, String unused2, long unused3) { in getInstanceStringField() 97 public Object instanceObjectField = null;
|
/art/runtime/ |
D | monitor.h | 50 class Object; variable 69 static uint32_t GetLockOwnerThreadId(ObjPtr<mirror::Object> obj) 73 static ObjPtr<mirror::Object> MonitorEnter(Thread* thread, 74 ObjPtr<mirror::Object> obj, 82 static bool MonitorExit(Thread* thread, ObjPtr<mirror::Object> obj) 88 static void Notify(Thread* self, ObjPtr<mirror::Object> obj) in Notify() 92 static void NotifyAll(Thread* self, ObjPtr<mirror::Object> obj) in NotifyAll() 100 ObjPtr<mirror::Object> obj, 107 /* out */ ObjPtr<mirror::Object>* monitor_object, 113 static ObjPtr<mirror::Object> GetContendedMonitor(Thread* thread) [all …]
|
/art/test/080-oom-fragmentation/src/ |
D | Main.java | 21 Object[] holder = new Object[(int)maxMem / 16]; in main() 25 holder[count++] = new Object[1025]; // A bit over one page. in main() 33 holder[0] = new Object[(int)maxMem / 8]; in main()
|
/art/test/148-multithread-gc-annotations/src/ |
D | MovingGCThread.java | 33 Object o = new Object(); in testHomogeneousCompaction() 53 Object o = new Object(); in allocateStuff() 61 private static native long objectAddress(Object object); in objectAddress()
|
/art/test/496-checker-inlining-class-loader/src/ |
D | Main.java | 31 Object pathList = f.get(loader); in MyClassLoader() 38 Object[] dexElements = (Object[]) f.get(pathList); in MyClassLoader() 41 for (Object element : dexElements) { in MyClassLoader() 42 Object dexFile = f.get(element); in MyClassLoader() 51 ArrayList<Object> dexFiles = new ArrayList<Object>(); 67 for (Object dexFile : dexFiles) { in loadClass()
|
/art/test/412-new-array/src/ |
D | Main.java | 60 Object[] i = new Object[9]; in $opt$TestAllocations() 107 Object obj1 = new Object(); in $opt$TestWithInitializations() 108 Object obj2 = new Object(); in $opt$TestWithInitializations() 109 Object[] i = {obj1, obj2}; in $opt$TestWithInitializations() 153 Object[] args = {new Integer(1), new Integer(2), new Integer(3)}; in testSmaliFilledNewArray() 162 Method m = c.getMethod("newRef", Object.class, Object.class); in testSmaliFilledNewArray() 163 Object[] args = {new Integer(1), new Integer(2)}; in testSmaliFilledNewArray() 164 Object[] result = (Object[])m.invoke(null, args); in testSmaliFilledNewArray() 172 Object[] args = {new int[0], new int[1]}; in testSmaliFilledNewArray() 173 Object[] result = (Object[])m.invoke(null, args); in testSmaliFilledNewArray() [all …]
|
/art/test/430-live-register-slow-path/src/ |
D | Main.java | 23 Object[] o = bar(); in $opt$TestSlowPath() 34 public static boolean doCall(boolean val, Object o) { return val; } in doCall() 36 static Object[] bar() { return new Object[0]; } in bar()
|
/art/test/483-dce-block/src/ |
D | Main.java | 18 public static void foo(Object o, int a) { in foo() 19 Object result = null; in foo() 30 result = new Object(); in foo() 33 result = new Object(); in foo()
|
/art/runtime/mirror/ |
D | throwable.cc | 63 void Throwable::SetStackState(ObjPtr<Object> state) REQUIRES_SHARED(Locks::mutator_lock_) { in SetStackState() 84 const ObjPtr<Object> stack_state = GetStackState(); in GetStackDepth() 88 const ObjPtr<mirror::ObjectArray<Object>> trace = stack_state->AsObjectArray<Object>(); in GetStackDepth() 103 ObjPtr<Object> stack_state = GetStackState(); in Dump() 106 ObjPtr<ObjectArray<Object>> object_array = stack_state->AsObjectArray<Object>(); in Dump() 110 ObjPtr<Object> methods_and_dex_pcs = object_array->Get(0); in Dump() 130 ObjPtr<Object> stack_trace = GetStackTrace(); in Dump() 162 ObjPtr<Object> Throwable::GetStackState() { in GetStackState() 163 return GetFieldObjectVolatile<Object>(OFFSET_OF_OBJECT_MEMBER(Throwable, backtrace_)); in GetStackState() 166 ObjPtr<Object> Throwable::GetStackTrace() { in GetStackTrace() [all …]
|
/art/openjdkjvmti/ |
D | jvmti_weak_table.h | 63 ALWAYS_INLINE bool Remove(art::ObjPtr<art::mirror::Object> obj, /* out */ T* tag) 66 ALWAYS_INLINE bool RemoveLocked(art::ObjPtr<art::mirror::Object> obj, /* out */ T* tag) 72 ALWAYS_INLINE virtual bool Set(art::ObjPtr<art::mirror::Object> obj, T tag) 75 ALWAYS_INLINE virtual bool SetLocked(art::ObjPtr<art::mirror::Object> obj, T tag) 81 bool GetTag(art::ObjPtr<art::mirror::Object> obj, /* out */ T* result) in GetTag() 90 bool GetTagLocked(art::ObjPtr<art::mirror::Object> obj, /* out */ T* result) in GetTagLocked() 121 ALWAYS_INLINE art::ObjPtr<art::mirror::Object> Find(T tag) 135 bool SetLocked(art::Thread* self, art::ObjPtr<art::mirror::Object> obj, T tag) 140 bool RemoveLocked(art::Thread* self, art::ObjPtr<art::mirror::Object> obj, /* out */ T* tag) 144 bool GetTagLocked(art::Thread* self, art::ObjPtr<art::mirror::Object> obj, /* out */ T* result) in GetTagLocked() [all …]
|
/art/runtime/gc/ |
D | verification.cc | 57 mirror::Object* obj = reinterpret_cast<mirror::Object*>(const_cast<void*>(addr)); in DumpObjectInfo() 75 card_table->GetCard(reinterpret_cast<const mirror::Object*>(addr))); in DumpObjectInfo() 85 void Verification::LogHeapCorruption(ObjPtr<mirror::Object> holder, in LogHeapCorruption() 87 mirror::Object* ref, in LogHeapCorruption() 106 mirror::HeapReference<mirror::Object>* addr = holder->GetFieldObjectReferenceAddr(offset); in LogHeapCorruption() 154 using ObjectSet = std::set<mirror::Object*>; 155 using WorkQueue = std::deque<std::pair<mirror::Object*, std::string>>; 162 void operator()(mirror::Object* obj, MemberOffset offset, bool is_static ATTRIBUTE_UNUSED) const in operator ()() 165 Visit(obj->GetFieldObject<mirror::Object>(offset), in operator ()() 169 void VisitRootIfNonNull(mirror::CompressedReference<mirror::Object>* root) const in VisitRootIfNonNull() [all …]
|
/art/runtime/gc/collector/ |
D | mark_sweep.h | 36 class Object; variable 49 typedef AtomicStack<mirror::Object> ObjectStack; 162 void ScanObject(mirror::Object* obj) 169 void ScanObjectVisit(mirror::Object* obj, 180 static mirror::Object* VerifySystemWeakIsLiveCallback(mirror::Object* obj, void* arg) 187 void VerifyIsLive(const mirror::Object* obj) 190 bool IsNullOrMarkedHeapReference(mirror::HeapReference<mirror::Object>* ref, 195 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) override 200 void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, 208 mirror::Object* MarkObject(mirror::Object* obj) override [all …]
|
/art/test/800-smali/smali/ |
D | b_22331663_pass.smali | 2 .super Ljava/lang/Object; 9 # Construct a java.lang.Object completely. This makes v4 of reference type. 10 new-instance v4, Ljava/lang/Object; 11 invoke-direct {v4}, Ljava/lang/Object;-><init>()V 18 new-instance v0, Ljava/lang/Object; 19 invoke-direct {v0}, Ljava/lang/Object;-><init>()V
|
/art/test/656-loop-deopt/src/ |
D | Main.java | 38 Object o = $noinline$objectReturned(new SubMain()); in main() 69 Object o = new Object(); in $noinline$objectUpdate() 104 public static Object $noinline$objectReturned(Main m) { in $noinline$objectReturned() 105 Object o = new Object(); in $noinline$objectReturned() 113 Object myReturnValue = null; in $noinline$objectReturned()
|
/art/test/088-monitor-verification/src/ |
D | TwoPath.java | 33 public static void twoPath(Object obj1, Object obj2, int x) { in twoPath() 36 Object localObj; in twoPath() 51 private static void doNothing(Object o) { in doNothing()
|