/dalvik/libdex/ |
H A D | DexClass.cpp | 39 /* Read and verify the header of a class_data_item. This updates the 105 DexClassDataHeader header; local 114 if (! dexReadAndVerifyClassDataHeader(pData, pLimit, &header)) { 119 (header.staticFieldsSize * sizeof(DexField)) + 120 (header.instanceFieldsSize * sizeof(DexField)) + 121 (header.directMethodsSize * sizeof(DexMethod)) + 122 (header.virtualMethodsSize * sizeof(DexMethod)); 133 result->header = header; 135 if (header [all...] |
H A D | DexClass.h | 27 /* expanded form of a class_data_item header */ 52 DexClassDataHeader header; member in struct:DexClassData 59 /* Read and verify the header of a class_data_item. This updates the 118 /* Read the header of a class_data_item without verification. This
|
H A D | DexSwapVerify.cpp | 315 * Note: The offsets and ranges of the other header items end up getting 322 /* Check the header section for sanity. */ 326 ALOGE("Multiple header items"); 465 ALOGE("Map is missing header entry"); 534 ALOGE("Map not at header-defined offset: %#x, expected %#x", 1524 okay = verifyFields(state, classData->header.staticFieldsSize, 1532 verifyFields(state, classData->header.instanceFieldsSize, 1540 okay = verifyMethods(state, classData->header.directMethodsSize, 1548 okay = verifyMethods(state, classData->header.virtualMethodsSize, 1585 if (classData->header [all...] |
H A D | ZipArchive.cpp | 172 unsigned int header = get4LE(scanBuf); local 173 if (header != kLFHSignature) { 174 ALOGV("Not a Zip archive (found 0x%08x)\n", header); 695 * that there's no zlib header waiting for it.
|
/dalvik/dx/src/com/android/dx/cf/direct/ |
H A D | CodeObserver.java | 66 observer.parsed(bytes, offset, length, header(offset)); 71 observer.parsed(bytes, offset, length, header(offset)); 92 header(offset) + (argComment ? " // " : " ") + 139 header(offset) + " " + cst + valueStr); 147 header(offset) + " " + targetStr); 156 sb.append(header(offset)); 183 header(offset) + commentOrSpace + typeName); 201 private String header(int offset) { method in class:CodeObserver 241 header(offset) + commentOrSpace + valueStr); 265 header(offse [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
H A D | CatchHandlerList.java | 62 * @param header {@code non-null;} the header for the first line (after the 66 public String toHuman(String prefix, String header) { argument 71 sb.append(header);
|
/dalvik/dx/src/com/android/dx/dex/code/ |
H A D | CatchHandlerList.java | 62 * @param header {@code non-null;} the header for the first line (after the 66 public String toHuman(String prefix, String header) { argument 71 sb.append(header);
|
/dalvik/dexdump/ |
H A D | DexDump.cpp | 390 * Dump the file header. 401 printf("Optimized DEX file header:\n"); 419 printf("DEX file header:\n"); 523 printf("Class #%d header:\n", idx); 535 printf("static_fields_size : %d\n", pClassData->header.staticFieldsSize); 537 pClassData->header.instanceFieldsSize); 538 printf("direct_methods_size : %d\n", pClassData->header.directMethodsSize); 540 pClassData->header.virtualMethodsSize); 1485 for (i = 0; i < (int) pClassData->header.staticFieldsSize; i++) { 1491 for (i = 0; i < (int) pClassData->header [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
H A D | DexFile.java | 88 /** {@code non-null;} file header */ 89 private final HeaderSection header; field in class:DexFile 107 header = new HeaderSection(this); 127 header, stringIds, typeIds, protoIds, fieldIds, methodIds, 276 * <p>This is package-scope in order to allow the header section 393 * <p>This is package-scope in order to allow the header section 406 * <p>This is package-scope in order to allow the header section 494 header.prepare();
|
/dalvik/dx/src/com/android/dx/dex/file/ |
H A D | DexFile.java | 91 /** {@code non-null;} file header */ 92 private final HeaderSection header; field in class:DexFile 112 header = new HeaderSection(this); 132 header, stringIds, typeIds, protoIds, fieldIds, methodIds, 295 * <p>This is package-scope in order to allow the header section 412 * <p>This is package-scope in order to allow the header section 425 * <p>This is package-scope in order to allow the header section 511 header.prepare();
|
/dalvik/tools/dmtracedump/ |
H A D | CreateTestTrace.c | 22 #include "Profile.h" // from VM header 36 * Values from the header of the data file. 49 DataHeader header = { 0x574f4c53, VERSION, sizeof(DataHeader), 0LL }; variable 371 header.version = versionNumber; 372 write4LE(dataFp, header.magic); 373 write2LE(dataFp, header.version); 374 write2LE(dataFp, header.offsetToData);
|
/dalvik/vm/jdwp/ |
H A D | JdwpEvent.cpp | 705 * the header. 716 * Write the header into the buffer and send the packet off to the debugger. 1243 u1 header[kJDWPHeaderLen + 8]; local 1250 * "Wrap" the contents of the iovec with a JDWP/DDMS header. We do 1251 * this by creating a new copy of the vector with space for the header. 1260 /* form the header (JDWP plus DDMS) */ 1261 set4BE(header, sizeof(header) + dataLen); 1262 set4BE(header+4, dvmJdwpNextRequestSerial(state)); 1263 set1(header [all...] |
/dalvik/vm/native/ |
H A D | dalvik_system_VMRuntime.cpp | 503 fieldIndex < pClassData->header.staticFieldsSize; 509 fieldIndex < pClassData->header.instanceFieldsSize; 515 methodIndex < pClassData->header.directMethodsSize; 524 methodIndex < pClassData->header.virtualMethodsSize;
|
/dalvik/dexlist/ |
H A D | DexList.cpp | 184 for (i = 0; i < (int) pClassData->header.directMethodsSize; i++) { 188 for (i = 0; i < (int) pClassData->header.virtualMethodsSize; i++) {
|
/dalvik/dx/src/com/android/dx/merge/ |
H A D | DexMerger.java | 111 headerOut = dexOut.appendSection(writerSizes.header, "header"); 171 // write the header 172 contentsOut.header.off = 0; 173 contentsOut.header.size = 1; 1004 private int header = SizeOf.HEADER_ITEM; field in class:DexMerger.WriterSizes 1028 header = dexMerger.headerOut.used(); 1079 header = fourByteAlign(header); 1099 return header [all...] |
/dalvik/vm/analysis/ |
H A D | DexPrepare.cpp | 22 * TODO: the format of the optimized header is currently "whatever we 109 * create a new one (writing only the file header), and return with the 122 * DEX header (which immediately follows the magic). If these don't 123 * match what's stored in the opt header, we reject the file immediately. 126 * file header, and will be locked with flock. "*pCachedName" will point 210 * in the "opt" header and set "*pNewFile". Otherwise, we want to 211 * verify that the fields in the header match our expectations, and 545 ALOGE("not enough room for opt header"); 562 * our DEX data plus room for a small header. 712 * Output the "opt" header wit 1443 } header; local [all...] |
/dalvik/vm/oo/ |
H A D | Class.cpp | 301 /* (documented in header) */ 1957 DexClassDataHeader header; local 1972 dexReadClassDataHeader(&pEncodedData, &header); 1974 // Provide an all-zeroes header for the rest of the loading. 1975 memset(&header, 0, sizeof(header)); 1978 result = loadClassFromDex0(pDvmDex, pClassDef, &header, pEncodedData,
|