type runtime.workbuf
20 uses
runtime (current package)
mgc.go#L173: if unsafe.Sizeof(workbuf{}) != _WorkbufSize {
mgcmark.go#L855: putempty((*workbuf)(unsafe.Pointer(x)))
mgcstack.go#L140: if unsafe.Sizeof(stackWorkBuf{}) > unsafe.Sizeof(workbuf{}) {
mgcstack.go#L143: if unsafe.Sizeof(stackObjectBuf{}) > unsafe.Sizeof(workbuf{}) {
mgcstack.go#L251: putempty((*workbuf)(unsafe.Pointer(s.freeBuf)))
mgcstack.go#L267: putempty((*workbuf)(unsafe.Pointer(s.freeBuf)))
mgcwork.go#L74: wbuf1, wbuf2 *workbuf
mgcwork.go#L322: type workbuf struct {
mgcwork.go#L333: func (b *workbuf) checknonempty() {
mgcwork.go#L339: func (b *workbuf) checkempty() {
mgcwork.go#L348: func getempty() *workbuf {
mgcwork.go#L349: var b *workbuf
mgcwork.go#L351: b = (*workbuf)(work.empty.pop())
mgcwork.go#L387: newb := (*workbuf)(unsafe.Pointer(s.base() + i))
mgcwork.go#L403: func putempty(b *workbuf) {
mgcwork.go#L412: func putfull(b *workbuf) {
mgcwork.go#L420: func trygetfull() *workbuf {
mgcwork.go#L421: b := (*workbuf)(work.full.pop())
mgcwork.go#L430: func handoff(b *workbuf) *workbuf {
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |