Versions in this module Expand all Collapse all v1 v1.0.2 Nov 29, 2017 v1.0.1 Oct 16, 2017 v1.0.0 Aug 11, 2017 Changes in this version + func Augment(goroutines []Goroutine) + func Bucketize(goroutines []Goroutine, similar Similarity) map[*Signature][]Goroutine + func CalcLengths(buckets Buckets, fullPath bool) (int, int) + type Arg struct + Name string + Value uint64 + func (a *Arg) IsPtr() bool + func (a Arg) String() string + type Args struct + Elided bool + Processed []string + Values []Arg + func (a *Args) Equal(r *Args) bool + func (a *Args) Merge(r *Args) Args + func (a *Args) Similar(r *Args, similar Similarity) bool + func (a Args) String() string + type Bucket struct + Routines []Goroutine + func (b *Bucket) First() bool + func (b *Bucket) Less(r *Bucket) bool + type Buckets []Bucket + func SortBuckets(buckets map[*Signature][]Goroutine) Buckets + func (b Buckets) Len() int + func (b Buckets) Less(i, j int) bool + func (b Buckets) Swap(i, j int) + type Call struct + Args Args + Func Function + Line int + SourcePath string + func (c *Call) Equal(r *Call) bool + func (c *Call) FullSourceLine() string + func (c *Call) IsPkgMain() bool + func (c *Call) IsStdlib() bool + func (c *Call) Merge(r *Call) Call + func (c *Call) PkgSource() string + func (c *Call) Similar(r *Call, similar Similarity) bool + func (c *Call) SourceLine() string + func (c *Call) SourceName() string + type Function struct + Raw string + func (f Function) IsExported() bool + func (f Function) Name() string + func (f Function) PkgDotName() string + func (f Function) PkgName() string + func (f Function) String() string + type Goroutine struct + First bool + ID int + func ParseDump(r io.Reader, out io.Writer) ([]Goroutine, error) + type Palette struct + Arguments string + CreatedBy string + EOLReset string + FunctionMain string + FunctionOther string + FunctionOtherExported string + FunctionStdLib string + FunctionStdLibExported string + Package string + Routine string + RoutineFirst string + SourceFile string + func (p *Palette) BucketHeader(bucket *Bucket, fullPath, multipleBuckets bool) string + func (p *Palette) StackLines(signature *Signature, srcLen, pkgLen int, fullPath bool) string + type Signature struct + CreatedBy Call + Locked bool + SleepMax int + SleepMin int + Stack Stack + State string + func (s *Signature) Equal(r *Signature) bool + func (s *Signature) Less(r *Signature) bool + func (s *Signature) Merge(r *Signature) *Signature + func (s *Signature) Similar(r *Signature, similar Similarity) bool + type Similarity int + const AnyPointer + const AnyValue + const ExactFlags + const ExactLines + type Stack struct + Calls []Call + Elided bool + func (s *Stack) Equal(r *Stack) bool + func (s *Stack) Less(r *Stack) bool + func (s *Stack) Merge(r *Stack) *Stack + func (s *Stack) Similar(r *Stack, similar Similarity) bool