func TestStackMem(t *testing.T) { … }
func TestStackGrowth(t *testing.T) { … }
func growStack(progress *atomic.Uint32) { … }
func growStackIter(p *int, n int) { … }
func TestStackGrowthCallback(t *testing.T) { … }
func growStackWithCallback(cb func()) { … }
func set(p *int, x int) { … }
func TestDeferPtrs(t *testing.T) { … }
type bigBuf …
func TestDeferPtrsGoexit(t *testing.T) { … }
func testDeferPtrsGoexit(c chan int, i int) { … }
func setBig(p *int, x int, b bigBuf) { … }
func TestDeferPtrsPanic(t *testing.T) { … }
func testDeferPtrsPanic(c chan int, i int) { … }
func testDeferLeafSigpanic1() { … }
func TestDeferLeafSigpanic(t *testing.T) { … }
func TestPanicUseStack(t *testing.T) { … }
func TestPanicFar(t *testing.T) { … }
type xtreeNode …
func makeTree(d int) *xtreeNode { … }
func useStackAndCall(n int, f func()) { … }
func useStack(n int) { … }
func growing(c chan int, done chan struct{ … }
func TestStackCache(t *testing.T) { … }
func TestStackOutput(t *testing.T) { … }
func TestStackAllOutput(t *testing.T) { … }
func TestStackPanic(t *testing.T) { … }
func BenchmarkStackCopyPtr(b *testing.B) { … }
func countp(n *int) { … }
func BenchmarkStackCopy(b *testing.B) { … }
func count(n int) int { … }
func BenchmarkStackCopyNoCache(b *testing.B) { … }
func count1(n int) int { … }
func count2(n int) int { … }
func count3(n int) int { … }
func count4(n int) int { … }
func count5(n int) int { … }
func count6(n int) int { … }
func count7(n int) int { … }
func count8(n int) int { … }
func count9(n int) int { … }
func count10(n int) int { … }
func count11(n int) int { … }
func count12(n int) int { … }
func count13(n int) int { … }
func count14(n int) int { … }
func count15(n int) int { … }
func count16(n int) int { … }
func count17(n int) int { … }
func count18(n int) int { … }
func count19(n int) int { … }
func count20(n int) int { … }
func count21(n int) int { … }
func count22(n int) int { … }
func count23(n int) int { … }
type stkobjT …
func Sum(n int64, p *stkobjT) { … }
func BenchmarkStackCopyWithStkobj(b *testing.B) { … }
func BenchmarkIssue18138(b *testing.B) { … }
func useStackPtrs(n int, b bool) { … }
type structWithMethod …
func (s structWithMethod) caller() string { … }
func (s structWithMethod) callers() []uintptr { … }
func (s structWithMethod) stack() string { … }
func (s structWithMethod) nop() { … }
func (s structWithMethod) inlinablePanic() { … }
func TestStackWrapperCaller(t *testing.T) { … }
func TestStackWrapperCallers(t *testing.T) { … }
func TestStackWrapperStack(t *testing.T) { … }
func TestStackWrapperStackInlinePanic(t *testing.T) { … }
type I …
func TestStackWrapperStackPanic(t *testing.T) { … }
func testStackWrapperPanic(t *testing.T, cb func(), expect string) { … }
func TestCallersFromWrapper(t *testing.T) { … }
func TestTracebackSystemstack(t *testing.T) { … }
func TestTracebackAncestors(t *testing.T) { … }
func TestDeferLiveness(t *testing.T) { … }
func TestDeferHeapAndStack(t *testing.T) { … }
func deferHeapAndStack(n int) (r int) { … }
var escapeMe …
func TestFramePointerAdjust(t *testing.T) { … }
func TestSystemstackFramePointerAdjust(t *testing.T) { … }
func growAndShrinkStack(n int, stackBallast [1024]byte) { … }