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