From 4207897dcc27a6badb177df115455153f8d4e843 Mon Sep 17 00:00:00 2001 From: Alex Brainman Date: Fri, 4 Oct 2013 13:53:34 +1000 Subject: [PATCH] runtime: collect profiles even while on g0 stack Fixes #6417 R=golang-dev, rsc CC=golang-dev https://golang.org/cl/14231047 --- src/pkg/runtime/os_windows.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pkg/runtime/os_windows.c b/src/pkg/runtime/os_windows.c index c3e296aa67..44c9b342de 100644 --- a/src/pkg/runtime/os_windows.c +++ b/src/pkg/runtime/os_windows.c @@ -402,7 +402,7 @@ profilem(M *mp) tls = runtime·tls0; gp = *(G**)tls; - if(gp != nil && gp != mp->g0 && gp->status != Gsyscall) { + if(gp != nil) { // align Context to 16 bytes r = (Context*)((uintptr)(&rbuf[15]) & ~15); r->ContextFlags = CONTEXT_CONTROL; -- 2.50.0