runtime_auxv.mx raw

   1  // Copyright 2023 The Go Authors. All rights reserved.
   2  // Use of this source code is governed by a BSD-style
   3  // license that can be found in the LICENSE file.
   4  
   5  package cpu
   6  
   7  // getAuxvFn is non-nil on Go 1.21+ (via runtime_auxv_go121.go init)
   8  // on platforms that use auxv.
   9  var getAuxvFn func() []uintptr
  10  
  11  func getAuxv() []uintptr {
  12  	if getAuxvFn == nil {
  13  		return nil
  14  	}
  15  	return getAuxvFn()
  16  }
  17