runtime.g.stackguard0 (field)

28 uses

	runtime (current package)
		lock_sema.go#L127: 		gp.stackguard0 = stackPreempt
		preempt.go#L176: 			gp.stackguard0 = gp.stack.lo + _StackGuard
		preempt.go#L195: 			if gp.preemptStop && gp.preempt && gp.stackguard0 == stackPreempt && asyncM == gp.m && atomic.Load(&asyncM.preemptGen) == asyncGen {
		preempt.go#L207: 			gp.stackguard0 = stackPreempt
		proc.go#L1268: 	_g_.stackguard0 = _g_.stack.lo + _StackGuard
		proc.go#L1271: 	_g_.stackguard1 = _g_.stackguard0
		proc.go#L1860: 	_g_.stackguard0 = _g_.stack.lo + _StackGuard
		proc.go#L2529: 	gp.stackguard0 = gp.stack.lo + _StackGuard
		proc.go#L3509: 	_g_.stackguard0 = stackPreempt
		proc.go#L3602: 	_g_.stackguard0 = stackPreempt // see comment in entersyscall
		proc.go#L3686: 			_g_.stackguard0 = stackPreempt
		proc.go#L3689: 			_g_.stackguard0 = _g_.stack.lo + _StackGuard
		proc.go#L3857: 	gp.stackguard0 = stackFork
		proc.go#L3871: 	gp.stackguard0 = gp.stack.lo + _StackGuard
		proc.go#L3950: 		newg.stackguard0 = newg.stack.lo + _StackGuard
		proc.go#L4148: 		gp.stackguard0 = 0
		proc.go#L4202: 		gp.stackguard0 = gp.stack.lo + _StackGuard
		proc.go#L5376: 	gp.stackguard0 = stackPreempt
		runtime1.go#L479: 		_g_.stackguard0 = stackPreempt
		runtime2.go#L413: 	stackguard0 uintptr // offset known to liblink
		signal_unix.go#L454: 	if g.stackguard0 == stackFork {
		signal_unix.go#L1189: 		old.stackguard0 = g.m.gsignal.stackguard0
		signal_unix.go#L1196: 	g.m.gsignal.stackguard0 = stsp + _StackGuard
		signal_unix.go#L1207: 	gp.stackguard0 = st.stackguard0
		stack.go#L903: 	gp.stackguard0 = new.lo + _StackGuard // NOTE: might clobber a preempt request
		stack.go#L941: 	if thisg.m.morebuf.g.ptr().stackguard0 == stackFork {
		stack.go#L983: 	preempt := atomic.Loaduintptr(&gp.stackguard0) == stackPreempt
		stack.go#L1001: 			gp.stackguard0 = gp.stack.lo + _StackGuard