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)