/external/smali/dexlib/src/main/java/org/jf/dexlib/ |
HeaderItem.java | 52 * @param dexFile The <code>DexFile</code> containing this <code>HeaderItem</code> 54 protected HeaderItem(final DexFile dexFile) { 55 super(dexFile); 149 out.annotate("file_size: 0x" + Integer.toHexString(dexFile.getFileSize()) + " (" + dexFile.getFileSize() + 151 out.writeInt(dexFile.getFileSize()); 165 out.annotate("map_off: 0x" + Integer.toHexString(dexFile.MapItem.getOffset())); 166 out.writeInt(dexFile.MapItem.getOffset()) [all...] |
Item.java | 48 * The DexFile that this item is associatedr with 50 protected final DexFile dexFile; 53 * The constructor that is used when reading in a <code>DexFile</code> 54 * @param dexFile the <code>DexFile</code> that this item is associated with 56 protected Item(DexFile dexFile) { 57 assert dexFile != null; 59 this.dexFile = dexFile [all...] |
FieldIdItem.java | 43 * @param dexFile The <code>DexFile</code> that this item belongs to 45 protected FieldIdItem(DexFile dexFile) { 46 super(dexFile); 51 * @param dexFile The <code>DexFile</code> that this item belongs to 56 private FieldIdItem(DexFile dexFile, TypeIdItem classType, TypeIdItem fieldType, StringIdItem fieldName) { 57 this(dexFile); [all...] |
/cts/tools/dex-tools/test/dex/reader/ |
LargeDexTests.java | 22 import dex.structure.DexFile; 45 DexFile dexFile = javaToDexUtil.getFrom(source); 46 assertEquals(1, dexFile.getDefinedClasses().size()); 47 DexClass clazz = dexFile.getDefinedClasses().get(0);
|
DexFileReaderTests.java | 39 import dex.structure.DexFile; 55 DexFile dexFile = javaToDexUtil.getFrom(A); 56 assertEquals(1, dexFile.getDefinedClasses().size()); 58 DexClass class1 = getClass(dexFile, "La/b/c/A;"); 59 System.out.println(dexFile); 83 DexFile dexFile = javaToDexUtil.getFrom(T0); 84 assertEquals(1, dexFile.getDefinedClasses().size()); 85 DexClass clazz = dexFile.getDefinedClasses().get(0) [all...] |
/cts/tools/signature-tools/test/signature/converter/dex/ |
DexTestConverter.java | 21 import dex.structure.DexFile; 42 DexFile dexFile = toDexUtil.getAllFrom(sources); 43 return converter.convertApi("Dex Tests", Collections.singleton(dexFile), visibility);
|
GenericSignatureParserTest.java | 25 import dex.structure.DexFile; 53 DexFile dexFile = dexUtil.getFrom(new JavaSource("B", "public class B<T>{}")); 54 DexClass dexClass = getClass(dexFile, "LB;");
|
DexUtilTest.java | 24 import dex.structure.DexFile; 73 DexFile dexFile = dexUtil.getFrom(new JavaSource("A", "public class A{}")); 74 DexClass dexClass = getClass(dexFile, "LA;"); 77 dexFile = dexUtil.getFrom(new JavaSource("B", "public class B<T>{}")); 78 dexClass = getClass(dexFile, "LB;"); 84 DexFile dexFile = dexUtil.getFrom(new JavaSource("A", "public class A{}")); 85 DexClass dexClass = getClass(dexFile, "LA;"); 88 dexFile = dexUtil.getFrom(new JavaSource("B", "public class B<T>{}")) [all...] |
/dalvik/dx/src/com/android/dx/command/findusages/ |
Main.java | 26 String dexFile = args[0]; 30 DexBuffer dex = new DexBuffer(new File(dexFile));
|
/dalvik/dx/src/com/android/dx/command/grep/ |
Main.java | 27 String dexFile = args[0]; 30 DexBuffer dex = new DexBuffer(new File(dexFile));
|
/dalvik/libdex/ |
DexProto.h | 24 #include "DexFile.h" 77 * particular DexFile. 80 const DexFile* dexFile; /* file the idx refers to */ 81 u4 protoIdx; /* index into proto_ids table of dexFile */ 88 const DexFile* pDexFile, const DexMethodId* pMethodId) 90 pProto->dexFile = pDexFile; 123 DEX_INLINE const char* dexGetDescriptorFromMethodId(const DexFile* pDexFile, 137 DEX_INLINE char* dexCopyDescriptorFromMethodId(const DexFile* pDexFile,
|
DexProto.cpp | 122 return dexGetProtoId(pProto->dexFile, pProto->protoIdx); 129 return dexStringById(pProto->dexFile, protoId->shortyIdx); 135 const DexFile* dexFile = pProto->dexFile; 137 const DexTypeList* typeList = dexGetProtoParameters(dexFile, protoId); 144 length += strlen(dexStringByTypeIdx(dexFile, idx)); 147 length += strlen(dexStringByTypeIdx(dexFile, protoId->returnTypeIdx)); 156 const char* desc = dexStringByTypeIdx(dexFile, idx); 163 strcpy(at, dexStringByTypeIdx(dexFile, protoId->returnTypeIdx)) [all...] |
/external/smali/baksmali/src/main/java/org/jf/baksmali/ |
dump.java | 31 import org.jf.dexlib.DexFile; 39 public static void dump(DexFile dexFile, String dumpFileName, String outputDexFileName, boolean sort) 44 dexFile.setSortAllItems(true); 47 dexFile.setInplace(true); 56 dexFile.place(); 57 dexFile.writeTo(out); 87 DexFile.calcSignature(bytes); 88 DexFile.calcChecksum(bytes);
|
main.java | 32 import org.jf.dexlib.DexFile; 254 DexFile dexFile = new DexFile(dexFileFile, !fixRegisters, false); 256 if (dexFile.isOdex()) { 282 baksmali.disassembleDexFile(dexFileFile.getPath(), dexFile, deodex, outputDirectory, 288 if ((doDump || write) && !dexFile.isOdex()) { 291 dump.dump(dexFile, dumpFileName, outputDexFileName, sort); 420 " (<dexfile>.dump by default), along with the normal disassembly")
|
/cts/tools/dex-tools/test/dex/reader/util/ |
JavaSourceToDexUtil.java | 36 import com.android.dx.dex.file.DexFile; 43 public dex.structure.DexFile getFrom(JavaSource source) throws IOException{ 47 public dex.structure.DexFile getFrom(JavaSource... source) throws IOException{ 51 public dex.structure.DexFile getAllFrom(Set<JavaSource> sources) throws IOException{ 56 * Converts java source code to a {@link dex.structure.DexFile} loaded by 62 public dex.structure.DexFile getFrom(Set<JavaSource> sources, 75 DexFile dexFile = new DexFile(); 79 dexFile.add(classDefItem) [all...] |
/dalvik/tests/087-gc-after-link/src/ |
Main.java | 72 Object dexFile = null; 78 * Find the DexFile class, and construct a DexFile object 82 loadClass("dalvik.system.DexFile"); 85 dexFile = ctor.newInstance(DEX_FILE); 93 meth.invoke(dexFile, name, this); 95 if (dexFile != null) { 96 /* close the DexFile to make CloseGuard happy */ 98 meth.invoke(dexFile);
|
/sdk/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/project/ |
ExportHelper.java | 155 File dexFile = File.createTempFile(TEMP_PREFIX, AdtConstants.DOT_DEX); 156 dexFile.deleteOnExit(); 251 helper.executeDx(javaProject, dxInput, dexFile.getAbsolutePath()); 257 dexFile.getAbsolutePath(),
|
/sdk/sdkmanager/libs/sdklib/src/com/android/sdklib/build/ |
ApkBuilderMain.java | 49 File dexFile = null; 80 if (dexFile != null) { 89 dexFile = new File(args[index++]); 128 ApkBuilder builder = new ApkBuilder(outApk, zipArchives.get(0), dexFile,
|
/external/smali/smali/src/main/java/org/jf/smali/ |
main.java | 36 import org.jf.dexlib.DexFile; 187 DexFile dexFile = new DexFile(); 192 if (!assembleSmaliFile(file, dexFile, verboseErrors, oldLexer, printTokens, allowOdex)) { 203 dexFile.setSortAllItems(true); 207 fixInstructions(dexFile, fixStringConst, fixGoto); 210 dexFile.place(); 218 dexFile.writeTo(out); 222 DexFile.calcSignature(bytes) [all...] |
/external/smali/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/ |
DeodexUtil.java | 45 public final DexFile dexFile; 47 public DeodexUtil(DexFile dexFile) { 48 this.dexFile = dexFile; 49 OdexHeader odexHeader = dexFile.getOdexHeader(); 99 StringIdItem methodNameItem = StringIdItem.lookupStringIdItem(dexFile, methodName); 118 typeIdItem = TypeIdItem.lookupTypeIdItem(dexFile, methodParams.substring(i,i+1)); 127 typeIdItem = TypeIdItem.lookupTypeIdItem(dexFile, methodParams.substring(i, end+1)) [all...] |
/frameworks/base/test-runner/src/android/test/ |
ClassPathPackageInfoSource.java | 22 import dalvik.system.DexFile; 210 DexFile dexFile = null; 212 dexFile = new DexFile(apkPath); 213 Enumeration<String> apkClassNames = dexFile.entries(); 236 if (dexFile != null) { 238 // dexFile.close();
|
/libcore/dalvik/src/main/java/dalvik/system/ |
DexPathList.java | 204 DexFile dex = null; 233 * the DexFile constructor if the zip file turns 252 * Constructs a {@code DexFile} instance, as appropriate depending 255 private static DexFile loadDexFile(File file, File optimizedDirectory) 258 return new DexFile(file); 261 return DexFile.loadDex(file.getPath(), optimizedPath, 0); 312 DexFile dex = element.dexFile; 390 public final DexFile dexFile; [all...] |
/sdk/anttasks/src/com/android/ant/ |
ApkBuilderTask.java | 215 File dexFile = null; 223 dexFile = new File(dexFiles[0]); 236 if (dexFile != null) { 237 inputPaths.add(new InputPath(dexFile)); 337 dexFile,
|
/cts/tools/dasm/src/dasm/ |
DAsm.java | 34 import com.android.dx.dex.file.DexFile; 89 DexFile dexFile; 332 dexFile.add(classDef); [all...] |
/external/smali/dexlib/src/main/java/org/jf/dexlib/Debug/ |
DebugInstructionIterator.java | 32 import org.jf.dexlib.DexFile; 168 DexFile dexFile = debugInfoItem.getDexFile(); 197 StringIdItem name = dexFile.StringIdsSection.getOptionalItemByIndex(in.readUnsignedLeb128() - 1); 198 TypeIdItem type = dexFile.TypeIdsSection.getOptionalItemByIndex(in.readUnsignedLeb128() - 1); 207 StringIdItem name = dexFile.StringIdsSection.getOptionalItemByIndex(in.readUnsignedLeb128() - 1); 208 TypeIdItem type = dexFile.TypeIdsSection.getOptionalItemByIndex(in.readUnsignedLeb128() - 1); 210 dexFile.StringIdsSection.getOptionalItemByIndex(in.readUnsignedLeb128() - 1); 255 StringIdItem name = dexFile.StringIdsSection.getOptionalItemByIndex(in.readUnsignedLeb128() - 1);
|