Home
last modified time | relevance | path

Searched refs:types (Results 1 – 25 of 47) sorted by relevance

12

/art/test/1980-obsolete-object-cleared/src/
DMain.java178 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/
Ddexanalyze_bytecode.cc114 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 …]
Ddexanalyze_bytecode.h70 std::map<size_t, TypeLinkage>& types);
/art/test/910-methods/src/art/
DTest910.java41 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/
Dinfo.txt1 Regression test for Boolean to integral types conversions.
/art/test/540-checker-rtp-bug/
Dinfo.txt1 Test that we set the proper types for objects (b/25008765).
/art/test/530-checker-regression-reftyp-final/
Dinfo.txt1 Regression test for optimizing that used assume that array types are always exact.
/art/test/451-spill-splot/
Dinfo.txt2 way it spills intervals of different types.
/art/test/2012-structural-redefinition-failures-jni-id/
Dinfo.txt3 Ensures that types being not-modifiable makes their supertypes not-modifiable.
/art/test/800-smali/smali/
Db_27799205_helper.smali4 # 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.
Db_27799205_6.smali5 # Make sure that non-merged types still work.
/art/runtime/mirror/
Ddex_cache.cc64 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/
Dinfo.txt1 Test that structural redefinition works on classes with super-types and subtypes with virtual
/art/test/988-method-trace/
Dinfo.txt12 * all super-classes and super-interfaces of the above types.
/art/test/989-method-trace-throw/
Dinfo.txt12 * all super-classes and super-interfaces of the above types.
/art/compiler/debug/
Delf_debug_writer.h68 const ArrayRef<mirror::Class*>& types)
/art/runtime/verifier/
Dreg_type_cache.cc397 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/
Djit_compiler.cc126 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/
DObjectHandler.java83 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/
DClassAttrs.java334 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/
Dprofile_compilation_info_test.cc125 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/
DAhatInstance.java251 List<RootType> types = new ArrayList<RootType>(); in getRootTypes() local
254 types.add(type); in getRootTypes()
257 return types; in getRootTypes()
/art/tools/hiddenapi/
DREADME.md18 "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/
DEquivalent.smali27 # phase of the optimizing compiler: the phase propagates types
/art/test/557-checker-ref-equivalent/smali/
DTestCase.smali39 # types.

12