/art/test/1980-obsolete-object-cleared/src/ |
D | Main.java | 178 Class<?>[] types = m.getParameterTypes(); in CollectParameterValues() local 179 final Object[][] params = new Object[types.length][]; in CollectParameterValues() 180 for (int i = 0; i < types.length; i++) { in CollectParameterValues() 181 if (types[i].equals(Class.class)) { in CollectParameterValues() 186 } else if (types[i].equals(Boolean.TYPE)) { in CollectParameterValues() 188 } else if (types[i].equals(String.class)) { in CollectParameterValues() 190 } else if (types[i].equals(Object.class)) { in CollectParameterValues() 192 } else if (types[i].isArray()) { in CollectParameterValues() 195 throw new Exception("Unknown type " + types[i] + " at " + i + " in " + m); in CollectParameterValues()
|
/art/tools/dexanalyze/ |
D | dexanalyze_bytecode.cc | 114 std::map<size_t, TypeLinkage> types; in ProcessDexFiles() local 122 types); in ProcessDexFiles() 126 for (auto&& pair : types) { in ProcessDexFiles() 147 types); in ProcessDexFiles() 221 std::map<size_t, TypeLinkage>& types) { in ProcessCodeItem() argument 222 TypeLinkage& current_type = types[current_class_type.index_]; in ProcessCodeItem() 273 uint32_t field_idx = types[holder_type.index_].fields_.Get(dex_field_idx); in ProcessCodeItem() 281 ++types[holder_type.index_].fields_.FindOrAdd(dex_field_idx)->second; in ProcessCodeItem() 284 uint32_t field_idx = types[holder_type.index_].fields_.Get(dex_field_idx); in ProcessCodeItem() 331 ++types[holder_type.index_].fields_.FindOrAdd(dex_field_idx)->second; in ProcessCodeItem() [all …]
|
D | dexanalyze_bytecode.h | 70 std::map<size_t, TypeLinkage>& types);
|
/art/test/910-methods/src/art/ |
D | Test910.java | 41 private static void testMethod(String className, String methodName, Class<?>... types) in testMethod() argument 44 testMethod(base, methodName, types); in testMethod() 47 private static void testMethod(Class<?> base, String methodName, Class<?>... types) in testMethod() argument 49 Method m = base.getDeclaredMethod(methodName, types); in testMethod()
|
/art/test/593-checker-boolean-2-integral-conv/ |
D | info.txt | 1 Regression test for Boolean to integral types conversions.
|
/art/test/540-checker-rtp-bug/ |
D | info.txt | 1 Test that we set the proper types for objects (b/25008765).
|
/art/test/530-checker-regression-reftyp-final/ |
D | info.txt | 1 Regression test for optimizing that used assume that array types are always exact.
|
/art/test/451-spill-splot/ |
D | info.txt | 2 way it spills intervals of different types.
|
/art/test/2012-structural-redefinition-failures-jni-id/ |
D | info.txt | 3 Ensures that types being not-modifiable makes their supertypes not-modifiable.
|
/art/test/800-smali/smali/ |
D | b_27799205_helper.smali | 4 # Helper for B27799205. Reflection tries to resolve all types. That's bad for intentionally 5 # unresolved types. It makes it harder to distinguish what kind of error we got.
|
D | b_27799205_6.smali | 5 # Make sure that non-merged types still work.
|
/art/runtime/mirror/ |
D | dex_cache.cc | 64 TypeDexCacheType* types = (dex_file->NumTypeIds() == 0u) ? nullptr : in InitializeDexCache() local 127 CHECK_EQ(types[i].load(std::memory_order_relaxed).index, 0u); in InitializeDexCache() 128 CHECK(types[i].load(std::memory_order_relaxed).object.IsNull()); in InitializeDexCache() 149 if (types != nullptr) { in InitializeDexCache() 150 mirror::TypeDexCachePair::Initialize(types); in InitializeDexCache() 165 types, in InitializeDexCache()
|
/art/test/1982-no-virtuals-structural-redefinition/ |
D | info.txt | 1 Test that structural redefinition works on classes with super-types and subtypes with virtual
|
/art/test/988-method-trace/ |
D | info.txt | 12 * all super-classes and super-interfaces of the above types.
|
/art/test/989-method-trace-throw/ |
D | info.txt | 12 * all super-classes and super-interfaces of the above types.
|
/art/compiler/debug/ |
D | elf_debug_writer.h | 68 const ArrayRef<mirror::Class*>& types)
|
/art/runtime/verifier/ |
D | reg_type_cache.cc | 397 ArenaBitVector types(&allocator_, in FromUnresolvedMerge() local 405 types.Copy(&left_merge.GetUnresolvedTypes()); in FromUnresolvedMerge() 409 types.ClearAllBits(); in FromUnresolvedMerge() 410 types.SetBit(left.GetId()); in FromUnresolvedMerge() 414 types.ClearAllBits(); in FromUnresolvedMerge() 424 types.Union(&right_merge.GetUnresolvedTypes()); in FromUnresolvedMerge() 428 types.SetBit(right.GetId()); in FromUnresolvedMerge() 472 if (&resolved_part == &resolved_parts_merged && types.SameBitsSet(&unresolved_part)) { in FromUnresolvedMerge() 478 types, in FromUnresolvedMerge()
|
/art/compiler/jit/ |
D | jit_compiler.cc | 126 void JitCompiler::TypesLoaded(mirror::Class** types, size_t count) { in TypesLoaded() argument 131 const ArrayRef<mirror::Class*> types_array(types, count); in TypesLoaded()
|
/art/tools/ahat/src/main/com/android/ahat/ |
D | ObjectHandler.java | 83 DocString types = new DocString(); in handle() local 86 types.append(comma); in handle() 87 types.append(type.toString()); in handle() 90 doc.description(DocString.text("Root Types"), types); in handle()
|
/art/test/031-class-attributes/src/ |
D | ClassAttrs.java | 334 private static String stringifyTypeArray(Type[] types) { in stringifyTypeArray() argument 336 for (Type t : types) { in stringifyTypeArray() 347 stb.append("[" + types.length + "]"); in stringifyTypeArray()
|
/art/libprofile/profile/ |
D | profile_compilation_info_test.cc | 125 std::vector<TypeReference> types = {TypeReference(dex1, dex::TypeIndex(0))}; in GetTestInlineCaches() local 126 inline_caches.push_back(ProfileInlineCache(dex_pc, /* missing_types*/ false, types)); in GetTestInlineCaches() 130 std::vector<TypeReference> types = { in GetTestInlineCaches() local 134 inline_caches.push_back(ProfileInlineCache(dex_pc, /* missing_types*/ false, types)); in GetTestInlineCaches() 139 std::vector<TypeReference> types = { in GetTestInlineCaches() local 145 inline_caches.push_back(ProfileInlineCache(dex_pc, /* missing_types*/ false, types)); in GetTestInlineCaches() 149 std::vector<TypeReference> types; in GetTestInlineCaches() local 150 inline_caches.push_back(ProfileInlineCache(dex_pc, /* missing_types*/ true, types)); in GetTestInlineCaches() 635 std::vector<TypeReference>* types = const_cast<std::vector<TypeReference>*>( in TEST_F() local 637 types->front().dex_file = dex1_checksum_missmatch; in TEST_F() [all …]
|
/art/tools/ahat/src/main/com/android/ahat/heapdump/ |
D | AhatInstance.java | 251 List<RootType> types = new ArrayList<RootType>(); in getRootTypes() local 254 types.add(type); in getRootTypes() 257 return types; in getRootTypes()
|
/art/tools/hiddenapi/ |
D | README.md | 18 "slash" form, e.g. "Ljava/lang/Object;", primitive types in their shorty form, 19 e.g. "I" for "int", and a "[" prefix denotes an array type. Lists of types do
|
/art/test/520-equivalent-phi/smali/ |
D | Equivalent.smali | 27 # phase of the optimizing compiler: the phase propagates types
|
/art/test/557-checker-ref-equivalent/smali/ |
D | TestCase.smali | 39 # types.
|