(callers []uintptr)
| 320 | } |
| 321 | |
| 322 | func readableStackTrace(callers []uintptr) string { |
| 323 | var result bytes.Buffer |
| 324 | frames := callersToFrames(callers) |
| 325 | for _, frame := range frames { |
| 326 | result.WriteString(fmt.Sprintf("%s:%d (%#x)\n\t%s\n", frame.File, frame.Line, frame.PC, frame.Function)) |
| 327 | } |
| 328 | return result.String() |
| 329 | } |
| 330 | |
| 331 | func callersToFrames(callers []uintptr) []runtime.Frame { |
| 332 | frames := make([]runtime.Frame, 0, len(callers)) |
no test coverage detected
searching dependent graphs…