/dalvik/dx/src/com/android/dx/rop/cst/ |
H A D | CstInteger.java | 19 import com.android.dx.rop.type.Type; 23 * Constants of type {@code CONSTANT_Integer_info}.
|
H A D | CstNat.java | 19 import com.android.dx.rop.type.Type; 22 * Constants of type {@code CONSTANT_NameAndType_info}. 37 /** {@code non-null;} the descriptor (type) */ 127 * Returns an unadorned but human-readable version of the name-and-type 137 * Gets the field type corresponding to this instance's descriptor. 141 * @return {@code non-null;} the field type
|
/dalvik/dx/src/com/android/dx/ssa/ |
H A D | PhiInsn.java | 20 import com.android.dx.rop.type.Type; 21 import com.android.dx.rop.type.TypeBearer; 61 * Makes a phi insn with a void result type. 68 * The result type here is bogus: The type depends on the 84 * This is used during phi-type resolution.<p> 103 * Changes the result type. Used during phi type resolution 105 * @param type {@code non-null;} new TypeBearer 108 public void changeResultType(TypeBearer type, LocalIte argument [all...] |
H A D | PhiTypeResolver.java | 23 import com.android.dx.rop.type.Type; 24 import com.android.dx.rop.type.TypeBearer; 32 * type for a register) but must be resolve to a real type before converting 37 * and the algorithm tries to find the most-fit type (for example, if every 64 * Runs the phi-type resolver. 84 * definitions on the worklist have a type of BT_VOID, which 91 * If the result type has changed, re-resolve all phis 122 * type, which is a nonsensical type fo [all...] |
/dalvik/vm/arch/arm/ |
H A D | CallEABI.S | 85 .type dvmPlatformInvoke, %function 104 * R - return-type enumeration, really only important for "hard" FP ABI 199 mov r6, r2, lsr #28 @ r6<- return type 240 * r6 return type (enum DalvikJniReturnType) 266 @ In theory, we need to use the "return type" arg to figure out what 313 mov ip, r2, lsr #28 @ ip<- return type 315 add r6, r6, #1 @ advance past return type 356 add r6, r6, #1 @ advance past return type
|
/dalvik/vm/compiler/codegen/x86/ |
H A D | AnalysisO1.h | 74 //!access type of a variable 361 void forwardAnalysis(int type); 370 int findVirtualRegInTable(u2 vA, LowOpndRegType type, bool printError); 371 int searchCompileTable(int type, int regNum); 381 OpndSize getRegSize(int type);
|
/dalvik/vm/oo/ |
H A D | Array.h | 50 * "type" should be 'I', 'J', 'Z', etc. 56 ArrayObject* dvmAllocPrimitiveArray(char type, size_t length, int allocFlags); 114 * is impossible because of a type clash, we fail and return "false". 116 * "dstElemClass" is the type of element that "dstArray" holds.
|
/dalvik/dexgen/src/com/android/dexgen/rop/type/ |
H A D | Type.java | 17 package com.android.dexgen.rop.type; 24 * Representation of a value type, such as may appear in a field, in a 38 /** basic type constant for {@code void} */ 41 /** basic type constant for {@code boolean} */ 44 /** basic type constant for {@code byte} */ 47 /** basic type constant for {@code char} */ 50 /** basic type constant for {@code double} */ 53 /** basic type constant for {@code float} */ 56 /** basic type constant for {@code int} */ 59 /** basic type constan 917 putIntern(Type type) argument [all...] |
/dalvik/dx/src/com/android/dx/rop/type/ |
H A D | Type.java | 17 package com.android.dx.rop.type; 24 * Representation of a value type, such as may appear in a field, in a 37 /** basic type constant for {@code void} */ 40 /** basic type constant for {@code boolean} */ 43 /** basic type constant for {@code byte} */ 46 /** basic type constant for {@code char} */ 49 /** basic type constant for {@code double} */ 52 /** basic type constant for {@code float} */ 55 /** basic type constant for {@code int} */ 58 /** basic type constan 851 putIntern(Type type) argument [all...] |
/dalvik/hit/src/com/android/hit/ |
H A D | HprofParser.java | 61 * When a sub-tag of this type appears in a HPROF_HEAP_DUMP or 398 private int loadBasicObj(RootType type) throws IOException { argument 400 RootObj root = new RootObj(type, id); 489 int type = in.readUnsignedByte(); 492 types[i] = type; 557 int type = mInput.readUnsignedByte(); 558 int size = Types.getTypeSize(type); 564 ArrayInstance array = new ArrayInstance(id, stack, type, numElements, 590 int type = mInput.readUnsignedByte(); 591 int size = Types.getTypeSize(type); [all...] |
/dalvik/dx/src/com/android/dx/dex/cf/ |
H A D | CfTranslator.java | 53 import com.android.dx.rop.type.Type; 54 import com.android.dx.rop.type.TypeList; 186 * @param type {@code non-null;} the desired type 189 Type type) { 192 if (constantType.equals(type)) { 196 switch (type.getBasicType()) { 211 constant + " to " + type); 188 coerceConstant(TypedConstant constant, Type type) argument
|
/dalvik/libdex/ |
H A D | DexFile.cpp | 47 char dexGetPrimitiveTypeDescriptorChar(PrimitiveType type) { argument 48 const char* string = dexGetPrimitiveTypeDescriptor(type); 54 const char* dexGetPrimitiveTypeDescriptor(PrimitiveType type) { argument 55 switch (type) { 72 const char* dexGetBoxedTypeDescriptor(PrimitiveType type) { argument 73 switch (type) {
|
/dalvik/tools/hprof-conv/ |
H A D | HprofConv.c | 616 * (1b) type 623 /* read type char */ 634 unsigned char type; local 637 type = buf[0]; 648 if (type == HPROF_TAG_HEAP_DUMP || 649 type == HPROF_TAG_HEAP_DUMP_SEGMENT) 652 type, length); 658 DBUG("Keeping 0x%02x (%d bytes)\n", type, length);
|
/dalvik/vm/mterp/mips/ |
H A D | OP_FILLED_NEW_ARRAY.S | 3 %verify "unimplemented array type" 10 # op {vCCCC..v(CCCC+AA-1)}, type /* BBBB */ 56 sw rINST, (offThread_retval+4)(rSELF) # retval.h <- type 96 lw a1, (offThread_retval+4)(rSELF) # a1 <- type
|
H A D | OP_INVOKE_DIRECT.S | 31 li a2, METHOD_DIRECT # resolver method type
|
H A D | OP_INVOKE_DIRECT_JUMBO.S | 32 li a2, METHOD_DIRECT # resolver method type
|
H A D | OP_INVOKE_VIRTUAL.S | 26 li a2, METHOD_VIRTUAL # resolver method type
|
H A D | OP_INVOKE_VIRTUAL_JUMBO.S | 21 li a2, METHOD_VIRTUAL # resolver method type
|
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | Merger.java | 19 import com.android.dx.rop.type.Type; 20 import com.android.dx.rop.type.TypeBearer; 147 * @param ft1 {@code non-null;} a frame type 148 * @param ft2 {@code non-null;} another frame type 165 * A known-null merges with any other reference type to 166 * be that reference type. 181 * At least one of the types is a primitive type, 198 * the type int. 212 * type {@code Object} is the supertype of all reference 264 * reference type [all...] |
/dalvik/vm/mterp/armv5te/ |
H A D | OP_INVOKE_DIRECT.S | 42 mov r2, #METHOD_DIRECT @ resolver method type
|
H A D | OP_INVOKE_VIRTUAL.S | 25 mov r2, #METHOD_VIRTUAL @ resolver method type
|
/dalvik/vm/reflect/ |
H A D | Reflect.h | 78 * Convert the argument to the specified type. 83 int dvmConvertArgument(DataObject* arg, ClassObject* type, s4* ins); 217 u1 type; member in struct:AnnotationValue
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
H A D | DalvCode.java | 20 import com.android.dexgen.rop.type.Type;
|
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
H A D | ProtoIdsSection.java | 20 import com.android.dexgen.rop.type.Prototype;
|
/dalvik/dexgen/src/com/android/dexgen/rop/cst/ |
H A D | CstArray.java | 19 import com.android.dexgen.rop.type.Type; 23 * Constant type to represent a fixed array of other constants. The contents 24 * may be of any type <i>other</i> than {@link CstUtf8}.
|