# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.io.SegmentPool":"SegmentPool.kt","kotlinx.io.RefCountingCopyTracker":"SegmentPool.kt","kotlinx.io.SegmentCopyTracker":"Segment.kt"}}
kotlinx.io.Segment -> em6:
# {"id":"sourceFile","fileName":"Segment.kt"}
    byte[] data -> a
    int pos -> b
    int limit -> c
    kotlinx.io.SegmentCopyTracker copyTracker -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lkt5;"}
    boolean owner -> e
    kotlinx.io.Segment next -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lem6;"}
    kotlinx.io.Segment prev -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lem6;"}
    1:5:void <init>():130:130 -> <init>
    6:10:void <init>():131:131 -> <init>
    11:13:void <init>():132:132 -> <init>
    14:16:void <init>():133:133 -> <init>
    17:22:void <init>(byte[],int,int,kotlinx.io.SegmentCopyTracker,boolean):136:141 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"([BIILkt5;)V"}
    1:6:int getSize():354:354 -> a
    1:8:byte getUnchecked$kotlinx_io_core(int):391:391 -> b
    1:2:kotlinx.io.Segment pop$kotlinx_io_core():161:161 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lem6;"}
    3:6:kotlinx.io.Segment pop$kotlinx_io_core():162:162 -> c
    7:13:kotlinx.io.Segment pop$kotlinx_io_core():163:163 -> c
    14:17:kotlinx.io.Segment pop$kotlinx_io_core():165:165 -> c
    18:25:kotlinx.io.Segment pop$kotlinx_io_core():166:166 -> c
    26:27:kotlinx.io.Segment pop$kotlinx_io_core():168:168 -> c
    28:30:kotlinx.io.Segment pop$kotlinx_io_core():169:169 -> c
    4:5:kotlinx.io.Segment push$kotlinx_io_core(kotlinx.io.Segment):177:177 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lem6;)V"}
    6:9:kotlinx.io.Segment push$kotlinx_io_core(kotlinx.io.Segment):178:178 -> d
    10:13:kotlinx.io.Segment push$kotlinx_io_core(kotlinx.io.Segment):179:179 -> d
    14:15:kotlinx.io.Segment push$kotlinx_io_core(kotlinx.io.Segment):180:180 -> d
    16:18:kotlinx.io.Segment push$kotlinx_io_core(kotlinx.io.Segment):182:182 -> d
    1:6:kotlinx.io.Segment sharedCopy$kotlinx_io_core():150:150 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lem6;"}
    7:8:kotlinx.io.SegmentCopyTracker kotlinx.io.SegmentPool.tracker():293:293 -> e
    7:8:kotlinx.io.Segment sharedCopy$kotlinx_io_core():150 -> e
    9:11:void kotlinx.io.SegmentCopyTracker.<init>():38:38 -> e
    9:11:void kotlinx.io.RefCountingCopyTracker.<init>():39 -> e
    9:11:kotlinx.io.SegmentCopyTracker kotlinx.io.SegmentPool.tracker():293 -> e
    9:11:kotlinx.io.Segment sharedCopy$kotlinx_io_core():150 -> e
    12:13:kotlinx.io.Segment sharedCopy$kotlinx_io_core():151:151 -> e
    14:17:kotlinx.io.Segment sharedCopy$kotlinx_io_core():153:153 -> e
    18:22:void kotlinx.io.RefCountingCopyTracker.addCopy():54:54 -> e
    18:22:kotlinx.io.Segment sharedCopy$kotlinx_io_core():153 -> e
    23:30:kotlinx.io.Segment sharedCopy$kotlinx_io_core():153:153 -> e
    4:7:void writeTo$kotlinx_io_core(kotlinx.io.Segment,int):319:319 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lem6;I)V"}
    8:15:void writeTo$kotlinx_io_core(kotlinx.io.Segment,int):320:320 -> f
    16:19:boolean getShared$kotlinx_io_core():103:103 -> f
    16:19:void writeTo$kotlinx_io_core(kotlinx.io.Segment,int):322 -> f
    20:24:boolean kotlinx.io.RefCountingCopyTracker.getShared():50:50 -> f
    20:24:boolean getShared$kotlinx_io_core():103 -> f
    20:24:void writeTo$kotlinx_io_core(kotlinx.io.Segment,int):322 -> f
    25:28:void writeTo$kotlinx_io_core(kotlinx.io.Segment,int):322:322 -> f
    29:37:void writeTo$kotlinx_io_core(kotlinx.io.Segment,int):323:323 -> f
    38:40:void writeTo$kotlinx_io_core(kotlinx.io.Segment,int):324:324 -> f
    41:43:byte[] kotlin.collections.ArraysKt___ArraysJvmKt.copyInto$default(byte[],byte[],int,int,int,int,java.lang.Object):956:956 -> f
    41:43:void writeTo$kotlinx_io_core(kotlinx.io.Segment,int):324 -> f
    44:50:void writeTo$kotlinx_io_core(kotlinx.io.Segment,int):325:325 -> f
    51:53:void writeTo$kotlinx_io_core(kotlinx.io.Segment,int):326:326 -> f
    54:57:void writeTo$kotlinx_io_core(kotlinx.io.Segment,int):323:323 -> f
    58:59:void writeTo$kotlinx_io_core(kotlinx.io.Segment,int):329:329 -> f
    60:65:void writeTo$kotlinx_io_core(kotlinx.io.Segment,int):330:330 -> f
    66:68:void writeTo$kotlinx_io_core(kotlinx.io.Segment,int):329:329 -> f
    69:73:void writeTo$kotlinx_io_core(kotlinx.io.Segment,int):333:333 -> f
    74:79:void writeTo$kotlinx_io_core(kotlinx.io.Segment,int):334:334 -> f
    80:85:void writeTo$kotlinx_io_core(kotlinx.io.Segment,int):319:319 -> f
