Searched refs:pHeader (Results 1 - 18 of 18) sorted by relevance

/dalvik/vm/
H A DDvmDex.cpp44 const DexHeader* pHeader; local
47 pHeader = pDexFile->pHeader;
49 stringSize = pHeader->stringIdsSize * sizeof(struct StringObject*);
50 classSize = pHeader->typeIdsSize * sizeof(struct ClassObject*);
51 methodSize = pHeader->methodIdsSize * sizeof(struct Method*);
52 fieldSize = pHeader->fieldIdsSize * sizeof(struct Field*);
66 pDvmDex->pHeader = pHeader;
187 totalSize = pDvmDex->pHeader
[all...]
H A DDvmDex.h41 /* clone of pDexFile->pHeader (it's used frequently enough) */
42 const DexHeader* pHeader; member in struct:DvmDex
110 assert(stringIdx < pDvmDex->pHeader->stringIdsSize);
116 assert(classIdx < pDvmDex->pHeader->typeIdsSize);
122 assert(methodIdx < pDvmDex->pHeader->methodIdsSize);
128 assert(fieldIdx < pDvmDex->pHeader->fieldIdsSize);
139 assert(stringIdx < pDvmDex->pHeader->stringIdsSize);
145 assert(classIdx < pDvmDex->pHeader->typeIdsSize);
151 assert(methodIdx < pDvmDex->pHeader->methodIdsSize);
157 assert(fieldIdx < pDvmDex->pHeader
[all...]
/dalvik/libdex/
H A DDexFile.cpp229 numEntries = dexRoundUpPower2(pDexFile->pHeader->classDefsSize * 2);
239 for (i = 0; i < (int)pDexFile->pHeader->classDefsSize; i++) {
257 pDexFile->pHeader->classDefsSize, numEntries,
258 (100 * pDexFile->pHeader->classDefsSize) / numEntries,
270 DexHeader *pHeader = (DexHeader*) data; local
273 pDexFile->pHeader = pHeader;
274 pDexFile->pStringIds = (const DexStringId*) (data + pHeader->stringIdsOff);
275 pDexFile->pTypeIds = (const DexTypeId*) (data + pHeader->typeIdsOff);
276 pDexFile->pFieldIds = (const DexFieldId*) (data + pHeader
292 const DexHeader* pHeader; local
480 dexComputeChecksum(const DexHeader* pHeader) argument
[all...]
H A DDexClass.h63 DexClassDataHeader *pHeader);
122 DexClassDataHeader *pHeader) {
123 pHeader->staticFieldsSize = readUnsignedLeb128(pData);
124 pHeader->instanceFieldsSize = readUnsignedLeb128(pData);
125 pHeader->directMethodsSize = readUnsignedLeb128(pData);
126 pHeader->virtualMethodsSize = readUnsignedLeb128(pData);
121 dexReadClassDataHeader(const u1** pData, DexClassDataHeader *pHeader) argument
H A DDexSwapVerify.cpp72 const DexHeader* pHeader; member in struct:CheckState
253 return (state->pHeader->typeIdsSize + 0x1f) >> 5;
273 static bool swapDexHeader(const CheckState* state, DexHeader* pHeader) argument
275 CHECK_PTR_RANGE(pHeader, pHeader + 1);
278 SWAP_FIELD4(pHeader->checksum);
280 SWAP_FIELD4(pHeader->fileSize);
281 SWAP_FIELD4(pHeader->headerSize);
282 SWAP_FIELD4(pHeader->endianTag);
283 SWAP_FIELD4(pHeader
335 const DexHeader* pHeader = (const DexHeader*) filePointer(state, 0); local
2785 dexHasValidMagic(const DexHeader* pHeader) argument
2819 DexHeader* pHeader; local
[all...]
H A DDexFile.h505 const DexHeader* pHeader; member in struct:DexFile
574 bool dexHasValidMagic(const DexHeader* pHeader);
579 u4 dexComputeChecksum(const DexHeader* pHeader);
604 u4 mapOff = pDexFile->pHeader->mapOff;
625 assert(idx < pDexFile->pHeader->stringIdsSize);
641 assert(idx < pDexFile->pHeader->typeIdsSize);
656 assert(idx < pDexFile->pHeader->methodIdsSize);
662 assert(idx < pDexFile->pHeader->fieldIdsSize);
668 assert(idx < pDexFile->pHeader->protoIdsSize);
687 assert(idx < pDexFile->pHeader
[all...]
H A DDexClass.cpp43 DexClassDataHeader *pHeader) {
48 dexReadClassDataHeader(pData, pHeader);
42 dexReadAndVerifyClassDataHeader(const u1** pData, const u1* pLimit, DexClassDataHeader *pHeader) argument
/dalvik/vm/jdwp/
H A DJdwpHandler.h41 void dvmJdwpProcessRequest(JdwpState* state, const JdwpReqHeader* pHeader,
H A DJdwpHandler.cpp1877 void dvmJdwpProcessRequest(JdwpState* state, const JdwpReqHeader* pHeader,
1883 if (pHeader->cmdSet != kJDWPDdmCmdSet) {
1920 if (gHandlerMap[i].cmdSet == pHeader->cmdSet &&
1921 gHandlerMap[i].cmd == pHeader->cmd)
1924 gHandlerMap[i].descr, pHeader->cmdSet, pHeader->cmd,
1925 dataLen, pHeader->id);
1932 pHeader->cmdSet, pHeader->cmd, dataLen, pHeader
[all...]
/dalvik/dexdump/
H A DDexDump.cpp395 const DexHeader* pHeader = pDexFile->pHeader; local
396 char sanitized[sizeof(pHeader->magic)*2 +1];
398 assert(sizeof(pHeader->magic) == sizeof(pOptHeader->magic));
420 asciify(sanitized, pHeader->magic, sizeof(pHeader->magic));
422 printf("checksum : %08x\n", pHeader->checksum);
424 pHeader->signature[0], pHeader->signature[1],
425 pHeader
[all...]
/dalvik/vm/analysis/
H A DDexVerify.cpp404 if (idx >= pDvmDex->pHeader->typeIdsSize) {
406 idx, pDvmDex->pHeader->typeIdsSize);
429 if (idx >= pDvmDex->pHeader->typeIdsSize) {
431 idx, pDvmDex->pHeader->typeIdsSize);
463 if (idx >= pDvmDex->pHeader->typeIdsSize) {
465 idx, pDvmDex->pHeader->typeIdsSize);
477 if (idx >= pDvmDex->pHeader->fieldIdsSize) {
479 idx, pDvmDex->pHeader->fieldIdsSize);
491 if (idx >= pDvmDex->pHeader->methodIdsSize) {
493 idx, pDvmDex->pHeader
[all...]
H A DDexPrepare.cpp56 static void updateChecksum(u1* addr, int len, DexHeader* pHeader);
626 DexHeader* pHeader = (DexHeader*)pDvmDex->pHeader; local
627 updateChecksum(dexAddr, dexLength, pHeader);
926 u4 count = pDvmDex->pDexFile->pHeader->classDefsSize;
1003 u4 count = pDexFile->pHeader->classDefsSize;
1138 return pDvmDex->pDexFile->pHeader->signature;
1553 static void updateChecksum(u1* addr, int len, DexHeader* pHeader) argument
1559 const int nonSum = sizeof(pHeader->magic) + sizeof(pHeader
[all...]
H A DRegisterMap.cpp705 u4 count = pDexFile->pHeader->classDefsSize;
/dalvik/tools/dmtracedump/
H A DTraceDump.c1069 int parseDataHeader(FILE *fp, DataHeader* pHeader) argument
1073 pHeader->magic = read4LE(fp);
1074 pHeader->version = read2LE(fp);
1075 pHeader->offsetToData = read2LE(fp);
1076 pHeader->startWhen = read8LE(fp);
1077 bytesToRead = pHeader->offsetToData - 16;
1078 if (pHeader->version == 1) {
1079 pHeader->recordSize = 9;
1080 } else if (pHeader->version == 2) {
1081 pHeader
[all...]
/dalvik/dexlist/
H A DDexList.cpp229 for (i = 0; i < (int) pDexFile->pHeader->classDefsSize; i++) {
/dalvik/vm/oo/
H A DClass.cpp1728 const DexClassDef* pClassDef, const DexClassDataHeader* pHeader,
1764 size_t size = classObjectSize(pHeader->staticFieldsSize);
1825 if (pHeader->staticFieldsSize != 0) {
1827 int count = (int) pHeader->staticFieldsSize;
1838 if (pHeader->instanceFieldsSize != 0) {
1839 int count = (int) pHeader->instanceFieldsSize;
1875 pHeader->directMethodsSize + pHeader->virtualMethodsSize != numMethods)
1878 newClass->descriptor, pHeader->directMethodsSize,
1879 pHeader
1727 loadClassFromDex0(DvmDex* pDvmDex, const DexClassDef* pClassDef, const DexClassDataHeader* pHeader, const u1* pEncodedData, Object* classLoader) argument
[all...]
/dalvik/vm/native/
H A Ddalvik_system_DexFile.cpp424 int count = pDexFile->pHeader->classDefsSize;
/dalvik/vm/reflect/
H A DAnnotation.cpp1598 u4 hi = pDexFile->pHeader->methodIdsSize -1;
1908 u4 hi = pDexFile->pHeader->fieldIdsSize -1;

Completed in 518 milliseconds