diff --git a/kotlinx-coroutines-core/jvm/src/debug/internal/DebugProbesImpl.kt b/kotlinx-coroutines-core/jvm/src/debug/internal/DebugProbesImpl.kt index 88be35e328..15e4f4d63e 100644 --- a/kotlinx-coroutines-core/jvm/src/debug/internal/DebugProbesImpl.kt +++ b/kotlinx-coroutines-core/jvm/src/debug/internal/DebugProbesImpl.kt @@ -58,6 +58,11 @@ internal object DebugProbesImpl { */ private val dynamicAttach = getDynamicAttach() + init { + Class.forName("_COROUTINE._CREATION") + Class.forName("_COROUTINE._BOUNDARY") + } + @Suppress("UNCHECKED_CAST") private fun getDynamicAttach(): Function1? = runCatching { val clz = Class.forName("kotlinx.coroutines.debug.internal.ByteBuddyDynamicAttach")