runtime.mspan.elemsize (field)

36 uses

	runtime (current package)
		cgocall.go#L559: 		n := span.elemsize
		heapdump.go#L482: 		size := s.elemsize
		malloc.go#L857: 			return gclinkptr(result*s.elemsize + s.base())
		malloc.go#L893: 	v = gclinkptr(freeIndex*s.elemsize + s.base())
		malloc.go#L1082: 		size = span.elemsize
		mbitmap.go#L403: 		if p-base >= s.elemsize {
		mbitmap.go#L406: 			base += objIndex * s.elemsize
		mbitmap.go#L754: 	isPtrs := sys.PtrSize == 8 && s.elemsize == sys.PtrSize
		mbitmap.go#L1985: 		n := s.elemsize
		mcache.go#L182: 	usedBytes := uintptr(s.allocCount) * s.elemsize
		mcache.go#L273: 				atomic.Xadd64(&memstats.heap_live, -int64(n)*int64(s.elemsize))
		mgcmark.go#L368: 				p := s.base() + uintptr(spf.special.offset)/s.elemsize*s.elemsize
		mgcmark.go#L1213: 	n := s.elemsize
		mgcmark.go#L1238: 			for oblet := b + maxObletBytes; oblet < s.base()+s.elemsize; oblet += maxObletBytes {
		mgcmark.go#L1248: 		n = s.base() + s.elemsize - b
		mgcmark.go#L1385: 		obj := span.base() + idx*span.elemsize
		mgcmark.go#L1444: 			gcw.bytesMarked += uint64(span.elemsize)
		mgcmark.go#L1469: 	print(" s.base()=", hex(s.base()), " s.limit=", hex(s.limit), " s.spanclass=", s.spanclass, " s.elemsize=", s.elemsize, " s.state=")
		mgcmark.go#L1477: 	size := s.elemsize
		mgcsweep.go#L340: 	size := s.elemsize
		mgcsweep.go#L414: 				x := s.base() + i*s.elemsize
		mgcsweep.go#L465: 		getg().m.p.ptr().traceReclaimed += uintptr(nfreed) * s.elemsize
		mgcsweep.go#L582: 	print("runtime: marked free object in span ", s, ", elemsize=", s.elemsize, " freeindex=", s.freeindex, " (bad use of unsafe.Pointer? try -d=checkptr)\n")
		mgcsweep.go#L586: 		addr := s.base() + i*s.elemsize
		mgcsweep.go#L605: 			length := s.elemsize
		mheap.go#L462: 	elemsize    uintptr       // computed from sizeclass or from npages
		mheap.go#L474: 	size = s.elemsize
		mheap.go#L1225: 			s.elemsize = nbytes
		mheap.go#L1233: 			s.elemsize = uintptr(class_to_size[sizeclass])
		mheap.go#L1234: 			s.nelems = nbytes / s.elemsize
		mheap.go#L1534: 	span.elemsize = 0
		mwbbuf.go#L279: 			gcw.bytesMarked += uint64(span.elemsize)
		stack.go#L201: 		s.elemsize = _FixedStack << order
		stack.go#L202: 		for i := uintptr(0); i < _StackCacheSize; i += s.elemsize {
		stack.go#L404: 			s.elemsize = uintptr(n)