# {"id":"partitionSourceFiles","fileNameMappings":{"kotlinx.coroutines.sync.SemaphoreKt":"Semaphore.kt"}}
kotlinx.coroutines.sync.SemaphoreSegment -> wi2:
# {"id":"sourceFile","fileName":"Semaphore.kt"}
    java.util.concurrent.atomic.AtomicReferenceArray acquirers -> g
    1:5:void <init>(long,kotlinx.coroutines.sync.SemaphoreSegment,int):361:361 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLwi2;I)V"}
    6:7:int kotlinx.coroutines.sync.SemaphoreKt.access$getSEGMENT_SIZE$p():1:1 -> <init>
    6:7:void <init>(long,kotlinx.coroutines.sync.SemaphoreSegment,int):362 -> <init>
    8:13:void <init>(long,kotlinx.coroutines.sync.SemaphoreSegment,int):362:362 -> <init>
    1:3:int kotlinx.coroutines.sync.SemaphoreKt.access$getSEGMENT_SIZE$p():1:1 -> k
    1:3:int getNumberOfSlots():363 -> k
    1:2:kotlinx.coroutines.internal.Symbol kotlinx.coroutines.sync.SemaphoreKt.access$getCANCELLED$p():1:1 -> l
    1:2:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):383 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILp60;)V"}
    3:4:java.util.concurrent.atomic.AtomicReferenceArray getAcquirers():0:0 -> l
    3:4:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):397 -> l
    5:7:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):397:397 -> l
    8:11:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):385:385 -> l
    1:34:java.lang.String toString():388:388 -> toString
