Searched refs:header (Results 1 - 17 of 17) sorted by relevance

/dalvik/libdex/
H A DDexClass.cpp39 /* 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 DDexClass.h27 /* 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 DDexSwapVerify.cpp315 * 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 DZipArchive.cpp172 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 DCodeObserver.java66 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 DCatchHandlerList.java62 * @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 DCatchHandlerList.java62 * @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 DDexDump.cpp390 * 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 DDexFile.java88 /** {@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 DDexFile.java91 /** {@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 DCreateTestTrace.c22 #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 DJdwpEvent.cpp705 * 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 Ddalvik_system_VMRuntime.cpp503 fieldIndex < pClassData->header.staticFieldsSize;
509 fieldIndex < pClassData->header.instanceFieldsSize;
515 methodIndex < pClassData->header.directMethodsSize;
524 methodIndex < pClassData->header.virtualMethodsSize;
/dalvik/dexlist/
H A DDexList.cpp184 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 DDexMerger.java111 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 DDexPrepare.cpp22 * 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 DClass.cpp301 /* (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,

Completed in 400 milliseconds