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

/dalvik/libdex/
H A DDexFile.cpp226 numEntries = dexRoundUpPower2(pDexFile->pHeader->classDefsSize * 2);
236 for (i = 0; i < (int)pDexFile->pHeader->classDefsSize; i++) {
254 pDexFile->pHeader->classDefsSize, numEntries,
255 (100 * pDexFile->pHeader->classDefsSize) / numEntries,
267 DexHeader *pHeader = (DexHeader*) data; local
270 pDexFile->pHeader = pHeader;
271 pDexFile->pStringIds = (const DexStringId*) (data + pHeader->stringIdsOff);
272 pDexFile->pTypeIds = (const DexTypeId*) (data + pHeader->typeIdsOff);
273 pDexFile->pFieldIds = (const DexFieldId*) (data + pHeader
289 const DexHeader* pHeader; local
477 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.cpp46 const DexHeader* pHeader; member in struct:CheckState
229 return (state->pHeader->typeIdsSize + 0x1f) >> 5;
249 static bool swapDexHeader(const CheckState* state, DexHeader* pHeader) argument
251 CHECK_PTR_RANGE(pHeader, pHeader + 1);
254 SWAP_FIELD4(pHeader->checksum);
256 SWAP_FIELD4(pHeader->fileSize);
257 SWAP_FIELD4(pHeader->headerSize);
258 SWAP_FIELD4(pHeader->endianTag);
259 SWAP_FIELD4(pHeader
311 const DexHeader* pHeader = (const DexHeader*) filePointer(state, 0); local
2897 dexHasValidMagic(const DexHeader* pHeader) argument
2933 DexHeader* pHeader; local
[all...]
H A DDexFile.h593 const DexHeader* pHeader; member in struct:DexFile
662 bool dexHasValidMagic(const DexHeader* pHeader);
667 u4 dexComputeChecksum(const DexHeader* pHeader);
692 u4 mapOff = pDexFile->pHeader->mapOff;
713 assert(idx < pDexFile->pHeader->stringIdsSize);
729 assert(idx < pDexFile->pHeader->typeIdsSize);
744 assert(idx < pDexFile->pHeader->methodIdsSize);
750 assert(idx < pDexFile->pHeader->fieldIdsSize);
756 assert(idx < pDexFile->pHeader->protoIdsSize);
775 assert(idx < pDexFile->pHeader
[all...]
H A DDexClass.cpp42 DexClassDataHeader *pHeader) {
47 dexReadClassDataHeader(pData, pHeader);
41 dexReadAndVerifyClassDataHeader(const u1** pData, const u1* pLimit, DexClassDataHeader *pHeader) argument
/dalvik/dexdump/
H A DDexDump.cpp403 const DexHeader* pHeader = pDexFile->pHeader; local
404 char sanitized[sizeof(pHeader->magic)*2 +1];
406 assert(sizeof(pHeader->magic) == sizeof(pOptHeader->magic));
428 asciify(sanitized, pHeader->magic, sizeof(pHeader->magic));
430 printf("checksum : %08x\n", pHeader->checksum);
432 pHeader->signature[0], pHeader->signature[1],
433 pHeader
[all...]

Completed in 1324 milliseconds