{
  "Errors": null,
  "Goroutines": [
    {
      "ID": 1,
      "State": "running",
      "Wait": 0,
      "LockedToThread": false,
      "Stack": [
        {
          "Func": "runtime/pprof.writeGoroutineStacks",
          "File": "/usr/local/Cellar/go/1.15.6/libexec/src/runtime/pprof/pprof.go",
          "Line": 693
        },
        {
          "Func": "runtime/pprof.writeGoroutine",
          "File": "/usr/local/Cellar/go/1.15.6/libexec/src/runtime/pprof/pprof.go",
          "Line": 682
        },
        {
          "Func": "runtime/pprof.(*Profile).WriteTo",
          "File": "/usr/local/Cellar/go/1.15.6/libexec/src/runtime/pprof/pprof.go",
          "Line": 331
        },
        {
          "Func": "main.main",
          "File": "/Users/felix.geisendoerfer/go/src/github.com/DataDog/dd-trace-go/profiler/internal/stackparse/test-fixtures/cgo.go",
          "Line": 40
        }
      ],
      "FramesElided": false,
      "CreatedBy": null
    },
    {
      "ID": 6,
      "State": "syscall",
      "Wait": 0,
      "LockedToThread": false,
      "Stack": [
        {
          "Func": "main._Cfunc_c_sleep_loop",
          "File": "_cgo_gotypes.go",
          "Line": 56
        },
        {
          "Func": "main.cSleepLoop",
          "File": "/Users/felix.geisendoerfer/go/src/github.com/DataDog/dd-trace-go/profiler/internal/stackparse/test-fixtures/cgo.go",
          "Line": 44
        }
      ],
      "FramesElided": false,
      "CreatedBy": {
        "Func": "main.main",
        "File": "/Users/felix.geisendoerfer/go/src/github.com/DataDog/dd-trace-go/profiler/internal/stackparse/test-fixtures/cgo.go",
        "Line": 36
      }
    },
    {
      "ID": 7,
      "State": "sleep",
      "Wait": 0,
      "LockedToThread": true,
      "Stack": [
        {
          "Func": "time.Sleep",
          "File": "/usr/local/Cellar/go/1.15.6/libexec/src/runtime/time.go",
          "Line": 188
        },
        {
          "Func": "main.goSleep",
          "File": "/Users/felix.geisendoerfer/go/src/github.com/DataDog/dd-trace-go/profiler/internal/stackparse/test-fixtures/cgo.go",
          "Line": 53
        },
        {
          "Func": "main._cgoexpwrap_65ad5df3a112_goSleep",
          "File": "_cgo_gotypes.go",
          "Line": 73
        },
        {
          "Func": "main._Cfunc_c_go_sleep_loop",
          "File": "_cgo_gotypes.go",
          "Line": 43
        },
        {
          "Func": "main.cGoSleepLoop",
          "File": "/Users/felix.geisendoerfer/go/src/github.com/DataDog/dd-trace-go/profiler/internal/stackparse/test-fixtures/cgo.go",
          "Line": 48
        }
      ],
      "FramesElided": false,
      "CreatedBy": {
        "Func": "main.main",
        "File": "/Users/felix.geisendoerfer/go/src/github.com/DataDog/dd-trace-go/profiler/internal/stackparse/test-fixtures/cgo.go",
        "Line": 37
      }
    }
  ]
}
