go/src/runtime/crash_cgo_test.go

func TestCgoCrashHandler(t *testing.T) {}

func TestCgoSignalDeadlock(t *testing.T) {}

func TestCgoTraceback(t *testing.T) {}

func TestCgoCallbackGC(t *testing.T) {}

func TestCgoExternalThreadPanic(t *testing.T) {}

func TestCgoExternalThreadSIGPROF(t *testing.T) {}

func TestCgoExternalThreadSignal(t *testing.T) {}

func TestCgoDLLImports(t *testing.T) {}

func TestCgoExecSignalMask(t *testing.T) {}

func TestEnsureDropM(t *testing.T) {}

// Test for issue 14387.
// Test that the program that doesn't need any cgo pointer checking
// takes about the same amount of time with it as without it.
func TestCgoCheckBytes(t *testing.T) {}

func TestCgoPanicDeadlock(t *testing.T) {}

func TestCgoCCodeSIGPROF(t *testing.T) {}

func TestCgoPprofCallback(t *testing.T) {}

func TestCgoCrashTraceback(t *testing.T) {}

func TestCgoCrashTracebackGo(t *testing.T) {}

func TestCgoTracebackContext(t *testing.T) {}

func TestCgoTracebackContextPreemption(t *testing.T) {}

func testCgoPprof(t *testing.T, buildArg, runArg, top, bottom string) {}

func TestCgoPprof(t *testing.T) {}

func TestCgoPprofPIE(t *testing.T) {}

func TestCgoPprofThread(t *testing.T) {}

func TestCgoPprofThreadNoTraceback(t *testing.T) {}

func TestRaceProf(t *testing.T) {}

func TestRaceSignal(t *testing.T) {}

func TestCgoNumGoroutine(t *testing.T) {}

func TestCatchPanic(t *testing.T) {}

func TestCgoLockOSThreadExit(t *testing.T) {}

func TestWindowsStackMemoryCgo(t *testing.T) {}

func TestSigStackSwapping(t *testing.T) {}

func TestCgoTracebackSigpanic(t *testing.T) {}

func TestCgoPanicCallback(t *testing.T) {}

// Test that C code called via cgo can use large Windows thread stacks
// and call back in to Go without crashing. See issue #20975.
//
// See also TestBigStackCallbackSyscall.
func TestBigStackCallbackCgo(t *testing.T) {}

func nextTrace(lines []string) ([]string, []string) {}

func findTrace(text, top string) []string {}

func TestSegv(t *testing.T) {}

func TestAbortInCgo(t *testing.T) {}

// TestEINTR tests that we handle EINTR correctly.
// See issue #20400 and friends.
func TestEINTR(t *testing.T) {}

// Issue #42207.
func TestNeedmDeadlock(t *testing.T) {}

func TestCgoNoCallback(t *testing.T) {}

func TestCgoNoEscape(t *testing.T) {}

// Issue #63739.
func TestCgoEscapeWithMultiplePointers(t *testing.T) {}

func TestCgoTracebackGoroutineProfile(t *testing.T) {}

func TestCgoSigfwd(t *testing.T) {}

func TestDestructorCallback(t *testing.T) {}

func TestDestructorCallbackRace(t *testing.T) {}

func TestEnsureBindM(t *testing.T) {}

func TestStackSwitchCallback(t *testing.T) {}

func TestCgoToGoCallGoexit(t *testing.T) {}