/libcore/libart/src/main/java/java/lang/reflect/ |
ArtField.java | 35 import com.android.dex.Dex; 69 // Proxy classes have 1 synthesized static field with no valid dex index 75 Dex dex = declaringClass.getDex(); local 76 int nameIndex = dex.nameIndexFromFieldIndex(fieldDexIndex); 77 return declaringClass.getDexCacheString(dex, nameIndex); 92 Dex dex = declaringClass.getDex(); local 93 int typeIndex = dex.typeIndexFromFieldIndex(fieldDexIndex) [all...] |
/dalvik/dx/tests/082-dex-throws-list-sharing/ |
info.txt | 1 This is a smoke test of dex conversion, which checks to make sure that 3 dex file structure.
|
/developers/build/prebuilts/androidtv/leanback/ |
.gitignore | 6 # files for the dex VM 7 *.dex
|
/external/chromium_org/build/android/ |
dex_action.gypi | 7 # "Release", then it will dex the proguard_enabled_input_path instead of the 15 # 'dex_input_paths': [ 'files to dex (when proguard is not used) and add to input paths' ], 16 # 'dex_generated_input_dirs': [ 'dirs that contain generated files to dex' ], 20 # 'proguard_enabled_input_path': 'path to dex when using proguard', 28 'message': 'Creating dex file: <(output_path)', 40 '<(DEPTH)/build/android/gyp/dex.py', 48 'python', '<(DEPTH)/build/android/gyp/dex.py', 49 '--dex-path=<(output_path)',
|
/art/compiler/driver/ |
compiler_driver_test.cc | 109 const DexFile* dex = java_lang_dex_file_; local 110 mirror::DexCache* dex_cache = class_linker_->FindDexCache(*dex); 111 EXPECT_EQ(dex->NumStringIds(), dex_cache->NumStrings()); 116 EXPECT_EQ(dex->NumTypeIds(), dex_cache->NumResolvedTypes()); 120 << " " << dex->GetTypeDescriptor(dex->GetTypeId(i)); 122 EXPECT_EQ(dex->NumMethodIds(), dex_cache->NumResolvedMethods()); 126 << " " << dex->GetMethodDeclaringClassDescriptor(dex->GetMethodId(i)) 127 << " " << dex->GetMethodName(dex->GetMethodId(i)) [all...] |
/art/test/113-multidex/ |
build | 25 ${DX} -JXmx256m --debug --dex --dump-to=classes.lst --output=classes.dex classes 30 ${DX} -JXmx256m --debug --dex --dump-to=classes2.lst --output=classes2.dex classes 32 zip $TEST_NAME.jar classes.dex classes2.dex
|
/cts/tools/signature-tools/test/signature/converter/dex/ |
DexTestConverter.java | 17 package signature.converter.dex; 19 import dex.reader.util.JavaSource; 20 import dex.reader.util.JavaSourceToDexUtil; 21 import dex.structure.DexFile; 23 import signature.converter.dex.DexToSigConverter; 43 return converter.convertApi("Dex Tests", Collections.singleton(dexFile), visibility);
|
GenericSignatureParserTest.java | 17 package signature.converter.dex; 21 import dex.reader.DexTestsCommon; 22 import dex.reader.util.JavaSource; 23 import dex.reader.util.JavaSourceToDexUtil; 24 import dex.structure.DexClass; 25 import dex.structure.DexFile; 30 import signature.converter.dex.DexToSigConverter; 31 import signature.converter.dex.DexUtil; 32 import signature.converter.dex.GenericSignatureParser;
|
/dalvik/dx/src/com/android/dx/command/findusages/ |
Main.java | 19 import com.android.dex.Dex; 30 Dex dex = new Dex(new File(dexFile)); local 32 new FindUsages(dex, declaredBy, memberName, out).findUsages();
|
/dalvik/dx/src/com/android/dx/command/grep/ |
Main.java | 19 import com.android.dex.Dex; 30 Dex dex = new Dex(new File(dexFile)); local 31 int count = new Grep(dex, Pattern.compile(pattern), new PrintWriter(System.out)).grep();
|
/dalvik/dx/tests/118-find-usages/ |
run | 18 dx --output=foo.dex --dex *.class 21 dx --find-usages foo.dex "Ljava/io/StreamTokenizer;" nval 24 dx --find-usages foo.dex "Ljava/util/ArrayList;" remove 27 dx --find-usages foo.dex "Ljava/util/Collection;" remove 30 dx --find-usages foo.dex "Ljava/lang/String;" valueOf
|
/prebuilts/sdk/tools/lib/ |
dx.jar | |
/dalvik/ |
Android.mk | 29 .PHONY: dex dex-debug 31 dex: 36 dex: $(DEFAULT_GOAL) 47 # generate the debug .dex files, with a copy in ./dalvik/DEBUG-FILES. 48 # We need to rebuild the .dex files for the debug output to be generated. 50 # a rebuild of the .dex files. If $(DX) doesn't exist yet, 52 # the .dex files naturally. 53 dex-debug: 60 dex-debug: $(DEFAULT_GOAL [all...] |
/external/dexmaker/src/dx/java/com/android/dx/dex/ |
DexFormat.java | 17 package com.android.dx.dex; 20 * Constants that show up in and are otherwise related to {@code .dex} 36 * file name of the primary {@code .dex} file inside an 39 public static final String DEX_IN_JAR_NAME = "classes.dex"; 41 /** common prefix for all dex file "magic numbers" */ 42 public static final String MAGIC_PREFIX = "dex\n"; 44 /** common suffix for all dex file "magic numbers" */ 47 /** dex file version number for the current format variant */ 50 /** dex file version number for API level 13 and earlier */ 60 * or {@code -1} if the given array is not a well-formed dex fil [all...] |
/cts/tools/dasm/src/dasm/ |
DopInfo.java | 19 import com.android.dx.dex.code.Dop; 20 import com.android.dx.dex.code.Dops; 21 import com.android.dx.dex.code.InsnFormat; 22 import com.android.dx.dex.code.form.Form10t; 23 import com.android.dx.dex.code.form.Form10x; 24 import com.android.dx.dex.code.form.Form11n; 25 import com.android.dx.dex.code.form.Form11x; 26 import com.android.dx.dex.code.form.Form12x; 27 import com.android.dx.dex.code.form.Form20t; 28 import com.android.dx.dex.code.form.Form21c [all...] |
/dalvik/dx/tests/115-merge/com/android/dx/merge/ |
DexMergeTest.java | 19 import com.android.dex.Dex; 35 * Test that DexMerge works by merging dex files, and then loading them into 42 "/testdata/Basic.dex", 43 "/testdata/FillArrayData.dex"); 62 "/testdata/Basic.dex", 63 "/testdata/TryCatchFinally.dex"); 74 "/testdata/Basic.dex", 75 "/testdata/StaticValues.dex"); 98 "/testdata/Basic.dex", [all...] |
/dalvik/dx/src/com/android/dx/merge/ |
DexMerger.java | 19 import com.android.dex.Annotation; 20 import com.android.dex.ClassData; 21 import com.android.dex.ClassDef; 22 import com.android.dex.Code; 23 import com.android.dex.Dex; 24 import com.android.dex.DexException; 25 import com.android.dex.DexIndexOverflowException; 26 import com.android.dex.FieldId; 27 import com.android.dex.MethodId [all...] |
IndexMap.java | 19 import com.android.dex.Annotation; 20 import com.android.dex.util.ByteOutput; 21 import com.android.dex.ClassDef; 22 import com.android.dex.Dex; 23 import com.android.dex.DexException; 24 import com.android.dex.EncodedValue; 25 import com.android.dex.EncodedValueReader; 26 import static com.android.dex.EncodedValueReader.ENCODED_ANNOTATION; 27 import static com.android.dex.EncodedValueReader.ENCODED_ARRAY [all...] |
/dalvik/libdex/ |
CmdUtils.h | 17 * Access .dex (Dalvik Executable Format) files. The code here assumes that 18 * the DEX file has been rewritten (byte-swapped, word-aligned) and that 20 * see docs/dalvik/dex-format.html for a detailed description. 22 * The structure and field names were chosen to match those in the DEX spec. 24 * It's generally assumed that the DEX file will be stored in shared memory, 46 * Map the specified DEX file read-only (possibly after expanding it into a 48 * If the file is an unoptimized DEX file, then byte-swapping and structural 54 * read-only copy of a DEX file that could be in a number of different states. 67 * Utility function to open a Zip archive, find "classes.dex", and extract
|
DexOptData.h | 19 * to optimized .dex files. 28 * Parse the optimized data tables in the given dex file. 30 * @param data pointer to the start of the entire dex file 31 * @param length length of the entire dex file, in bytes 32 * @param pDexFile pointer to the associated dex file structure
|
/cts/tools/dex-tools/src/dex/reader/ |
DexAnnotationAttributeImpl.java | 17 package dex.reader; 19 import dex.reader.DexFileReader.FieldIdItem; 20 import dex.structure.DexAnnotation; 21 import dex.structure.DexAnnotationAttribute; 22 import dex.structure.DexEncodedValue;
|
/dalvik/dx/tests/125-main-dex-list/ |
run | 18 dx --dex --output=test.jar com/android/dx/multidex/* 24 dx -JXmx1024m --dex --no-optimize --multi-dex --main-dex-list=main.list --minimal-main-dex --output=out classes
|
/external/smali/ |
README.md | 3 smali/baksmali is an assembler/disassembler for the dex format used by dalvik, Android's Java VM implementation. The syntax is loosely based on Jasmin's/dedexer's syntax, and supports the full functionality of the dex format (annotations, debug info, line info, etc.) 14 - [Official dex bytecode reference](http://s.android.com/tech/dalvik/dalvik-bytecode.html) 17 - [Official dex format reference](http://s.android.com/tech/dalvik/dex-format.html
|
/prebuilts/sdk/tools/darwin/lib/ |
dx.jar | |
/art/test/022-interface/ |
build | 22 ${DX} --debug --dex --dump-to=classes.lst --output=classes.dex classes 23 zip $TEST_NAME.jar classes.dex
|