package
0.0.0-20211013214444-3022da0884b2
Repository: https://github.com/jdbaldry/go-language-server-protocol.git
Documentation: pkg.go.dev

# Packages

The gostacks command processes stdin looking for things that look like stack traces and simplifying them to make the log more readable.
No description provided by the author

# Functions

Capture get the current stack traces from the runtime.
Diff calculates the delta between two dumps.
NewScanner creates a scanner on top of a reader.
Parse the current contiguous block of goroutine stack traces until the scanned content no longer matches.
Process and input stream to an output stream, summarizing any stacks that are detected in place.
Summarize a dump for easier consumption.

# Structs

Call is set of goroutines that all share the same callstack.
Delta represents the difference between two stack dumps.
Frame is a point in a call stack.
Function is the function called at a frame.
Goroutine is a single parsed goroutine dump.
Group is a set of goroutines with the same stack that are in the same state.
Position is the file position for a frame.
Scanner splits an input stream into lines in a way that is consumable by the parser.
Summary is a set of stacks processed and collated into Calls.

# Type aliases

Dump is a raw set of goroutines and their stacks.
Stack is a set of frames in a callstack.