/dalvik/vm/compiler/codegen/x86/ |
H A D | LowerJump.cpp | 428 unsigned getJmpCallInstSize(OpndSize size, JmpCall_type type) { argument 429 if(type == JmpCall_uncond) { 434 if(type == JmpCall_cond) { 439 if(type == JmpCall_reg) { 443 if(type == JmpCall_call) { 457 int getRelativeOffset(const char* target, bool isShortTerm, JmpCall_type type, bool* unknown, OpndSize* immSize) { argument 501 if(type == JmpCall_call) { //call sz16 does not work in gdb 519 if(type == JmpCall_call) *immSize = OpndSize_32; 523 relOffset -= getJmpCallInstSize(*immSize, type); 883 int getRelativeNCG(s4 tmp, JmpCall_type type, boo argument [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
H A D | AnnotationUtils.java | 30 import com.android.dexgen.rop.type.Type; 31 import com.android.dexgen.rop.type.TypeList; 41 /** {@code non-null;} type for {@code AnnotationDefault} annotations */ 45 /** {@code non-null;} type for {@code EnclosingClass} annotations */ 49 /** {@code non-null;} type for {@code EnclosingMethod} annotations */ 53 /** {@code non-null;} type for {@code InnerClass} annotations */ 57 /** {@code non-null;} type for {@code MemberClasses} annotations */ 61 /** {@code non-null;} type for {@code Signature} annotations */ 65 /** {@code non-null;} type for {@code Throws} annotations */ 240 * @param types {@code non-null;} the type lis [all...] |
H A D | DebugInfoDecoder.java | 25 import com.android.dexgen.rop.type.Prototype; 26 import com.android.dexgen.rop.type.StdTypeList; 27 import com.android.dexgen.rop.type.Type; 158 /** index of type in types table */ 161 /** index of type signature in strings table */
|
H A D | EncodedMethod.java | 23 import com.android.dexgen.rop.type.TypeList;
|
/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
H A D | BasicBlockList.java | 19 import com.android.dexgen.rop.type.StdTypeList; 20 import com.android.dexgen.rop.type.TypeList;
|
/dalvik/dx/src/com/android/dx/cf/direct/ |
H A D | StdAttributeFactory.java | 55 import com.android.dx.rop.type.TypeList; 358 CstType type = (CstType) pool.get(idx); 363 Attribute result = new AttEnclosingMethod(type, method); 366 observer.parsed(bytes, offset, 2, "class: " + type); 554 * @param typeTable {@code true} iff this is for a type table 576 CstString type = (CstString) pool.get(typeIdx); 581 signature = type; 583 descriptor = type; 593 type.toHuman());
|
/dalvik/dx/src/com/android/dx/dex/file/ |
H A D | AnnotationUtils.java | 30 import com.android.dx.rop.type.Type; 31 import com.android.dx.rop.type.TypeList; 45 /** {@code non-null;} type for {@code AnnotationDefault} annotations */ 49 /** {@code non-null;} type for {@code EnclosingClass} annotations */ 53 /** {@code non-null;} type for {@code EnclosingMethod} annotations */ 57 /** {@code non-null;} type for {@code InnerClass} annotations */ 61 /** {@code non-null;} type for {@code MemberClasses} annotations */ 65 /** {@code non-null;} type for {@code Signature} annotations */ 69 /** {@code non-null;} type for {@code Throws} annotations */ 243 * @param types {@code non-null;} the type lis [all...] |
H A D | DebugInfoDecoder.java | 42 import com.android.dx.rop.type.Prototype; 43 import com.android.dx.rop.type.StdTypeList; 44 import com.android.dx.rop.type.Type; 169 /** index of type in types table */ 172 /** index of type signature in strings table */
|
H A D | EncodedMethod.java | 24 import com.android.dx.rop.type.TypeList;
|
/dalvik/dx/src/com/android/dx/rop/code/ |
H A D | BasicBlockList.java | 19 import com.android.dx.rop.type.StdTypeList; 20 import com.android.dx.rop.type.TypeList;
|
/dalvik/vm/analysis/ |
H A D | RegisterMap.cpp | 183 * For type-precise determination we have all the data we need, so we 354 * Determine if the RegType value is a reference type. 360 static inline bool isReferenceType(RegType type) argument 362 return (type > kRegTypeMAX || type == kRegTypeUninit); 367 * or not the register holds a reference type (which could be null). 379 RegType type = *regs++; local 381 if (isReferenceType(type)) 535 RegType type = regs[i]; local 536 regIsRef = isReferenceType(type); [all...] |
/dalvik/vm/mterp/armv5te/ |
H A D | OP_INVOKE_STATIC.S | 29 mov r2, #METHOD_STATIC @ resolver method type
|
H A D | OP_INVOKE_SUPER.S | 48 mov r2, #METHOD_VIRTUAL @ resolver method type
|
/dalvik/vm/mterp/mips/ |
H A D | OP_INVOKE_STATIC.S | 28 li a2, METHOD_STATIC # resolver method type
|
H A D | OP_INVOKE_SUPER.S | 29 li a2, METHOD_VIRTUAL # resolver method type
|
/dalvik/vm/mterp/x86/ |
H A D | OP_INVOKE_SUPER.S | 54 movl $$METHOD_VIRTUAL,OUT_ARG2(%esp) # arg2<- resolver method type
|
/dalvik/vm/oo/ |
H A D | Array.cpp | 111 * "type" is the primitive type letter, e.g. 'I' for int or 'J' for long. 113 ArrayObject* dvmAllocPrimitiveArray(char type, size_t length, int allocFlags) argument 119 switch (type) { 153 ALOGE("Unknown primitive type '%c'", type); 266 * primitive type's internally-generated class object. 269 * used to ensure that we're looking for the element type in the right 312 /* array of a primitive type */ 327 * with the class loader of their underlying element type [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
H A D | ArrayData.java | 22 import com.android.dexgen.rop.type.Type; 41 /** non-null: type of constant that initializes the array */ 93 throw new IllegalArgumentException("Unexpected constant type");
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/form/ |
H A D | Form35c.java | 27 import com.android.dexgen.rop.type.Type;
|
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | ConcreteMethod.java | 31 import com.android.dx.rop.type.Prototype;
|
H A D | LocalVariableList.java | 21 import com.android.dx.rop.type.Type; 66 * given instances, where one instance should have only type 67 * descriptors and the other only type signatures. The merged 141 * @param descriptor {@code null-ok;} the variable's type descriptor 142 * @param signature {@code null-ok;} the variable's type signature 153 * in all respects but the type descriptor and signature, if any. 212 /** {@code null-ok;} the variable's type descriptor */ 215 /** {@code null-ok;} the variable's type signature */ 231 * @param descriptor {@code null-ok;} the variable's type descriptor 232 * @param signature {@code null-ok;} the variable's type signatur [all...] |
/dalvik/dx/src/com/android/dx/dex/code/form/ |
H A D | Form35c.java | 27 import com.android.dx.rop.type.Type;
|
/dalvik/dx/src/com/android/dx/rop/cst/ |
H A D | CstString.java | 19 import com.android.dx.rop.type.Type; 24 * Constants of type {@code CONSTANT_Utf8_info} or {@code CONSTANT_String_info}.
|
/dalvik/libdex/ |
H A D | DexFile.h | 36 #include "vm/Common.h" // basic type defs, e.g. u1/u2/u4/u8, and LOG 84 PRIM_NOT = 0, /* value is a reference type, not a primitive type */ 166 /* map item type codes */ 246 u2 type; /* type code (see kDexType* above) */ member in struct:DexMapItem 248 u4 size; /* count of items of the indicated type */ 271 u4 descriptorIdx; /* index into stringIds list for type descriptor */ 279 u2 typeIdx; /* index into typeIds for field type */ 297 u4 returnTypeIdx; /* index into typeIds list for return type */ [all...] |
/dalvik/vm/jdwp/ |
H A D | Jdwp.h | 47 * Match these with the type sizes. This way we don't have to pass 233 void dvmJdwpDdmSendChunkV(JdwpState* state, int type, const struct iovec* iov,
|