Searched refs:type (Results 26 - 50 of 279) sorted by relevance

1234567891011>>

/dalvik/dx/src/com/android/dx/rop/cst/
H A DZeroes.java19 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 DTypeBearer.java17 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 DRootType.java21 INVALID_TYPE (1, "invalid type"),
41 RootType(int type, String name) { argument
42 mType = type;
H A DRootObj.java33 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 Dorg_apache_harmony_dalvik_ddmc_DdmServer.cpp25 * 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 DValueAwareMachine.java20 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 DMachine.java20 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 DLocalsArray.java20 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 DClassDefsSection.java21 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 DMapItem.java34 /** {@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 DTypeIdItem.java25 * 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 DClassDefsSection.java21 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 DMapItem.java34 /** {@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 DValueEncoder.java48 /** 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 DAnnotation.java39 * 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 DAnnotation.java31 * 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 DDexDataMap.cpp74 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 DCatchBuilder.java19 import com.android.dexgen.rop.type.Type;
/dalvik/dexgen/src/com/android/dexgen/rop/code/
H A DFillArrayDataInsn.java20 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 DPlainCstInsn.java20 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 DSwitchInsn.java19 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 DThrowingCstInsn.java20 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 DThrowingInsn.java19 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 DTypedConstant.java19 import com.android.dexgen.rop.type.TypeBearer;
/dalvik/dx/src/com/android/dx/dex/code/
H A DCatchBuilder.java19 import com.android.dx.rop.type.Type;

Completed in 769 milliseconds

1234567891011>>