go/src/runtime/debug_test.go

func startDebugCallWorker(t *testing.T) (g *runtime.G, after func()) {}

func debugCallWorker(ready chan<- *runtime.G, stop *uint32, done chan<- error) {}

// Don't inline this function, since we want to test adjusting
// pointers in the arguments.
//
//go:noinline
func debugCallWorker2(stop *uint32, x *int) {}

func debugCallTKill(tid int) error {}

// skipUnderDebugger skips the current test when running under a
// debugger (specifically if this process has a tracer). This is
// Linux-specific.
func skipUnderDebugger(t *testing.T) {}

func TestDebugCall(t *testing.T) {}

func TestDebugCallLarge(t *testing.T) {}

func TestDebugCallGC(t *testing.T) {}

func TestDebugCallGrowStack(t *testing.T) {}

//go:nosplit
func debugCallUnsafePointWorker(gpp **runtime.G, ready, stop *uint32) {}

func TestDebugCallUnsafePoint(t *testing.T) {}

func TestDebugCallPanic(t *testing.T) {}