/external/smali/dexlib/src/main/java/org/jf/dexlib/ |
HeaderItem.java | 62 * @param dexFile The <code>DexFile</code> containing this <code>HeaderItem</code> 64 protected HeaderItem(final DexFile dexFile) { 65 super(dexFile); 194 out.annotate("file_size: 0x" + Integer.toHexString(dexFile.getFileSize()) + " (" + dexFile.getFileSize() + 196 out.writeInt(dexFile.getFileSize()); 210 out.annotate("map_off: 0x" + Integer.toHexString(dexFile.MapItem.getOffset())); 211 out.writeInt(dexFile.MapItem.getOffset()) [all...] |
Item.java | 49 * The DexFile that this item is associatedr with 51 protected final DexFile dexFile; 54 * The constructor that is used when reading in a <code>DexFile</code> 55 * @param dexFile the <code>DexFile</code> that this item is associated with 57 protected Item(DexFile dexFile) { 58 assert dexFile != null; 60 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...] |
/frameworks/testing/androidtestlib/src/com/android/test/runner/ |
ClassPathScanner.java | 19 import dalvik.system.DexFile; 163 DexFile dexFile = null; 165 dexFile = new DexFile(apkPath); 166 Enumeration<String> apkClassNames = getDexEntries(dexFile); 174 if (dexFile != null) { 175 dexFile.close(); 181 * Retrieves the entry names from given {@link DexFile}. 185 * @param 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 | 33 import org.jf.dexlib.DexFile; 280 DexFile dexFile = new DexFile(dexFileFile, !fixRegisters, false); 282 if (dexFile.isOdex()) { 308 baksmali.disassembleDexFile(dexFileFile.getPath(), dexFile, deodex, outputDirectory, 314 if ((doDump || write) && !dexFile.isOdex()) { 317 dump.dump(dexFile, dumpFileName, outputDexFileName, sort); 449 " (<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);
|
/frameworks/testing/uiautomator/cmds/uiautomator/src/com/android/commands/uiautomator/ |
RunTestCommand.java | 25 import dalvik.system.DexFile; 200 DexFile dexFile = new DexFile(fileName); 201 for(Enumeration<String> e = dexFile.entries(); e.hasMoreElements();) { 207 dexFile.close();
|
/sdk/eclipse/plugins/com.android.ide.eclipse.adt/src/com/android/ide/eclipse/adt/internal/project/ |
ExportHelper.java | 184 File dexFile = File.createTempFile(TEMP_PREFIX, SdkConstants.DOT_DEX); 185 dexFile.deleteOnExit(); 280 helper.executeDx(javaProject, dxInput, dexFile.getAbsolutePath()); 286 dexFile.getAbsolutePath(),
|
/external/smali/smali/src/main/java/org/jf/smali/ |
main.java | 37 import org.jf.dexlib.DexFile; 192 DexFile dexFile = new DexFile(); 195 dexFile.HeaderItem.setVersion(36); 201 if (!assembleSmaliFile(file, dexFile, verboseErrors, printTokens, allowOdex, apiLevel)) { 212 dexFile.setSortAllItems(true); 216 fixInstructions(dexFile, true, fixGoto); 219 dexFile.place(); 227 dexFile.writeTo(out) [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(); 58 public DeodexUtil(DexFile dexFile, InlineMethodResolver inlineMethodResolver) { 59 this.dexFile = dexFile [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 | 208 DexFile dex = null; 227 * the DexFile constructor if the zip file turns 250 * Constructs a {@code DexFile} instance, as appropriate depending 253 private static DexFile loadDexFile(File file, File optimizedDirectory) 256 return new DexFile(file); 259 return DexFile.loadDex(file.getPath(), optimizedPath, 0); 310 DexFile dex = element.dexFile; 387 private final DexFile dexFile; [all...] |
/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);
|