/dalvik/dexgen/src/com/android/dexgen/util/ |
H A D | FileUtils.java | 38 * @param fileName {@code non-null;} name of the file to read 41 public static byte[] readFile(String fileName) { argument 42 File file = new File(fileName);
|
/dalvik/dx/src/com/android/dx/util/ |
H A D | FileUtils.java | 38 * @param fileName {@code non-null;} name of the file to read 41 public static byte[] readFile(String fileName) { argument 42 File file = new File(fileName); 94 * Returns true if {@code fileName} names a .zip, .jar, or .apk. 96 public static boolean hasArchiveSuffix(String fileName) { argument 97 return fileName.endsWith(".zip") 98 || fileName.endsWith(".jar") 99 || fileName.endsWith(".apk");
|
/dalvik/libdex/ |
H A D | OptInvocation.cpp | 47 char* dexOptGenerateCacheFileName(const char* fileName, const char* subFileName) argument 59 if (fileName[0] != '/') { 71 strncat(absoluteFile, fileName, kBufLen); 105 ALOGV("Cache file for '%s' '%s' is '%s'", fileName, subFileName, nameBuf);
|
H A D | CmdUtils.cpp | 111 UnzipToFileResult dexOpenAndMap(const char* fileName, const char* tempFileName, argument 115 int len = strlen(fileName); 129 if (strcasecmp(fileName + len -3, "dex") != 0) { 154 result = dexUnzipToFile(fileName, tempFileName, quiet); 158 fileName = tempFileName; 177 fd = open(fileName, O_RDONLY | O_BINARY); 181 fileName, strerror(errno)); 187 fprintf(stderr, "ERROR: Unable to map '%s'\n", fileName); 202 fileName);
|
H A D | ZipArchive.cpp | 347 int dexZipOpenArchive(const char* fileName, ZipArchive* pArchive) argument 351 ALOGV("Opening as zip '%s' %p", fileName, pArchive); 355 fd = open(fileName, O_RDONLY | O_BINARY, 0); 358 ALOGV("Unable to open '%s': %s", fileName, strerror(err)); 362 return dexZipPrepArchive(fd, fileName, pArchive);
|
/dalvik/tools/dexdeps/src/com/android/dexdeps/ |
H A D | Main.java | 57 for (String fileName : mInputFileNames) { 58 RandomAccessFile raf = openInputFile(fileName); 64 Output.generateFirstHeader(fileName, mOutputFormat); 66 Output.generateHeader(fileName, mOutputFormat); 92 * @param fileName the name of the file to open 94 RandomAccessFile openInputFile(String fileName) throws IOException { argument 97 raf = openInputFileAsZip(fileName); 99 File inputFile = new File(fileName); 110 * @param fileName the name of the file to open 116 RandomAccessFile openInputFileAsZip(String fileName) throw argument [all...] |
H A D | Output.java | 33 private static void generateHeader0(String fileName, String format) { argument 35 if (fileName != null) { 36 out.println("File: " + fileName); 39 if (fileName != null) { 40 out.println(IN0 + "<external file=\"" + fileName + "\">"); 50 public static void generateFirstHeader(String fileName, String format) { argument 51 generateHeader0(fileName, format); 54 public static void generateHeader(String fileName, String format) { argument 56 generateHeader0(fileName, format);
|
/dalvik/vm/native/ |
H A D | java_lang_Runtime.cpp | 73 char* fileName = NULL; local 79 fileName = dvmCreateCstrFromString(fileNameObj); 81 success = dvmLoadNativeCode(fileName, classLoader, &reason); 89 free(fileName);
|
H A D | dalvik_system_DexFile.cpp | 38 char* fileName; member in struct:DexOrJar 53 ALOGV("Freeing DexOrJar '%s'", pDexOrJar->fileName); 59 free(pDexOrJar->fileName); 229 pDexOrJar->fileName = sourceName; 285 pDexOrJar->fileName = strdup("<memory>"); // Needs to be free()able. 307 ALOGV("Closing DEX file %p (%s)", pDexOrJar, pDexOrJar->fileName); 322 pDexOrJar->fileName); 325 ALOGV("+++ freeing DexFile '%s' resources", pDexOrJar->fileName); 328 ALOGV("+++ NOT freeing DexFile '%s' resources", pDexOrJar->fileName); 454 * public static boolean isDexOptNeeded(String fileName) [all...] |
H A D | dalvik_system_VMDebug.cpp | 491 * static void dumpHprofData(String fileName, FileDescriptor fd) 501 char* fileName; local 508 dvmThrowNullPointerException("fileName == null && fd == null"); 513 fileName = dvmCreateCstrFromString(fileNameStr); 514 if (fileName == NULL) { 520 fileName = strdup("[fd]"); 527 free(fileName); 532 result = hprofDumpHeap(fileName, fd, false); 533 free(fileName);
|
/dalvik/vm/oo/ |
H A D | Class.h | 46 char* fileName; member in struct:ClassPathEntry
|
H A D | Class.cpp | 517 ALOGI(" %2d: type=%s %s %p", idx, kindStr, cpe->fileName, cpe->ptr); 543 if (strcmp(cpe->fileName, path) == 0) 578 free(cpe->fileName); 590 static void getFileNameSuffix(const char* fileName, char* suffixBuf, size_t suffixBufLen) argument 592 const char* lastDot = strrchr(fileName, '.'); 607 if (stat(cpe->fileName, &sb) < 0) { 608 ALOGD("Unable to stat classpath element '%s'", cpe->fileName); 612 ALOGE("Directory classpath elements are not supported: %s", cpe->fileName); 617 getFileNameSuffix(cpe->fileName, suffix, sizeof(suffix)); 622 if (dvmJarFileOpen(cpe->fileName, NUL [all...] |
/dalvik/vm/ |
H A D | JarFile.cpp | 37 * Attempt to open a file whose name is similar to <fileName>, 45 static int openAlternateSuffix(const char *fileName, const char *suffix, argument 49 size_t fileNameLen = strlen(fileName); 63 memcpy(buf, fileName, fileNameLen + 1); 84 * to the jar file at the absolute path "fileName". 86 DexCacheStatus dvmDexCacheStatus(const char *fileName) argument 98 if (dvmClassPathContains(gDvm.bootClassPath, fileName)) { 108 if (dexZipOpenArchive(fileName, &archive) != 0) { 119 ALOGV("dvmDexCacheStatus: Checking cache for %s", fileName); 120 cachedName = dexOptGenerateCacheFileName(fileName, kDexInJarNam 188 dvmJarFileOpen(const char* fileName, const char* odexOutputName, JarFile** ppJarFile, bool isBootstrap) argument [all...] |
H A D | RawDexFile.cpp | 109 int dvmRawDexFileOpen(const char* fileName, const char* odexOutputName, argument 128 dexFd = open(fileName, O_RDONLY); 135 ALOGE("Error with header for %s", fileName); 140 ALOGE("Error with stat for %s", fileName); 151 cachedName = dexOptGenerateCacheFileName(fileName, NULL); 159 fileName, cachedName); 161 optFd = dvmOpenCachedDexFile(fileName, cachedName, modTime, 166 fileName, cachedName); 193 fileName, modTime, adler32, isBootstrap); 197 ALOGE("Unable to extract+optimize DEX from '%s'", fileName); [all...] |
H A D | AllocTracker.cpp | 305 const char* fileName = dvmGetMethodSourceFile(method); local 306 if (fileName == NULL) 307 fileName = ""; 308 return fileName;
|
H A D | Exception.cpp | 1016 StringObject* fileName = (sourceFile != NULL) ? dvmCreateStringFromCstr(sourceFile) : NULL; local 1021 * String fileName, int lineNumber) 1026 ste, &unused, className, methodName, fileName, lineNumber); local 1031 dvmReleaseTrackedAlloc((Object*) fileName, NULL);
|
/dalvik/dexlist/ |
H A D | DexList.cpp | 94 void dumpMethod(DexFile* pDexFile, const char* fileName, argument 123 if (fileName == NULL || fileName[0] == 0) { 124 fileName = "(none)"; 145 fileName, firstLine); 160 const char* fileName; local 173 fileName = NULL; 175 fileName = dexStringById(pDexFile, pClassDef->sourceFileIdx); 185 dumpMethod(pDexFile, fileName, &pClassData->directMethods[i], i); 189 dumpMethod(pDexFile, fileName, 200 process(const char* fileName) argument [all...] |
/dalvik/vm/hprof/ |
H A D | HprofOutput.cpp | 62 * This will take ownership of "fileName". 67 void hprofContextInit(hprof_context_t *ctx, char *fileName, int fd, argument 83 ctx->fileName = fileName;
|
H A D | Hprof.h | 133 * If directToDdms is set, "fileName" and "fd" will be ignored. 134 * Otherwise, "fileName" must be valid, though if "fd" >= 0 it will 138 char *fileName; member in struct:hprof_context_t 188 void hprofContextInit(hprof_context_t *ctx, char *fileName, int fd, 225 int hprofDumpHeap(const char* fileName, int fd, bool directToDdms);
|
/dalvik/dx/src/com/android/dx/command/dexer/ |
H A D | Main.java | 603 * @param fileName {@code non-null;} name of the file 608 private static boolean createJar(String fileName, byte[] dexArray) { argument 617 OutputStream out = openOutput(fileName);
|
/dalvik/vm/analysis/ |
H A D | DexPrepare.cpp | 78 static bool directoryIsValid(const std::string& fileName) argument 80 std::string dirName(saneDirName(fileName)); 129 int dvmOpenCachedDexFile(const char* fileName, const char* cacheFileName, argument 259 fileName, cacheFileName); 335 * "fileName" is only used for debug output. "modWhen" and "crc" are stored 352 const char* fileName, u4 modWhen, u4 crc, bool isBootstrap) 354 const char* lastPart = strrchr(fileName, '/'); 358 lastPart = fileName; 369 ALOGW("Rejecting recursive optimization attempt on '%s'", fileName); 433 argv[curArg++] = (char*)fileName; 351 dvmOptimizeDexFile(int fd, off_t dexOffset, long dexLength, const char* fileName, u4 modWhen, u4 crc, bool isBootstrap) argument 527 dvmContinueOptimization(int fd, off_t dexOffset, long dexLength, const char* fileName, u4 modWhen, u4 crc, bool isBootstrap) argument [all...] |
/dalvik/vm/compiler/ |
H A D | Frontend.cpp | 636 char *fileName = (char *) dvmCompilerNew( local 643 sprintf(fileName, "%s%s%s%s%s.dot", dirPrefix, 652 for (i = strlen(dirPrefix); fileName[i]; i++) { 653 if (fileName[i] == '/') { 654 fileName[i] = '_'; 655 } else if (fileName[i] == ';') { 656 fileName[i] = '#'; 657 } else if (fileName[i] == '$') { 658 fileName[i] = '+'; 659 } else if (fileName[ [all...] |
/dalvik/vm/jdwp/ |
H A D | JdwpHandler.cpp | 567 const char* fileName = dvmDbgGetSourceFile(refTypeId); local 568 if (fileName != NULL) { 569 expandBufAddUtf8String(pReply, (const u1*) fileName);
|
/dalvik/dexdump/ |
H A D | DexDump.cpp | 1352 const char* fileName; local 1496 fileName = dexStringById(pDexFile, pClassDef->sourceFileIdx); 1498 fileName = "unknown"; 1502 pClassDef->sourceFileIdx, fileName); 1720 void processDexFile(const char* fileName, DexFile* pDexFile) argument 1726 printf("Opened '%s', DEX version '%.3s'\n", fileName, 1764 int process(const char* fileName) argument 1772 printf("Processing '%s'...\n", fileName); 1774 if (dexOpenAndMap(fileName, gOptions.tempFileName, &map, false) != 0) { 1792 processDexFile(fileName, pDexFil [all...] |
/dalvik/tools/dmtracedump/ |
H A D | TraceDump.c | 166 const char* fileName; member in struct:MethodEntry 302 const char *signature, const char* fileName, 309 method->fileName = fileName; 300 initMethodEntry(MethodEntry *method, unsigned int methodId, const char *className, const char *methodName, const char *signature, const char* fileName, const char* lineNumStr) argument
|