/art/test/444-checker-nce/src/ |
D | Main.java | 26 public Main keepTest(Main m) { in keepTest() argument 27 return m.g(); in keepTest() 51 Main m = new Main(); in newInstanceRemoveTest() local 52 return m.g(); in newInstanceRemoveTest() 77 Main m = null; in ifRemoveTest() local 79 m = new Main(); in ifRemoveTest() 81 m = new Main(1); in ifRemoveTest() 83 return m.g(); in ifRemoveTest() 94 Main m = null; in ifKeepTest() local 96 m = new Main(1); in ifKeepTest() [all …]
|
/art/test/455-set-vreg/ |
D | set_vreg_jni.cc | 36 ArtMethod* m = GetMethod(); in VisitFrame() local 37 std::string m_name(m->GetName()); in VisitFrame() 41 CHECK(GetVReg(m, 1, kReferenceVReg, &value)); in VisitFrame() 44 CHECK(SetVReg(m, 2, 5, kIntVReg)); in VisitFrame() 45 CHECK(SetVReg(m, 3, 4, kIntVReg)); in VisitFrame() 46 CHECK(SetVReg(m, 4, 3, kIntVReg)); in VisitFrame() 47 CHECK(SetVReg(m, 5, 2, kIntVReg)); in VisitFrame() 48 CHECK(SetVReg(m, 6, 1, kIntVReg)); in VisitFrame() 51 CHECK(GetVReg(m, 3, kReferenceVReg, &value)); in VisitFrame() 54 CHECK(SetVRegPair(m, 4, std::numeric_limits<int64_t>::max(), kLongLoVReg, kLongHiVReg)); in VisitFrame() [all …]
|
/art/test/439-npe/src/ |
D | Main.java | 29 public static void $opt$setObjectField(Main m) { in $opt$setObjectField() argument 30 m.objectField = null; in $opt$setObjectField() 33 public static void $opt$setIntField(Main m) { in $opt$setIntField() argument 34 m.intField = 0; in $opt$setIntField() 37 public static void $opt$setFloatField(Main m) { in $opt$setFloatField() argument 38 m.floatField = 0; in $opt$setFloatField() 41 public static void $opt$setLongField(Main m) { in $opt$setLongField() argument 42 m.longField = 0; in $opt$setLongField() 45 public static void $opt$setDoubleField(Main m) { in $opt$setDoubleField() argument 46 m.doubleField = 0; in $opt$setDoubleField() [all …]
|
/art/test/454-get-vreg/ |
D | get_vreg_jni.cc | 37 ArtMethod* m = GetMethod(); in VisitFrame() local 38 std::string m_name(m->GetName()); in VisitFrame() 44 CHECK(GetVReg(m, 0, kIntVReg, &value)); in VisitFrame() 47 bool success = GetVReg(m, 1, kIntVReg, &value); in VisitFrame() 48 if (m->IsOptimized(sizeof(void*))) CHECK(!success); in VisitFrame() 50 success = GetVReg(m, 2, kIntVReg, &value); in VisitFrame() 51 if (m->IsOptimized(sizeof(void*))) CHECK(!success); in VisitFrame() 53 CHECK(GetVReg(m, 3, kReferenceVReg, &value)); in VisitFrame() 56 CHECK(GetVReg(m, 4, kIntVReg, &value)); in VisitFrame() 59 CHECK(GetVReg(m, 5, kFloatVReg, &value)); in VisitFrame() [all …]
|
/art/test/457-regs/ |
D | regs_jni.cc | 35 ArtMethod* m = GetMethod(); in VisitFrame() local 36 std::string m_name(m->GetName()); in VisitFrame() 41 CHECK(GetVReg(m, 0, kIntVReg, &value)); in VisitFrame() 44 CHECK(GetVReg(m, 1, kIntVReg, &value)); in VisitFrame() 47 CHECK(GetVReg(m, 2, kIntVReg, &value)); in VisitFrame() 50 CHECK(GetVReg(m, 3, kIntVReg, &value)); in VisitFrame() 53 CHECK(GetVReg(m, 4, kIntVReg, &value)); in VisitFrame() 59 CHECK(GetVReg(m, 0, kIntVReg, &value)); in VisitFrame() 62 CHECK(GetVReg(m, 1, kIntVReg, &value)); in VisitFrame() 65 bool success = GetVReg(m, 2, kIntVReg, &value); in VisitFrame() [all …]
|
/art/runtime/ |
D | native_bridge_art_interface.cc | 35 ArtMethod* m = soa.DecodeMethod(mid); in GetMethodShorty() local 36 return m->GetShorty(); in GetMethodShorty() 48 for (auto& m : c->GetDirectMethods(sizeof(void*))) { in GetNativeMethodCount() local 49 native_method_count += m.IsNative() ? 1u : 0u; in GetNativeMethodCount() 51 for (auto& m : c->GetVirtualMethods(sizeof(void*))) { in GetNativeMethodCount() local 52 native_method_count += m.IsNative() ? 1u : 0u; in GetNativeMethodCount() 66 for (auto& m : c->GetDirectMethods(sizeof(void*))) { in GetNativeMethods() local 67 if (m.IsNative()) { in GetNativeMethods() 69 methods[count].name = m.GetName(); in GetNativeMethods() 70 methods[count].signature = m.GetShorty(); in GetNativeMethods() [all …]
|
D | check_reference_map_visitor.h | 35 ArtMethod* m = GetMethod(); in VisitFrame() local 36 if (m->IsCalleeSaveMethod() || m->IsNative()) { in VisitFrame() 40 if (m == nullptr || m->IsNative() || m->IsRuntimeMethod() || IsShadowFrame()) { in VisitFrame() 44 LOG(INFO) << "At " << PrettyMethod(m, false); in VisitFrame() 46 if (m->IsCalleeSaveMethod()) { in VisitFrame() 47 LOG(WARNING) << "no PC for " << PrettyMethod(m); in VisitFrame() 66 ArtMethod* m = GetMethod(); in CheckOptimizedMethod() local 67 CodeInfo code_info = m->GetOptimizedCodeInfo(); in CheckOptimizedMethod() 69 uint16_t number_of_dex_registers = m->GetCodeItem()->registers_size_; in CheckOptimizedMethod() 76 CHECK(reg < m->GetCodeItem()->registers_size_); in CheckOptimizedMethod() [all …]
|
D | stack.cc | 42 ArtMethod* m = GetMethod(); in GetThisObject() local 43 if (m->IsStatic()) { in GetThisObject() 45 } else if (m->IsNative()) { in GetThisObject() 48 const DexFile::CodeItem* code_item = m->GetCodeItem(); in GetThisObject() 49 CHECK(code_item != nullptr) << PrettyMethod(m); in GetThisObject() 56 ArtMethod* m = GetMethod(); in GetThisObject() local 57 if (m->IsStatic()) { in GetThisObject() 125 ArtMethod* m = GetMethod(); in GetThisObject() local 126 if (m->IsStatic()) { in GetThisObject() 128 } else if (m->IsNative()) { in GetThisObject() [all …]
|
D | reflection.cc | 216 mirror::ObjectArray<mirror::Object>* args, ArtMethod* m) in BuildArgArrayFromObjectArray() argument 218 const DexFile::TypeList* classes = m->GetParameterTypeList(); in BuildArgArrayFromObjectArray() 227 m->GetClassFromTypeIndex(classes->GetTypeItem(args_offset).type_idx_, true); in BuildArgArrayFromObjectArray() 231 PrettyMethod(m, false).c_str(), in BuildArgArrayFromObjectArray() 259 PrettyMethod(m, false).c_str(), \ in BuildArgArrayFromObjectArray() 345 static void CheckMethodArguments(JavaVMExt* vm, ArtMethod* m, uint32_t* args) in CheckMethodArguments() argument 347 const DexFile::TypeList* params = m->GetParameterTypeList(); in CheckMethodArguments() 354 if (!m->IsStatic()) { in CheckMethodArguments() 361 mirror::Class* param_type = m->GetClassFromTypeIndex(type_idx, true); in CheckMethodArguments() 365 << m->GetTypeDescriptorFromTypeIdx(type_idx) << "\n" in CheckMethodArguments() [all …]
|
/art/test/457-regs/src/ |
D | Main.java | 26 Method m = c.getMethod("mergeOk", boolean.class, byte.class); in main() local 27 m.invoke(null, new Boolean(true), new Byte((byte)2)); in main() 29 m = c.getMethod("mergeNotOk", boolean.class, float.class); in main() 30 m.invoke(null, new Boolean(true), new Float(4.0f)); in main() 32 m = c.getMethod("mergeReferences", Main.class); in main() 33 m.invoke(null, new Main()); in main() 35 m = c.getMethod("phiEquivalent"); in main() 36 m.invoke(null); in main() 38 m = c.getMethod("phiAllEquivalents", Main.class); in main() 39 m.invoke(null, new Main()); in main()
|
/art/tools/ |
D | generate-operator-out.py | 55 m = _ENUM_START_RE.search(raw_line) 56 if m: 60 if m.group(3) is not None: 64 is_enum_class = m.group(1) is not None 65 enum_name = m.group(2) 75 m = re.compile(r'^namespace (\S+) \{').search(raw_line) 76 if m: 77 namespaces.append(m.group(1)) 79 m = re.compile(r'^\}\s+// namespace').search(raw_line) 80 if m: [all …]
|
D | analyze-init-failures.py | 52 m = _CLASS_RE.search(raw_line) 54 if m is None: 57 failed_clazz = m.group(1).replace('/','.') 61 m = _ERROR_LINE_RE.search(raw_line) 63 if m is None: 67 error = m.group(1) 71 m = _STACK_LINE_RE.search(raw_line) 72 if m is None: 75 method = m.group(1) 92 m = _STACK_LINE_RE.search(raw_line) [all …]
|
/art/test/503-dead-instructions/src/ |
D | Main.java | 24 Method m = c.getMethod("method1"); in main() local 26 m.invoke(null, arguments1); in main() 29 m = c.getMethod("method2", long.class); in main() 30 m.invoke(null, arguments2); in main() 33 m = c.getMethod("method3"); in main() 34 m.invoke(null, arguments3); in main() 37 m = c.getMethod("method4"); in main() 38 m.invoke(null, arguments4); in main()
|
/art/test/412-new-array/src/ |
D | Main.java | 152 Method m = c.getMethod("newInt", Integer.TYPE, Integer.TYPE, Integer.TYPE); in testSmaliFilledNewArray() local 154 int[] result = (int[])m.invoke(null, args); in testSmaliFilledNewArray() 162 Method m = c.getMethod("newRef", Object.class, Object.class); in testSmaliFilledNewArray() local 164 Object[] result = (Object[])m.invoke(null, args); in testSmaliFilledNewArray() 171 Method m = c.getMethod("newArray", int[].class, int[].class); in testSmaliFilledNewArray() local 173 Object[] result = (Object[])m.invoke(null, args); in testSmaliFilledNewArray() 180 Method m = c.getMethod("newIntRange", Integer.TYPE, Integer.TYPE, Integer.TYPE); in testSmaliFilledNewArray() local 182 int[] result = (int[])m.invoke(null, args); in testSmaliFilledNewArray() 190 Method m = c.getMethod("newRefRange", Object.class, Object.class); in testSmaliFilledNewArray() local 192 Object[] result = (Object[])m.invoke(null, args); in testSmaliFilledNewArray() [all …]
|
/art/test/088-monitor-verification/src/ |
D | Main.java | 26 Main m = new Main(); in main() local 28 m.recursiveSync(0); in main() 30 m.nestedMayThrow(false); in main() 32 m.nestedMayThrow(true); in main() 37 m.constantLock(); in main() 40 m.notExcessiveNesting(); in main() 47 m.notNested(); in main() 53 m.twoPath(obj1, obj2, 0); in main() 56 m.triplet(obj1, obj2, 0); in main()
|
/art/test/433-gvn/src/ |
D | Main.java | 23 Main m = new Main(); in foo() local 24 int a = m.field; in foo() 26 m.field = 42; in foo() 27 if (m.test) { in foo() 33 return m.field; in foo()
|
/art/test/100-reflect2/src/ |
D | Main.java | 177 Method m; in testMethodReflection() local 179 m = Main.class.getDeclaredMethod("IV", int.class); in testMethodReflection() 180 System.out.println(Arrays.toString(m.getParameterTypes())); in testMethodReflection() 181 show(m.invoke(null, 4444)); in testMethodReflection() 182 System.out.println(Arrays.toString(m.getParameterTypes())); in testMethodReflection() 184 m = Main.class.getDeclaredMethod("IIV", int.class, int.class); in testMethodReflection() 185 System.out.println(Arrays.toString(m.getParameterTypes())); in testMethodReflection() 186 show(m.invoke(null, 1111, 2222)); in testMethodReflection() 188 m = Main.class.getDeclaredMethod("III", int.class, int.class); in testMethodReflection() 189 System.out.println(Arrays.toString(m.getParameterTypes())); in testMethodReflection() [all …]
|
/art/test/401-optimizing-compiler/src/ |
D | Main.java | 66 Main m = new Main(); in main() local 67 if (m.$opt$TestThisParameter(m) != m) { in main() 71 if (m.$opt$TestOtherParameter(new Main()) == m) { in main() 75 if (m.$opt$TestReturnNewObject(m) == m) { in main() 121 Main m = null; in invokePrivate() local 122 m.privateMethod(); in invokePrivate() 222 public static void $opt$SetFieldInOldObject(Main m) { in $opt$SetFieldInOldObject() argument 223 m.o = new Main(); in $opt$SetFieldInOldObject()
|
/art/test/466-get-live-vreg/ |
D | get_live_vreg_jni.cc | 34 ArtMethod* m = GetMethod(); in VisitFrame() local 35 std::string m_name(m->GetName()); in VisitFrame() 40 CHECK(GetVReg(m, 0, kIntVReg, &value)); in VisitFrame() 45 if (m->IsOptimized(sizeof(void*))) { in VisitFrame() 46 CHECK_EQ(GetVReg(m, 0, kIntVReg, &value), false); in VisitFrame() 48 CHECK(GetVReg(m, 0, kIntVReg, &value)); in VisitFrame()
|
/art/test/301-abstract-protected/src/ |
D | Main.java | 19 System.err.println(new C().m()); in main() 24 interface I { public String m(); } in m() method 27 abstract class Abstract { protected abstract String m(); } in m() method in Abstract 33 class C extends AbstractI { public String m() { return "passed"; }; } in m() method in C
|
/art/compiler/dex/quick/ |
D | local_optimizations.cc | 25 #define LOAD_STORE_CHECK_REG_DEP(mask, check) (mask.Intersects(*check->u.m.def_mask)) 28 #define CHECK_REG_DEP(use, def, check) (def.Intersects(*check->u.m.use_mask)) || \ 29 (use.Union(def).Intersects(*check->u.m.def_mask)) 178 ResourceMask this_mem_mask = kEncodeMem.Intersection(this_lir->u.m.use_mask->Union( in ApplyLoadStoreElimination() 179 *this_lir->u.m.def_mask)); in ApplyLoadStoreElimination() 188 if (this_lir->u.m.def_mask->Intersects(*this_lir->u.m.use_mask)) { in ApplyLoadStoreElimination() 192 ResourceMask stop_def_reg_mask = this_lir->u.m.def_mask->Without(kEncodeMem); in ApplyLoadStoreElimination() 193 ResourceMask stop_use_reg_mask = this_lir->u.m.use_mask->Without(kEncodeMem); in ApplyLoadStoreElimination() 197 if (uses_pc.Intersects(this_lir->u.m.use_mask->Union(*this_lir->u.m.def_mask))) { in ApplyLoadStoreElimination() 215 if (uses_pc.Intersects(check_lir->u.m.use_mask->Union(*check_lir->u.m.def_mask))) { in ApplyLoadStoreElimination() [all …]
|
/art/runtime/native/ |
D | java_lang_Class.cc | 276 static ALWAYS_INLINE inline bool MethodMatchesConstructor(ArtMethod* m, bool public_only) in MethodMatchesConstructor() argument 278 DCHECK(m != nullptr); in MethodMatchesConstructor() 279 return (!public_only || m->IsPublic()) && !m->IsStatic() && m->IsConstructor(); in MethodMatchesConstructor() 289 for (auto& m : h_klass->GetDirectMethods(sizeof(void*))) { in Class_getDeclaredConstructorsInternal() local 290 constructor_count += MethodMatchesConstructor(&m, publicOnly != JNI_FALSE) ? 1u : 0u; in Class_getDeclaredConstructorsInternal() 299 for (auto& m : h_klass->GetDirectMethods(sizeof(void*))) { in Class_getDeclaredConstructorsInternal() local 300 if (MethodMatchesConstructor(&m, publicOnly != JNI_FALSE)) { in Class_getDeclaredConstructorsInternal() 301 auto* constructor = mirror::Constructor::CreateFromArtMethod(soa.Self(), &m); in Class_getDeclaredConstructorsInternal() 331 for (auto& m : h_klass->GetVirtualMethods(sizeof(void*))) { in Class_getDeclaredMethodInternal() local 332 auto* np_method = m.GetInterfaceMethodIfProxy(sizeof(void*)); in Class_getDeclaredMethodInternal() [all …]
|
/art/test/201-built-in-exception-detail-messages/src/ |
D | Main.java | 385 Method m = A.class.getMethod("m", int.class, String.class); in reflection() local 386 m.invoke(new A(), 2, 2); in reflection() 395 Method m = A.class.getMethod("m", int.class, String.class); in reflection() local 396 m.invoke(new A(), null, ""); in reflection() 403 Method m = String.class.getMethod("charAt", int.class); in reflection() local 404 m.invoke("hello"); // Wrong number of arguments. in reflection() 410 Method m = String.class.getMethod("charAt", int.class); in reflection() local 411 m.invoke("hello", "world"); // Wrong type. in reflection() 418 Method m = String.class.getMethod("charAt", int.class); in reflection() local 419 m.invoke("hello", (Object) null); // Null for a primitive argument. in reflection() [all …]
|
/art/runtime/gc/allocator/ |
D | dlmalloc.cc | 23 static void* art_heap_morecore(void* m, intptr_t increment); 24 #define MORECORE(x) art_heap_morecore(m, x) 30 #define CORRUPTION_ERROR_ACTION(m) art_heap_corruption(__FUNCTION__) argument 31 #define USAGE_ERROR_ACTION(m, p) art_heap_usage_error(__FUNCTION__, p) argument 42 static void* art_heap_morecore(void* m, intptr_t increment) { in art_heap_morecore() argument 43 return ::art::gc::allocator::ArtDlMallocMoreCore(m, increment); in art_heap_morecore()
|
/art/test/461-get-reference-vreg/ |
D | get_reference_vreg_jni.cc | 37 ArtMethod* m = GetMethod(); in VisitFrame() local 38 std::string m_name(m->GetName()); in VisitFrame() 43 CHECK(GetVReg(m, 1, kReferenceVReg, &value)); in VisitFrame() 49 CHECK(GetVReg(m, 1, kReferenceVReg, &value)); in VisitFrame() 53 CHECK(GetVReg(m, 1, kReferenceVReg, &value)); in VisitFrame() 57 CHECK(GetVReg(m, 0, kReferenceVReg, &value)); in VisitFrame()
|