Commit e13a213c authored by Austin Clements's avatar Austin Clements

runtime: distinguish semaphore wait from sync.Cond.Wait

Updates #24362.

Change-Id: Ided1ab31792f05d9d7a86f17c1bcbd9e9b80052c
Reviewed-on: https://go-review.googlesource.com/102606
Run-TryBot: Austin Clements <austin@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: 's avatarIan Lance Taylor <iant@golang.org>
parent b0d437f8
...@@ -507,7 +507,7 @@ func notifyListWait(l *notifyList, t uint32) { ...@@ -507,7 +507,7 @@ func notifyListWait(l *notifyList, t uint32) {
l.tail.next = s l.tail.next = s
} }
l.tail = s l.tail = s
goparkunlock(&l.lock, "semacquire", traceEvGoBlockCond, 3) goparkunlock(&l.lock, "sync.Cond.Wait", traceEvGoBlockCond, 3)
if t0 != 0 { if t0 != 0 {
blockevent(s.releasetime-t0, 2) blockevent(s.releasetime-t0, 2)
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment