Lines Matching refs:dexOut
47 private final Dex dexOut; field in DexMerger
98 dexOut = new Dex(writerSizes.size()); in DexMerger()
102 indexMaps[i] = new IndexMap(dexOut, dexes[i].getTableOfContents()); in DexMerger()
106 headerOut = dexOut.appendSection(writerSizes.header, "header"); in DexMerger()
107 idsDefsOut = dexOut.appendSection(writerSizes.idsDefs, "ids defs"); in DexMerger()
109 contentsOut = dexOut.getTableOfContents(); in DexMerger()
110 contentsOut.dataOff = dexOut.getNextSectionStart(); in DexMerger()
112 contentsOut.mapList.off = dexOut.getNextSectionStart(); in DexMerger()
114 mapListOut = dexOut.appendSection(writerSizes.mapList, "map list"); in DexMerger()
116 contentsOut.typeLists.off = dexOut.getNextSectionStart(); in DexMerger()
117 typeListOut = dexOut.appendSection(writerSizes.typeList, "type list"); in DexMerger()
119 contentsOut.annotationSetRefLists.off = dexOut.getNextSectionStart(); in DexMerger()
120 annotationSetRefListOut = dexOut.appendSection( in DexMerger()
123 contentsOut.annotationSets.off = dexOut.getNextSectionStart(); in DexMerger()
124 annotationSetOut = dexOut.appendSection(writerSizes.annotationsSet, "annotation sets"); in DexMerger()
126 contentsOut.classDatas.off = dexOut.getNextSectionStart(); in DexMerger()
127 classDataOut = dexOut.appendSection(writerSizes.classData, "class data"); in DexMerger()
129 contentsOut.codes.off = dexOut.getNextSectionStart(); in DexMerger()
130 codeOut = dexOut.appendSection(writerSizes.code, "code"); in DexMerger()
132 contentsOut.stringDatas.off = dexOut.getNextSectionStart(); in DexMerger()
133 stringDataOut = dexOut.appendSection(writerSizes.stringData, "string data"); in DexMerger()
135 contentsOut.debugInfos.off = dexOut.getNextSectionStart(); in DexMerger()
136 debugInfoOut = dexOut.appendSection(writerSizes.debugInfo, "debug info"); in DexMerger()
138 contentsOut.annotations.off = dexOut.getNextSectionStart(); in DexMerger()
139 annotationOut = dexOut.appendSection(writerSizes.annotation, "annotation"); in DexMerger()
141 contentsOut.encodedArrays.off = dexOut.getNextSectionStart(); in DexMerger()
142 encodedArrayOut = dexOut.appendSection(writerSizes.encodedArray, "encoded array"); in DexMerger()
144 contentsOut.annotationsDirectories.off = dexOut.getNextSectionStart(); in DexMerger()
145 annotationsDirectoryOut = dexOut.appendSection( in DexMerger()
148 contentsOut.dataSize = dexOut.getNextSectionStart() - contentsOut.dataOff; in DexMerger()
169 contentsOut.fileSize = dexOut.getLength(); in mergeDexes()
175 dexOut.writeHashes(); in mergeDexes()
177 return dexOut; in mergeDexes()
199 new Dex[] {dexOut, new Dex(0)}, CollisionPolicy.FAIL, compactedSizes); in merge()
202 dexOut.getLength() / 1024f, in merge()
851 Dex.Section triesSection = dexOut.open(codeOut.getPosition()); in transformCode()