Searched refs:pMap (Results 1 - 14 of 14) sorted by relevance

/dalvik/libdex/
H A DSysUtil.cpp64 int sysCreatePrivateMap(size_t length, MemMapping* pMap) argument
72 pMap->addr = pMap->baseAddr = memPtr;
73 pMap->length = pMap->baseLength = length;
110 int sysFakeMapFile(int fd, MemMapping* pMap) argument
120 assert(pMap != NULL);
132 pMap->baseAddr = pMap->addr = memPtr;
133 pMap
150 sysMapFileInShmemWritableReadOnly(int fd, MemMapping* pMap) argument
193 sysMapFileSegmentInShmem(int fd, off_t start, size_t length, MemMapping* pMap) argument
239 sysChangeMapAccess(void* addr, size_t length, int wantReadWrite, MemMapping* pMap) argument
279 sysReleaseShmem(MemMapping* pMap) argument
[all...]
H A DSysUtil.h61 * On success, "pMap" is filled in, and zero is returned.
63 int sysMapFileInShmemWritableReadOnly(int fd, MemMapping* pMap);
68 * On success, "pMap" is filled in, and zero is returned.
71 MemMapping* pMap);
76 * On success, "pMap" is filled in, and zero is returned.
78 int sysCreatePrivateMap(size_t length, MemMapping* pMap);
92 * This does not free "pMap"; it just releases the memory.
94 void sysReleaseShmem(MemMapping* pMap);
H A DCmdUtils.cpp112 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 DCmdUtils.h64 MemMapping* pMap, bool quiet);
H A DDexSwapVerify.cpp395 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));
2526 DexMapList* pMap) {
2527 const DexMapItem* item = pMap->list;
2529 u4 count = pMap->size;
2699 static bool crossVerifyEverything(CheckState* state, DexMapList* pMap) argument
2525 swapEverythingButHeaderAndMap(CheckState* state, DexMapList* pMap) argument
[all...]
/dalvik/vm/analysis/
H A DRegisterMap.h69 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 DRegisterMap.cpp43 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
572 computeRegisterMapSize(const RegisterMap* pMap) argument
876 const RegisterMap* pMap = (const RegisterMap*) *pPtr; local
897 dvmRegisterMapGetLine(const RegisterMap* pMap, int addr) argument
1250 computeMapStats(RegisterMap* pMap, const Method* method) argument
1444 compressMapDifferential(const RegisterMap* pMap, const Method* meth) argument
1697 uncompressMapDifferential(const RegisterMap* pMap) argument
[all...]
H A DDexVerify.h64 void dvmFreeRegisterMap(RegisterMap* pMap);
H A DCodeVerify.cpp3533 RegisterMap* pMap = dvmGenerateRegisterMapV(vdata); local
3534 if (pMap != NULL) {
3540 dvmSetRegisterMap((Method*)meth, pMap);
/dalvik/vm/alloc/
H A DVisit.cpp96 const RegisterMap* pMap = dvmGetExpandedRegisterMap(method); local
98 if (pMap != NULL) {
101 regVector = dvmRegisterMapGetLine(pMap, addr);
148 dvmReleaseRegisterMapLine(pMap, regVector);
H A DCopying.cpp1600 const RegisterMap* pMap;
1604 pMap = dvmGetExpandedRegisterMap(nonConstMethod);
1608 if (pMap != NULL) {
1611 regVector = dvmRegisterMapGetLine(pMap, addr);
1691 dvmReleaseRegisterMapLine(pMap, regVector);
1809 const RegisterMap* pMap = dvmGetExpandedRegisterMap(method);
1814 if (pMap != NULL) {
1816 regVector = dvmRegisterMapGetLine(pMap, addr);
/dalvik/vm/oo/
H A DClass.h157 void dvmSetRegisterMap(Method* method, const RegisterMap* pMap);
H A DClass.cpp1902 const RegisterMap* pMap = dvmRegisterMapGetNext(&classMapData); local
1903 if (dvmRegisterMapGetFormat(pMap) != kRegMapFormatNone) {
1904 newClass->directMethods[i].registerMap = pMap;
1926 const RegisterMap* pMap = dvmRegisterMapGetNext(&classMapData); local
1927 if (dvmRegisterMapGetFormat(pMap) != kRegMapFormatNone) {
1928 newClass->virtualMethods[i].registerMap = pMap;
2116 const RegisterMap* pMap = meth->registerMap; local
2117 if (pMap != NULL && dvmRegisterMapGetOnHeap(pMap)) {
2118 dvmFreeRegisterMap((RegisterMap*) pMap);
4590 dvmSetRegisterMap(Method* method, const RegisterMap* pMap) argument
[all...]
/dalvik/vm/native/
H A Ddalvik_system_VMDebug.cpp683 const RegisterMap* pMap; local
684 pMap = dvmGetExpandedRegisterMap(method);
685 if (pMap == NULL) {

Completed in 429 milliseconds