virtual jobject io.grpc.kotlin.ServerCalls$serverCallListener$requests$1.invokeSuspend(jobject) @ 0 kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt::getCOROUTINE_SUSPENDED (4 bytes) inline (hot) @ 151 kotlin.ResultKt::throwOnFailure (16 bytes) inline (hot) @ 37 kotlin.ResultKt::throwOnFailure (16 bytes) inline (hot) @ 54 java.util.concurrent.atomic.AtomicBoolean::compareAndSet (26 bytes) inline (hot) @ 22 java.lang.invoke.VarHandleGuards::guard_LII_Z (86 bytes) force inline by annotation @ 3 java.lang.invoke.VarHandle::checkExactAccessMode (28 bytes) force inline by annotation @ 7 java.lang.invoke.VarHandle::isDirect (2 bytes) inline (hot) @ 47 java.lang.invoke.VarForm::getMemberName (31 bytes) force inline by annotation @ 50 java.lang.invoke.VarHandleInts$FieldInstanceReadWrite::compareAndSet (32 bytes) force inline by annotation @ 15 java.lang.Class::cast (27 bytes) (intrinsic) @ 18 java.util.Objects::requireNonNull (14 bytes) force inline by annotation @ 28 jdk.internal.misc.Unsafe::compareAndSetInt (0 bytes) (intrinsic) ! @ 85 io.grpc.internal.ServerCallImpl::request (44 bytes) inline (hot) @ 6 io.perfmark.PerfMark::startTask (9 bytes) inline (hot) @ 5 io.perfmark.Impl::startTask (1 bytes) inline (hot) @ 14 io.grpc.internal.AbstractStream::request (9 bytes) inline (hot) \-> TypeProfile (14277/14277 counts) = io/grpc/netty/shaded/io/grpc/netty/NettyServerStream @ 1 io.grpc.netty.shaded.io.grpc.netty.NettyServerStream::transportState (5 bytes) inline (hot) @ 1 io.grpc.netty.shaded.io.grpc.netty.NettyServerStream::transportState (5 bytes) accessor @ 5 io.grpc.internal.AbstractStream$TransportState::access$000 (6 bytes) inline (hot) ! @ 2 io.grpc.internal.AbstractStream$TransportState::requestMessagesFromDeframer (61 bytes) inline (hot) @ 42 io.perfmark.PerfMark::linkOut (7 bytes) inline (hot) @ 3 io.perfmark.Impl::linkOut (4 bytes) inline (hot) @ 54 io.grpc.internal.AbstractStream$TransportState$1RequestRunnable:: (20 bytes) unloaded signature classes @ 57 io.grpc.netty.shaded.io.grpc.netty.NettyServerStream$TransportState::runOnTransportThread (45 bytes) inline (hot) @ 4 io.grpc.netty.shaded.io.netty.util.concurrent.AbstractEventExecutor::inEventLoop (8 bytes) inline (hot) \-> TypeProfile (14133/14133 counts) = io/grpc/netty/shaded/io/netty/channel/epoll/EpollEventLoop @ 1 java.lang.Thread::currentThread (0 bytes) (intrinsic) @ 4 io.grpc.netty.shaded.io.netty.util.concurrent.SingleThreadEventExecutor::inEventLoop (14 bytes) inline (hot) @ 21 io.perfmark.PerfMark::linkOut (7 bytes) inline (hot) @ 3 io.perfmark.Impl::linkOut (4 bytes) inline (hot) @ 36 io.grpc.netty.shaded.io.grpc.netty.NettyServerStream$TransportState$1:: (20 bytes) unloaded signature classes @ 39 io.grpc.netty.shaded.io.netty.util.concurrent.SingleThreadEventExecutor::execute (6 bytes) inline (hot) \-> TypeProfile (14270/14270 counts) = io/grpc/netty/shaded/io/netty/channel/epoll/EpollEventLoop @ 2 io.grpc.netty.shaded.io.netty.util.concurrent.SingleThreadEventExecutor::execute0 (34 bytes) inline (hot) @ 4 io.grpc.netty.shaded.io.netty.util.internal.ObjectUtil::checkNotNull (15 bytes) inline (hot) @ 19 io.grpc.netty.shaded.io.netty.util.concurrent.SingleThreadEventExecutor::wakesUpForTask (2 bytes) inline (hot) ! @ 30 io.grpc.netty.shaded.io.netty.util.concurrent.SingleThreadEventExecutor::execute (69 bytes) inline (hot) @ 1 io.grpc.netty.shaded.io.netty.util.concurrent.AbstractEventExecutor::inEventLoop (8 bytes) inline (hot) @ 1 java.lang.Thread::currentThread (0 bytes) (intrinsic) @ 4 io.grpc.netty.shaded.io.netty.util.concurrent.SingleThreadEventExecutor::inEventLoop (14 bytes) inline (hot) @ 7 io.grpc.netty.shaded.io.netty.util.concurrent.SingleThreadEventExecutor::addTask (22 bytes) inline (hot) @ 4 io.grpc.netty.shaded.io.netty.util.internal.ObjectUtil::checkNotNull (15 bytes) inline (hot) @ 10 io.grpc.netty.shaded.io.netty.util.concurrent.SingleThreadEventExecutor::offerTask (21 bytes) inline (hot) @ 1 io.grpc.netty.shaded.io.netty.util.concurrent.SingleThreadEventExecutor::isShutdown (14 bytes) inline (hot) @ 15 io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.MpscUnboundedArrayQueue::offer (6 bytes) inline (hot) \-> TypeProfile (14971/14971 counts) = io/grpc/netty/shaded/io/netty/util/internal/shaded/org/jctools/queues/MpscUnboundedArrayQueue @ 2 io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueue::offer (160 bytes) inline (hot) @ 14 io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields::lvProducerLimit (5 bytes) accessor @ 20 io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields::lvProducerIndex (5 bytes) accessor @ 62 io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueue::offerSlowPath (70 bytes) inline (hot) @ 1 io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueConsumerFields::lvConsumerIndex (5 bytes) accessor @ 8 io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.MpscUnboundedArrayQueue::getCurrentBufferCapacity (2 bytes) inline (hot) @ 31 io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueColdProducerFields::casProducerLimit (13 bytes) inline (hot) @ 9 sun.misc.Unsafe::compareAndSwapLong (13 bytes) force inline by annotation @ 9 jdk.internal.misc.Unsafe::compareAndSetLong (0 bytes) (intrinsic) @ 45 io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.MpscUnboundedArrayQueue::availableInQueue (4 bytes) inline (hot) @ 60 io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields::casProducerIndex (13 bytes) inline (hot) @ 9 sun.misc.Unsafe::compareAndSwapLong (13 bytes) force inline by annotation @ 9 jdk.internal.misc.Unsafe::compareAndSetLong (0 bytes) (intrinsic) ! @ 116 io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueue::resize (221 bytes) unloaded signature classes @ 130 io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.BaseMpscLinkedArrayQueueProducerFields::casProducerIndex (13 bytes) inline (hot) @ 9 sun.misc.Unsafe::compareAndSwapLong (13 bytes) force inline by annotation @ 9 jdk.internal.misc.Unsafe::compareAndSetLong (0 bytes) (intrinsic) @ 145 io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.queues.LinkedArrayQueueUtil::modifiedCalcCircularRefElementOffset (14 bytes) inline (hot) @ 155 io.grpc.netty.shaded.io.netty.util.internal.shaded.org.jctools.util.UnsafeRefArrayAccess::soRefElement (10 bytes) inline (hot) @ 6 sun.misc.Unsafe::putOrderedObject (11 bytes) force inline by annotation @ 7 jdk.internal.misc.Unsafe::putReferenceRelease (9 bytes) (intrinsic) ! @ 15 io.grpc.netty.shaded.io.netty.util.concurrent.SingleThreadEventExecutor::startThread (63 bytes) inline (hot) @ 19 io.grpc.netty.shaded.io.netty.util.concurrent.SingleThreadEventExecutor::isShutdown (14 bytes) inline (hot) @ 65 io.grpc.netty.shaded.io.netty.channel.epoll.EpollEventLoop::wakeup (33 bytes) inline (hot) @ 11 java.util.concurrent.atomic.AtomicLong::getAndSet (12 bytes) inline (hot) @ 8 jdk.internal.misc.Unsafe::getAndSetLong (24 bytes) (intrinsic) @ 25 io.grpc.netty.shaded.io.netty.channel.unix.FileDescriptor::intValue (5 bytes) accessor @ 29 io.grpc.netty.shaded.io.netty.channel.epoll.Native::eventFdWrite (0 bytes) native method @ 25 io.perfmark.PerfMark::stopTask (9 bytes) inline (hot) @ 5 io.perfmark.Impl::stopTask (1 bytes) inline (hot) @ 38 io.perfmark.PerfMark::stopTask (9 bytes) call site not reached @ 93 kotlinx.coroutines.channels.AbstractChannel::iterator (12 bytes) inline (hot) \-> TypeProfile (7200/7200 counts) = kotlinx/coroutines/channels/ArrayChannel @ 5 kotlinx.coroutines.channels.AbstractChannel$Itr:: (17 bytes) inline (hot) @ 1 java.lang.Object:: (1 bytes) inline (hot) @ 119 kotlinx.coroutines.channels.AbstractChannel$Itr::hasNext (61 bytes) inline (hot) \-> TypeProfile (14147/14147 counts) = kotlinx/coroutines/channels/AbstractChannel$Itr @ 1 kotlinx.coroutines.channels.AbstractChannel$Itr::getResult (5 bytes) accessor ! @ 27 kotlinx.coroutines.channels.ArrayChannel::pollInternal (308 bytes) inline (hot) \-> TypeProfile (14363/14363 counts) = kotlinx/coroutines/channels/ArrayChannel @ 30 java.util.concurrent.locks.ReentrantLock::lock (8 bytes) inline (hot) @ 4 java.util.concurrent.locks.ReentrantLock$Sync::lock (13 bytes) inline (hot) @ 1 java.util.concurrent.locks.ReentrantLock$NonfairSync::initialTryLock (58 bytes) inline (hot) @ 0 java.lang.Thread::currentThread (0 bytes) (intrinsic) @ 7 java.util.concurrent.locks.AbstractQueuedSynchronizer::compareAndSetState (13 bytes) inline (hot) @ 9 jdk.internal.misc.Unsafe::compareAndSetInt (0 bytes) (intrinsic) @ 15 java.util.concurrent.locks.AbstractOwnableSynchronizer::setExclusiveOwnerThread (6 bytes) accessor @ 21 java.util.concurrent.locks.AbstractOwnableSynchronizer::getExclusiveOwnerThread (5 bytes) accessor @ 9 java.util.concurrent.locks.AbstractQueuedSynchronizer::acquire (20 bytes) inline (hot) @ 2 java.util.concurrent.locks.ReentrantLock$NonfairSync::tryAcquire (27 bytes) inline (hot) @ 1 java.util.concurrent.locks.AbstractQueuedSynchronizer::getState (5 bytes) accessor @ 10 java.util.concurrent.locks.AbstractQueuedSynchronizer::compareAndSetState (13 bytes) inline (hot) @ 9 jdk.internal.misc.Unsafe::compareAndSetInt (0 bytes) (intrinsic) @ 17 java.lang.Thread::currentThread (0 bytes) (intrinsic) @ 20 java.util.concurrent.locks.AbstractOwnableSynchronizer::setExclusiveOwnerThread (6 bytes) accessor ! @ 15 java.util.concurrent.locks.AbstractQueuedSynchronizer::acquire (407 bytes) too big @ 51 kotlinx.coroutines.channels.AbstractSendChannel::getClosedForSend (53 bytes) already compiled into a big method @ 73 java.util.concurrent.locks.ReentrantLock::unlock (10 bytes) inline (hot) @ 5 java.util.concurrent.locks.AbstractQueuedSynchronizer::release (19 bytes) inline (hot) @ 2 java.util.concurrent.locks.ReentrantLock$Sync::tryRelease (51 bytes) inline (hot) @ 1 java.util.concurrent.locks.AbstractQueuedSynchronizer::getState (5 bytes) accessor @ 8 java.util.concurrent.locks.AbstractOwnableSynchronizer::getExclusiveOwnerThread (5 bytes) accessor @ 11 java.lang.Thread::currentThread (0 bytes) (intrinsic) @ 41 java.util.concurrent.locks.AbstractOwnableSynchronizer::setExclusiveOwnerThread (6 bytes) accessor @ 46 java.util.concurrent.locks.AbstractQueuedSynchronizer::setState (6 bytes) accessor @ 12 java.util.concurrent.locks.AbstractQueuedSynchronizer::signalNext (34 bytes) inline (hot) @ 22 java.util.concurrent.locks.AbstractQueuedSynchronizer$Node::getAndUnsetStatus (14 bytes) inline (hot) @ 10 jdk.internal.misc.Unsafe::getAndBitwiseAndInt (27 bytes) force inline by annotation @ 3 jdk.internal.misc.Unsafe::getIntVolatile (0 bytes) (intrinsic) @ 18 jdk.internal.misc.Unsafe::weakCompareAndSetInt (11 bytes) (intrinsic) @ 30 java.util.concurrent.locks.LockSupport::unpark (12 bytes) inline (hot) @ 8 jdk.internal.misc.Unsafe::unpark (0 bytes) native method @ 285 java.util.concurrent.locks.ReentrantLock::unlock (10 bytes) call site not reached @ 30 kotlinx.coroutines.channels.AbstractChannel$Itr::setResult (6 bytes) accessor @ 34 kotlinx.coroutines.channels.AbstractChannel$Itr::getResult (5 bytes) accessor @ 45 kotlinx.coroutines.channels.AbstractChannel$Itr::getResult (5 bytes) accessor @ 48 kotlinx.coroutines.channels.AbstractChannel$Itr::hasNextResult (32 bytes) inline (hot) @ 51 kotlin.coroutines.jvm.internal.Boxing::boxBoolean (5 bytes) inline (hot) @ 1 java.lang.Boolean::valueOf (14 bytes) inline (hot) @ 57 kotlinx.coroutines.channels.AbstractChannel$Itr::hasNextSuspend (262 bytes) inline (hot) @ 8 kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt::intercepted (36 bytes) inline (hot) @ 3 kotlin.jvm.internal.Intrinsics::checkNotNullParameter (9 bytes) inline (hot) @ 23 kotlin.coroutines.jvm.internal.ContinuationImpl::intercepted (74 bytes) inline (hot) @ 13 kotlin.coroutines.jvm.internal.ContinuationImpl::getContext (9 bytes) inline (hot) @ 5 kotlin.jvm.internal.Intrinsics::checkNotNull (8 bytes) inline (hot) @ 22 kotlin.coroutines.CombinedContext::get (74 bytes) inline (hot) \-> TypeProfile (15038/15038 counts) = kotlin/coroutines/CombinedContext @ 3 kotlin.jvm.internal.Intrinsics::checkNotNullParameter (9 bytes) inline (hot) @ 17 kotlin.coroutines.CoroutineContext$Element::get (0 bytes) virtual call @ 17 kotlin.coroutines.CoroutineContext$Element::get (0 bytes) virtual call @ 65 io.grpc.kotlin.GrpcContextElement::get (6 bytes) inline (hot) \-> TypeProfile (1592/1592 counts) = io/grpc/kotlin/GrpcContextElement @ 2 kotlinx.coroutines.ThreadContextElement$DefaultImpls::get (9 bytes) inline (hot) @ 5 kotlin.coroutines.CoroutineContext$Element$DefaultImpls::get (36 bytes) inline (hot) @ 3 kotlin.jvm.internal.Intrinsics::checkNotNullParameter (9 bytes) inline (hot) @ 7 io.grpc.kotlin.GrpcContextElement::getKey (7 bytes) inline (hot) @ 13 kotlin.jvm.internal.Intrinsics::areEqual (22 bytes) inline (hot) @ 18 java.lang.Object::equals (11 bytes) inline (hot) @ 38 kotlinx.coroutines.CoroutineDispatcher::interceptContinuation (13 bytes) inline (hot) @ 6 kotlinx.coroutines.internal.DispatchedContinuation:: (39 bytes) inline (hot) @ 2 kotlinx.coroutines.DispatchedTask:: (10 bytes) inline (hot) @ 1 kotlinx.coroutines.scheduling.Task:: (12 bytes) inline (hot) @ 8 kotlinx.coroutines.scheduling.Task:: (15 bytes) inline (hot) @ 1 java.lang.Object:: (1 bytes) inline (hot) @ 16 kotlinx.coroutines.internal.DispatchedContinuationKt::access$getUNDEFINED$p (4 bytes) inline (hot) @ 24 kotlinx.coroutines.internal.DispatchedContinuation::getContext (10 bytes) inline (hot) @ 4 kotlin.coroutines.jvm.internal.ContinuationImpl::getContext (9 bytes) inline (hot) @ 5 kotlin.jvm.internal.Intrinsics::checkNotNull (8 bytes) inline (hot) @ 27 kotlinx.coroutines.internal.ThreadContextKt::threadContextElements (18 bytes) inline (hot) @ 2 java.lang.Integer::valueOf (32 bytes) inline (hot) @ 8 kotlin.coroutines.CombinedContext::fold (28 bytes) inline (hot) \-> TypeProfile (14975/14975 counts) = kotlin/coroutines/CombinedContext @ 3 kotlin.jvm.internal.Intrinsics::checkNotNullParameter (9 bytes) inline (hot) @ 13 io.grpc.kotlin.GrpcContextElement::fold (7 bytes) inline (hot) @ 13 kotlin.coroutines.CombinedContext::fold (28 bytes) inline (hot) \-> TypeProfile (3755/7522 counts) = kotlin/coroutines/CombinedContext \-> TypeProfile (3767/7522 counts) = io/grpc/kotlin/GrpcContextElement @ 3 kotlin.jvm.internal.Intrinsics::checkNotNullParameter (9 bytes) inline (hot) @ 13 io.grpc.kotlin.GrpcContextElement::fold (7 bytes) inline (hot) @ 13 kotlin.coroutines.CombinedContext::fold (28 bytes) recursive inlining is too deep \-> TypeProfile (3755/7522 counts) = kotlin/coroutines/CombinedContext \-> TypeProfile (3767/7522 counts) = io/grpc/kotlin/GrpcContextElement @ 3 kotlinx.coroutines.ThreadContextElement$DefaultImpls::fold (10 bytes) inline (hot) @ 6 kotlin.coroutines.CoroutineContext$Element$DefaultImpls::fold (15 bytes) inline (hot) @ 3 kotlin.jvm.internal.Intrinsics::checkNotNullParameter (9 bytes) inline (hot) @ 9 kotlinx.coroutines.internal.ThreadContextKt$countAll$1::invoke (10 bytes) inline (hot) @ 6 kotlinx.coroutines.internal.ThreadContextKt$countAll$1::invoke (56 bytes) inline (hot) @ 35 java.lang.Integer::intValue (5 bytes) accessor @ 22 kotlinx.coroutines.internal.ThreadContextKt$countAll$1::invoke (10 bytes) inline (hot) @ 6 kotlinx.coroutines.internal.ThreadContextKt$countAll$1::invoke (56 bytes) inline (hot) @ 35 java.lang.Integer::intValue (5 bytes) accessor @ 3 kotlinx.coroutines.ThreadContextElement$DefaultImpls::fold (10 bytes) inline (hot) @ 6 kotlin.coroutines.CoroutineContext$Element$DefaultImpls::fold (15 bytes) inline (hot) @ 3 kotlin.jvm.internal.Intrinsics::checkNotNullParameter (9 bytes) inline (hot) @ 9 kotlinx.coroutines.internal.ThreadContextKt$countAll$1::invoke (10 bytes) inline (hot) @ 6 kotlinx.coroutines.internal.ThreadContextKt$countAll$1::invoke (56 bytes) inline (hot) @ 35 java.lang.Integer::intValue (5 bytes) accessor @ 22 kotlinx.coroutines.internal.ThreadContextKt$countAll$1::invoke (10 bytes) inline (hot) @ 6 kotlinx.coroutines.internal.ThreadContextKt$countAll$1::invoke (56 bytes) inline (hot) @ 35 java.lang.Integer::intValue (5 bytes) accessor @ 14 kotlin.jvm.internal.Intrinsics::checkNotNull (8 bytes) inline (hot) @ 11 kotlinx.coroutines.CancellableContinuationKt::getOrCreateCancellableContinuation (77 bytes) inline (hot) @ 21 kotlinx.coroutines.internal.DispatchedContinuation::claimReusableCancellableContinuation (105 bytes) inline (hot) @ 43 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::compareAndSet (24 bytes) inline (hot) @ 2 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::accessCheck (17 bytes) inline (hot) @ 5 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 7 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::valueCheck (19 bytes) inline (hot) @ 9 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 20 jdk.internal.misc.Unsafe::compareAndSetReference (0 bytes) (intrinsic) @ 49 kotlinx.coroutines.CancellableContinuationImpl::resetStateReusable (145 bytes) inline (hot) @ 2 kotlinx.coroutines.DebugKt::getASSERTIONS_ENABLED (4 bytes) inline (hot) @ 36 kotlinx.coroutines.DebugKt::getASSERTIONS_ENABLED (4 bytes) inline (hot) @ 77 kotlinx.coroutines.DebugKt::getASSERTIONS_ENABLED (4 bytes) inline (hot) @ 126 kotlinx.coroutines.CancellableContinuationImpl::detachChild$kotlinx_coroutines_core (29 bytes) call site not reached @ 71 kotlinx.coroutines.CancellableContinuationImpl:: (70 bytes) inline (hot) @ 2 kotlinx.coroutines.DispatchedTask:: (10 bytes) inline (hot) @ 1 kotlinx.coroutines.scheduling.Task:: (12 bytes) inline (hot) @ 8 kotlinx.coroutines.scheduling.Task:: (15 bytes) inline (hot) @ 1 java.lang.Object:: (1 bytes) inline (hot) @ 13 kotlinx.coroutines.DebugKt::getASSERTIONS_ENABLED (4 bytes) inline (hot) @ 49 kotlinx.coroutines.internal.DispatchedContinuation::getContext (10 bytes) inline (hot) @ 4 kotlin.coroutines.jvm.internal.ContinuationImpl::getContext (9 bytes) inline (hot) @ 4 kotlin.coroutines.jvm.internal.ContinuationImpl::getContext (9 bytes) inline (hot) \-> TypeProfile (13411/36466 counts) = io/grpc/kotlin/ServerCalls$serverCallListener$requests$1 \-> TypeProfile (23055/36466 counts) = io/grpc/kotlin/ServerCalls$serverCallListener$rpcJob$1 @ 5 kotlin.jvm.internal.Intrinsics::checkNotNull (8 bytes) inline (hot) @ 5 kotlin.jvm.internal.Intrinsics::checkNotNull (8 bytes) inline (hot) @ 33 kotlinx.coroutines.channels.AbstractChannel$ReceiveHasNext:: (15 bytes) inline (hot) @ 1 kotlinx.coroutines.channels.Receive:: (5 bytes) inline (hot) @ 1 kotlinx.coroutines.internal.LockFreeLinkedListNode:: (20 bytes) inline (hot) @ 1 java.lang.Object:: (1 bytes) inline (hot) @ 48 kotlinx.coroutines.channels.AbstractChannel::access$enqueueReceive (6 bytes) inline (hot) @ 2 kotlinx.coroutines.channels.AbstractChannel::enqueueReceive (29 bytes) inline (hot) ! @ 2 kotlinx.coroutines.channels.ArrayChannel::enqueueReceiveInternal (63 bytes) inline (hot) \-> TypeProfile (7891/7891 counts) = kotlinx/coroutines/channels/ArrayChannel @ 21 java.util.concurrent.locks.ReentrantLock::lock (8 bytes) inline (hot) @ 4 java.util.concurrent.locks.ReentrantLock$Sync::lock (13 bytes) inline (hot) @ 1 java.util.concurrent.locks.ReentrantLock$NonfairSync::initialTryLock (58 bytes) inline (hot) @ 0 java.lang.Thread::currentThread (0 bytes) (intrinsic) @ 7 java.util.concurrent.locks.AbstractQueuedSynchronizer::compareAndSetState (13 bytes) inline (hot) @ 9 jdk.internal.misc.Unsafe::compareAndSetInt (0 bytes) (intrinsic) @ 15 java.util.concurrent.locks.AbstractOwnableSynchronizer::setExclusiveOwnerThread (6 bytes) accessor @ 21 java.util.concurrent.locks.AbstractOwnableSynchronizer::getExclusiveOwnerThread (5 bytes) accessor @ 9 java.util.concurrent.locks.AbstractQueuedSynchronizer::acquire (20 bytes) inline (hot) @ 2 java.util.concurrent.locks.ReentrantLock$NonfairSync::tryAcquire (27 bytes) inline (hot) @ 1 java.util.concurrent.locks.AbstractQueuedSynchronizer::getState (5 bytes) accessor @ 10 java.util.concurrent.locks.AbstractQueuedSynchronizer::compareAndSetState (13 bytes) inline (hot) @ 9 jdk.internal.misc.Unsafe::compareAndSetInt (0 bytes) (intrinsic) @ 17 java.lang.Thread::currentThread (0 bytes) (intrinsic) @ 20 java.util.concurrent.locks.AbstractOwnableSynchronizer::setExclusiveOwnerThread (6 bytes) accessor ! @ 15 java.util.concurrent.locks.AbstractQueuedSynchronizer::acquire (407 bytes) too big @ 32 kotlinx.coroutines.channels.AbstractChannel::enqueueReceiveInternal (188 bytes) inline (hot) @ 1 kotlinx.coroutines.channels.ArrayChannel::isBufferAlwaysEmpty (2 bytes) inline (hot) @ 69 kotlinx.coroutines.channels.AbstractSendChannel::getQueue (5 bytes) accessor @ 93 kotlinx.coroutines.channels.AbstractChannel$enqueueReceiveInternal$$inlined$addLastIfPrevAndIf$1:: (16 bytes) inline (hot) @ 12 kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp:: (10 bytes) inline (hot) @ 1 kotlinx.coroutines.internal.AtomicOp:: (12 bytes) inline (hot) @ 1 kotlinx.coroutines.internal.OpDescriptor:: (5 bytes) inline (hot) @ 1 java.lang.Object:: (1 bytes) inline (hot) @ 104 kotlinx.coroutines.internal.LockFreeLinkedListNode::getPrevNode (26 bytes) inline (hot) @ 2 kotlinx.coroutines.internal.LockFreeLinkedListNode::correctPrev (230 bytes) inline (hot) @ 83 kotlinx.coroutines.internal.LockFreeLinkedListHead::isRemoved (2 bytes) inline (hot) @ 83 kotlinx.coroutines.internal.LockFreeLinkedListNode::isRemoved (8 bytes) inline (hot) \-> TypeProfile (456/9395 counts) = kotlinx/coroutines/channels/Closed \-> TypeProfile (8939/9395 counts) = kotlinx/coroutines/internal/LockFreeLinkedListHead @ 1 kotlinx.coroutines.internal.LockFreeLinkedListNode::getNext (35 bytes) inline (hot) @ 121 kotlinx.coroutines.internal.OpDescriptor::isEarlierThan (47 bytes) too big @ 136 kotlinx.coroutines.internal.AtomicOp::perform (30 bytes) inline (hot) @ 15 kotlinx.coroutines.channels.AbstractChannel$enqueueReceiveInternal$$inlined$addLastIfPrevAndIf$1::prepare (9 bytes) inline (hot) @ 5 kotlinx.coroutines.channels.AbstractChannel$enqueueReceiveInternal$$inlined$addLastIfPrevAndIf$1::prepare (20 bytes) inline (hot) @ 6 kotlinx.coroutines.channels.ArrayChannel::isBufferEmpty (13 bytes) inline (hot) \-> TypeProfile (8174/8174 counts) = kotlinx/coroutines/channels/ArrayChannel @ 18 kotlinx.coroutines.internal.AtomicOp::decide (69 bytes) inline (hot) @ 2 kotlinx.coroutines.DebugKt::getASSERTIONS_ENABLED (4 bytes) inline (hot) @ 56 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::compareAndSet (24 bytes) inline (hot) @ 2 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::accessCheck (17 bytes) inline (hot) @ 5 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 7 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::valueCheck (19 bytes) inline (hot) @ 20 jdk.internal.misc.Unsafe::compareAndSetReference (0 bytes) (intrinsic) @ 25 kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp::complete (10 bytes) inline (hot) @ 6 kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp::complete (66 bytes) inline (hot) @ 40 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::compareAndSet (24 bytes) inline (hot) @ 2 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::accessCheck (17 bytes) inline (hot) @ 5 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 7 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::valueCheck (19 bytes) inline (hot) @ 9 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 20 jdk.internal.misc.Unsafe::compareAndSetReference (0 bytes) (intrinsic) @ 59 kotlin.jvm.internal.Intrinsics::checkNotNull (8 bytes) inline (hot) @ 62 kotlinx.coroutines.internal.LockFreeLinkedListNode::access$finishAdd (6 bytes) inline (hot) @ 2 kotlinx.coroutines.internal.LockFreeLinkedListNode::finishAdd (58 bytes) inline (hot) @ 18 kotlinx.coroutines.internal.LockFreeLinkedListNode::getNext (35 bytes) inline (hot) @ 34 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::compareAndSet (24 bytes) inline (hot) @ 2 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::accessCheck (17 bytes) inline (hot) @ 5 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 7 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::valueCheck (19 bytes) inline (hot) @ 9 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 20 jdk.internal.misc.Unsafe::compareAndSetReference (0 bytes) (intrinsic) @ 41 kotlinx.coroutines.internal.LockFreeLinkedListNode::isRemoved (8 bytes) inline (hot) @ 41 kotlinx.coroutines.internal.LockFreeLinkedListNode::isRemoved (8 bytes) inline (hot) \-> TypeProfile (7747/15761 counts) = kotlinx/coroutines/channels/Closed \-> TypeProfile (8014/15761 counts) = kotlinx/coroutines/channels/AbstractChannel$ReceiveHasNext @ 1 kotlinx.coroutines.internal.LockFreeLinkedListNode::getNext (35 bytes) inline (hot) @ 1 kotlinx.coroutines.internal.LockFreeLinkedListNode::getNext (35 bytes) inline (hot) @ 178 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::compareAndSet (24 bytes) inline (hot) @ 2 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::accessCheck (17 bytes) inline (hot) @ 5 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 7 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::valueCheck (19 bytes) inline (hot) @ 9 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 20 jdk.internal.misc.Unsafe::compareAndSetReference (0 bytes) (intrinsic) @ 63 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::compareAndSet (24 bytes) inline (hot) @ 2 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::accessCheck (17 bytes) inline (hot) @ 5 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 7 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::valueCheck (19 bytes) inline (hot) @ 9 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 20 jdk.internal.misc.Unsafe::compareAndSetReference (0 bytes) (intrinsic) @ 145 kotlinx.coroutines.internal.LockFreeLinkedListNode::tryCondAddNext (52 bytes) inline (hot) @ 6 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::lazySet (23 bytes) inline (hot) @ 2 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::accessCheck (17 bytes) inline (hot) @ 5 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 7 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::valueCheck (19 bytes) inline (hot) @ 9 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 19 jdk.internal.misc.Unsafe::putReferenceRelease (9 bytes) (intrinsic) @ 15 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::lazySet (23 bytes) inline (hot) @ 2 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::accessCheck (17 bytes) inline (hot) @ 5 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 7 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::valueCheck (19 bytes) inline (hot) @ 9 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 19 jdk.internal.misc.Unsafe::putReferenceRelease (9 bytes) (intrinsic) @ 30 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::compareAndSet (24 bytes) inline (hot) @ 2 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::accessCheck (17 bytes) inline (hot) @ 5 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 7 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::valueCheck (19 bytes) inline (hot) @ 9 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 20 jdk.internal.misc.Unsafe::compareAndSetReference (0 bytes) (intrinsic) @ 40 kotlinx.coroutines.internal.AtomicOp::perform (30 bytes) inline (hot) @ 15 kotlinx.coroutines.channels.AbstractChannel$enqueueReceiveInternal$$inlined$addLastIfPrevAndIf$1::prepare (9 bytes) inline (hot) @ 5 kotlinx.coroutines.channels.AbstractChannel$enqueueReceiveInternal$$inlined$addLastIfPrevAndIf$1::prepare (20 bytes) inline (hot) @ 6 kotlinx.coroutines.channels.ArrayChannel::isBufferEmpty (13 bytes) inline (hot) \-> TypeProfile (8174/8174 counts) = kotlinx/coroutines/channels/ArrayChannel @ 18 kotlinx.coroutines.internal.AtomicOp::decide (69 bytes) inline (hot) @ 2 kotlinx.coroutines.DebugKt::getASSERTIONS_ENABLED (4 bytes) inline (hot) @ 56 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::compareAndSet (24 bytes) inline (hot) @ 2 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::accessCheck (17 bytes) inline (hot) @ 5 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 7 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::valueCheck (19 bytes) inline (hot) @ 20 jdk.internal.misc.Unsafe::compareAndSetReference (0 bytes) (intrinsic) @ 25 kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp::complete (10 bytes) inline (hot) @ 6 kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp::complete (66 bytes) inline (hot) @ 40 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::compareAndSet (24 bytes) inline (hot) @ 2 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::accessCheck (17 bytes) inline (hot) @ 5 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 7 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::valueCheck (19 bytes) inline (hot) @ 9 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 20 jdk.internal.misc.Unsafe::compareAndSetReference (0 bytes) (intrinsic) @ 59 kotlin.jvm.internal.Intrinsics::checkNotNull (8 bytes) inline (hot) @ 62 kotlinx.coroutines.internal.LockFreeLinkedListNode::access$finishAdd (6 bytes) inline (hot) @ 2 kotlinx.coroutines.internal.LockFreeLinkedListNode::finishAdd (58 bytes) inline (hot) @ 18 kotlinx.coroutines.internal.LockFreeLinkedListNode::getNext (35 bytes) inline (hot) @ 34 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::compareAndSet (24 bytes) inline (hot) @ 2 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::accessCheck (17 bytes) inline (hot) @ 5 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 7 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::valueCheck (19 bytes) inline (hot) @ 9 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 20 jdk.internal.misc.Unsafe::compareAndSetReference (0 bytes) (intrinsic) @ 41 kotlinx.coroutines.internal.LockFreeLinkedListNode::isRemoved (8 bytes) inline (hot) @ 41 kotlinx.coroutines.internal.LockFreeLinkedListNode::isRemoved (8 bytes) inline (hot) \-> TypeProfile (7747/15761 counts) = kotlinx/coroutines/channels/Closed \-> TypeProfile (8014/15761 counts) = kotlinx/coroutines/channels/AbstractChannel$ReceiveHasNext @ 1 kotlinx.coroutines.internal.LockFreeLinkedListNode::getNext (35 bytes) inline (hot) @ 1 kotlinx.coroutines.internal.LockFreeLinkedListNode::getNext (35 bytes) inline (hot) @ 39 java.util.concurrent.locks.ReentrantLock::unlock (10 bytes) inline (hot) @ 5 java.util.concurrent.locks.AbstractQueuedSynchronizer::release (19 bytes) inline (hot) @ 2 java.util.concurrent.locks.ReentrantLock$Sync::tryRelease (51 bytes) inline (hot) @ 1 java.util.concurrent.locks.AbstractQueuedSynchronizer::getState (5 bytes) accessor @ 8 java.util.concurrent.locks.AbstractOwnableSynchronizer::getExclusiveOwnerThread (5 bytes) accessor @ 11 java.lang.Thread::currentThread (0 bytes) (intrinsic) @ 41 java.util.concurrent.locks.AbstractOwnableSynchronizer::setExclusiveOwnerThread (6 bytes) accessor @ 46 java.util.concurrent.locks.AbstractQueuedSynchronizer::setState (6 bytes) accessor @ 12 java.util.concurrent.locks.AbstractQueuedSynchronizer::signalNext (34 bytes) inline (hot) @ 22 java.util.concurrent.locks.AbstractQueuedSynchronizer$Node::getAndUnsetStatus (14 bytes) inline (hot) @ 10 jdk.internal.misc.Unsafe::getAndBitwiseAndInt (27 bytes) force inline by annotation @ 3 jdk.internal.misc.Unsafe::getIntVolatile (0 bytes) (intrinsic) @ 18 jdk.internal.misc.Unsafe::weakCompareAndSetInt (11 bytes) (intrinsic) @ 30 java.util.concurrent.locks.LockSupport::unpark (12 bytes) inline (hot) @ 8 jdk.internal.misc.Unsafe::unpark (0 bytes) native method @ 53 java.util.concurrent.locks.ReentrantLock::unlock (10 bytes) call site not reached @ 23 kotlinx.coroutines.channels.AbstractChannel::onReceiveEnqueued (1 bytes) inline (hot) @ 65 kotlinx.coroutines.channels.AbstractChannel::access$removeReceiveOnCancel (7 bytes) inline (hot) @ 3 kotlinx.coroutines.channels.AbstractChannel::removeReceiveOnCancel (27 bytes) inline (hot) @ 7 kotlinx.coroutines.channels.AbstractChannel$RemoveReceiveOnCancel:: (15 bytes) inline (hot) @ 6 kotlinx.coroutines.BeforeResumeCancelHandler:: (5 bytes) inline (hot) @ 1 kotlinx.coroutines.CancelHandler:: (5 bytes) inline (hot) @ 1 kotlinx.coroutines.CancelHandlerBase:: (5 bytes) inline (hot) @ 1 java.lang.Object:: (1 bytes) inline (hot) @ 21 kotlinx.coroutines.CancellableContinuationImpl::invokeOnCancellation (278 bytes) inline (hot) @ 2 kotlinx.coroutines.CancellableContinuationImpl::makeCancelHandler (26 bytes) inline (hot) @ 41 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::compareAndSet (24 bytes) inline (hot) @ 2 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::accessCheck (17 bytes) inline (hot) @ 5 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 7 java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl::valueCheck (19 bytes) inline (hot) @ 9 java.lang.Class::isInstance (0 bytes) (intrinsic) @ 20 jdk.internal.misc.Unsafe::compareAndSetReference (0 bytes) (intrinsic) @ 246 kotlinx.coroutines.CancellableContinuationImpl::getResult (208 bytes) inline (hot) @ 1 kotlinx.coroutines.CancellableContinuationImpl::isReusable (29 bytes) inline (hot) @ 4 kotlinx.coroutines.DispatchedTaskKt::isReusableMode (11 bytes) inline (hot) @ 17 kotlinx.coroutines.internal.DispatchedContinuation::isReusable (13 bytes) NodeCountInliningCutoff @ 6 kotlinx.coroutines.CancellableContinuationImpl::trySuspend (89 bytes) NodeCountInliningCutoff @ 20 kotlinx.coroutines.CancellableContinuationImpl::installParentHandle (62 bytes) NodeCountInliningCutoff @ 29 kotlinx.coroutines.CancellableContinuationImpl::releaseClaimedReusableContinuation (59 bytes) NodeCountInliningCutoff @ 32 kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt::getCOROUTINE_SUSPENDED (4 bytes) inline (hot) @ 250 kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt::getCOROUTINE_SUSPENDED (4 bytes) inline (hot) @ 257 kotlin.coroutines.jvm.internal.DebugProbesKt::probeCoroutineSuspended (7 bytes) NodeCountInliningCutoff @ 158 java.lang.Boolean::booleanValue (5 bytes) accessor @ 165 kotlinx.coroutines.channels.AbstractChannel$Itr::next (49 bytes) NodeCountInliningCutoff \-> TypeProfile (7029/7029 counts) = kotlinx/coroutines/channels/AbstractChannel$Itr ! @ 194 kotlinx.coroutines.flow.internal.SafeCollector::emit (65 bytes) NodeCountInliningCutoff \-> TypeProfile (7045/7045 counts) = kotlinx/coroutines/flow/internal/SafeCollector ! @ 236 io.grpc.internal.ServerCallImpl::request (44 bytes) NodeCountInliningCutoff