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

/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/dx/src/com/android/dx/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);
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 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 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 DZipArchive.cpp347 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 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/vm/native/
H A Djava_lang_Runtime.cpp73 char* fileName = NULL; local
79 fileName = dvmCreateCstrFromString(fileNameObj);
81 success = dvmLoadNativeCode(fileName, classLoader, &reason);
89 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;
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 Ddalvik_system_VMDebug.cpp491 * 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 DClass.h46 char* fileName; member in struct:ClassPathEntry
H A DClass.cpp517 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 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 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 DAllocTracker.cpp305 const char* fileName = dvmGetMethodSourceFile(method); local
306 if (fileName == NULL)
307 fileName = "";
308 return fileName;
H A DException.cpp1016 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 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/vm/hprof/
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;
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);
/dalvik/dx/src/com/android/dx/command/dexer/
H A DMain.java603 * @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 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/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/jdwp/
H A DJdwpHandler.cpp567 const char* fileName = dvmDbgGetSourceFile(refTypeId); local
568 if (fileName != NULL) {
569 expandBufAddUtf8String(pReply, (const u1*) fileName);
/dalvik/dexdump/
H A DDexDump.cpp1352 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 DTraceDump.c166 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

Completed in 1497 milliseconds