func runtime.funcPC
119 uses
runtime (current package)
chan.go#L172: racereadpc(c.raceaddr(), callerpc, funcPC(chansend))
chan.go#L368: racewritepc(c.raceaddr(), callerpc, funcPC(closechan))
cpuprof.go#L160: funcPC(_LostExternalCode) + sys.PCQuantum,
cpuprof.go#L161: funcPC(_ExternalCode) + sys.PCQuantum,
cpuprof.go#L170: funcPC(_LostSIGPROFDuringAtomic64) + sys.PCQuantum,
cpuprof.go#L171: funcPC(_System) + sys.PCQuantum,
iface.go#L320: raceReadObjectPC(t, elem, getcallerpc(), funcPC(convT2E))
iface.go#L393: raceReadObjectPC(t, elem, getcallerpc(), funcPC(convT2Enoptr))
iface.go#L408: raceReadObjectPC(t, elem, getcallerpc(), funcPC(convT2I))
iface.go#L423: raceReadObjectPC(t, elem, getcallerpc(), funcPC(convT2Inoptr))
map.go#L397: pc := funcPC(mapaccess1)
map.go#L455: pc := funcPC(mapaccess2)
map.go#L577: pc := funcPC(mapassign)
map.go#L688: pc := funcPC(mapdelete)
map.go#L805: racereadpc(unsafe.Pointer(h), callerpc, funcPC(mapiterinit))
map.go#L855: racereadpc(unsafe.Pointer(h), callerpc, funcPC(mapiternext))
map.go#L981: pc := funcPC(mapclear)
map.go#L1366: racereadpc(unsafe.Pointer(h), callerpc, funcPC(reflect_maplen))
map.go#L1378: racereadpc(unsafe.Pointer(h), callerpc, funcPC(reflect_maplen))
map_fast32.go#L15: racereadpc(unsafe.Pointer(h), callerpc, funcPC(mapaccess1_fast32))
map_fast32.go#L55: racereadpc(unsafe.Pointer(h), callerpc, funcPC(mapaccess2_fast32))
map_fast32.go#L98: racewritepc(unsafe.Pointer(h), callerpc, funcPC(mapassign_fast32))
map_fast32.go#L188: racewritepc(unsafe.Pointer(h), callerpc, funcPC(mapassign_fast32))
map_fast32.go#L275: racewritepc(unsafe.Pointer(h), callerpc, funcPC(mapdelete_fast32))
map_fast64.go#L15: racereadpc(unsafe.Pointer(h), callerpc, funcPC(mapaccess1_fast64))
map_fast64.go#L55: racereadpc(unsafe.Pointer(h), callerpc, funcPC(mapaccess2_fast64))
map_fast64.go#L98: racewritepc(unsafe.Pointer(h), callerpc, funcPC(mapassign_fast64))
map_fast64.go#L188: racewritepc(unsafe.Pointer(h), callerpc, funcPC(mapassign_fast64))
map_fast64.go#L275: racewritepc(unsafe.Pointer(h), callerpc, funcPC(mapdelete_fast64))
map_faststr.go#L15: racereadpc(unsafe.Pointer(h), callerpc, funcPC(mapaccess1_faststr))
map_faststr.go#L110: racereadpc(unsafe.Pointer(h), callerpc, funcPC(mapaccess2_faststr))
map_faststr.go#L208: racewritepc(unsafe.Pointer(h), callerpc, funcPC(mapassign_faststr))
map_faststr.go#L300: racewritepc(unsafe.Pointer(h), callerpc, funcPC(mapdelete_faststr))
mbarrier.go#L179: raceWriteObjectPC(typ, dst, getcallerpc(), funcPC(reflect_typedmemmove))
mbarrier.go#L180: raceReadObjectPC(typ, src, getcallerpc(), funcPC(reflect_typedmemmove))
mbarrier.go#L249: pc := funcPC(slicecopy)
mprof.go#L599: racewriterangepc(unsafe.Pointer(&r.Stack0[0]), unsafe.Sizeof(r.Stack0), getcallerpc(), funcPC(MemProfile))
mprof.go#L647: racewriterangepc(unsafe.Pointer(&r.Stack0[0]), unsafe.Sizeof(r.Stack0), getcallerpc(), funcPC(BlockProfile))
os_darwin.go#L224: err = pthread_create(&attr, funcPC(mstart_stub), unsafe.Pointer(mp))
os_darwin.go#L359: if fn == funcPC(sighandler) {
os_darwin.go#L361: fn = funcPC(cgoSigtramp)
os_darwin.go#L363: fn = funcPC(sigtramp)
panic.go#L1412: return pc == funcPC(abort) || ((GOARCH == "arm" || GOARCH == "arm64") && pc == funcPC(abort)+sys.PCQuantum)
preempt.go#L318: f := findfunc(funcPC(asyncPreempt))
preempt.go#L320: f = findfunc(funcPC(asyncPreempt2))
proc.go#L447: func funcPC(f interface{}) uintptr {
proc.go#L1901: gp.sched.pc = funcPC(goexit) + sys.PCQuantum
proc.go#L1921: gp.racectx = racegostart(funcPC(newextram) + sys.PCQuantum)
proc.go#L2114: ts.fn = unsafe.Pointer(funcPC(mstart))
proc.go#L4065: newg.sched.pc = funcPC(goexit) + sys.PCQuantum // +PCQuantum so that previous instruction is in same function
proc.go#L4518: pc = funcPC(_VDSO) + sys.PCQuantum
proc.go#L4521: pc = funcPC(_ExternalCode) + sys.PCQuantum
proc.go#L4525: stk[1] = funcPC(_GC) + sys.PCQuantum
proc.go#L4527: stk[1] = funcPC(_System) + sys.PCQuantum
proc.go#L4571: funcPC(_ExternalCode) + sys.PCQuantum,
proc.go#L6273: pkg := funcpkgpath(findfunc(funcPC(firstFunc)))
select.go#L25: chansendpc = funcPC(chansend)
select.go#L26: chanrecvpc = funcPC(chanrecv)
signal_amd64.go#L69: c.pushCall(funcPC(sigpanic), pc)
signal_amd64.go#L72: c.set_rip(uint64(funcPC(sigpanic)))
signal_unix.go#L145: setsig(i, funcPC(sighandler))
signal_unix.go#L196: setsig(sig, funcPC(sighandler))
signal_unix.go#L273: setsig(_SIGPROF, funcPC(sighandler))
signal_unix.go#L331: ctxt.pushCall(funcPC(asyncPreempt), newpc)
signal_unix.go#L845: setsig(sig, funcPC(sighandler))
slice.go#L71: pc := funcPC(makeslicecopy)
slice.go#L128: racereadrangepc(old.array, uintptr(old.len*int(et.size)), callerpc, funcPC(growslice))
slice.go#L264: pc := funcPC(slicecopy)
stack.go#L1098: fn = unsafe.Pointer(funcPC(nilfunc))
string.go#L91: funcPC(slicebytetostring))
string.go#L155: funcPC(slicebytetostringtmp))
string.go#L206: funcPC(slicerunetostring))
sys_darwin.go#L20: libcCall(unsafe.Pointer(funcPC(syscall)), unsafe.Pointer(&fn))
sys_darwin.go#L31: libcCall(unsafe.Pointer(funcPC(syscallX)), unsafe.Pointer(&fn))
sys_darwin.go#L42: libcCall(unsafe.Pointer(funcPC(syscall6)), unsafe.Pointer(&fn))
sys_darwin.go#L53: libcCall(unsafe.Pointer(funcPC(syscall6X)), unsafe.Pointer(&fn))
sys_darwin.go#L64: libcCall(unsafe.Pointer(funcPC(syscallPtr)), unsafe.Pointer(&fn))
sys_darwin.go#L74: libcCall(unsafe.Pointer(funcPC(syscall)), unsafe.Pointer(&fn))
sys_darwin.go#L82: libcCall(unsafe.Pointer(funcPC(syscall6)), unsafe.Pointer(&fn))
sys_darwin.go#L93: libcCall(unsafe.Pointer(funcPC(syscallNoErr)), unsafe.Pointer(&fn))
sys_darwin.go#L105: return libcCall(unsafe.Pointer(funcPC(pthread_attr_init_trampoline)), unsafe.Pointer(&attr))
sys_darwin.go#L112: return libcCall(unsafe.Pointer(funcPC(pthread_attr_getstacksize_trampoline)), unsafe.Pointer(&attr))
sys_darwin.go#L119: return libcCall(unsafe.Pointer(funcPC(pthread_attr_setdetachstate_trampoline)), unsafe.Pointer(&attr))
sys_darwin.go#L126: return libcCall(unsafe.Pointer(funcPC(pthread_create_trampoline)), unsafe.Pointer(&attr))
sys_darwin.go#L133: libcCall(unsafe.Pointer(funcPC(raise_trampoline)), unsafe.Pointer(&sig))
sys_darwin.go#L140: libcCall(unsafe.Pointer(funcPC(pthread_self_trampoline)), unsafe.Pointer(&t))
sys_darwin.go#L148: libcCall(unsafe.Pointer(funcPC(pthread_kill_trampoline)), unsafe.Pointer(&t))
sys_darwin.go#L166: libcCall(unsafe.Pointer(funcPC(mmap_trampoline)), unsafe.Pointer(&args))
sys_darwin.go#L174: libcCall(unsafe.Pointer(funcPC(munmap_trampoline)), unsafe.Pointer(&addr))
sys_darwin.go#L181: libcCall(unsafe.Pointer(funcPC(madvise_trampoline)), unsafe.Pointer(&addr))
sys_darwin.go#L188: libcCall(unsafe.Pointer(funcPC(mlock_trampoline)), unsafe.Pointer(&addr))
sys_darwin.go#L195: return libcCall(unsafe.Pointer(funcPC(read_trampoline)), unsafe.Pointer(&fd))
sys_darwin.go#L201: errno = libcCall(unsafe.Pointer(funcPC(pipe_trampoline)), noescape(unsafe.Pointer(&p)))
sys_darwin.go#L209: return libcCall(unsafe.Pointer(funcPC(close_trampoline)), unsafe.Pointer(&fd))
sys_darwin.go#L219: libcCall(unsafe.Pointer(funcPC(exit_trampoline)), unsafe.Pointer(&code))
sys_darwin.go#L226: libcCall(unsafe.Pointer(funcPC(usleep_trampoline)), unsafe.Pointer(&usec))
sys_darwin.go#L233: return libcCall(unsafe.Pointer(funcPC(write_trampoline)), unsafe.Pointer(&fd))
sys_darwin.go#L240: return libcCall(unsafe.Pointer(funcPC(open_trampoline)), unsafe.Pointer(&name))
sys_darwin.go#L251: libcCall(unsafe.Pointer(funcPC(nanotime_trampoline)), unsafe.Pointer(&r))
sys_darwin.go#L270: libcCall(unsafe.Pointer(funcPC(walltime_trampoline)), unsafe.Pointer(&t))
sys_darwin.go#L278: libcCall(unsafe.Pointer(funcPC(sigaction_trampoline)), unsafe.Pointer(&sig))
sys_darwin.go#L285: libcCall(unsafe.Pointer(funcPC(sigprocmask_trampoline)), unsafe.Pointer(&how))
sys_darwin.go#L299: libcCall(unsafe.Pointer(funcPC(sigaltstack_trampoline)), unsafe.Pointer(&new))
sys_darwin.go#L306: libcCall(unsafe.Pointer(funcPC(raiseproc_trampoline)), unsafe.Pointer(&sig))
sys_darwin.go#L313: libcCall(unsafe.Pointer(funcPC(setitimer_trampoline)), unsafe.Pointer(&mode))
sys_darwin.go#L320: return libcCall(unsafe.Pointer(funcPC(sysctl_trampoline)), unsafe.Pointer(&mib))
sys_darwin.go#L327: return libcCall(unsafe.Pointer(funcPC(sysctlbyname_trampoline)), unsafe.Pointer(&name))
sys_darwin.go#L334: return libcCall(unsafe.Pointer(funcPC(fcntl_trampoline)), unsafe.Pointer(&fd))
sys_darwin.go#L341: v := libcCall(unsafe.Pointer(funcPC(kqueue_trampoline)), nil)
sys_darwin.go#L349: return libcCall(unsafe.Pointer(funcPC(kevent_trampoline)), unsafe.Pointer(&kq))
sys_darwin.go#L356: return libcCall(unsafe.Pointer(funcPC(pthread_mutex_init_trampoline)), unsafe.Pointer(&m))
sys_darwin.go#L363: return libcCall(unsafe.Pointer(funcPC(pthread_mutex_lock_trampoline)), unsafe.Pointer(&m))
sys_darwin.go#L370: return libcCall(unsafe.Pointer(funcPC(pthread_mutex_unlock_trampoline)), unsafe.Pointer(&m))
sys_darwin.go#L377: return libcCall(unsafe.Pointer(funcPC(pthread_cond_init_trampoline)), unsafe.Pointer(&c))
sys_darwin.go#L384: return libcCall(unsafe.Pointer(funcPC(pthread_cond_wait_trampoline)), unsafe.Pointer(&c))
sys_darwin.go#L391: return libcCall(unsafe.Pointer(funcPC(pthread_cond_timedwait_relative_np_trampoline)), unsafe.Pointer(&c))
sys_darwin.go#L398: return libcCall(unsafe.Pointer(funcPC(pthread_cond_signal_trampoline)), unsafe.Pointer(&c))
time.go#L859: ppcur.timerRaceCtx = racegostart(funcPC(runtimer) + sys.PCQuantum)
 |
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. |