Source file src/runtime/export_windows_test.go
1 // Copyright 2014 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 // Export guts for testing. 6 7 package runtime 8 9 import ( 10 "internal/runtime/syscall/windows" 11 "unsafe" 12 ) 13 14 var ( 15 OsYield = osyield 16 TimeBeginPeriodRetValue = &timeBeginPeriodRetValue 17 ) 18 19 func NumberOfProcessors() int32 { 20 var info windows.SystemInfo 21 stdcall(_GetSystemInfo, uintptr(unsafe.Pointer(&info))) 22 return int32(info.NumberOfProcessors) 23 } 24 25 func GetCallerFp() uintptr { 26 return getcallerfp() 27 } 28