runtime.mspan.freeindex (field)

21 uses

	runtime (current package)
		malloc.go#L848: 		result := s.freeindex + uintptr(theBit)
		malloc.go#L855: 			s.freeindex = freeidx
		malloc.go#L1079: 		span.freeindex = 1
		mbitmap.go#L167: 	sfreeindex := s.freeindex
		mbitmap.go#L183: 			s.freeindex = snelems
		mbitmap.go#L196: 		s.freeindex = snelems
		mbitmap.go#L212: 	s.freeindex = sfreeindex
		mbitmap.go#L222: 	if index < s.freeindex {
		mcentral.go#L144: 				s.freeindex = freeIndex
		mcentral.go#L169: 	if n == 0 || s.freeindex == s.nelems || uintptr(s.allocCount) == s.nelems {
		mcentral.go#L172: 	freeByteBase := s.freeindex &^ (64 - 1)
		mcentral.go#L179: 	s.allocCache >>= s.freeindex % 64
		mgcsweep.go#L413: 			if !mbits.isMarked() && (abits.index < s.freeindex || abits.isMarked()) {
		mgcsweep.go#L434: 	if s.freeindex < s.nelems {
		mgcsweep.go#L440: 		obj := s.freeindex
		mgcsweep.go#L463: 	s.freeindex = 0 // reset allocation index to start of span.
		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#L588: 		alloc := i < s.freeindex || abits.isMarked()
		mheap.go#L407: 	freeindex uintptr
		mheap.go#L1244: 		s.freeindex = 0
		mheap.go#L1538: 	span.freeindex = 0