OXIESEC PANEL
- Current Dir:
/
/
opt
/
golang
/
1.19.4
/
src
/
cmd
/
dist
Server IP: 191.96.63.230
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
12/01/2022 06:13:55 PM
rwxr-xr-x
📄
README
1.29 KB
12/01/2022 06:12:55 PM
rw-r--r--
📄
build.go
48.6 KB
12/01/2022 06:12:55 PM
rw-r--r--
📄
buildgo.go
3.41 KB
12/01/2022 06:12:55 PM
rw-r--r--
📄
buildruntime.go
3.19 KB
12/01/2022 06:12:55 PM
rw-r--r--
📄
buildtag.go
3 KB
12/01/2022 06:12:55 PM
rw-r--r--
📄
buildtag_test.go
1.23 KB
12/01/2022 06:12:55 PM
rw-r--r--
📄
buildtool.go
9.71 KB
12/01/2022 06:12:55 PM
rw-r--r--
📄
doc.go
645 bytes
12/01/2022 06:12:55 PM
rw-r--r--
📄
exec.go
1.12 KB
12/01/2022 06:12:55 PM
rw-r--r--
📄
imports.go
6.33 KB
12/01/2022 06:12:55 PM
rw-r--r--
📄
main.go
5.2 KB
12/01/2022 06:12:55 PM
rw-r--r--
📄
quoted.go
1.08 KB
12/01/2022 06:12:55 PM
rw-r--r--
📄
sys_default.go
233 bytes
12/01/2022 06:12:55 PM
rw-r--r--
📄
sys_windows.go
1.54 KB
12/01/2022 06:12:55 PM
rw-r--r--
📄
test.go
50.82 KB
12/01/2022 06:12:55 PM
rw-r--r--
📄
test_linux.go
628 bytes
12/01/2022 06:12:55 PM
rw-r--r--
📄
util.go
10.98 KB
12/01/2022 06:12:55 PM
rw-r--r--
📄
util_gc.go
622 bytes
12/01/2022 06:12:55 PM
rw-r--r--
📄
util_gccgo.go
268 bytes
12/01/2022 06:12:55 PM
rw-r--r--
📄
vfp_arm.s
664 bytes
12/01/2022 06:12:55 PM
rw-r--r--
📄
vfp_default.s
335 bytes
12/01/2022 06:12: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://msdn.microsoft.com/en-us/library/windows/desktop/ms724958(v=vs.85).aspx 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://docs.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") } }