/dalvik/libdex/ |
H A D | DexDataMap.h | 30 u2* types; /* corresponding array of item types */ member in struct:DexDataMap
|
/dalvik/dx/src/com/android/dx/merge/ |
H A D | SortableType.java | 24 * Name and structure of a type. Used to order types such that each type is 72 public boolean tryAssignDepth(SortableType[] types) { argument 77 SortableType sortableSupertype = types[classDef.getSupertypeIndex()]; 88 SortableType implemented = types[interfaceIndex];
|
H A D | TypeList.java | 28 private final short[] types; field in class:TypeList 30 public TypeList(DexBuffer buffer, short[] types) { argument 32 this.types = types; 36 return types; 40 for (int i = 0; i < types.length && i < other.types.length; i++) { 41 if (types[i] != other.types[i]) { 42 return Unsigned.compare(types[ [all...] |
/dalvik/tests/031-class-attributes/src/ |
H A D | ClassAttrs.java | 190 private static String stringifyTypeArray(Type[] types) { argument 194 stb.append("[" + types.length + "]"); 196 for (Type t: types) {
|
/dalvik/vm/arch/generic/ |
H A D | Call.cpp | 80 ffi_type* types[kMaxArgs]; local 86 types[0] = &ffi_type_pointer; 89 types[1] = &ffi_type_pointer; 100 * Scan the types out of the short signature. Use them to fill out the 101 * "types" array. Store the start address of the argument in "values". 105 types[dstArg] = getFfiType(sigByte); 114 if (ffi_prep_cif(&cif, FFI_DEFAULT_ABI, dstArg, retType, types) != FFI_OK) {
|
/dalvik/hit/src/com/android/hit/ |
H A D | ClassInstance.java | 47 private void resolve(State state, ClassObj isa, int[] types, argument 51 final int N = types.length; 59 int type = types[i]; 108 int[] types = isa.mFieldTypes; 111 final int N = types.length; 119 int type = types[i]; 159 int[] types = isa.mFieldTypes; 163 final int N = types.length; 173 int type = types[i];
|
H A D | ClassObj.java | 52 int[] types = mStaticFieldTypes; 53 final int N = types.length; 62 int type = types[i]; 139 public final void setFieldTypes(int[] types) { argument 140 mFieldTypes = types; 147 public final void setStaticFieldTypes(int[] types) { argument 148 mStaticFieldTypes = types; 194 int[] types = mStaticFieldTypes; 195 final int N = types.length; 204 int type = types[ [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
H A D | AnnotationUtils.java | 150 * @param types {@code non-null;} the list of (the types of) the member classes 153 public static Annotation makeMemberClasses(TypeList types) { argument 154 CstArray array = makeCstArray(types); 226 * @param types {@code non-null;} the list of thrown types 229 public static Annotation makeThrows(TypeList types) { argument 230 CstArray array = makeCstArray(types); 240 * @param types {@code non-null;} the type list 243 private static CstArray makeCstArray(TypeList types) { argument [all...] |
/dalvik/dx/src/com/android/dx/dex/file/ |
H A D | AnnotationUtils.java | 148 * @param types {@code non-null;} the list of (the types of) the member classes 151 public static Annotation makeMemberClasses(TypeList types) { argument 152 CstArray array = makeCstArray(types); 224 * @param types {@code non-null;} the list of thrown types 227 public static Annotation makeThrows(TypeList types) { argument 228 CstArray array = makeCstArray(types); 238 * @param types {@code non-null;} the type list 241 private static CstArray makeCstArray(TypeList types) { argument [all...] |
/dalvik/tests/046-reflect/src/ |
H A D | Main.java | 444 private static String stringifyTypeArray(Type[] types) { argument 448 stb.append("[" + types.length + "]"); 450 for (Type t: types) {
|
/dalvik/tools/dexdeps/src/com/android/dexdeps/ |
H A D | DexData.java | 207 protoId.types = new int[0]; 212 protoId.types = new int[size]; 215 protoId.types[j] = readShort() & 0xffff; 332 String[] result = new String[protoId.types.length]; 334 for (int i = 0; i < protoId.types.length; i++) { 335 result[i] = mStrings[mTypeIds[protoId.types[i]].descriptorIdx]; 572 public int types[]; // contents of type list field in class:DexData.ProtoIdItem
|
/dalvik/vm/interp/ |
H A D | Stack.cpp | 700 * Copy the args onto the stack. Primitive types are converted when 701 * necessary, and object types are verified. 704 ClassObject** types = (ClassObject**)(void*)params->contents; local 706 int width = dvmConvertArgument(*args++, *types++, ins); 710 throwArgumentTypeMismatch(i, *(types-1), *(args-1));
|
/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
H A D | Rops.java | 1118 * @param sources {@code non-null;} list of source types 1341 * @param types {@code non-null;} source types 1344 public static Rop opIfEq(TypeList types) { argument 1345 return pickIf(types, IF_EQZ_INT, IF_EQZ_OBJECT, 1353 * @param types {@code non-null;} source types 1356 public static Rop opIfNe(TypeList types) { argument 1357 return pickIf(types, IF_NEZ_INT, IF_NEZ_OBJECT, 1365 * @param types { 1368 opIfLt(TypeList types) argument 1379 opIfGe(TypeList types) argument 1390 opIfGt(TypeList types) argument 1401 opIfLe(TypeList types) argument 1417 pickIf(TypeList types, Rop intZ, Rop objZ, Rop intInt, Rop objObj) argument 1461 opAdd(TypeList types) argument 1474 opSub(TypeList types) argument 1487 opMul(TypeList types) argument 1500 opDiv(TypeList types) argument 1513 opRem(TypeList types) argument 1526 opAnd(TypeList types) argument 1538 opOr(TypeList types) argument 1550 opXor(TypeList types) argument 1562 opShl(TypeList types) argument 1574 opShr(TypeList types) argument 1586 opUshr(TypeList types) argument 1606 pickBinaryOp(TypeList types, Rop int1, Rop long1, Rop float1, Rop double1, Rop int2, Rop long2, Rop float2, Rop double2) argument 2083 throwBadTypes(TypeList types) argument [all...] |
/dalvik/dx/src/com/android/dx/rop/code/ |
H A D | Rops.java | 1118 * @param sources {@code non-null;} list of source types 1341 * @param types {@code non-null;} source types 1344 public static Rop opIfEq(TypeList types) { argument 1345 return pickIf(types, IF_EQZ_INT, IF_EQZ_OBJECT, 1353 * @param types {@code non-null;} source types 1356 public static Rop opIfNe(TypeList types) { argument 1357 return pickIf(types, IF_NEZ_INT, IF_NEZ_OBJECT, 1365 * @param types { 1368 opIfLt(TypeList types) argument 1379 opIfGe(TypeList types) argument 1390 opIfGt(TypeList types) argument 1401 opIfLe(TypeList types) argument 1417 pickIf(TypeList types, Rop intZ, Rop objZ, Rop intInt, Rop objObj) argument 1461 opAdd(TypeList types) argument 1474 opSub(TypeList types) argument 1487 opMul(TypeList types) argument 1500 opDiv(TypeList types) argument 1513 opRem(TypeList types) argument 1526 opAnd(TypeList types) argument 1538 opOr(TypeList types) argument 1550 opXor(TypeList types) argument 1562 opShl(TypeList types) argument 1574 opShr(TypeList types) argument 1586 opUshr(TypeList types) argument 1606 pickBinaryOp(TypeList types, Rop int1, Rop long1, Rop float1, Rop double1, Rop int2, Rop long2, Rop float2, Rop double2) argument 2087 throwBadTypes(TypeList types) argument [all...] |