OXIESEC PANEL
- Current Dir:
/
/
opt
/
golang
/
1.22.0
/
src
/
cmd
/
dist
Server IP: 191.96.63.230
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
02/02/2024 06:09:55 PM
rwxr-xr-x
📄
README
1.01 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
build.go
53.31 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
build_test.go
757 bytes
02/02/2024 06:09:55 PM
rw-r--r--
📄
buildgo.go
4.25 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
buildruntime.go
2.35 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
buildtag.go
3 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
buildtag_test.go
1.23 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
buildtool.go
10.06 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
doc.go
645 bytes
02/02/2024 06:09:55 PM
rw-r--r--
📄
exec.go
957 bytes
02/02/2024 06:09:55 PM
rw-r--r--
📄
imports.go
6.33 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
main.go
5.48 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
notgo120.go
829 bytes
02/02/2024 06:09:55 PM
rw-r--r--
📄
quoted.go
1.24 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
supported_test.go
1.15 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
sys_default.go
214 bytes
02/02/2024 06:09:55 PM
rw-r--r--
📄
sys_windows.go
1.55 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
test.go
48.77 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
testjson.go
4.6 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
testjson_test.go
1.92 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
util.go
11.21 KB
02/02/2024 06:09:55 PM
rw-r--r--
📄
util_gc.go
609 bytes
02/02/2024 06:09:55 PM
rw-r--r--
📄
util_gccgo.go
252 bytes
02/02/2024 06:09:55 PM
rw-r--r--
📄
vfp_arm.s
651 bytes
02/02/2024 06:09:55 PM
rw-r--r--
📄
vfp_default.s
317 bytes
02/02/2024 06:09:55 PM
rw-r--r--
Editing: sys_windows.go
Close
// Copyright 2015 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package main import ( "syscall" "unsafe" ) var ( modkernel32 = syscall.NewLazyDLL("kernel32.dll") procGetSystemInfo = modkernel32.NewProc("GetSystemInfo") ) // see https://learn.microsoft.com/en-us/windows/win32/api/sysinfoapi/ns-sysinfoapi-system_info type systeminfo struct { wProcessorArchitecture uint16 wReserved uint16 dwPageSize uint32 lpMinimumApplicationAddress uintptr lpMaximumApplicationAddress uintptr dwActiveProcessorMask uintptr dwNumberOfProcessors uint32 dwProcessorType uint32 dwAllocationGranularity uint32 wProcessorLevel uint16 wProcessorRevision uint16 } // See https://learn.microsoft.com/en-us/windows/win32/api/sysinfoapi/ns-sysinfoapi-system_info const ( PROCESSOR_ARCHITECTURE_AMD64 = 9 PROCESSOR_ARCHITECTURE_INTEL = 0 PROCESSOR_ARCHITECTURE_ARM = 5 PROCESSOR_ARCHITECTURE_ARM64 = 12 PROCESSOR_ARCHITECTURE_IA64 = 6 ) var sysinfo systeminfo func sysinit() { syscall.Syscall(procGetSystemInfo.Addr(), 1, uintptr(unsafe.Pointer(&sysinfo)), 0, 0) switch sysinfo.wProcessorArchitecture { case PROCESSOR_ARCHITECTURE_AMD64: gohostarch = "amd64" case PROCESSOR_ARCHITECTURE_INTEL: gohostarch = "386" case PROCESSOR_ARCHITECTURE_ARM: gohostarch = "arm" case PROCESSOR_ARCHITECTURE_ARM64: gohostarch = "arm64" default: fatalf("unknown processor architecture") } }