Lines Matching full:busy
580 busy "".mSpanList }; _ uint32; "".bytesMarked uint64; "".markrootNext uint32; "".markrootJobs uint32; "".nproc uint32; "".tstart int64; "".nwait uint32; "".ndone uint32; "".alldone "".note; "".helperDrainBlock bool; "".nFlushCacheRoots int; "".nDataRoots int; "".nBSSRoots int; "".nSpanRoots int; "".nStackRoots int; "".markrootDone bool; "".startSema uint32; "".markDoneSema uint32; "".bgMarkReady "".note; "".bgMarkDone uint32; "".mode "".gcMode; "".userForced bool; "".totaltime int64; "".initialHeapLive uint64; "".assistQueue struct { "".lock "".mutex; "".head "".guintptr; "".tail "".guintptr }; "".sweepWaiters struct { "".lock "".mutex; "".head "".guintptr }; "".cycles uint32; "".stwprocs int32; "".maxprocs int32; "".tSweepTerm int64; "".tMark int64; "".tMarkTerm int64; "".tEnd int64; "".pauseNS int64; "".pauseStart int64; "".heap0 uint64; "".heap1 uint64; "".heap2 uint64; "".heapGoal uint64 } ??type.*struct { "".full "".lfstack; "".empty "".lfstack; "".pad0 [64]uint8; "".wbufSpans struct { "".lock "".mutex; "".free "".mSpanList; "".busy "".mSpanList }; _ uint32; "".bytesMarked uint64; "".markrootNext uint32; "".markrootJobs uint32; "".nproc uint32; "".tstart int64; "".nwait uint32; "".ndone uint32; "".alldone "".note; "".helperDrainBlock bool; "".nFlushCacheRoots int; "".nDataRoots int; "".nBSSRoots int; "".nSpanRoots int; "".nStackRoots int; "".markrootDone bool; "".startSema uint32; "".markDoneSema uint32; "".bgMarkReady "".note; "".bgMarkDone uint32; "".mode "".gcMode; "".userForced bool; "".totaltime int64; "".initialHeapLive uint64; "".assistQueue struct { "".lock "".mutex; "".head "".guintptr; "".tail "".guintptr }; "".sweepWaiters struct { "".lock "".mutex; "".head "".guintptr }; "".cycles uint32; "".stwprocs int32; "".maxprocs int32; "".tSweepTerm int64; "".tMark int64; "".tMarkTerm int64; "".tEnd int64; "".pauseNS int64; "".pauseStart int64; "".heap0 uint64; "".heap1 uint64; "".heap2 uint64; "".heapGoal uint64 } ??type..eq.struct { "".full "".lfstack; "".empty "".lfstack; "".pad0 [64]uint8; "".wbufSpans struct { "".lock "".mutex; "".free "".mSpanList; "".busybusy "".mSpanList }; _ uint32; "".bytesMarked uint64; "".markrootNext uint32; "".markrootJobs uint32; "".nproc uint32; "".tstart int64; "".nwait uint32; "".ndone uint32; "".alldone "".note; "".helperDrainBlock bool; "".nFlushCacheRoots int; "".nDataRoots int; "".nBSSRoots int; "".nSpanRoots int; "".nStackRoots int; "".markrootDone bool; "".startSema uint32; "".markDoneSema uint32; "".bgMarkReady "".note; "".bgMarkDone uint32; "".mode "".gcMode; "".userForced bool; "".totaltime int64; "".initialHeapLive uint64; "".assistQueue struct { "".lock "".mutex; "".head "".guintptr; "".tail "".guintptr }; "".sweepWaiters struct { "".lock "".mutex; "".head "".guintptr }; "".cycles uint32; "".stwprocs int32; "".maxprocs int32; "".tSweepTerm int64; "".tMark int64; "".tMarkTerm int64; "".tEnd int64; "".pauseNS int64; "".pauseStart int64; "".heap0 uint64; "".heap1 uint64; "".heap2 uint64; "".heapGoal uint64 } ?"type."".sweepdata ?type."".mheap ?"".statictmp_42 ??type.struct { "".lock "".mutex; "".free *"".gcBitsArena; "".next *"".gcBitsArena; "".current *"".gcBitsArena; "".previous *"".gcBitsArena } ?0type.*[179999]*"".bucket ?`type.struct { "".cycle uint32; "".flushed bool } ?type."".mstats ?"type."".pollCache ?type."".machndr ?"".statictmp_47 ?"".statictmp_48 ?"".statictmp_44 ?"".statictmp_45 ?"".statictmp_46 ?"".statictmp_43 ?type.[512]uint8 ?
581 ata.*func(*runtime.timeval, int32)- ?<type.*func(*"".timeval, int32) ?:type.func(*"".timeval, int32) ?0type..namedata.set_usec- ?8type..namedata.*func(int32)- ?"type.*func(int32) ? type.func(int32) ?type."".timeval ?,type..namedata.tv_sec- ?.type..namedata.tv_usec- ?Dtype..namedata.*runtime.itimerval- ?$type.*"".itimerval ?6type..namedata.it_interval- ?0type..namedata.it_value- ?,type..namedata.*int16- ?type.*int16 ?@type..namedata.*runtime.keventt- ? type.*"".keventt ?type."".keventt ?*type..namedata.ident- ?,type..namedata.filter- ?,type..namedata.fflags- ?*type..namedata.udata- ?@type..namedata.*runtime.lfstack- ?Xtype..namedata.*func(*runtime.lfstack) bool- ?8type.*func(*"".lfstack) bool ?6type.func(*"".lfstack) bool ?ltype..namedata.*func(*runtime.lfstack) unsafe.Pointer- ?Ltype.*func(*"".lfstack) unsafe.Pointer ?Jtype.func(*"".lfstack) unsafe.Pointer ?ptype..namedata.*func(*runtime.lfstack, *runtime.lfnode)- ?Ftype.*func(*"".lfstack, *"".lfnode) ?Dtype.func(*"".lfstack, *"".lfnode) ?Ltype..namedata.*func(*runtime.lfnode)- ?,type.*func(*"".lfnode) ?*type.func(*"".lfnode) ?type."".lfstack ?>go.info.type..hash."".treapNode ?@go.range.type..hash."".treapNode ?:go.info.type..eq."".treapNode ?<go.range.type..eq."".treapNode ?6type..hashfunc."".treapNode ?2type..eqfunc."".treapNode ?,type..alg."".treapNode ?"runtime.gcbits.17 ?Dtype..namedata.*runtime.treapNode- ?*type..namedata.right- ?(type..namedata.left- ?2type..namedata.npagesKey- ?.type..namedata.spanKey- ?0type..namedata.priority- ?"type."".treapNode ?Ftype..namedata.**runtime.treapNode- ?Rtype..namedata.*func(*runtime.treapNode)- ?2type.*func(*"".treapNode) ?|type..namedata.*func(*runtime.treapNode, *runtime.mspan) bool- ?Rtype.*func(*"".treapNode, *"".mspan) bool ?Ptype.func(*"".treapNode, *"".mspan) bool ??type..namedata.*func(*runtime.treapNode, func(*runtime.treapNode))- ?\type.*func(*"".treapNode, func(*"".treapNode)) ?Ztype.func(*"".treapNode, func(*"".treapNode)) ?:type..namedata.isSpanInTreap- ?2type..namedata.walkTreap- ?^type..namedata.*func(func(*runtime.treapNode))- ?>type.*func(func(*"".treapNode)) ?<type.func(func(*"".treapNode)) ?>type..namedata.*runtime.mTreap- ?ltype..namedata.*func(*runtime.mTreap, *runtime.mspan)- ?Btype.*func(*"".mTreap, *"".mspan) ?@type.func(*"".mTreap, *"".mspan) ?|type..namedata.*func(*runtime.mTreap, uintptr) *runtime.mspan- ?Rtype.*func(*"".mTreap, uintptr) *"".mspan ?Ptype.func(*"".mTreap, uintptr) *"".mspan ?ttype..namedata.*func(*runtime.mTreap, *runtime.treapNode)- ?Jtype.*func(*"".mTreap, *"".treapNode) ?Htype.func(*"".mTreap, *"".treapNode) ?Ztype..namedata.*func(uintptr) *runtime.mspan- ?:type.*func(uintptr) *"".mspan ?8type.func(uintptr) *"".mspan ?4type..namedata.removeNode- ?4type..namedata.removeSpan- ?4type..namedata.rotateLeft- ?6type..namedata.rotateRight- ?type."".mTreap ?*type..namedata.treap- ?Btype..namedata.*runtime.machbody- ?"type.*"".machbody ? type."".machbody ?Jtype..namedata.msgh_descriptor_count- ?Btype..namedata.*runtime.machport- ?"type.*"".machport ? type."".machport ?(type..namedata.pad1- ?(type..namedata.pad2- ?6type..namedata.disposition- ?<go.info.type..hash."".mcentral ?>go.range.type..hash."".mcentral ?8go.info.type..eq."".mcentral ?:go.range.type..eq."".mcentral ?4type..hashfunc."".mcentral ?0type..eqfunc."".mcentral ?*type..alg."".mcentral ?Btype..namedata.*runtime.mcentral- ?ntype..namedata.*func(*runtime.mcentral) *runtime.mspan- ?Dtype.*func(*"".mcentral) *"".mspan ?Btype.func(*"".mcentral) *"".mspan ??type..namedata.*func(*runtime.mcentral, *runtime.mspan, bool, bool) bool- ?htype.*func(*"".mcentral, *"".mspan, bool, bool) bool ?ftype.func(*"".mcentral, *"".mspan, bool, bool) bool ?vtype..namedata.*func(*runtime.mcentral, runtime.spanClass)- ?Ltype.*func(*"".mcentral, "".spanClass) ?Jtype.func(*"".mcentral, "".spanClass) ?ptype..namedata.*func(*runtime.mcentral, *runtime.mspan)- ?Ftype.*func(*"".mcentral, *"".mspan) ?Dtype.func(*"".mcentral, *"".mspan) ?2type..namedata.cacheSpan- ?0type..namedata.freeSpan- ?ltype..namedata.*func(*runtime.mspan, bool, bool) bool- ?Ltype.*func(*"".mspan, bool, bool) bool ?Jtype.func(*"".mspan, bool, bool) bool ?(type..namedata.grow- ?6type..namedata.uncacheSpan- ? type."".mcentral ?"runtime.gcbits.3c ?0type..namedata.nonempty- ?.type..namedata.nmalloc- ?>type..namedata.*runtime.regs32- ?type.*"".regs32 ?type."".regs32 ?&type..namedata.eax- ?&type..namedata.ebx- ?&type..namedata.ecx- ?&type..namedata.edx- ?&type..namedata.edi- ?&type..namedata.esi- ?&type..namedata.ebp- ?&type..namedata.esp- ?$type..namedata.ss- ?,type..namedata.eflags- ?&type..namedata.eip- ?$type..namedata.cs- ?$type..namedata.ds- ?$type..namedata.es- ?$type..namedata.fs- ?$type..namedata.gs- ?"type..hashfunc600 ?type..eqfunc600 ?type..alg600 ?Ftype..namedata.*runtime.mcontext32- ?&type.*"".mcontext32 ?$type."".mcontext32 ?"type..hashfunc168 ?type..eqfunc168 ?type..alg168 ?>type..namedata.*runtime.regs64- ?type."".regs64 ?&type..namedata.rax- ?&type..namedata.rbx- ?&type..namedata.rcx- ?&type..namedata.rdx- ?&type..namedata.rdi- ?&type..namedata.rsi- ?&type..namedata.rbp- ?&type..namedata.rsp- ?$type..namedata.r8- ?$type..namedata.r9- ?&type..namedata.r10- ?&type..namedata.r11- ?&type..namedata.r12- ?&type..namedata.r13- ?&type..namedata.r14- ?&type..namedata.r15- ?&type..namedata.rip- ?,type..namedata.rflags- ?"type..hashfunc712 ?type..eqfunc712 ?type..alg712 ?Ftype..namedata.*runtime.mcontext64- ?&type.*"".mcontext64 ?$type."".mcontext64 ?>type..namedata.*runtime.method- ?type.*"".method ?type."".method ?(type..namedata.mtyp- ?&type..namedata.ifn- ?&type..namedata.tfn- ?Htype..namedata.*[]runtime.mSpanList- ?(type.*[]"".mSpanList ?&type.[]"".mSpanList ?Ntype..namedata.*[128]runtime.mSpanList- ?.type.*[128]"".mSpanList ?,type.[128]"".mSpanList ??runtime.gcbits.ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ?Jtype..namedata.*[]runtime.gcSweepBuf- ?*type.*[]"".gcSweepBuf ?(type.[]"".gcSweepBuf ?Fgo.info.type..hash.[2]"".gcSweepBuf ?2go.info.*[2]"".gcSweepBuf ?Hgo.range.type..hash.[2]"".gcSweepBuf ?Bgo.info.type..eq.[2]"".gcSweepBuf ?Dgo.range.type..eq.[2]"".gcSweepBuf ?>type..hashfunc.[2]"".gcSweepBuf ?:type..eqfunc.[2]"".gcSweepBuf ?4type..alg.[2]"".gcSweepBuf ?Ltype..namedata.*[2]runtime.gcSweepBuf- ?*type.[2]"".gcSweepBuf ?"runtime.gcbits.42 ?6type..namedata.*[67]uint64- ? type.*[67]uint64 ?type.[67]uint64 ??go.info.type..hash.struct { "".mcentral "".mcentral; "".pad [8]uint8 } ?xgo.info.*struct { "".mcentral "".mcentral; "".pad [8]uint8 } ??go.range.type..hash.struct { "".mcentral "".mcentral; "".pad [8]uint8 } ??go.info.type..eq.struct { "".mcentral "".mcentral; "".pad [8]uint8 } ??go.range.type..eq.struct { "".mcentral "".mcentral; "".pad [8]uint8 } ??type..hashfunc.struct { "".mcentral "".mcentral; "".pad [8]uint8 } ??type..eqfunc.struct { "".mcentral "".mcentral; "".pad [8]uint8 } ?ztype..alg.struct { "".mcentral "".mcentral; "".pad [8]uint8 } ??type..namedata.*struct { mcentral runtime.mcentral; pad [8]uint8 }- ?ptype.struct { "".mcentral "".mcentral; "".pad [8]uint8 } ?0type..namedata.mcentral- ??type..namedata.*[]struct { mcentral runtime.mcentral; pad [8]uint8 }- ?vtype.*[]struct { "".mcentral "".mcentral; "".pad [8]uint8 } ?ttype.[]struct { "".mcentral "".mcentral; "".pad [8]uint8 } ??go.info.type..hash.[134]struct { "".mcentral "".mcentral; "".pad [8]uint8 } ??go.info.*[134]struct { "".mcentral "".mcentral; "".pad [8]uint8 } ??go.range.type..hash.[134]struct { "".mcentral "".mcentral; "".pad [8]uint8 } ??go.info.type..eq.[134]struct { "".mcentral "".mcentral; "".pad [8]uint8 } ??go.range.type..eq.[134]struct { "".mcentral "".mcentral; "".pad [8]uint8 } ??type..hashfunc.[134]struct { "".mcentral "".mcentral; "".pad [8]uint8 } ??type..eqfunc.[134]struct { "".mcentral "".mcentral; "".pad [8]uint8 } ??type..alg.[134]struct { "".mcentral "".mcentral; "".pad [8]uint8 } ??type..namedata.*[134]struct { mcentral runtime.mcentral; pad [8]uint8 }- ?ztype.[134]struct { "".mcentral "".mcentral; "".pad [8]uint8 } ??runtime.gcbits.3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c ?Lgo.info.type..hash."".specialfinalizer ?8go.info.*"".specialfinalizer ?Ngo.range.type..hash."".specialfinalizer ?Hgo.info.type..eq."".specialfinalizer ?Jgo.range.type..eq."".specialfinalizer ?Dtype..hashfunc."".specialfinalizer ?@type..eqfunc."".specialfinalizer ?:type..alg."".specialfinalizer ?"runtime.gcbits.35 ?Rtype..namedata.*runtime.specialfinalizer- ?.type..namedata.special- ?0type."".specialfinalizer ?<type..namedata.*runtime.mheap- ??type..namedata.*func(*runtime.mheap, uintptr, runtime.spanClass, bool, bool) *runtime.mspan- ??type.*func(*"".mheap, uintptr, "".spanClass, bool, bool) *"".mspan ??type.func(*"".mheap, uintptr, "".spanClass, bool, bool) *"".mspan ?ztype..namedata.*func(*runtime.mheap, uintptr) *runtime.mspan- ?Ptype.*func(*"".mheap, uintptr) *"".mspan ?Ntype.func(*"".mheap, uintptr) *"".mspan ??type..namedata.*func(*runtime.mheap, uintptr, *uint64) *runtime.mspan- ?btype.*func(*"".mheap, uintptr, *uint64) *"".mspan ?`type.func(*"".mheap, uintptr, *uint64) *"".mspan ??type..namedata.*func(*runtime.mheap, uintptr, runtime.spanClass, bool) *runtime.mspan- ?xtype.*func(*"".mheap, uintptr, "".spanClass, bool) *"".mspan ?vtype.func(*"".mheap, uintptr, "".spanClass, bool) *"".mspan ??type..namedata.*func(*runtime.mheap, uintptr) *runtime.mSpanList- ?Xtype.*func(*"".mheap, uintptr) *"".mSpanList ?Vtype.func(*"".mheap, uintptr) *"".mSpanList ?|type..namedata.*func(*runtime.mheap, *runtime.mspan, *uint64)- ?Rtype.*func(*"".mheap, *"".mspan, *uint64) ?Ptype.func(*"".mheap, *"".mspan, *uint64) ?xtype..namedata.*func(*runtime.mheap, *runtime.mspan, int32)- ?Ntype.*func(*"".mheap, *"".mspan, int32) ?Ltype.func(*"".mheap, *"".mspan, int32) ??type..namedata.*func(*runtime.mheap, *runtime.mspan, bool, bool, int64)- ?ftype.*func(*"".mheap, *"".mspan, bool, bool, int64) ?dtype.func(*"".mheap, *"".mspan, bool, bool, int64) ?ftype..namedata.*func(*runtime.mheap, uintptr) bool- ?Ftype.*func(*"".mheap, uintptr) bool ?Dtype.func(*"".mheap, uintptr) bool ?ntype..namedata.*func(*runtime.mheap, uintptr, uintptr)- ?Ntype.*func(*"".mheap, uintptr, uintptr) ?Ltype.func(*"".mheap, uintptr, uintptr) ??type..namedata.*func(*runtime.mheap, unsafe.Pointer) *runtime.mspan- ?^type.*func(*"".mheap, unsafe.Pointer) *"".mspan ?\type.func(*"".mheap, unsafe.Pointer) *"".mspan ?\type..namedata.*func(*runtime.mheap, uintptr)- ?<type.*func(*"".mheap, uintptr) ?:type.func(*"".mheap, uintptr) ??type..namedata.*func(*runtime.mheap, *runtime.mSpanList, uintptr) uintptr- ?jtype.*func(*"".mheap, *"".mSpanList, uintptr) uintptr ?htype.func(*"".mheap, *"".mSpanList, uintptr) uintptr ?xtype..namedata.*func(*runtime.mheap, int32, uint64, uint64)- ?Xtype.*func(*"".mheap, int32, uint64, uint64) ?Vtype.func(*"".mheap, int32, uint64, uint64) ?htype..namedata.*func(*runtime.mheap, uintptr, bool)- ?Htype.*func(*"".mheap, uintptr, bool) ?Ftype.func(*"".mheap, uintptr, bool) ?ztype..namedata.*func(*runtime.mheap, uintptr) unsafe.Pointer- ?Ztype.*func(*"".mheap, uintptr) unsafe.Pointer ?Xtype.func(*"".mheap, uintptr) unsafe.Pointer ??type..namedata.*func(uintptr, runtime.spanClass, bool, bool) *runtime.mspan- ?ntype.*func(uintptr, "".spanClass, bool, bool) *"".mspan ?ltype.func(uintptr, "".spanClass, bool, bool) *"".mspan ?4type..namedata.allocLarge- ?6type..namedata.allocManual- ?ltype..namedata.*func(uintptr, *uint64) *runtime.mspan- ?Ltype.*func(uintptr, *uint64) *"".mspan ?Jtype.func(uintptr, *uint64) *"".mspan ?>type..namedata.allocSpanLocked- ?.type..namedata.alloc_m- ??type..namedata.*func(uintptr, runtime.spanClass, bool) *runtime.mspan- ?btype.*func(uintptr, "".spanClass, bool) *"".mspan ?`type.func(uintptr, "".spanClass, bool) *"".mspan ?0type..namedata.busyList- ?btype..namedata.*func(uintptr) *runtime.mSpanList- ?Btype.*func(uintptr) *"".mSpanList ?@type.func(uintptr) *"".mSpanList ?0type..namedata.freeList- ?4type..namedata.freeManual- ?\type..namedata.*func(*runtime.mspan, *uint64)- ?<type.*func(*"".mspan, *uint64) ?:type.func(*"".mspan, *uint64) ?Xtype..namedata.*func(*runtime.mspan, int32)- ?8type.*func(*"".mspan, int32) ?6type.func(*"".mspan, int32) ?<type..namedata.freeSpanLocked- ?ptype..namedata.*func(*runtime.mspan, bool, bool, int64)- ?Ptype.*func(*"".mspan, bool, bool, int64) ?Ntype.func(*"".mspan, bool, bool, int64) ?6type..namedata.isLargeSpan- ?,type..namedata.lookup- ?htype..namedata.*func(unsafe.Pointer) *runtime.mspan- ?Htype.*func(unsafe.Pointer) *"".mspan ?Ftype.func(unsafe.Pointer) *"".mspan ?6type..namedata.lookupMaybe- ?.type..namedata.mapBits- ?0type..namedata.mapSpans- ?.type..namedata.reclaim- ?6type..namedata.reclaimList- ?ttype..namedata.*func(*runtime.mSpanList, uintptr) uintptr- ?Ttype.*func(*"".mSpanList, uintptr) uintptr ?Rtype.func(*"".mSpanList, uintptr) uintptr ?0type..namedata.scavenge- ?Xtype..namedata.*func(int32, uint64, uint64)- ?Btype.*func(int32, uint64, uint64) ?@type.func(int32, uint64, uint64) ?8type..namedata.setArenaUsed- ?0type..namedata.sysAlloc- ?Ztype..namedata.*func(uintptr) unsafe.Pointer- ?Dtype.*func(uintptr) unsafe.Pointer ?Btype.func(uintptr) unsafe.Pointer ??runtime.gcbits.feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff4f220400000000000000000000f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f03872e4c8912301 ?2type..namedata.freelarge- ?(type..namedata.busybusy runtime.mSpanList }- ??type.*struct { "".lock "".mutex; "".free "".mSpanList; "".busy "".mSpanList } ??type.struct { "".lock "".mutex; "".free "".mSpanList; "".busy "".mSpanList } ?"runtime.gcbits.1e ??type..namedata.*struct { lock runtime.mutex; head runtime.guintptr; tail runtime.guintptr }- ??type.*struct { "".lock "".mutex; "".head "".guintptr; "".tail "".guintptr } ??type.struct { "".lock "".mutex; "".head "".guintptr; "".tail "".guintptr } ??type..namedata.*struct { lock runtime.mutex; head runtime.guintptr }- ?ltype.*struct { "".lock "".mutex; "".head "".guintptr } ?jtype.struct { "".lock "".mutex; "".head "".guintptr } ??go.info.type..hash.struct { "".full "".lfstack; "".empty "".lfstack; "".pad0 [64]uint8; "".wbufSpans struct { "".lock "".mutex; "".free "".mSpanList; "".busy "".mSpanList }; _ uint32; "".bytesMarked uint64; "".markrootNext uint32; "".markrootJobs uint32; "".nproc uint32; "".tstart int64; "".nwait uint32; "".ndone uint32; "".alldone "".note; "".helperDrainBlock bool; "".nFlushCacheRoots int; "".nDataRoots int; "".nBSSRoots int; "".nSpanRoots int; "".nStackRoots int; "".markrootDone bool; "".startSema uint32; "".markDoneSema uint32; "".bgMarkReady "".note; "".bgMarkDone uint32; "".mode "".gcMode; "".userForced bool; "".totaltime int64; "".initialHeapLive uint64; "".assistQueue struct { "".lock "".mutex; "".head "".guintptr; "".tail "".guintptr }; "".sweepWaiters struct { "".lock "".mutex; "".head "".guintptr }; "".cycles uint32; "".stwprocs int32; "".maxprocs int32; "".tSweepTerm int64; "".tMark int64; "".tMarkTerm int64; "".tEnd int64; "".pauseNS int64; "".pauseStart int64; "".heap0 uint64; "".heap1 uint64; "".heap2 uint64; "".heapGoal uint64 } ??go.info.*struct { "".full "".lfstack; "".empty "".lfstack; "".pad0 [64]uint8; "".wbufSpans struct { "".lock "".mutex; "".free "".mSpanList; "".busy "".mSpanList }; _ uint32; "".bytesMarked uint64; "".markrootNext uint32; "".markrootJobs uint32; "".nproc uint32; "".tstart int64; "".nwait uint32; "".ndone uint32; "".alldone "".note; "".helperDrainBlock bool; "".nFlushCacheRoots int; "".nDataRoots int; "".nBSSRoots int; "".nSpanRoots int; "".nStackRoots int; "".markrootDone bool; "".startSema uint32; "".markDoneSema uint32; "".bgMarkReady "".note; "".bgMarkDone uint32; "".mode "".gcMode; "".userForced bool; "".totaltime int64; "".initialHeapLive uint64; "".assistQueue struct { "".lock "".mutex; "".head "".guintptr; "".tail "".guintptr }; "".sweepWaiters struct { "".lock "".mutex; "".head "".guintptr }; "".cycles uint32; "".stwprocs int32; "".maxprocs int32; "".tSweepTerm int64; "".tMark int64; "".tMarkTerm int64; "".tEnd int64; "".pauseNS int64; "".pauseStart int64; "".heap0 uint64; "".heap1 uint64; "".heap2 uint64; "".heapGoal uint64 } ??go.range.type..hash.struct { "".full "".lfstack; "".empty "".lfstack; "".pad0 [64]uint8; "".wbufSpans struct { "".lock "".mutex; "".free "".mSpanList; "".busy "".mSpanList }; _ uint32; "".bytesMarked uint64; "".markrootNext uint32; "".markrootJobs uint32; "".nproc uint32; "".tstart int64; "".nwait uint32; "".ndone uint32; "".alldone "".note; "".helperDrainBlock bool; "".nFlushCacheRoots int; "".nDataRoots int; "".nBSSRoots int; "".nSpanRoots int; "".nStackRoots int; "".markrootDone bool; "".startSema uint32; "".markDoneSema uint32; "".bgMarkReady "".note; "".bgMarkDone uint32; "".mode "".gcMode; "".userForced bool; "".totaltime int64; "".initialHeapLive uint64; "".assistQueue struct { "".lock "".mutex; "".head "".guintptr; "".tail "".guintptr }; "".sweepWaiters struct { "".lock "".mutex; "".head "".guintptr }; "".cycles uint32; "".stwprocs int32; "".maxprocs int32; "".tSweepTerm int64; "".tMark int64; "".tMarkTerm int64; "".tEnd int64; "".pauseNS int64; "".pauseStart int64; "".heap0 uint64; "".heap1 uint64; "".heap2 uint64; "".heapGoal uint64 } ??go.info.type..eq.struct { "".full "".lfstack; "".empty "".lfstack; "".pad0 [64]uint8; "".wbufSpans struct { "".lock "".mutex; "".free "".mSpanList; "".busy "".mSpanList }; _ uint32; "".bytesMarked uint64; "".markrootNext uint32; "".markrootJobs uint32; "".nproc uint32; "".tstart int64; "".nwait uint32; "".ndone uint32; "".alldone "".note; "".helperDrainBlock bool; "".nFlushCacheRoots int; "".nDataRoots int; "".nBSSRoots int; "".nSpanRoots int; "".nStackRoots int; "".markrootDone bool; "".startSema uint32; "".markDoneSema uint32; "".bgMarkReady "".note; "".bgMarkDone uint32; "".mode "".gcMode; "".userForced bool; "".totaltime int64; "".initialHeapLive uint64; "".assistQueue struct { "".lock "".mutex; "".head "".guintptr; "".tail "".guintptr }; "".sweepWaiters struct { "".lock "".mutex; "".head "".guintptr }; "".cycles uint32; "".stwprocs int32; "".maxprocs int32; "".tSweepTerm int64; "".tMark int64; "".tMarkTerm int64; "".tEnd int64; "".pauseNS int64; "".pauseStart int64; "".heap0 uint64; "".heap1 uint64; "".heap2 uint64; "".heapGoal uint64 } ??go.range.type..eq.struct { "".full "".lfstack; "".empty "".lfstack; "".pad0 [64]uint8; "".wbufSpans struct { "".lock "".mutex; "".free "".mSpanList; "".busy "".mSpanList }; _ uint32; "".bytesMarked uint64; "".markrootNext uint32; "".markrootJobs uint32; "".nproc uint32; "".tstart int64; "".nwait uint32; "".ndone uint32; "".alldone "".note; "".helperDrainBlock bool; "".nFlushCacheRoots int; "".nDataRoots int; "".nBSSRoots int; "".nSpanRoots int; "".nStackRoots int; "".markrootDone bool; "".startSema uint32; "".markDoneSema uint32; "".bgMarkReady "".note; "".bgMarkDone uint32; "".mode "".gcMode; "".userForced bool; "".totaltime int64; "".initialHeapLive uint64; "".assistQueue struct { "".lock "".mutex; "".head "".guintptr; "".tail "".guintptr }; "".sweepWaiters struct { "".lock "".mutex; "".head "".guintptr }; "".cycles uint32; "".stwprocs int32; "".maxprocs int32; "".tSweepTerm int64; "".tMark int64; "".tMarkTerm int64; "".tEnd int64; "".pauseNS int64; "".pauseStart int64; "".heap0 uint64; "".heap1 uint64; "".heap2 uint64; "".heapGoal uint64 } ??type..hashfunc.struct { "".full "".lfstack; "".empty "".lfstack; "".pad0 [64]uint8; "".wbufSpans struct { "".lock "".mutex; "".free "".mSpanList; "".busy "".mSpanList }; _ uint32; "".bytesMarked uint64; "".markrootNext uint32; "".markrootJobs uint32; "".nproc uint32; "".tstart int64; "".nwait uint32; "".ndone uint32; "".alldone "".note; "".helperDrainBlock bool; "".nFlushCacheRoots int; "".nDataRoots int; "".nBSSRoots int; "".nSpanRoots int; "".nStackRoots int; "".markrootDone bool; "".startSema uint32; "".markDoneSema uint32; "".bgMarkReady "".note; "".bgMarkDone uint32; "".mode "".gcMode; "".userForced bool; "".totaltime int64; "".initialHeapLive uint64; "".assistQueue struct { "".lock "".mutex; "".head "".guintptr; "".tail "".guintptr }; "".sweepWaiters struct { "".lock "".mutex; "".head "".guintptr }; "".cycles uint32; "".stwprocs int32; "".maxprocs int32; "".tSweepTerm int64; "".tMark int64; "".tMarkTerm int64; "".tEnd int64; "".pauseNS int64; "".pauseStart int64; "".heap0 uint64; "".heap1 uint64; "".heap2 uint64; "".heapGoal uint64 } ??type..eqfunc.struct { "".full "".lfstack; "".empty "".lfstack; "".pad0 [64]uint8; "".wbufSpans struct { "".lock "".mutex; "".free "".mSpanList; "".busy "".mSpanList }; _ uint32; "".bytesMarked uint64; "".markrootNext uint32; "".markrootJobs uint32; "".nproc uint32; "".tstart int64; "".nwait uint32; "".ndone uint32; "".alldone "".note; "".helperDrainBlock bool; "".nFlushCacheRoots int; "".nDataRoots int; "".nBSSRoots int; "".nSpanRoots int; "".nStackRoots int; "".markrootDone bool; "".startSema uint32; "".markDoneSema uint32; "".bgMarkReady "".note; "".bgMarkDone uint32; "".mode "".gcMode; "".userForced bool; "".totaltime int64; "".initialHeapLive uint64; "".assistQueue struct { "".lock "".mutex; "".head "".guintptr; "".tail "".guintptr }; "".sweepWaiters struct { "".lock "".mutex; "".head "".guintptr }; "".cycles uint32; "".stwprocs int32; "".maxprocs int32; "".tSweepTerm int64; "".tMark int64; "".tMarkTerm int64; "".tEnd int64; "".pauseNS int64; "".pauseStart int64; "".heap0 uint64; "".heap1 uint64; "".heap2 uint64; "".heapGoal uint64 } ??type..alg.struct { "".full "".lfstack; "".empty "".lfstack; "".pad0 [64]uint8; "".wbufSpans struct { "".lock "".mutex; "".free "".mSpanList; "".busy "".mSpanList }; _ uint32; "".bytesMarked uint64; "".markrootNext uint32; "".markrootJobs uint32; "".nproc uint32; "".tstart int64; "".nwait uint32; "".ndone uint32; "".alldone "".note; "".helperDrainBlock bool; "".nFlushCacheRoots int; "".nDataRoots int; "".nBSSRoots int; "".nSpanRoots int; "".nStackRoots int; "".markrootDone bool; "".startSema uint32; "".markDoneSema uint32; "".bgMarkReady "".note; "".bgMarkDone uint32; "".mode "".gcMode; "".userForced bool; "".totaltime int64; "".initialHeapLive uint64; "".assistQueue struct { "".lock "".mutex; "".head "".guintptr; "".tail "".guintptr }; "".sweepWaiters struct { "".lock "".mutex; "".head "".guintptr }; "".cycles uint32; "".stwprocs int32; "".maxprocs int32; "".tSweepTerm int64; "".tMark int64; "".tMarkTerm int64; "".tEnd int64; "".pauseNS int64; "".pauseStart int64; "".heap0 uint64; "".heap1 uint64; "".heap2 uint64; "".heapGoal uint64 } ??type..namedata.*struct { full runtime.lfstack; empty runtime.lfstack; pad0 [64]uint8; wbufSpans struct { lock runtime.mutex; free runtime.mSpanList; busy
14670 freeManual *func(*runtime.mspan, *uint64) ??? 6 ??8?3 *func(*runtime.mspan, int32) j+a 6 ?G??3 freeSpanLocked (*func(*runtime.mspan, bool, bool, int64) ??& 6 ? .?3 isLargeSpan lookup $*func(unsafe.Pointer) *runtime.mspan ?W? 6 ?rc3 lookupMaybe mapBits mapSpans reclaim reclaimList **func(*runtime.mSpanList, uintptr) uintptr ??* 6 ??LV3 scavenge *func(int32, uint64, uint64) ??? 6 J???3 setArenaUsed sysAlloc *func(uintptr) unsafe.Pointer ?M? 6 r.??3 ?5?6 ????????????????????????????????????????????????????????????????O" ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????8r??# freelarge busy