/dalvik/dx/src/com/android/dx/rop/cst/ |
H A D | Zeroes.java | 19 import com.android.dx.rop.type.Type; 33 * Gets the "zero" (or {@code null}) value for the given type. 35 * @param type {@code non-null;} the type in question 38 public static Constant zeroFor(Type type) { argument 39 switch (type.getBasicType()) { 50 throw new UnsupportedOperationException("no zero for type: " + 51 type.toHuman());
|
/dalvik/dx/src/com/android/dx/rop/type/ |
H A D | TypeBearer.java | 17 package com.android.dx.rop.type; 22 * Object which has an associated type, possibly itself. 27 * Gets the type associated with this instance. 29 * @return {@code non-null;} the type 34 * Gets the frame type corresponding to this type. This method returns 36 * type returns {@code true} but the underlying type is not in 38 * whose underlying type <i>is</i> {@code INT}. 40 * @return {@code non-null;} the frame type fo [all...] |
/dalvik/hit/src/com/android/hit/ |
H A D | RootType.java | 21 INVALID_TYPE (1, "invalid type"), 41 RootType(int type, String name) { argument 42 mType = type;
|
H A D | RootObj.java | 33 public RootObj(RootType type) { argument 34 this(type, 0, 0, null); 37 public RootObj(RootType type, long id) { argument 38 this(type, id, 0, null); 41 public RootObj(RootType type, long id, int thread, StackTrace stack) { argument 42 mType = type;
|
/dalvik/vm/native/ |
H A D | org_apache_harmony_dalvik_ddmc_DdmServer.cpp | 25 * private static void nativeSendChunk(int type, byte[] data, 33 int type = args[0]; local 40 dvmDbgDdmSendChunk(type, length, (const u1*)data->contents + offset);
|
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | ValueAwareMachine.java | 20 import com.android.dx.rop.type.Prototype; 21 import com.android.dx.rop.type.Type; 22 import com.android.dx.rop.type.TypeBearer; 27 * smart/realistic reference type calculations. 149 Type type = ((TypeBearer) getAuxCst()).getType(); 150 if (type == Type.VOID) { 153 setResult(type); 162 Type type = ((TypeBearer) getAuxCst()).getType(); 163 if (type == Type.VOID) { 166 setResult(type); [all...] |
H A D | Machine.java | 20 import com.android.dx.rop.type.Prototype; 21 import com.android.dx.rop.type.Type; 59 * order, so the first prototype argument type is for the deepest 70 * Pops a value from the stack of the indicated type, and store it 75 * @param type {@code non-null;} type of the argument 77 public void popArgs(Frame frame, Type type); argument 81 * reverse argument order, so the first indicated type is for the 87 * @param type1 {@code non-null;} type of the first argument 88 * @param type2 {@code non-null;} type o 133 auxType(Type type) argument 204 localTarget(int idx, Type type, LocalItem local) argument [all...] |
H A D | LocalsArray.java | 20 import com.android.dx.rop.type.Type; 21 import com.android.dx.rop.type.TypeBearer; 61 * Replaces all the occurrences of the given uninitialized type in 64 * @param type {@code non-null;} type to replace 66 public abstract void makeInitialized(Type type); argument 76 * Sets the type stored at the given local index. If the given type 84 * @param type {@code non-null;} new type fo 86 set(int idx, TypeBearer type) argument [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
H A D | ClassDefsSection.java | 21 import com.android.dexgen.rop.type.Type; 22 import com.android.dexgen.rop.type.TypeList; 35 * {@code non-null;} map from type constants for classes to {@link 74 Type type = ((CstType) cst).getClassType(); 75 IndexedItem result = classDefs.get(type); 111 Type type; 114 type = clazz.getThisClass().getClassType(); 122 if (classDefs.get(type) != null) { 123 throw new IllegalArgumentException("already added: " + type); 126 classDefs.put(type, claz 158 orderItems0(Type type, int idx, int maxDepth) argument [all...] |
H A D | MapItem.java | 34 /** {@code non-null;} item type this instance covers */ 35 private final ItemType type; field in class:MapItem 87 ItemType type = item.itemType(); 88 if (type != currentType) { 93 currentType = type; 118 * @param type {@code non-null;} item type this instance covers 124 private MapItem(ItemType type, Section section, Item firstItem, argument 128 if (type == null) { 129 throw new NullPointerException("type [all...] |
H A D | TypeIdItem.java | 25 * Representation of a type reference inside a Dalvik file. 34 * @param type {@code non-null;} the constant for the type 36 public TypeIdItem(CstType type) { argument 37 super(type); 61 CstType type = getDefiningClass(); 62 CstUtf8 descriptor = type.getDescriptor();
|
/dalvik/dx/src/com/android/dx/dex/file/ |
H A D | ClassDefsSection.java | 21 import com.android.dx.rop.type.Type; 22 import com.android.dx.rop.type.TypeList; 35 * {@code non-null;} map from type constants for classes to {@link 74 Type type = ((CstType) cst).getClassType(); 75 IndexedItem result = classDefs.get(type); 111 Type type; 114 type = clazz.getThisClass().getClassType(); 122 if (classDefs.get(type) != null) { 123 throw new IllegalArgumentException("already added: " + type); 126 classDefs.put(type, claz 158 orderItems0(Type type, int idx, int maxDepth) argument [all...] |
H A D | MapItem.java | 34 /** {@code non-null;} item type this instance covers */ 35 private final ItemType type; field in class:MapItem 87 ItemType type = item.itemType(); 88 if (type != currentType) { 93 currentType = type; 118 * @param type {@code non-null;} item type this instance covers 124 private MapItem(ItemType type, Section section, Item firstItem, argument 128 if (type == null) { 129 throw new NullPointerException("type [all...] |
H A D | ValueEncoder.java | 48 /** annotation value type constant: {@code byte} */ 51 /** annotation value type constant: {@code short} */ 54 /** annotation value type constant: {@code char} */ 57 /** annotation value type constant: {@code int} */ 60 /** annotation value type constant: {@code long} */ 63 /** annotation value type constant: {@code float} */ 66 /** annotation value type constant: {@code double} */ 69 /** annotation value type constant: {@code string} */ 72 /** annotation value type constant: {@code type} */ 388 writeSignedIntegralValue(int type, long value) argument 425 writeUnsignedIntegralValue(int type, long value) argument 456 writeRightZeroExtendedValue(int type, long value) argument [all...] |
/dalvik/dexgen/src/com/android/dexgen/rop/annotation/ |
H A D | Annotation.java | 39 * associated type and additionally consist of a set of (name, value) 44 /** {@code non-null;} type of the annotation */ 45 private final CstType type; field in class:Annotation 56 * @param type {@code non-null;} type of the annotation 59 public Annotation(CstType type, AnnotationVisibility visibility) { argument 60 if (type == null) { 61 throw new NullPointerException("type == null"); 68 this.type = type; [all...] |
/dalvik/dx/src/com/android/dx/rop/annotation/ |
H A D | Annotation.java | 31 * associated type and additionally consist of a set of (name, value) 36 /** {@code non-null;} type of the annotation */ 37 private final CstType type; field in class:Annotation 48 * @param type {@code non-null;} type of the annotation 51 public Annotation(CstType type, AnnotationVisibility visibility) { argument 52 if (type == null) { 53 throw new NullPointerException("type == null"); 60 this.type = type; [all...] |
/dalvik/libdex/ |
H A D | DexDataMap.cpp | 74 void dexDataMapAdd(DexDataMap* map, u4 offset, u2 type) { argument 86 map->types[map->count] = type; 91 * Get the type associated with the given offset. This returns -1 if 97 // Note: Signed type is important for max and min. 122 * the given type. This will return true if such an entry exists and 125 bool dexDataMapVerify(DexDataMap* map, u4 offset, u2 type) { argument 128 if (found == type) { 134 offset, type); 137 offset, type, found);
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
H A D | CatchBuilder.java | 19 import com.android.dexgen.rop.type.Type;
|
/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
H A D | FillArrayDataInsn.java | 20 import com.android.dexgen.rop.type.StdTypeList; 21 import com.android.dexgen.rop.type.Type; 22 import com.android.dexgen.rop.type.TypeList; 37 * non-null: type of the array. Will be used to determine the width of 49 * @param cst {@code non-null;} type of the new array 81 * Return the type of the newly created array 82 * @return {@code non-null;} array type 96 public Insn withAddedCatch(Type type) { argument
|
H A D | PlainCstInsn.java | 20 import com.android.dexgen.rop.type.StdTypeList; 21 import com.android.dexgen.rop.type.Type; 22 import com.android.dexgen.rop.type.TypeList; 63 public Insn withAddedCatch(Type type) { argument
|
H A D | SwitchInsn.java | 19 import com.android.dexgen.rop.type.StdTypeList; 20 import com.android.dexgen.rop.type.Type; 21 import com.android.dexgen.rop.type.TypeList; 76 public Insn withAddedCatch(Type type) { argument
|
H A D | ThrowingCstInsn.java | 20 import com.android.dexgen.rop.type.Type; 21 import com.android.dexgen.rop.type.TypeList; 78 public Insn withAddedCatch(Type type) { argument 80 getSources(), catches.withAddedType(type),
|
H A D | ThrowingInsn.java | 19 import com.android.dexgen.rop.type.Type; 20 import com.android.dexgen.rop.type.TypeList; 98 public Insn withAddedCatch(Type type) { argument 100 getSources(), catches.withAddedType(type));
|
/dalvik/dexgen/src/com/android/dexgen/rop/cst/ |
H A D | TypedConstant.java | 19 import com.android.dexgen.rop.type.TypeBearer;
|
/dalvik/dx/src/com/android/dx/dex/code/ |
H A D | CatchBuilder.java | 19 import com.android.dx.rop.type.Type;
|