Exemple #1
0
 public gList(guintptr head = default)
 {
     this.head = head;
 }
Exemple #2
0
 public gQueue(guintptr head = default, guintptr tail = default)
 {
     this.head = head;
     this.tail = tail;
 }
Exemple #3
0
 public cgothreadstart(guintptr g = default, ref ptr <ulong> tls = default, unsafe.Pointer fn = default)
Exemple #4
0
 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)
Exemple #5
0
 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;
 }
Exemple #6
0
 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)