From 1e957b6245d1c204e333738383a6f4aca0b9d86b Mon Sep 17 00:00:00 2001 From: Dmitriy Vyukov Date: Sat, 23 Feb 2013 10:07:41 +0400 Subject: [PATCH] runtime: fix windows cpu profiling R=golang-dev, alex.brainman CC=golang-dev https://golang.org/cl/7407044 --- src/pkg/runtime/proc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pkg/runtime/proc.c b/src/pkg/runtime/proc.c index 4f02d00faa..3a5652c915 100644 --- a/src/pkg/runtime/proc.c +++ b/src/pkg/runtime/proc.c @@ -1715,7 +1715,8 @@ runtime·sigprof(uint8 *pc, uint8 *sp, uint8 *lr, G *gp) { int32 n; - if(m == nil || m->mcache == nil) + // Windows does profiling in a dedicated thread w/o m. + if(!Windows && (m == nil || m->mcache == nil)) return; if(prof.fn == nil || prof.hz == 0) return; -- 2.48.1