/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/runtime/mirror/ |
D | dex_cache.cc | 62 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/ |
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/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/runtime/verifier/ |
D | reg_type_cache.cc | 386 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/ |
D | info.txt | 12 * all super-classes and super-interfaces of the above types.
|
/art/test/988-method-trace/ |
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)
|
D | elf_debug_writer.cc | 345 const ArrayRef<mirror::Class*>& types) in WriteDebugElfFileForClasses() argument 358 cu_writer.Write(types); in WriteDebugElfFileForClasses()
|
/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/compiler/jit/ |
D | jit_compiler.cc | 139 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/ |
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.
|
/art/test/459-dead-phi/smali/ |
D | EquivalentPhi.smali | 39 # types.
|
/art/tools/golem/ |
D | build-target.sh | 51 echo >&2 "Available machine types:"
|
/art/test/586-checker-null-array-get/smali/ |
D | SmaliTests.smali | 43 # types. 112 # types.
|