go-agent: github.com/newrelic/go-agent/v3/internal/stacktracetest Index | Files

package stacktracetest

import "github.com/newrelic/go-agent/v3/internal/stacktracetest"

Package stacktracetest helps test stack trace behavior.


Package Files


func CountedCall Uses

func CountedCall(i int, f func() []uintptr) []uintptr

CountedCall is a function that allows you to generate a stack trace with this function being called a particular number of times. The parameter f should be a function that returns a StackTrace (but it is referred to as []uintptr in order to not create a circular dependency on the internal package)

func TopStackFrame Uses

func TopStackFrame(generateStacktrace func() []byte) []byte

TopStackFrame is a function should will appear in the stacktrace.

Updated 2020-12-13. Refresh now. Tools for package owners.