Searched defs:pHeader (Results 1 - 11 of 11) sorted by relevance
/dalvik/libdex/ |
H A D | DexClass.cpp | 43 DexClassDataHeader *pHeader) { 48 dexReadClassDataHeader(pData, pHeader); 42 dexReadAndVerifyClassDataHeader(const u1** pData, const u1* pLimit, DexClassDataHeader *pHeader) argument
|
H A D | DexClass.h | 63 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 D | DexFile.cpp | 229 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 D | DexSwapVerify.cpp | 72 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 D | DexFile.h | 505 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...] |
/dalvik/vm/ |
H A D | DvmDex.cpp | 44 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 D | DvmDex.h | 41 /* 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/vm/analysis/ |
H A D | DexPrepare.cpp | 56 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...] |
/dalvik/dexdump/ |
H A D | DexDump.cpp | 395 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/tools/dmtracedump/ |
H A D | TraceDump.c | 1069 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/vm/oo/ |
H A D | Class.cpp | 1728 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...] |
Completed in 134 milliseconds