Home | History | Annotate | Download | only in runtime

Lines Matching refs:Calls

92 // so all cgo calls can rely on it existing. When main_init is complete,
131 // do require certain calls to be made by the main thread.
246 // Calls to this function are inserted by the compiler in otherwise uninterruptible loops (see insertLoopReschedChecks).
253 // Puts the current goroutine into a waiting state and calls unlockf.
288 // Delicate dance: the semaphore implementation calls
289 // acquireSudog, acquireSudog calls new(sudog),
290 // new calls malloc, malloc can call the garbage collector,
291 // and the garbage collector calls the semaphore implementation
461 // The new G calls runtime·main.
464 // In particular, it must be done before mallocinit below calls racemapshadow.
980 // Other P's are able to execute between successive calls to
1161 // so other calls can reuse this stack space.
1192 // forEachP calls fn(p) for every P p when p reaches a GC safe point.
1394 // When the callback is done with the m, it calls dropm to
1399 // Can happen if C/C++ code calls Go from a global ctor.
2244 // immediately calls dropg to finish the job. The caller is also responsible
2389 // not from the low-level system calls used by the runtime.
2395 // Nothing entersyscall calls can split the stack either.
2432 // Catch calls that might, by replacing the stack guard with something that
2479 // We set _StackGuard to StackPreempt so that first split stack check calls morestack.
2485 // Standard syscall entry used by the go syscall library and normal cgo calls.
2572 // from the low-level system calls used by the runtime.
2583 // throw calls print which may try to grow the stack,
3097 // Until the calling goroutine exits or calls UnlockOSThread, it will always
3729 if grunning == 0 { // possible if main goroutine calls runtime·Goexit()