Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for sysFreeOS (0.36 sec)

  1. src/runtime/export_test.go

    		for l := 0; l < summaryLevels; l++ {
    			sysFreeOS(unsafe.Pointer(&p.summary[l][0]), uintptr(cap(p.summary[l]))*pallocSumBytes)
    		}
    	} else {
    		resSize := uintptr(0)
    		for _, s := range p.summary {
    			resSize += uintptr(cap(s)) * pallocSumBytes
    		}
    		sysFreeOS(unsafe.Pointer(&p.summary[0][0]), alignUp(resSize, physPageSize))
    	}
    
    	// Free extra data structures.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:50:53 UTC 2024
    - 46.1K bytes
    - Viewed (0)
  2. src/runtime/malloc.go

    		// re-reserve the aligned sub-region. This may race,
    		// so we may have to try again.
    		sysFreeOS(unsafe.Pointer(p), size+align)
    		p = alignUp(p, align)
    		p2 := sysReserve(unsafe.Pointer(p), size)
    		if p != uintptr(p2) {
    			// Must have raced. Try again.
    			sysFreeOS(p2, size)
    			if retries++; retries == 100 {
    				throw("failed to allocate aligned heap memory; too many retries")
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 59.6K bytes
    - Viewed (0)
Back to top