printFileLine prints a non-marker-only report for file:line to w.
(w Writer, h uint64, file string, line int)
| 397 | |
| 398 | // printFileLine prints a non-marker-only report for file:line to w. |
| 399 | func printFileLine(w Writer, h uint64, file string, line int) error { |
| 400 | const markerLen = 40 // overestimate |
| 401 | b := make([]byte, 0, markerLen+len(file)+24) |
| 402 | b = AppendMarker(b, h) |
| 403 | b = appendFileLine(b, file, line) |
| 404 | b = append(b, '\n') |
| 405 | _, err := w.Write(b) |
| 406 | return err |
| 407 | } |
| 408 | |
| 409 | // appendFileLine appends file:line to dst, returning the extended slice. |
| 410 | func appendFileLine(dst []byte, file string, line int) []byte { |
no test coverage detected
searching dependent graphs…