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

/dalvik/libdex/
H A DSysUtil.c71 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 DSysUtil.h59 * 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 DCmdUtils.h58 MemMapping* pMap, bool quiet);
H A DCmdUtils.c103 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 DZipArchive.c140 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 DDexSwapVerify.c394 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 DDexFile.c488 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 DRegisterMap.h69 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 DDexVerify.h63 void dvmFreeRegisterMap(RegisterMap* pMap);
H A DRegisterMap.c41 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 DReduceConstants.c452 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 DCodeVerify.c3129 RegisterMap* pMap; local
3138 pMap = dvmGenerateRegisterMapV(&vd);
3139 if (pMap != NULL) {
3145 dvmSetRegisterMap((Method*)meth, pMap);
/dalvik/vm/oo/
H A DClass.h150 void dvmSetRegisterMap(Method* method, const RegisterMap* pMap);
H A DClass.c1816 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 Ddalvik_system_VMDebug.c821 const RegisterMap* pMap; local
822 pMap = dvmGetExpandedRegisterMap(method);
823 if (pMap == NULL) {
/dalvik/vm/
H A DThread.c3869 const RegisterMap* pMap; local
3874 pMap = dvmGetExpandedRegisterMap(nonConstMethod);
3875 if (pMap != NULL) {
3878 regVector = dvmRegisterMapGetLine(pMap, addr);
3960 dvmReleaseRegisterMapLine(pMap, regVector);

Completed in 890 milliseconds