Lines Matching refs:codeOut
60 private final Dex.Section codeOut; field in DexMerger
130 codeOut = dexOut.appendSection(writerSizes.code, "code"); in DexMerger()
809 codeOut.alignToFourBytesWithZeroFill(); in transformMethods()
810 classDataOut.writeUleb128(codeOut.getPosition()); in transformMethods()
818 codeOut.assertFourByteAligned(); in transformCode()
820 codeOut.writeUnsignedShort(code.getRegistersSize()); in transformCode()
821 codeOut.writeUnsignedShort(code.getInsSize()); in transformCode()
822 codeOut.writeUnsignedShort(code.getOutsSize()); in transformCode()
826 codeOut.writeUnsignedShort(tries.length); in transformCode()
830 codeOut.writeInt(debugInfoOut.getPosition()); in transformCode()
833 codeOut.writeInt(0); in transformCode()
838 codeOut.writeInt(newInstructions.length); in transformCode()
839 codeOut.write(newInstructions); in transformCode()
843 codeOut.writeShort((short) 0); // padding in transformCode()
851 Dex.Section triesSection = dexOut.open(codeOut.getPosition()); in transformCode()
852 codeOut.skip(tries.length * SizeOf.TRY_ITEM); in transformCode()
862 int baseOffset = codeOut.getPosition(); in transformCatchHandlers()
863 codeOut.writeUleb128(catchHandlers.length); in transformCatchHandlers()
866 offsets[i] = codeOut.getPosition() - baseOffset; in transformCatchHandlers()
969 codeOut.writeSleb128(-typeIndexes.length); in transformEncodedCatchHandler()
971 codeOut.writeSleb128(typeIndexes.length); in transformEncodedCatchHandler()
975 codeOut.writeUleb128(indexMap.adjustType(typeIndexes[i])); in transformEncodedCatchHandler()
976 codeOut.writeUleb128(addresses[i]); in transformEncodedCatchHandler()
980 codeOut.writeUleb128(catchAllAddress); in transformEncodedCatchHandler()
1032 code = dexMerger.codeOut.used(); in WriterSizes()