type go.uber.org/goleak/internal/stack.Stack
29 uses
go.uber.org/goleak/internal/stack (current package)
stacks.go#L36: type Stack struct {
stacks.go#L51: func (s Stack) ID() int {
stacks.go#L56: func (s Stack) State() string {
stacks.go#L61: func (s Stack) Full() string {
stacks.go#L66: func (s Stack) FirstFunction() string {
stacks.go#L72: func (s Stack) HasFunction(name string) bool {
stacks.go#L77: func (s Stack) String() string {
stacks.go#L83: func getStacks(all bool) []Stack {
stacks.go#L97: stacks []Stack
stacks.go#L107: func (p *stackParser) Parse() ([]Stack, error) {
stacks.go#L130: func (p *stackParser) parseStack(line string) (Stack, error) {
stacks.go#L133: return Stack{}, fmt.Errorf("parse header: %w", err)
stacks.go#L164: return Stack{}, fmt.Errorf("parse function: %w", err)
stacks.go#L218: return Stack{
stacks.go#L228: func All() []Stack {
stacks.go#L233: func Current() Stack {
go.uber.org/goleak
leaks.go#L37: func filterStacks(stacks []stack.Stack, skipID int, opts *opts) []stack.Stack {
leaks.go#L62: var stacks []stack.Stack
options.go#L41: filters []func(stack.Stack) bool
options.go#L65: return addFilter(func(s stack.Stack) bool {
options.go#L81: return addFilter(func(s stack.Stack) bool {
options.go#L105: return addFilter(func(s stack.Stack) bool {
options.go#L116: func addFilter(f func(stack.Stack) bool) Option {
options.go#L139: func (o *opts) filter(s stack.Stack) bool {
options.go#L163: func isTestStack(s stack.Stack) bool {
options.go#L183: func isSyscallStack(s stack.Stack) bool {
options.go#L189: func isStdLibStack(s stack.Stack) bool {
tracestack_new.go#L28: func isTraceStack(s stack.Stack) bool {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)