()
| 26 | type stack []uintptr |
| 27 | |
| 28 | func callers() *stack { |
| 29 | const depth = 32 |
| 30 | var pcs [depth]uintptr |
| 31 | n := runtime.Callers(3, pcs[:]) |
| 32 | var st stack = pcs[0:n] |
| 33 | return &st |
| 34 | } |
| 35 | |
| 36 | func (s *stack) Format(st fmt.State, verb rune) { |
| 37 | switch verb { |