Searched refs:fileName (Results 1 - 25 of 33) sorted by relevance

12

/dalvik/libdex/
H A DOptInvocation.h26 char* dexOptGenerateCacheFileName(const char* fileName,
H A DCmdUtils.cpp111 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 DCmdUtils.h63 UnzipToFileResult dexOpenAndMap(const char* fileName, const char* tempFileName,
H A DOptInvocation.cpp47 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 DZipArchive.h91 int dexZipOpenArchive(const char* fileName, ZipArchive* pArchive);
/dalvik/vm/
H A DJarFile.cpp37 * 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 DJarFile.h39 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 DRawDexFile.cpp109 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 DRawDexFile.h39 int dvmRawDexFileOpen(const char* fileName, const char* odexOutputName,
H A DNative.h65 bool dvmLoadNativeCode(const char* fileName, Object* classLoader,
H A DAllocTracker.cpp326 const char* fileName = dvmGetMethodSourceFile(method); local
327 if (fileName == NULL)
328 fileName = "";
329 return fileName;
/dalvik/tools/dexdeps/src/com/android/dexdeps/
H A DMain.java57 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 DOutput.java33 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 DDexList.cpp94 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 DFileUtils.java38 * @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 DDexPrepare.h93 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 DDexPrepare.cpp78 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 Djava_lang_Runtime.cpp78 char* fileName = dvmCreateCstrFromString(fileNameObj); local
95 bool success = dvmLoadNativeCode(fileName, classLoader, &reason);
103 free(fileName);
H A Ddalvik_system_DexFile.cpp38 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 Ddalvik_system_VMDebug.cpp517 * 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 DHprof.cpp76 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 DHprof.h133 * 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 DHprofOutput.cpp62 * 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 DFrontend.cpp636 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 DClass.h46 char* fileName; member in struct:ClassPathEntry

Completed in 404 milliseconds

12