/dalvik/libdex/ |
H A D | SysUtil.c | 71 int sysCreatePrivateMap(size_t length, MemMapping* pMap) argument 79 pMap->addr = pMap->baseAddr = memPtr; 80 pMap->length = pMap->baseLength = length; 123 int sysLoadFileInShmem(int fd, MemMapping* pMap) argument 130 assert(pMap != NULL); 142 sysReleaseShmem(pMap); 146 pMap->baseAddr = pMap 157 sysFakeMapFile(int fd, MemMapping* pMap) argument 193 sysMapFileInShmemReadOnly(int fd, MemMapping* pMap) argument 232 sysMapFileInShmemWritableReadOnly(int fd, MemMapping* pMap) argument 275 sysMapFileSegmentInShmem(int fd, off_t start, long length, MemMapping* pMap) argument 331 sysChangeMapAccess(void* addr, size_t length, int wantReadWrite, MemMapping* pMap) argument 371 sysReleaseShmem(MemMapping* pMap) argument [all...] |
H A D | SysUtil.h | 59 * On success, "pMap" is filled in, and zero is returned. 61 int sysLoadFileInShmem(int fd, MemMapping* pMap); 67 * On success, "pMap" is filled in, and zero is returned. 69 int sysMapFileInShmemReadOnly(int fd, MemMapping* pMap); 76 * On success, "pMap" is filled in, and zero is returned. 78 int sysMapFileInShmemWritableReadOnly(int fd, MemMapping* pMap); 84 MemMapping* pMap); 89 * On success, "pMap" is filled in, and zero is returned. 91 int sysCreatePrivateMap(size_t length, MemMapping* pMap); 105 * This does not free "pMap"; i [all...] |
H A D | CmdUtils.h | 58 MemMapping* pMap, bool quiet);
|
H A D | CmdUtils.c | 103 MemMapping* pMap, bool quiet) 165 if (sysMapFileInShmemReadOnly(fd, pMap) != 0) { 172 * Success! Close the file and return with the start/length in pMap. 102 dexOpenAndMap(const char* fileName, const char* tempFileName, MemMapping* pMap, bool quiet) argument
|
H A D | ZipArchive.c | 140 static bool parseZipArchive(ZipArchive* pArchive, const MemMapping* pMap) argument 150 const unsigned char* basePtr = (const unsigned char*)pMap->addr; 152 size_t length = pMap->length;
|
H A D | DexSwapVerify.c | 394 static bool swapMap(CheckState* state, DexMapList* pMap) argument 396 DexMapItem* item = pMap->list; 404 SWAP_FIELD4(pMap->size); 405 count = pMap->size; 538 const DexMapList* pMap = filePointer(state, sectionOffset); local 541 sectionOffset + sizeof(u4) + (pMap->size * sizeof(DexMapItem)); 2493 DexMapList* pMap) { 2494 const DexMapItem* item = pMap->list; 2496 u4 count = pMap->size; 2666 static bool crossVerifyEverything(CheckState* state, DexMapList* pMap) argument 2492 swapEverythingButHeaderAndMap(CheckState* state, DexMapList* pMap) argument [all...] |
H A D | DexFile.c | 488 u4* pFullCount, u4* pReducedCount, const u2** pMap) 512 *pMap = (const u2*) wordPtr; 487 parseIndexMapEntry(const u1** pData, u4* pSize, bool expanding, u4* pFullCount, u4* pReducedCount, const u2** pMap) argument
|
/dalvik/vm/analysis/ |
H A D | RegisterMap.h | 69 INLINE RegisterMapFormat dvmRegisterMapGetFormat(const RegisterMap* pMap) { argument 70 return pMap->format & ~(kRegMapFormatOnHeap); 76 INLINE void dvmRegisterMapSetFormat(RegisterMap* pMap, RegisterMapFormat format) argument 78 pMap->format &= kRegMapFormatOnHeap; 79 pMap->format |= format; 85 INLINE bool dvmRegisterMapGetOnHeap(const RegisterMap* pMap) { argument 86 return (pMap->format & kRegMapFormatOnHeap) != 0; 92 INLINE u1 dvmRegisterMapGetRegWidth(const RegisterMap* pMap) { argument 93 return pMap->regWidth; 99 INLINE void dvmRegisterMapSetRegWidth(RegisterMap* pMap, in argument 106 dvmRegisterMapSetOnHeap(RegisterMap* pMap, bool val) argument 116 dvmRegisterMapGetNumEntries(const RegisterMap* pMap) argument 123 dvmRegisterMapSetNumEntries(RegisterMap* pMap, u2 numEntries) argument 148 dvmReleaseRegisterMapLine(const RegisterMap* pMap, const u1* data) argument [all...] |
H A D | DexVerify.h | 63 void dvmFreeRegisterMap(RegisterMap* pMap);
|
H A D | RegisterMap.c | 41 static bool verifyMap(VerifierData* vdata, const RegisterMap* pMap); 44 static void computeMapStats(RegisterMap* pMap, const Method* method); 45 static RegisterMap* compressMapDifferential(const RegisterMap* pMap,\ 47 static RegisterMap* uncompressMapDifferential(const RegisterMap* pMap); 189 RegisterMap* pMap = NULL; local 246 pMap = (RegisterMap*) malloc(bufSize); 247 dvmRegisterMapSetFormat(pMap, format); 248 dvmRegisterMapSetOnHeap(pMap, true); 249 dvmRegisterMapSetRegWidth(pMap, regWidth); 250 dvmRegisterMapSetNumEntries(pMap, gcPointCoun 341 dvmFreeRegisterMap(RegisterMap* pMap) argument 396 dumpRegisterMap(const RegisterMap* pMap, int registersSize) argument 463 verifyMap(VerifierData* vdata, const RegisterMap* pMap) argument 569 computeRegisterMapSize(const RegisterMap* pMap) argument 873 const RegisterMap* pMap = *pPtr; local 894 dvmRegisterMapGetLine(const RegisterMap* pMap, int addr) argument 1246 computeMapStats(RegisterMap* pMap, const Method* method) argument 1442 compressMapDifferential(const RegisterMap* pMap, const Method* meth) argument 1699 uncompressMapDifferential(const RegisterMap* pMap) argument [all...] |
H A D | ReduceConstants.c | 452 const IndexMap* pMap = &pIndexMapSet->map[whichMap]; local 453 if (pMap != NULL) { 454 u2 newIdx = pMap->mapToNew[*ptr]; 788 IndexMap* pMap) 823 pMap->mapToOld = mapToOld; 824 pMap->mapToNew = mapToNew; 825 pMap->origCount = totalCount; 826 pMap->newCount = setCount; 787 constructIndexMap(int totalCount, const BitVector* pBits, IndexMap* pMap) argument
|
H A D | CodeVerify.c | 3129 RegisterMap* pMap; local 3138 pMap = dvmGenerateRegisterMapV(&vd); 3139 if (pMap != NULL) { 3145 dvmSetRegisterMap((Method*)meth, pMap);
|
/dalvik/vm/oo/ |
H A D | Class.h | 150 void dvmSetRegisterMap(Method* method, const RegisterMap* pMap);
|
H A D | Class.c | 1816 const RegisterMap* pMap = dvmRegisterMapGetNext(&classMapData); local 1817 if (dvmRegisterMapGetFormat(pMap) != kRegMapFormatNone) { 1818 newClass->directMethods[i].registerMap = pMap; 1840 const RegisterMap* pMap = dvmRegisterMapGetNext(&classMapData); local 1841 if (dvmRegisterMapGetFormat(pMap) != kRegMapFormatNone) { 1842 newClass->virtualMethods[i].registerMap = pMap; 2032 const RegisterMap* pMap = meth->registerMap; local 2033 if (pMap != NULL && dvmRegisterMapGetOnHeap(pMap)) { 2034 dvmFreeRegisterMap((RegisterMap*) pMap); 4559 dvmSetRegisterMap(Method* method, const RegisterMap* pMap) argument [all...] |
/dalvik/vm/native/ |
H A D | dalvik_system_VMDebug.c | 821 const RegisterMap* pMap; local 822 pMap = dvmGetExpandedRegisterMap(method); 823 if (pMap == NULL) {
|
/dalvik/vm/ |
H A D | Thread.c | 3869 const RegisterMap* pMap; local 3874 pMap = dvmGetExpandedRegisterMap(nonConstMethod); 3875 if (pMap != NULL) { 3878 regVector = dvmRegisterMapGetLine(pMap, addr); 3960 dvmReleaseRegisterMapLine(pMap, regVector);
|