Home
last modified time | relevance | path

Searched refs:fileName (Results 1 – 25 of 34) sorted by relevance

12

/dalvik/vm/
DJarFile.cpp45 static int openAlternateSuffix(const char *fileName, const char *suffix, in openAlternateSuffix() argument
49 size_t fileNameLen = strlen(fileName); in openAlternateSuffix()
63 memcpy(buf, fileName, fileNameLen + 1); in openAlternateSuffix()
86 DexCacheStatus dvmDexCacheStatus(const char *fileName) in dvmDexCacheStatus() argument
98 if (dvmClassPathContains(gDvm.bootClassPath, fileName)) { in dvmDexCacheStatus()
108 if (dexZipOpenArchive(fileName, &archive) != 0) { in dvmDexCacheStatus()
119 ALOGV("dvmDexCacheStatus: Checking cache for %s", fileName); in dvmDexCacheStatus()
120 cachedName = dexOptGenerateCacheFileName(fileName, kDexInJarName); in dvmDexCacheStatus()
124 fd = dvmOpenCachedDexFile(fileName, cachedName, in dvmDexCacheStatus()
151 fd = openAlternateSuffix(fileName, "odex", O_RDONLY, &cachedName); in dvmDexCacheStatus()
[all …]
DRawDexFile.cpp109 int dvmRawDexFileOpen(const char* fileName, const char* odexOutputName, in dvmRawDexFileOpen() argument
128 dexFd = open(fileName, O_RDONLY); in dvmRawDexFileOpen()
135 ALOGE("Error with header for %s", fileName); in dvmRawDexFileOpen()
140 ALOGE("Error with stat for %s", fileName); in dvmRawDexFileOpen()
151 cachedName = dexOptGenerateCacheFileName(fileName, NULL); in dvmRawDexFileOpen()
159 fileName, cachedName); in dvmRawDexFileOpen()
161 optFd = dvmOpenCachedDexFile(fileName, cachedName, modTime, in dvmRawDexFileOpen()
166 fileName, cachedName); in dvmRawDexFileOpen()
193 fileName, modTime, adler32, isBootstrap); in dvmRawDexFileOpen()
197 ALOGE("Unable to extract+optimize DEX from '%s'", fileName); in dvmRawDexFileOpen()
[all …]
DJarFile.h39 int dvmJarFileOpen(const char* fileName, const char* odexOutputName,
69 DexCacheStatus dvmDexCacheStatus(const char *fileName);
DRawDexFile.h39 int dvmRawDexFileOpen(const char* fileName, const char* odexOutputName,
DNative.h65 bool dvmLoadNativeCode(const char* fileName, Object* classLoader,
DAllocTracker.cpp305 const char* fileName = dvmGetMethodSourceFile(method); in getMethodSourceFile() local
306 if (fileName == NULL) in getMethodSourceFile()
307 fileName = ""; in getMethodSourceFile()
308 return fileName; in getMethodSourceFile()
/dalvik/dexlist/
DDexList.cpp94 void dumpMethod(DexFile* pDexFile, const char* fileName, in dumpMethod() argument
123 if (fileName == NULL || fileName[0] == 0) { in dumpMethod()
124 fileName = "(none)"; in dumpMethod()
145 fileName, firstLine); in dumpMethod()
160 const char* fileName; in dumpClass() local
173 fileName = NULL; in dumpClass()
175 fileName = dexStringById(pDexFile, pClassDef->sourceFileIdx); in dumpClass()
185 dumpMethod(pDexFile, fileName, &pClassData->directMethods[i], i); in dumpClass()
189 dumpMethod(pDexFile, fileName, &pClassData->virtualMethods[i], i); in dumpClass()
200 int process(const char* fileName) in process() argument
[all …]
/dalvik/dx/src/com/android/dx/util/
DFileUtils.java41 public static byte[] readFile(String fileName) { in readFile() argument
42 File file = new File(fileName); in readFile()
96 public static boolean hasArchiveSuffix(String fileName) { in hasArchiveSuffix() argument
97 return fileName.endsWith(".zip") in hasArchiveSuffix()
98 || fileName.endsWith(".jar") in hasArchiveSuffix()
99 || fileName.endsWith(".apk"); in hasArchiveSuffix()
/dalvik/tools/dexdeps/src/com/android/dexdeps/
DMain.java57 for (String fileName : mInputFileNames) { in run()
58 RandomAccessFile raf = openInputFile(fileName); in run()
64 Output.generateFirstHeader(fileName, mOutputFormat); in run()
66 Output.generateHeader(fileName, mOutputFormat); in run()
94 RandomAccessFile openInputFile(String fileName) throws IOException { in openInputFile() argument
97 raf = openInputFileAsZip(fileName); in openInputFile()
99 File inputFile = new File(fileName); in openInputFile()
116 RandomAccessFile openInputFileAsZip(String fileName) throws IOException { in openInputFileAsZip() argument
123 zipFile = new ZipFile(fileName); in openInputFileAsZip()
126 System.err.println("Unable to open '" + fileName + "': " + in openInputFileAsZip()
[all …]
DOutput.java33 private static void generateHeader0(String fileName, String format) { in generateHeader0() argument
35 if (fileName != null) { in generateHeader0()
36 out.println("File: " + fileName); in generateHeader0()
39 if (fileName != null) { in generateHeader0()
40 out.println(IN0 + "<external file=\"" + fileName + "\">"); in generateHeader0()
50 public static void generateFirstHeader(String fileName, String format) { in generateFirstHeader() argument
51 generateHeader0(fileName, format); in generateFirstHeader()
54 public static void generateHeader(String fileName, String format) { in generateHeader() argument
56 generateHeader0(fileName, format); in generateHeader()
/dalvik/libdex/
DCmdUtils.cpp111 UnzipToFileResult dexOpenAndMap(const char* fileName, const char* tempFileName, in dexOpenAndMap() argument
115 int len = strlen(fileName); in dexOpenAndMap()
129 if (strcasecmp(fileName + len -3, "dex") != 0) { in dexOpenAndMap()
154 result = dexUnzipToFile(fileName, tempFileName, quiet); in dexOpenAndMap()
158 fileName = tempFileName; in dexOpenAndMap()
177 fd = open(fileName, O_RDONLY | O_BINARY); in dexOpenAndMap()
181 fileName, strerror(errno)); in dexOpenAndMap()
187 fprintf(stderr, "ERROR: Unable to map '%s'\n", fileName); in dexOpenAndMap()
202 fileName); in dexOpenAndMap()
DOptInvocation.cpp47 char* dexOptGenerateCacheFileName(const char* fileName, const char* subFileName) in dexOptGenerateCacheFileName() argument
59 if (fileName[0] != '/') { in dexOptGenerateCacheFileName()
71 strncat(absoluteFile, fileName, kBufLen); in dexOptGenerateCacheFileName()
105 ALOGV("Cache file for '%s' '%s' is '%s'", fileName, subFileName, nameBuf); in dexOptGenerateCacheFileName()
DOptInvocation.h26 char* dexOptGenerateCacheFileName(const char* fileName,
DCmdUtils.h63 UnzipToFileResult dexOpenAndMap(const char* fileName, const char* tempFileName,
DZipArchive.cpp347 int dexZipOpenArchive(const char* fileName, ZipArchive* pArchive) in dexZipOpenArchive() argument
351 ALOGV("Opening as zip '%s' %p", fileName, pArchive); in dexZipOpenArchive()
355 fd = open(fileName, O_RDONLY | O_BINARY, 0); in dexZipOpenArchive()
358 ALOGV("Unable to open '%s': %s", fileName, strerror(err)); in dexZipOpenArchive()
362 return dexZipPrepArchive(fd, fileName, pArchive); in dexZipOpenArchive()
/dalvik/vm/hprof/
DHprof.cpp76 hprofContextInit(headCtx, strdup(tailCtx->fileName), tailCtx->fd, true, in hprofShutdown()
79 ALOGI("hprof: dumping heap strings to \"%s\".", tailCtx->fileName); in hprofShutdown()
122 outFd = open(tailCtx->fileName, O_WRONLY|O_CREAT|O_TRUNC, 0644); in hprofShutdown()
124 ALOGE("can't open %s: %s", headCtx->fileName, strerror(errno)); in hprofShutdown()
169 free(ctx->fileName); in hprofFreeContext()
237 int hprofDumpHeap(const char* fileName, int fd, bool directToDdms) in hprofDumpHeap() argument
242 assert(fileName != NULL); in hprofDumpHeap()
245 ctx = hprofStartup(fileName, fd, directToDdms); in hprofDumpHeap()
DHprof.h138 char *fileName; member
188 void hprofContextInit(hprof_context_t *ctx, char *fileName, int fd,
225 int hprofDumpHeap(const char* fileName, int fd, bool directToDdms);
DHprofOutput.cpp67 void hprofContextInit(hprof_context_t *ctx, char *fileName, int fd, in hprofContextInit() argument
83 ctx->fileName = fileName; in hprofContextInit()
/dalvik/vm/analysis/
DDexPrepare.h93 int dvmOpenCachedDexFile(const char* fileName, const char* cachedFile,
118 const char* fileName, u4 modWhen, u4 crc, bool isBootstrap);
124 const char* fileName, u4 modWhen, u4 crc, bool isBootstrap);
DDexPrepare.cpp78 static bool directoryIsValid(const std::string& fileName) in directoryIsValid() argument
80 std::string dirName(saneDirName(fileName)); in directoryIsValid()
129 int dvmOpenCachedDexFile(const char* fileName, const char* cacheFileName, in dvmOpenCachedDexFile() argument
259 fileName, cacheFileName); in dvmOpenCachedDexFile()
352 const char* fileName, u4 modWhen, u4 crc, bool isBootstrap) in dvmOptimizeDexFile() argument
354 const char* lastPart = strrchr(fileName, '/'); in dvmOptimizeDexFile()
358 lastPart = fileName; in dvmOptimizeDexFile()
369 ALOGW("Rejecting recursive optimization attempt on '%s'", fileName); in dvmOptimizeDexFile()
433 argv[curArg++] = (char*)fileName; in dvmOptimizeDexFile()
464 argv[curArg++] = cpe->fileName; in dvmOptimizeDexFile()
[all …]
/dalvik/vm/native/
Ddalvik_system_DexFile.cpp38 char* fileName; member
53 ALOGV("Freeing DexOrJar '%s'", pDexOrJar->fileName); in dvmFreeDexOrJar()
59 free(pDexOrJar->fileName); in dvmFreeDexOrJar()
229 pDexOrJar->fileName = sourceName; in Dalvik_dalvik_system_DexFile_openDexFile()
286 pDexOrJar->fileName = strdup("<memory>"); // Needs to be free()able. in Dalvik_dalvik_system_DexFile_openDexFile_bytearray()
308 ALOGV("Closing DEX file %p (%s)", pDexOrJar, pDexOrJar->fileName); in Dalvik_dalvik_system_DexFile_closeDexFile()
323 pDexOrJar->fileName); in Dalvik_dalvik_system_DexFile_closeDexFile()
326 ALOGV("+++ freeing DexFile '%s' resources", pDexOrJar->fileName); in Dalvik_dalvik_system_DexFile_closeDexFile()
329 ALOGV("+++ NOT freeing DexFile '%s' resources", pDexOrJar->fileName); in Dalvik_dalvik_system_DexFile_closeDexFile()
Djava_lang_Runtime.cpp78 char* fileName = dvmCreateCstrFromString(fileNameObj); in Dalvik_java_lang_Runtime_nativeLoad() local
95 bool success = dvmLoadNativeCode(fileName, classLoader, &reason); in Dalvik_java_lang_Runtime_nativeLoad()
103 free(fileName); in Dalvik_java_lang_Runtime_nativeLoad()
Ddalvik_system_VMDebug.cpp501 char* fileName; in Dalvik_dalvik_system_VMDebug_dumpHprofData() local
513 fileName = dvmCreateCstrFromString(fileNameStr); in Dalvik_dalvik_system_VMDebug_dumpHprofData()
514 if (fileName == NULL) { in Dalvik_dalvik_system_VMDebug_dumpHprofData()
520 fileName = strdup("[fd]"); in Dalvik_dalvik_system_VMDebug_dumpHprofData()
527 free(fileName); in Dalvik_dalvik_system_VMDebug_dumpHprofData()
532 result = hprofDumpHeap(fileName, fd, false); in Dalvik_dalvik_system_VMDebug_dumpHprofData()
533 free(fileName); in Dalvik_dalvik_system_VMDebug_dumpHprofData()
/dalvik/dexgen/src/com/android/dexgen/util/
DFileUtils.java41 public static byte[] readFile(String fileName) { in readFile() argument
42 File file = new File(fileName); in readFile()
/dalvik/vm/compiler/
DFrontend.cpp636 char *fileName = (char *) dvmCompilerNew( in dvmDumpCFG() local
643 sprintf(fileName, "%s%s%s%s%s.dot", dirPrefix, in dvmDumpCFG()
652 for (i = strlen(dirPrefix); fileName[i]; i++) { in dvmDumpCFG()
653 if (fileName[i] == '/') { in dvmDumpCFG()
654 fileName[i] = '_'; in dvmDumpCFG()
655 } else if (fileName[i] == ';') { in dvmDumpCFG()
656 fileName[i] = '#'; in dvmDumpCFG()
657 } else if (fileName[i] == '$') { in dvmDumpCFG()
658 fileName[i] = '+'; in dvmDumpCFG()
659 } else if (fileName[i] == '(' || fileName[i] == ')') { in dvmDumpCFG()
[all …]

12