diff options
Diffstat (limited to 'src/runtime/mprof.go')
| -rw-r--r-- | src/runtime/mprof.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/runtime/mprof.go b/src/runtime/mprof.go index cf9e032981..dfaa369740 100644 --- a/src/runtime/mprof.go +++ b/src/runtime/mprof.go @@ -1173,7 +1173,9 @@ func GoroutineProfile(p []StackRecord) (n int, ok bool) { } func saveg(pc, sp uintptr, gp *g, r *StackRecord) { - n := gentraceback(pc, sp, 0, gp, 0, &r.Stack0[0], len(r.Stack0), nil, nil, 0) + var u unwinder + u.initAt(pc, sp, 0, gp, unwindSilentErrors) + n := tracebackPCs(&u, 0, r.Stack0[:]) if n < len(r.Stack0) { r.Stack0[n] = 0 } |
