trace-format: show spawning to left
Closed this issue · 0 comments
vilterp commented
e.g.
$ go run ../examples/basic-goroutines/main.go | trace-format
O start: main
├─O start: b
│ ├─O start: f
│ │ * FFF blurp
├─┼─┼─O start: a
│ │ │ * AAA begin
├─┼─┼─┼─O start: c
│ │ │ │ ├─O start: d
│ │ * │ │ │ FFF durp
│ │ X │ │ │ finish: f (3.007668s)
│ * │ │ │ BBB sup
│ * │ │ │ BBB yo
│ X │ │ │ finish: b (4.008908s)
│ │ │ * DDD blurp
│ │ │ * DDD durp
│ │ │ X finish: d (3.006314s)
│ │ * CCC blurp
│ * │ AAA sleep moar
│ │ * CCC durp
│ │ X finish: c (6.012028s)
│ O ├─ start: e
│ * │ EEE blurp
│ * │ EEE durp
│ X │ finish: e (3.000598s)
│ * AAA done
│ X finish: a (13.006234s)
X finish: main (15.011186s)
E should spawn to the left.