Home
last modified time | relevance | path

Searched refs:header (Results 1 – 12 of 12) sorted by relevance

/dalvik/libdex/
DDexClass.cpp105 DexClassDataHeader header; in dexReadAndVerifyClassData() local
114 if (! dexReadAndVerifyClassDataHeader(pData, pLimit, &header)) { in dexReadAndVerifyClassData()
119 (header.staticFieldsSize * sizeof(DexField)) + in dexReadAndVerifyClassData()
120 (header.instanceFieldsSize * sizeof(DexField)) + in dexReadAndVerifyClassData()
121 (header.directMethodsSize * sizeof(DexMethod)) + in dexReadAndVerifyClassData()
122 (header.virtualMethodsSize * sizeof(DexMethod)); in dexReadAndVerifyClassData()
133 result->header = header; in dexReadAndVerifyClassData()
135 if (header.staticFieldsSize != 0) { in dexReadAndVerifyClassData()
137 ptr += header.staticFieldsSize * sizeof(DexField); in dexReadAndVerifyClassData()
142 if (header.instanceFieldsSize != 0) { in dexReadAndVerifyClassData()
[all …]
DDexClass.h52 DexClassDataHeader header; member
DDexSwapVerify.cpp1507 okay = verifyFields(state, classData->header.staticFieldsSize, in verifyClassDataItem0()
1515 verifyFields(state, classData->header.instanceFieldsSize, in verifyClassDataItem0()
1523 okay = verifyMethods(state, classData->header.directMethodsSize, in verifyClassDataItem0()
1531 okay = verifyMethods(state, classData->header.virtualMethodsSize, in verifyClassDataItem0()
1568 if (classData->header.staticFieldsSize != 0) { in findFirstClassDataDefiner()
1574 if (classData->header.instanceFieldsSize != 0) { in findFirstClassDataDefiner()
1580 if (classData->header.directMethodsSize != 0) { in findFirstClassDataDefiner()
1586 if (classData->header.virtualMethodsSize != 0) { in findFirstClassDataDefiner()
1603 for (i = classData->header.staticFieldsSize; okay && (i > 0); /*i*/) { in crossVerifyClassDataItem()
1609 for (i = classData->header.instanceFieldsSize; okay && (i > 0); /*i*/) { in crossVerifyClassDataItem()
[all …]
/dalvik/dx/src/com/android/dx/cf/direct/
DCodeObserver.java66 observer.parsed(bytes, offset, length, header(offset)); in visitInvalid()
71 observer.parsed(bytes, offset, length, header(offset)); in visitNoArgs()
92 header(offset) + (argComment ? " // " : " ") + in visitLocal()
139 header(offset) + " " + cst + valueStr); in visitConstant()
147 header(offset) + " " + targetStr); in visitBranch()
156 sb.append(header(offset)); in visitSwitch()
183 header(offset) + commentOrSpace + typeName); in visitNewarray()
201 private String header(int offset) { in header() method in CodeObserver
241 header(offset) + commentOrSpace + valueStr); in visitLiteralInt()
265 header(offset) + commentOrLit + valueStr); in visitLiteralLong()
[all …]
/dalvik/dexgen/src/com/android/dexgen/dex/code/
DCatchHandlerList.java66 public String toHuman(String prefix, String header) { in toHuman() argument
71 sb.append(header); in toHuman()
/dalvik/dx/src/com/android/dx/dex/code/
DCatchHandlerList.java66 public String toHuman(String prefix, String header) { in toHuman() argument
71 sb.append(header); in toHuman()
/dalvik/dx/tests/034-dex-minimal/
Dexpected.txt64 | header: 1 item; 112 bytes total
/dalvik/dx/src/com/android/dx/dex/file/
DDexFile.java92 private final HeaderSection header; field in DexFile
112 header = new HeaderSection(this); in DexFile()
132 header, stringIds, typeIds, protoIds, fieldIds, methodIds, in DexFile()
511 header.prepare(); in toDex0()
/dalvik/dexgen/src/com/android/dexgen/dex/file/
DDexFile.java89 private final HeaderSection header; field in DexFile
107 header = new HeaderSection(this); in DexFile()
127 header, stringIds, typeIds, protoIds, fieldIds, methodIds, in DexFile()
494 header.prepare(); in toDex0()
/dalvik/dexdump/
DDexDump.cpp536 printf("static_fields_size : %d\n", pClassData->header.staticFieldsSize); in dumpClassDef()
538 pClassData->header.instanceFieldsSize); in dumpClassDef()
539 printf("direct_methods_size : %d\n", pClassData->header.directMethodsSize); in dumpClassDef()
541 pClassData->header.virtualMethodsSize); in dumpClassDef()
1492 for (i = 0; i < (int) pClassData->header.staticFieldsSize; i++) { in dumpClass()
1498 for (i = 0; i < (int) pClassData->header.instanceFieldsSize; i++) { in dumpClass()
1504 for (i = 0; i < (int) pClassData->header.directMethodsSize; i++) { in dumpClass()
1510 for (i = 0; i < (int) pClassData->header.virtualMethodsSize; i++) { in dumpClass()
1713 if (methodCount != pClassData->header.directMethodsSize in dumpRegisterMaps()
1714 + pClassData->header.virtualMethodsSize) in dumpRegisterMaps()
[all …]
/dalvik/dx/src/com/android/dx/merge/
DDexMerger.java106 headerOut = dexOut.appendSection(writerSizes.header, "header"); in DexMerger()
167 contentsOut.header.off = 0; in mergeDexes()
168 contentsOut.header.size = 1; in mergeDexes()
1002 private int header = SizeOf.HEADER_ITEM; field in DexMerger.WriterSizes
1027 header = dexMerger.headerOut.used(); in WriterSizes()
1084 header = fourByteAlign(header); in fourByteAlign()
1104 return header + idsDefs + mapList + typeList + classData + code + stringData + debugInfo in size()
/dalvik/dx/tests/087-ssa-local-vars/
Dexpected.txt985 Blort.java:90@00cd: const-object("Maximum header count exceeded" catch) . <-
1152 :Ljava/lang/String;="Maximum header count exceeded" <- .