1
0
mirror of https://github.com/golang/go synced 2024-11-12 09:50:21 -07:00

runtime: remove FlagNoProfile

Turns out to be unused as well.

LGTM=bradfitz
R=golang-codereviews, bradfitz
CC=golang-codereviews, khr
https://golang.org/cl/127170044
This commit is contained in:
Dmitriy Vyukov 2014-08-13 01:03:32 +04:00
parent fe7b29f5fd
commit 1837419f30
2 changed files with 9 additions and 13 deletions

View File

@ -11,9 +11,8 @@ import (
const (
debugMalloc = false
flagNoScan = 1 << 0 // GC doesn't have to scan object
flagNoProfiling = 1 << 1 // must not profile
flagNoZero = 1 << 2 // don't zero memory
flagNoScan = 1 << 0 // GC doesn't have to scan object
flagNoZero = 1 << 1 // don't zero memory
kindArray = 17
kindFunc = 19
@ -300,14 +299,12 @@ marked:
if debug.allocfreetrace != 0 {
tracealloc(x, size, typ)
}
if flags&flagNoProfiling == 0 {
rate := MemProfileRate
if rate > 0 {
if size < uintptr(rate) && int32(size) < c.next_sample {
c.next_sample -= int32(size)
} else {
profilealloc(mp, x, size)
}
if rate := MemProfileRate; rate > 0 {
if size < uintptr(rate) && int32(size) < c.next_sample {
c.next_sample -= int32(size)
} else {
profilealloc(mp, x, size)
}
}

View File

@ -534,8 +534,7 @@ enum
{
// flags to malloc
FlagNoScan = 1<<0, // GC doesn't have to scan object
FlagNoProfiling = 1<<1, // must not profile
FlagNoZero = 1<<2, // don't zero memory
FlagNoZero = 1<<1, // don't zero memory
};
void runtime·MProf_Malloc(void*, uintptr);