/dalvik/libdex/ |
H A D | OptInvocation.h | 26 char* dexOptGenerateCacheFileName(const char* fileName,
|
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 | CmdUtils.h | 63 UnzipToFileResult dexOpenAndMap(const char* fileName, const char* tempFileName,
|
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 | ZipArchive.h | 91 int dexZipOpenArchive(const char* fileName, ZipArchive* pArchive);
|
/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 | JarFile.h | 39 int dvmJarFileOpen(const char* fileName, const char* odexOutputName, 67 * to the jar file at the absolute path "fileName". 69 DexCacheStatus dvmDexCacheStatus(const char *fileName);
|
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 | RawDexFile.h | 39 int dvmRawDexFileOpen(const char* fileName, const char* odexOutputName,
|
H A D | Native.h | 65 bool dvmLoadNativeCode(const char* fileName, Object* classLoader,
|
H A D | AllocTracker.cpp | 326 const char* fileName = dvmGetMethodSourceFile(method); local 327 if (fileName == NULL) 328 fileName = ""; 329 return fileName;
|
/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/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/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/vm/analysis/ |
H A D | DexPrepare.h | 93 int dvmOpenCachedDexFile(const char* fileName, const char* cachedFile, 115 * "fileName" is only used for debug output. 118 const char* fileName, u4 modWhen, u4 crc, bool isBootstrap); 124 const char* fileName, u4 modWhen, u4 crc, bool isBootstrap);
|
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/native/ |
H A D | java_lang_Runtime.cpp | 78 char* fileName = dvmCreateCstrFromString(fileNameObj); local 95 bool success = dvmLoadNativeCode(fileName, classLoader, &reason); 103 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; 286 pDexOrJar->fileName = strdup("<memory>"); // Needs to be free()able. 308 ALOGV("Closing DEX file %p (%s)", pDexOrJar, pDexOrJar->fileName); 323 pDexOrJar->fileName); 326 ALOGV("+++ freeing DexFile '%s' resources", pDexOrJar->fileName); 329 ALOGV("+++ NOT freeing DexFile '%s' resources", pDexOrJar->fileName); 455 * public static boolean isDexOptNeeded(String fileName) [all...] |
H A D | dalvik_system_VMDebug.cpp | 517 * static void dumpHprofData(String fileName, FileDescriptor fd) 527 char* fileName; local 534 dvmThrowNullPointerException("fileName == null && fd == null"); 539 fileName = dvmCreateCstrFromString(fileNameStr); 540 if (fileName == NULL) { 546 fileName = strdup("[fd]"); 553 free(fileName); 558 result = hprofDumpHeap(fileName, fd, false); 559 free(fileName);
|
/dalvik/vm/hprof/ |
H A D | Hprof.cpp | 76 hprofContextInit(headCtx, strdup(tailCtx->fileName), tailCtx->fd, true, 79 ALOGI("hprof: dumping heap strings to \"%s\".", tailCtx->fileName); 122 outFd = open(tailCtx->fileName, O_WRONLY|O_CREAT|O_TRUNC, 0644); 124 ALOGE("can't open %s: %s", headCtx->fileName, strerror(errno)); 169 free(ctx->fileName); 230 * Otherwise, "fileName" is used to create an output file. 237 int hprofDumpHeap(const char* fileName, int fd, bool directToDdms) 242 assert(fileName != NULL); 245 ctx = hprofStartup(fileName, fd, directToDdms);
|
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);
|
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;
|
/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/oo/ |
H A D | Class.h | 46 char* fileName; member in struct:ClassPathEntry
|