Home
last modified time | relevance | path

Searched refs:dexOffset (Results 1 – 10 of 10) sorted by relevance

/dalvik/vm/analysis/
DDexPrepare.h117 bool dvmOptimizeDexFile(int fd, off_t dexOffset, long dexLen,
123 bool dvmContinueOptimization(int fd, off_t dexOffset, long dexLength,
DDexPrepare.cpp351 bool dvmOptimizeDexFile(int fd, off_t dexOffset, long dexLength, in dvmOptimizeDexFile() argument
427 sprintf(values[4], "%d", (int) dexOffset); in dvmOptimizeDexFile()
527 bool dvmContinueOptimization(int fd, off_t dexOffset, long dexLength, in dvmContinueOptimization() argument
537 assert(dexOffset >= 0); in dvmContinueOptimization()
544 if (dexOffset < (int) sizeof(DexOptHeader)) { in dvmContinueOptimization()
566 mapAddr = mmap(NULL, dexOffset + dexLength, PROT_READ|PROT_WRITE, in dvmContinueOptimization()
602 success = rewriteDex(((u1*) mapAddr) + dexOffset, dexLength, in dvmContinueOptimization()
607 u1* dexAddr = ((u1*) mapAddr) + dexOffset; in dvmContinueOptimization()
634 if (msync(mapAddr, dexOffset + dexLength, MS_SYNC) != 0) { in dvmContinueOptimization()
645 if (munmap(mapAddr, dexOffset + dexLength) != 0) { in dvmContinueOptimization()
[all …]
/dalvik/vm/
DRawDexFile.cpp180 off_t dexOffset; in dvmRawDexFileOpen() local
182 dexOffset = lseek(optFd, 0, SEEK_CUR); in dvmRawDexFileOpen()
183 result = (dexOffset > 0); in dvmRawDexFileOpen()
192 result = dvmOptimizeDexFile(optFd, dexOffset, fileSize, in dvmRawDexFileOpen()
DJarFile.cpp287 off_t dexOffset; in dvmJarFileOpen() local
289 dexOffset = lseek(fd, 0, SEEK_CUR); in dvmJarFileOpen()
290 result = (dexOffset > 0); in dvmJarFileOpen()
298 result = dvmOptimizeDexFile(fd, dexOffset, in dvmJarFileOpen()
DProfile.cpp898 addr = (u4) method->insns - pOptHdr->dexOffset; in dvmEmitEmulatorTrace()
/dalvik/dexopt/
DOptMain.cpp65 off_t dexOffset; in extractAndProcessZip() local
89 dexOffset = lseek(cacheFd, 0, SEEK_CUR); in extractAndProcessZip()
90 if (dexOffset < 0) in extractAndProcessZip()
186 if (!dvmContinueOptimization(cacheFd, dexOffset, uncompLen, debugFileName, in extractAndProcessZip()
/dalvik/libdex/
DOptInvocation.cpp134 optHdr.dexOffset = sizeof(optHdr); in dexOptCreateEmptyHeader()
DDexFile.cpp319 pDexFile->pOptHeader->dexOffset, pDexFile->pOptHeader->flags); in dexFileParse()
326 data += pDexFile->pOptHeader->dexOffset; in dexFileParse()
327 length -= pDexFile->pOptHeader->dexOffset; in dexFileParse()
DDexFile.h477 u4 dexOffset; /* file offset of DEX header */ member
/dalvik/dexdump/
DDexDump.cpp406 pOptHeader->dexOffset, pOptHeader->dexOffset); in dumpFileHeader()