From: Shenghou Ma Date: Mon, 22 Oct 2012 18:33:51 +0000 (+0800) Subject: runtime, runtime/race: add missing if(raceenabled), update package docs of pkg race X-Git-Tag: go1.1rc2~2067 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=7c44edf4250d8e1ad0ed37bf4ae27ec7f6c07ab6;p=gostls13.git runtime, runtime/race: add missing if(raceenabled), update package docs of pkg race R=dvyukov CC=golang-dev https://golang.org/cl/6733058 --- diff --git a/src/pkg/runtime/malloc.goc b/src/pkg/runtime/malloc.goc index eaae52a641..f8aa1c949e 100644 --- a/src/pkg/runtime/malloc.goc +++ b/src/pkg/runtime/malloc.goc @@ -715,7 +715,8 @@ runtime·cnew(Type *typ) uint32 flag; void *ret; - m->racepc = runtime·getcallerpc(&typ); + if(raceenabled) + m->racepc = runtime·getcallerpc(&typ); flag = typ->kind&KindNoPointers ? FlagNoPointers : 0; ret = runtime·mallocgc(typ->size, flag, 1, 1); diff --git a/src/pkg/runtime/race/race.go b/src/pkg/runtime/race/race.go index ddeff5de76..f3a7be50c6 100644 --- a/src/pkg/runtime/race/race.go +++ b/src/pkg/runtime/race/race.go @@ -4,7 +4,7 @@ // +build race,linux,amd64 race,darwin,amd64 -// Data race detection. +// Package race provides low-level facilities for data race detection. package race /*