Home
last modified time | relevance | path

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

12

/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/runtime/mirror/
Ddex_cache.cc62 TypeDexCacheType* types = (dex_file->NumTypeIds() == 0u) ? nullptr : in InitializeDexCache() local
125 CHECK_EQ(types[i].load(std::memory_order_relaxed).index, 0u); in InitializeDexCache()
126 CHECK(types[i].load(std::memory_order_relaxed).object.IsNull()); in InitializeDexCache()
147 if (types != nullptr) { in InitializeDexCache()
148 mirror::TypeDexCachePair::Initialize(types); in InitializeDexCache()
163 types, in InitializeDexCache()
/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/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/runtime/verifier/
Dreg_type_cache.cc386 ArenaBitVector types(&allocator_, in FromUnresolvedMerge() local
394 types.Copy(&left_merge.GetUnresolvedTypes()); in FromUnresolvedMerge()
398 types.ClearAllBits(); in FromUnresolvedMerge()
399 types.SetBit(left.GetId()); in FromUnresolvedMerge()
403 types.ClearAllBits(); in FromUnresolvedMerge()
413 types.Union(&right_merge.GetUnresolvedTypes()); in FromUnresolvedMerge()
417 types.SetBit(right.GetId()); in FromUnresolvedMerge()
461 if (&resolved_part == &resolved_parts_merged && types.SameBitsSet(&unresolved_part)) { in FromUnresolvedMerge()
467 types, in FromUnresolvedMerge()
/art/test/989-method-trace-throw/
Dinfo.txt12 * all super-classes and super-interfaces of the above types.
/art/test/988-method-trace/
Dinfo.txt12 * all super-classes and super-interfaces of the above types.
/art/compiler/debug/
Delf_debug_writer.h68 const ArrayRef<mirror::Class*>& types)
Delf_debug_writer.cc345 const ArrayRef<mirror::Class*>& types) in WriteDebugElfFileForClasses() argument
358 cu_writer.Write(types); in WriteDebugElfFileForClasses()
/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/compiler/jit/
Djit_compiler.cc139 extern "C" void jit_types_loaded(void* handle, mirror::Class** types, size_t count) in jit_types_loaded() argument
145 const ArrayRef<mirror::Class*> types_array(types, count); in jit_types_loaded()
/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.
/art/test/459-dead-phi/smali/
DEquivalentPhi.smali39 # types.
/art/tools/golem/
Dbuild-target.sh51 echo >&2 "Available machine types:"
/art/test/586-checker-null-array-get/smali/
DSmaliTests.smali43 # types.
112 # types.

12