1 // Copyright 2016 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.
10 var randomNumber
uint32
12 func archauxv(tag
, val
uintptr) {
15 // sysargs filled in startupRandomData, but that
16 // pointer may not be word aligned, so we must treat
17 // it as a byte array.
18 randomNumber
= uint32(startupRandomData
[4]) |
uint32(startupRandomData
[5])<<8 |
19 uint32(startupRandomData
[6])<<16 |
uint32(startupRandomData
[7])<<24