(f *runtime.Func)
| 1279 | } |
| 1280 | |
| 1281 | func funcName(f *runtime.Func) string { |
| 1282 | name := f.Name() |
| 1283 | trimmed := strings.TrimSuffix(path.Base(name), path.Ext(name)) |
| 1284 | splitted := strings.Split(trimmed, ".") |
| 1285 | |
| 1286 | if len(splitted) == 0 { |
| 1287 | return trimmed |
| 1288 | } |
| 1289 | |
| 1290 | return splitted[len(splitted)-1] |
| 1291 | } |
| 1292 | |
| 1293 | func isFuncSame(f1, f2 *runtime.Func) bool { |
| 1294 | f1File, f1Loc := f1.FileLine(f1.Entry()) |