Files
tendermint/vendor/github.com/inconshreveable/log15/stack/stack_pool.go
2016-02-02 16:20:07 -05:00

20 lines
264 B
Go

// +build go1.3
package stack
import (
"sync"
)
var pcStackPool = sync.Pool{
New: func() interface{} { return make([]uintptr, 1000) },
}
func poolBuf() []uintptr {
return pcStackPool.Get().([]uintptr)
}
func putPoolBuf(p []uintptr) {
pcStackPool.Put(p)
}