/dalvik/libdex/ |
H A D | CmdUtils.cpp | 112 MemMapping* pMap, bool quiet) 186 if (sysMapFileInShmemWritableReadOnly(fd, pMap) != 0) { 198 sysChangeMapAccess(pMap->addr, pMap->length, true, pMap); 200 if (dexSwapAndVerifyIfNecessary((u1*) pMap->addr, pMap->length)) { 211 sysChangeMapAccess(pMap->addr, pMap->length, false, pMap); 111 dexOpenAndMap(const char* fileName, const char* tempFileName, MemMapping* pMap, bool quiet) argument [all...] |
H A D | SysUtil.cpp | 64 int sysCreatePrivateMap(size_t length, MemMapping* pMap) argument 72 pMap->addr = pMap->baseAddr = memPtr; 73 pMap->length = pMap->baseLength = length; 116 int sysLoadFileInShmem(int fd, MemMapping* pMap) argument 123 assert(pMap != NULL); 135 sysReleaseShmem(pMap); 139 pMap->baseAddr = pMap 150 sysFakeMapFile(int fd, MemMapping* pMap) argument 186 sysMapFileInShmemReadOnly(int fd, MemMapping* pMap) argument 225 sysMapFileInShmemWritableReadOnly(int fd, MemMapping* pMap) argument 268 sysMapFileSegmentInShmem(int fd, off_t start, size_t length, MemMapping* pMap) argument 314 sysChangeMapAccess(void* addr, size_t length, int wantReadWrite, MemMapping* pMap) argument 354 sysReleaseShmem(MemMapping* pMap) argument [all...] |
H A D | DexSwapVerify.cpp | 395 static bool swapMap(CheckState* state, DexMapList* pMap) argument 397 DexMapItem* item = pMap->list; 405 SWAP_FIELD4(pMap->size); 406 count = pMap->size; 539 const DexMapList* pMap = (const DexMapList*) filePointer(state, sectionOffset); local 542 sectionOffset + sizeof(u4) + (pMap->size * sizeof(DexMapItem)); 2514 DexMapList* pMap) { 2515 const DexMapItem* item = pMap->list; 2517 u4 count = pMap->size; 2687 static bool crossVerifyEverything(CheckState* state, DexMapList* pMap) argument 2513 swapEverythingButHeaderAndMap(CheckState* state, DexMapList* pMap) argument [all...] |
/dalvik/vm/alloc/ |
H A D | Visit.cpp | 96 const RegisterMap* pMap = dvmGetExpandedRegisterMap(method); local 98 if (pMap != NULL) { 101 regVector = dvmRegisterMapGetLine(pMap, addr); 148 dvmReleaseRegisterMapLine(pMap, regVector);
|
/dalvik/vm/analysis/ |
H A D | RegisterMap.h | 69 INLINE RegisterMapFormat dvmRegisterMapGetFormat(const RegisterMap* pMap) { argument 70 return (RegisterMapFormat)(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 | RegisterMap.cpp | 43 static bool verifyMap(VerifierData* vdata, const RegisterMap* pMap); 47 static void computeMapStats(RegisterMap* pMap, const Method* method); 49 static RegisterMap* compressMapDifferential(const RegisterMap* pMap,\ 51 static RegisterMap* uncompressMapDifferential(const RegisterMap* pMap); 191 RegisterMap* pMap = NULL; local 248 pMap = (RegisterMap*) malloc(bufSize); 249 dvmRegisterMapSetFormat(pMap, format); 250 dvmRegisterMapSetOnHeap(pMap, true); 251 dvmRegisterMapSetRegWidth(pMap, regWidth); 252 dvmRegisterMapSetNumEntries(pMap, gcPointCoun 344 dvmFreeRegisterMap(RegisterMap* pMap) argument 399 dumpRegisterMap(const RegisterMap* pMap, int registersSize) argument 466 verifyMap(VerifierData* vdata, const RegisterMap* pMap) argument 570 computeRegisterMapSize(const RegisterMap* pMap) argument 874 const RegisterMap* pMap = (const RegisterMap*) *pPtr; local 895 dvmRegisterMapGetLine(const RegisterMap* pMap, int addr) argument 1248 computeMapStats(RegisterMap* pMap, const Method* method) argument 1442 compressMapDifferential(const RegisterMap* pMap, const Method* meth) argument 1695 uncompressMapDifferential(const RegisterMap* pMap) argument [all...] |
H A D | CodeVerify.cpp | 3533 RegisterMap* pMap = dvmGenerateRegisterMapV(vdata); local 3534 if (pMap != NULL) { 3540 dvmSetRegisterMap((Method*)meth, pMap);
|
/dalvik/vm/native/ |
H A D | dalvik_system_VMDebug.cpp | 657 const RegisterMap* pMap; local 658 pMap = dvmGetExpandedRegisterMap(method); 659 if (pMap == NULL) {
|
/dalvik/vm/oo/ |
H A D | Class.cpp | 1899 const RegisterMap* pMap = dvmRegisterMapGetNext(&classMapData); local 1900 if (dvmRegisterMapGetFormat(pMap) != kRegMapFormatNone) { 1901 newClass->directMethods[i].registerMap = pMap; 1923 const RegisterMap* pMap = dvmRegisterMapGetNext(&classMapData); local 1924 if (dvmRegisterMapGetFormat(pMap) != kRegMapFormatNone) { 1925 newClass->virtualMethods[i].registerMap = pMap; 2113 const RegisterMap* pMap = meth->registerMap; local 2114 if (pMap != NULL && dvmRegisterMapGetOnHeap(pMap)) { 2115 dvmFreeRegisterMap((RegisterMap*) pMap); 4585 dvmSetRegisterMap(Method* method, const RegisterMap* pMap) argument [all...] |