aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/trace/annotations.go
diff options
context:
space:
mode:
authorPeter Weinberger <pjw@google.com>2018-10-29 10:18:05 -0400
committerPeter Weinberger <pjw@google.com>2018-10-30 16:43:38 +0000
commit08816cb8d7ed16b9c804587ff02c1ad1c3af6cd5 (patch)
tree1951b6cd86b05ed0faa4dfc99e17592997b661f9 /src/cmd/trace/annotations.go
parentf570b54cc02ffeb82e35e72fc818916e8b896c67 (diff)
downloadgo-08816cb8d7ed16b9c804587ff02c1ad1c3af6cd5.tar.xz
cmd/trace: use new traceparser to parse the raw trace files
Change-Id: I8b224ae48a2f8acd5a64c9ff283e97821479a9a8 Reviewed-on: https://go-review.googlesource.com/c/145457 Run-TryBot: Peter Weinberger <pjw@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>
Diffstat (limited to 'src/cmd/trace/annotations.go')
-rw-r--r--src/cmd/trace/annotations.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/cmd/trace/annotations.go b/src/cmd/trace/annotations.go
index 307da58bd5..9905456b46 100644
--- a/src/cmd/trace/annotations.go
+++ b/src/cmd/trace/annotations.go
@@ -8,7 +8,6 @@ import (
"bytes"
"fmt"
"html/template"
- "internal/trace"
"log"
"math"
"net/http"
@@ -17,6 +16,8 @@ import (
"strconv"
"strings"
"time"
+
+ trace "internal/traceparser"
)
func init() {
@@ -308,7 +309,7 @@ func analyzeAnnotations() (annotationAnalysisResult, error) {
}
}
// combine region info.
- analyzeGoroutines(events)
+ analyzeGoroutines(res)
for goid, stats := range gs {
// gs is a global var defined in goroutines.go as a result
// of analyzeGoroutines. TODO(hyangah): fix this not to depend
@@ -321,7 +322,7 @@ func analyzeAnnotations() (annotationAnalysisResult, error) {
}
var frame trace.Frame
if s.Start != nil {
- frame = *s.Start.Stk[0]
+ frame = *res.Stacks[s.Start.StkID][0]
}
id := regionTypeID{Frame: frame, Type: s.Name}
regions[id] = append(regions[id], regionDesc{UserRegionDesc: s, G: goid})