Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for vdsoauxv (0.08 sec)

  1. src/runtime/os_linux_novdso.go

    // license that can be found in the LICENSE file.
    
    //go:build linux && !386 && !amd64 && !arm && !arm64 && !loong64 && !mips64 && !mips64le && !ppc64 && !ppc64le && !riscv64 && !s390x
    
    package runtime
    
    func vdsoauxv(tag, val uintptr) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 19 19:32:35 UTC 2022
    - 347 bytes
    - Viewed (0)
  2. src/runtime/vdso_linux.go

    				// Found a hash match.
    				if apply(symIndex, k) {
    					break
    				}
    			}
    			if hash&1 != 0 {
    				// End of chain.
    				break
    			}
    		}
    	}
    }
    
    func vdsoauxv(tag, val uintptr) {
    	switch tag {
    	case _AT_SYSINFO_EHDR:
    		if val == 0 {
    			// Something went wrong
    			return
    		}
    		var info vdsoInfo
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 19 19:32:35 UTC 2022
    - 7.8K bytes
    - Viewed (0)
  3. src/runtime/os_linux.go

    			startupRand = (*[16]byte)(unsafe.Pointer(val))[:]
    
    		case _AT_PAGESZ:
    			physPageSize = val
    
    		case _AT_SECURE:
    			secureMode = val == 1
    		}
    
    		archauxv(tag, val)
    		vdsoauxv(tag, val)
    	}
    	return i / 2
    }
    
    var sysTHPSizePath = []byte("/sys/kernel/mm/transparent_hugepage/hpage_pmd_size\x00")
    
    func getHugePageSize() uintptr {
    	var numbuf [20]byte
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 25.9K bytes
    - Viewed (0)
Back to top