Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 21 for Bitmap (0.12 sec)

  1. src/runtime/mbitmap.go

    // then s.heapBits() returns a slice containing the bitmap for the whole span.
    // That is, s.heapBits()[0] holds the goarch.PtrSize*8 bits for the first
    // goarch.PtrSize*8 words from "start" through "start+63*ptrSize" in the span.
    // On a related note, small objects are always small enough that their bitmap
    // fits in goarch.PtrSize*8 bits, so writing out bitmap data takes two bitmap
    // writes at most (because object boundaries don't generally lie on
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 00:18:55 UTC 2024
    - 60K bytes
    - Viewed (0)
  2. src/cmd/link/internal/loader/loader.go

    }
    
    // return current length of bitmap in bits.
    func (bm Bitmap) Len() int {
    	return len(bm) * 32
    }
    
    // return the number of bits set.
    func (bm Bitmap) Count() int {
    	s := 0
    	for _, x := range bm {
    		s += bits.OnesCount32(x)
    	}
    	return s
    }
    
    func MakeBitmap(n int) Bitmap {
    	return make(Bitmap, (n+31)/32)
    }
    
    // growBitmap insures that the specified bitmap has enough capacity,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 20:26:10 UTC 2024
    - 81.5K bytes
    - Viewed (0)
  3. src/runtime/mheap.go

    	spans [pagesPerArena]*mspan
    
    	// pageInUse is a bitmap that indicates which spans are in
    	// state mSpanInUse. This bitmap is indexed by page number,
    	// but only the bit corresponding to the first page in each
    	// span is used.
    	//
    	// Reads and writes are atomic.
    	pageInUse [pagesPerArena / 8]uint8
    
    	// pageMarks is a bitmap that indicates which spans have any
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:31:00 UTC 2024
    - 78K bytes
    - Viewed (0)
  4. src/runtime/malloc.go

    	if !minSizeForMallocHeaderIsSizeClass {
    		throw("min size of malloc header is not a size class boundary")
    	}
    	// Check that the pointer bitmap for all small sizes without a malloc header
    	// fits in a word.
    	if minSizeForMallocHeader/goarch.PtrSize > 8*goarch.PtrSize {
    		throw("max pointer/scan bitmap size for headerless objects is too large")
    	}
    
    	if minTagBits > taggedPointerBits {
    		throw("taggedPointerbits too small")
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 59.6K bytes
    - Viewed (0)
  5. src/runtime/mgcmark.go

    	// gcw.dispose will flush any remaining work to scanWork.
    
    	return workFlushed + gcw.heapScanWork
    }
    
    // scanblock scans b as scanobject would, but using an explicit
    // pointer bitmap instead of the heap bitmap.
    //
    // This is used to scan non-heap roots, so it does not update
    // gcw.bytesMarked or gcw.heapScanWork.
    //
    // If stk != nil, possible stack pointers are also reported to stk.putPtr.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 18 21:25:11 UTC 2024
    - 52.5K bytes
    - Viewed (0)
  6. fess-crawler-lasta/src/main/resources/crawler/extractor.xml

    				"image/x-jp2-codestream",
    				"image/x-jp2-container",
    				"image/x-niff",
    				"image/x-pcx",
    				"image/x-pict",
    				"image/x-portable-anymap",
    				"image/x-portable-bitmap",
    				"image/x-portable-graymap",
    				"image/x-portable-pixmap",
    				"image/x-raw-adobe",
    				"image/x-raw-hasselblad",
    				"image/x-raw-fuji",
    				"image/x-raw-canon",
    				"image/x-raw-kodak",
    				"image/x-raw-minolta",
    Registered: Wed Jun 12 15:17:51 UTC 2024
    - Last Modified: Sat Aug 01 21:40:30 UTC 2020
    - 49K bytes
    - Viewed (0)
  7. src/reflect/type.go

    			return ti.(Type)
    		}
    	}
    
    	// Make a map type.
    	// Note: flag values must match those used in the TMAP case
    	// in ../cmd/compile/internal/reflectdata/reflect.go:writeType.
    	var imap any = (map[unsafe.Pointer]unsafe.Pointer)(nil)
    	mt := **(**mapType)(unsafe.Pointer(&imap))
    	mt.Str = resolveReflectName(newName(s, "", false, false))
    	mt.TFlag = 0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 85.5K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/debug.go

    	ID:  -20000,
    	Op:  OpInvalid,
    	Aux: StringToAux("BlockEnd"),
    }
    
    var FuncEnd = &Value{
    	ID:  -30000,
    	Op:  OpInvalid,
    	Aux: StringToAux("FuncEnd"),
    }
    
    // RegisterSet is a bitmap of registers, indexed by Register.num.
    type RegisterSet uint64
    
    // logf prints debug-specific logging to stdout (always stdout) if the
    // current function is tagged by GOSSAFUNC (for ssa output directed
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 58.4K bytes
    - Viewed (0)
  9. src/runtime/mgc.go

    // span, but there can still be other one-page unswept spans which could be
    // combined into a two-page span.
    //
    // It's critical to ensure that no operations proceed on unswept spans (that would corrupt
    // mark bits in GC bitmap). During GC all mcaches are flushed into the central cache,
    // so they are empty. When a goroutine grabs a new span into mcache, it sweeps it.
    // When a goroutine explicitly frees an object or sets a finalizer, it ensures that
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 62K bytes
    - Viewed (0)
  10. src/crypto/x509/x509.go

    		return oidNamedCurveP384, true
    	case ecdh.P521():
    		return oidNamedCurveP521, true
    	}
    
    	return nil, false
    }
    
    // KeyUsage represents the set of actions that are valid for a given key. It's
    // a bitmap of the KeyUsage* constants.
    type KeyUsage int
    
    const (
    	KeyUsageDigitalSignature KeyUsage = 1 << iota
    	KeyUsageContentCommitment
    	KeyUsageKeyEncipherment
    	KeyUsageDataEncipherment
    	KeyUsageKeyAgreement
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 09:20:15 UTC 2024
    - 82K bytes
    - Viewed (0)
Back to top