public gList(guintptr head = default) { this.head = head; }
public gQueue(guintptr head = default, guintptr tail = default) { this.head = head; this.tail = tail; }
public cgothreadstart(guintptr g = default, ref ptr <ulong> tls = default, unsafe.Pointer fn = default)
public gobuf(System.UIntPtr sp = default, System.UIntPtr pc = default, guintptr g = default, unsafe.Pointer ctxt = default, sys.Uintreg ret = default, System.UIntPtr lr = default, System.UIntPtr bp = default)
public p(int id = default, uint status = default, puintptr link = default, uint schedtick = default, uint syscalltick = default, sysmontick sysmontick = default, muintptr m = default, ref ptr <mcache> mcache = default, pageCache pcache = default, System.UIntPtr raceprocctx = default, array <slice <ptr <_defer> > > deferpool = default, array <array <ptr <_defer> > > deferpoolbuf = default, ulong goidcache = default, ulong goidcacheend = default, uint runqhead = default, uint runqtail = default, array <guintptr> runq = default, guintptr runnext = default, slice <ptr <sudog> > sudogcache = default, array <ptr <sudog> > sudogbuf = default, traceBufPtr tracebuf = default, bool traceSweep = default, System.UIntPtr traceSwept = default, System.UIntPtr traceReclaimed = default, persistentAlloc palloc = default, uint _ = default, ulong timer0When = default, long gcAssistTime = default, long gcFractionalMarkTime = default, guintptr gcBgMarkWorker = default, gcMarkWorkerMode gcMarkWorkerMode = default, long gcMarkWorkerStartTime = default, gcWork gcw = default, wbBuf wbBuf = default, uint runSafePointFn = default, mutex timersLock = default, slice <ptr <timer> > timers = default, uint numTimers = default, uint adjustTimers = default, uint deletedTimers = default, System.UIntPtr timerRaceCtx = default, bool preempt = default, cpu.CacheLinePad pad = default) { this.id = id; this.status = status; this.link = link; this.schedtick = schedtick; this.syscalltick = syscalltick; this.sysmontick = sysmontick; this.m = m; this.mcache = mcache; this.pcache = pcache; this.raceprocctx = raceprocctx; this.deferpool = deferpool; this.deferpoolbuf = deferpoolbuf; this.goidcache = goidcache; this.goidcacheend = goidcacheend; this.runqhead = runqhead; this.runqtail = runqtail; this.runq = runq; this.runnext = runnext; this.sudogcache = sudogcache; this.sudogbuf = sudogbuf; this.tracebuf = tracebuf; this.traceSweep = traceSweep; this.traceSwept = traceSwept; this.traceReclaimed = traceReclaimed; this.palloc = palloc; this._ = _; this.timer0When = timer0When; this.gcAssistTime = gcAssistTime; this.gcFractionalMarkTime = gcFractionalMarkTime; this.gcBgMarkWorker = gcBgMarkWorker; this.gcMarkWorkerMode = gcMarkWorkerMode; this.gcMarkWorkerStartTime = gcMarkWorkerStartTime; this.gcw = gcw; this.wbBuf = wbBuf; this.runSafePointFn = runSafePointFn; this.timersLock = timersLock; this.timers = timers; this.numTimers = numTimers; this.adjustTimers = adjustTimers; this.deletedTimers = deletedTimers; this.timerRaceCtx = timerRaceCtx; this.preempt = preempt; this.pad = pad; }
public m(ref ptr <g> g0 = default, gobuf morebuf = default, uint divmod = default, ulong procid = default, ref ptr <g> gsignal = default, gsignalStack goSigStack = default, sigset sigmask = default, array <System.UIntPtr> tls = default, Action mstartfn = default, ref ptr <g> curg = default, guintptr caughtsig = default, puintptr p = default, puintptr nextp = default, puintptr oldp = default, long id = default, int mallocing = default, int throwing = default, @string preemptoff = default, int locks = default, int dying = default, int profilehz = default, bool spinning = default, bool blocked = default, bool newSigstack = default, sbyte printlock = default, bool incgo = default, uint freeWait = default, array <uint> fastrand = default, bool needextram = default, byte traceback = default, ulong ncgocall = default, int ncgo = default, uint cgoCallersUse = default, ref ptr <cgoCallers> cgoCallers = default, note park = default, ref ptr <m> alllink = default, muintptr schedlink = default, guintptr lockedg = default, array <System.UIntPtr> createstack = default, uint lockedExt = default, uint lockedInt = default, muintptr nextwaitm = default, Func <ptr <g>, unsafe.Pointer, bool> waitunlockf = default, unsafe.Pointer waitlock = default, byte waittraceev = default, long waittraceskip = default, bool startingtrace = default, uint syscalltick = default, ref ptr <m> freelink = default, libcall libcall = default, System.UIntPtr libcallpc = default, System.UIntPtr libcallsp = default, guintptr libcallg = default, libcall syscall = default, System.UIntPtr vdsoSP = default, System.UIntPtr vdsoPC = default, uint preemptGen = default, uint signalPending = default, dlogPerM dlogPerM = default, mOS mOS = default, long locksHeldLen = default, array <heldLockInfo> locksHeld = default)