var runtime.cpuprof
32 uses
runtime (current package)
cpuprof.go#L45: var cpuprof cpuProfile
cpuprof.go#L63: lock(&cpuprof.lock)
cpuprof.go#L65: if cpuprof.on || cpuprof.log != nil {
cpuprof.go#L67: unlock(&cpuprof.lock)
cpuprof.go#L71: cpuprof.on = true
cpuprof.go#L72: cpuprof.log = newProfBuf(1, 1<<17, 1<<14)
cpuprof.go#L74: cpuprof.log.write(nil, nanotime(), hdr[:], nil)
cpuprof.go#L76: } else if cpuprof.on {
cpuprof.go#L78: cpuprof.on = false
cpuprof.go#L79: cpuprof.addExtra()
cpuprof.go#L80: cpuprof.log.close()
cpuprof.go#L82: unlock(&cpuprof.lock)
cpuprof.go#L106: cpuprof.log.write(&gp.labels, nanotime(), hdr[:], stk)
cpuprof.go#L130: if cpuprof.numExtra+1+len(stk) < len(cpuprof.extra) {
cpuprof.go#L131: i := cpuprof.numExtra
cpuprof.go#L132: cpuprof.extra[i] = uintptr(1 + len(stk))
cpuprof.go#L133: copy(cpuprof.extra[i+1:], stk)
cpuprof.go#L134: cpuprof.numExtra += 1 + len(stk)
cpuprof.go#L136: cpuprof.lostExtra++
cpuprof.go#L205: lock(&cpuprof.lock)
cpuprof.go#L206: log := cpuprof.log
cpuprof.go#L207: unlock(&cpuprof.lock)
cpuprof.go#L210: lock(&cpuprof.lock)
cpuprof.go#L211: cpuprof.log = nil
cpuprof.go#L212: unlock(&cpuprof.lock)
proc.go#L614: lockInit(&cpuprof.lock, lockRankCpuprof)
proc.go#L4393: cpuprof.lostAtomic++
proc.go#L4533: cpuprof.add(gp, stk[:n])
proc.go#L4556: cpuprof.addNonGo(sigprofCallers[:n])
proc.go#L4573: cpuprof.addNonGo(stk)
 |
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. |