]> Cypherpunks repositories - gostls13.git/commit
internal/trace: support parsing of 1.5 traces
authorDmitry Vyukov <dvyukov@google.com>
Mon, 11 Apr 2016 06:57:52 +0000 (08:57 +0200)
committerDmitry Vyukov <dvyukov@google.com>
Mon, 11 Apr 2016 17:56:44 +0000 (17:56 +0000)
commit3fafe2e8888dadb6877fa1e7569f5bd1f688dd3a
tree4536845e19040da8f528ae82af12b1afd0332d3c
parentb04e145248d5d3721a41d4bb26704fdb43caaf38
internal/trace: support parsing of 1.5 traces

1. Parse out version from trace header.
2. Restore handling of 1.5 traces.
3. Restore optional symbolization of traces.
4. Add some canned 1.5 traces for regression testing
   (http benchmark trace, runtime/trace stress traces,
    plus one with broken timestamps).

Change-Id: Idb18a001d03ded8e13c2730eeeb37c5836e31256
Reviewed-on: https://go-review.googlesource.com/21803
Run-TryBot: Dmitry Vyukov <dvyukov@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Austin Clements <austin@google.com>
misc/nacl/testzip.proto
src/cmd/trace/main.go
src/internal/trace/parser.go
src/internal/trace/parser_test.go
src/internal/trace/testdata/http_1_5_good [new file with mode: 0644]
src/internal/trace/testdata/stress_1_5_good [new file with mode: 0644]
src/internal/trace/testdata/stress_1_5_unordered [new file with mode: 0644]
src/internal/trace/testdata/stress_start_stop_1_5_good [new file with mode: 0644]
src/runtime/trace.go
src/runtime/trace/trace_test.go