shared/log15/stack/stack.go
func (pcs Trace) TrimAboveName(name string) Trace {
	for len(pcs) > 0 && pcs[len(pcs)-1].name() != name {
		pcs = pcs[:len(pcs)-1]
	}
	return pcs
}
func (pcs Trace) TrimAboveName(name string) Trace {
	for len(pcs) > 0 && pcs[len(pcs)-1].name() != name {
		pcs = pcs[:len(pcs)-1]
	}
	return pcs
}
func ( pcs Trace ) TrimAboveName ( name string ) Trace { for len ( pcs ) > 0 && pcs [ len ( pcs ) - 1 ] . name ( ) != name { pcs = pcs [ : len ( pcs ) - 1 ] } return pcs }
// TrimAboveName returns a slice of the Trace with all entries above the
// highest with function name name removed.
TrimAboveName returns a slice of the Trace with all entries above the highest with function name name removed .