COMMAND: jfr print --events jdk.ExecutionSample suspended.jfr | rg benchmark/source frames
      9     example.tasks.jmh_generated.TaskCostBenchmark_suspended_jmhTest.suspended_AverageTime(InfraControl, ThreadParams) line: 153
      7     example.tasks.jmh_generated.TaskCostBenchmark_suspended_jmhTest.suspended_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, TaskCostBenchmark_jmhType) line: 190
      2     example.tasks.jmh_generated.TaskCostBenchmark_suspended_jmhTest.suspended_avgt_jmhStub(InfraControl, RawResults, BenchmarkParams, IterationParams, ThreadParams, Blackhole, Control, int, TaskCostBenchmark_jmhType) line: 192
      3     example.tasks.SuspendTaskStepKt.executeSyntheticTask-ZIcwjEw(String, Function1, Continuation) line: 6
      8     example.tasks.TaskCostBenchmark.suspended() line: 52
      3     example.tasks.TaskCostProbe$suspended$1.invokeSuspend(Object) line: 26
      5     example.tasks.TaskCostProbe.suspended(String)
      2     example.tasks.TaskCostProbe.suspended(String) line: 26
     26     kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(CoroutineContext, Function2, int, Object) line: 48
      7     kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(CoroutineContext, Function2) line: 59
      1     kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(CoroutineContext, Function2) line: 60
      4     kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(CoroutineContext, Function2) line: 69
     18     kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(CoroutineContext, Function2) line: 70
      8     kotlinx.coroutines.BuildersKt.runBlocking$default(CoroutineContext, Function2, int, Object) line: 1
     31     kotlinx.coroutines.BuildersKt.runBlocking(CoroutineContext, Function2) line: 1
    234   sampledThread = "example.tasks.TaskCostBenchmark.suspended-jmh-worker-1" (javaThreadId = 27)
JFR_RAW_FILE=suspended.jfr
