From: Dmitriy Vyukov Date: Sat, 23 Feb 2013 06:07:41 +0000 (+0400) Subject: runtime: fix windows cpu profiling X-Git-Tag: go1.1rc2~882 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=1e957b6245d1c204e333738383a6f4aca0b9d86b;p=gostls13.git runtime: fix windows cpu profiling R=golang-dev, alex.brainman CC=golang-dev https://golang.org/cl/7407044 --- 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;