Home
last modified time | relevance | path

Searched refs:dex (Results 1 – 25 of 40) sorted by relevance

12

/libcore/dex/src/main/java/com/android/dex/
DMethodId.java17 package com.android.dex;
19 import com.android.dex.util.Unsigned;
22 private final Dex dex; field in MethodId
27 public MethodId(Dex dex, int declaringClassIndex, int protoIndex, int nameIndex) { in MethodId() argument
28 this.dex = dex; in MethodId()
63 if (dex == null) { in toString()
66 return dex.typeNames().get(declaringClassIndex) in toString()
67 + "." + dex.strings().get(nameIndex) in toString()
68 + dex.readTypeList(dex.protoIds().get(protoIndex).getParametersOffset()); in toString()
DProtoId.java17 package com.android.dex;
19 import com.android.dex.util.Unsigned;
22 private final Dex dex; field in ProtoId
27 public ProtoId(Dex dex, int shortyIndex, int returnTypeIndex, int parametersOffset) { in ProtoId() argument
28 this.dex = dex; in ProtoId()
60 if (dex == null) { in toString()
64 return dex.strings().get(shortyIndex) in toString()
65 + ": " + dex.typeNames().get(returnTypeIndex) in toString()
66 + " " + dex.readTypeList(parametersOffset); in toString()
DFieldId.java17 package com.android.dex;
19 import com.android.dex.util.Unsigned;
22 private final Dex dex; field in FieldId
27 public FieldId(Dex dex, int declaringClassIndex, int typeIndex, int nameIndex) { in FieldId() argument
28 this.dex = dex; in FieldId()
63 if (dex == null) { in toString()
66 return dex.typeNames().get(typeIndex) + "." + dex.strings().get(nameIndex); in toString()
DAnnotation.java17 package com.android.dex;
19 import static com.android.dex.EncodedValueReader.ENCODED_ANNOTATION;
25 private final Dex dex; field in Annotation
29 public Annotation(Dex dex, byte visibility, EncodedValue encodedAnnotation) { in Annotation() argument
30 this.dex = dex; in Annotation()
59 return dex == null in toString()
61 : visibility + " " + dex.typeNames().get(getTypeIndex()); in toString()
DTypeList.java17 package com.android.dex;
19 import com.android.dex.util.Unsigned;
25 private final Dex dex; field in TypeList
28 public TypeList(Dex dex, short[] types) { in TypeList() argument
29 this.dex = dex; in TypeList()
50 result.append(dex != null ? dex.typeNames().get(types[i]) : types[i]); in toString()
DEncodedValue.java17 package com.android.dex;
19 import com.android.dex.util.ByteArrayByteInput;
20 import com.android.dex.util.ByteInput;
DDexException.java17 package com.android.dex;
19 import com.android.dex.util.ExceptionWithContext;
DLeb128.java17 package com.android.dex;
19 import com.android.dex.util.ByteInput;
20 import com.android.dex.util.ByteOutput;
DEncodedValueCodec.java17 package com.android.dex;
19 import com.android.dex.util.ByteInput;
20 import com.android.dex.util.ByteOutput;
DMutf8.java17 package com.android.dex;
19 import com.android.dex.util.ByteInput;
DDexIndexOverflowException.java17 package com.android.dex;
/libcore/luni/src/test/etc/loading-test2-jar/
Dbuild.sh39 rm -rf classes.dex
44 dx --dex --output=classes.dex classes
45 jar cf loading-test2.jar classes.dex -C resources .
48 mv classes.dex ${resourceDir}/loading-test2.dex
/libcore/libart/src/main/java/java/lang/
DDexCache.java35 import com.android.dex.Dex;
42 private volatile Dex dex; field in DexCache
98 Dex result = dex; in getDex()
101 result = dex; in getDex()
103 dex = result = getDexNative(); in getDex()
/libcore/luni/src/test/etc/loading-test-jar/
Dbuild.sh40 rm -rf classes.dex
50 dx --dex --output=classes.dex classes
51 jar cf loading-test.jar classes.dex -C resources .
55 mv classes.dex ${resourceDir}/loading-test.dex
/libcore/libart/src/main/java/java/lang/reflect/
DAbstractMethod.java35 import com.android.dex.Dex;
161 Dex dex = declaringClassOfOverriddenMethod.getDex(); in getParameterTypes() local
162 short[] types = dex.parameterTypeIndicesFromMethodIndex(dexMethodIndex); in getParameterTypes()
169 parametersArray[i] = declaringClassOfOverriddenMethod.getDexCacheType(dex, types[i]); in getParameterTypes()
295 Dex dex = declaringClassOfOverriddenMethod.getDex(); in equalMethodParameters() local
296 short[] types = dex.parameterTypeIndicesFromMethodIndex(dexMethodIndex); in equalMethodParameters()
301 if (declaringClassOfOverriddenMethod.getDexCacheType(dex, types[i]) != params[i]) { in equalMethodParameters()
309 Dex dex = declaringClassOfOverriddenMethod.getDex(); in compareParameters() local
310 short[] types = dex.parameterTypeIndicesFromMethodIndex(dexMethodIndex); in compareParameters()
313 Class<?> aType = declaringClassOfOverriddenMethod.getDexCacheType(dex, types[i]); in compareParameters()
/libcore/ojluni/src/main/java/java/lang/reflect/
DMethod.java32 import com.android.dex.Dex;
104 Dex dex = declaringClassOfOverriddenMethod.getDex(); in getName() local
105 int nameIndex = dex.nameIndexFromMethodIndex(dexMethodIndex); in getName()
106 return declaringClassOfOverriddenMethod.getDexCacheString(dex, nameIndex); in getName()
147 Dex dex = declaringClassOfOverriddenMethod.getDex(); in getReturnType() local
148 int returnTypeIndex = dex.returnTypeIndexFromMethodIndex(dexMethodIndex); in getReturnType()
150 return declaringClassOfOverriddenMethod.getDexCacheType(dex, returnTypeIndex); in getReturnType()
DField.java33 import com.android.dex.Dex;
88 Dex dex = declaringClass.getDex(); in getName() local
89 int nameIndex = dex.nameIndexFromFieldIndex(dexFieldIndex); in getName()
90 return declaringClass.getDexCacheString(dex, nameIndex); in getName()
/libcore/
Dnon_openjdk_java_files.mk320 dex/src/main/java/com/android/dex/Annotation.java \
321 dex/src/main/java/com/android/dex/ClassData.java \
322 dex/src/main/java/com/android/dex/ClassDef.java \
323 dex/src/main/java/com/android/dex/Code.java \
324 dex/src/main/java/com/android/dex/Dex.java \
325 dex/src/main/java/com/android/dex/DexException.java \
326 dex/src/main/java/com/android/dex/DexFormat.java \
327 dex/src/main/java/com/android/dex/DexIndexOverflowException.java \
328 dex/src/main/java/com/android/dex/EncodedValue.java \
329 dex/src/main/java/com/android/dex/EncodedValueCodec.java \
[all …]
/libcore/dalvik/src/main/java/dalvik/system/
DDexPathList.java297 DexFile dex = null; in makeElements() local
313 dex = loadDexFile(file, optimizedDirectory, loader, elements); in makeElements()
323 dex = loadDexFile(file, optimizedDirectory, loader, elements); in makeElements()
340 if ((zip != null) || (dex != null)) { in makeElements()
341 elements[elementsPos++] = new Element(dir, false, zip, dex); in makeElements()
415 DexFile dex = element.dexFile; in findClass() local
417 if (dex != null) { in findClass()
418 Class clazz = dex.loadClassBinaryName(name, definingContext, suppressed); in findClass()
/libcore/dex/src/main/java/com/android/dex/util/
DByteInput.java17 package com.android.dex.util;
DByteOutput.java17 package com.android.dex.util;
DByteArrayByteInput.java17 package com.android.dex.util;
DUnsigned.java17 package com.android.dex.util;
/libcore/luni/src/test/java/dalvik/system/
DDexClassLoaderTest.java408 File dex = new File(srcDir, "dex-then-path.dex"); in testDexThenPathClassLoader() local
409 copyResource("loading-test.dex", dex); in testDexThenPathClassLoader()
414 DexClassLoader dexloader = new DexClassLoader(dex.getAbsolutePath(), in testDexThenPathClassLoader()
424 assertTrue(DexFile.isDexOptNeeded(dex.getAbsolutePath())); in testDexThenPathClassLoader()
426 assertFalse(DexFile.isDexOptNeeded(dex.getAbsolutePath())); in testDexThenPathClassLoader()
429 PathClassLoader pathloader = new PathClassLoader(dex.getAbsolutePath(), in testDexThenPathClassLoader()
/libcore/ojluni/src/main/java/java/lang/
DClass.java67 import com.android.dex.Dex;
914 Dex dex = getDex(); in getInterfaces() local
915 if (dex == null) { in getInterfaces()
918 short[] interfaces = dex.interfaceTypeIndicesFromClassDefIndex(dexClassDefIndex); in getInterfaces()
921 result[i] = getDexCacheType(dex, interfaces[i]); in getInterfaces()
2531 public String getDexCacheString(Dex dex, int dexStringIndex) { in getDexCacheString() argument
2534 s = dex.strings().get(dexStringIndex).intern(); in getDexCacheString()
2546 public Class<?> getDexCacheType(Dex dex, int dexTypeIndex) { in getDexCacheType() argument
2549 int descriptorIndex = dex.typeIds().get(dexTypeIndex); in getDexCacheType()
2550 String descriptor = getDexCacheString(dex, descriptorIndex); in getDexCacheType()
[all …]

12