(c *callStack)
| 101 | } |
| 102 | |
| 103 | func dumpCallStack(c *callStack) string { |
| 104 | var buf bytes.Buffer |
| 105 | fmt.Fprintf(&buf, "<callStack calls = %d limit = %d stack:\n", c.calls, c.limit) |
| 106 | for _, callFrame := range c.stack { |
| 107 | fmt.Fprintf(&buf, " %v\n", dumpCallFrame(callFrame)) |
| 108 | } |
| 109 | buf.WriteString("\n>") |
| 110 | return buf.String() |
| 111 | } |
| 112 | |
| 113 | func (s *callStack) top() *callFrame { |
| 114 | r := s.stack[len(s.stack)-1] |
no test coverage detected
searching dependent graphs…