X7ROOT File Manager
Current Path:
/opt/golang/1.22.0/src/runtime/testdata/testprogcgo
opt
/
golang
/
1.22.0
/
src
/
runtime
/
testdata
/
testprogcgo
/
📁
..
📄
aprof.go
(1.14 KB)
📄
aprof_c.c
(217 B)
📄
bigstack1_windows.c
(379 B)
📄
bigstack_windows.c
(1.2 KB)
📄
bigstack_windows.go
(586 B)
📄
bindm.c
(692 B)
📄
bindm.go
(1.2 KB)
📄
callback.go
(1.86 KB)
📄
catchpanic.go
(993 B)
📄
cgo.go
(1.82 KB)
📄
cgonocallback.c
(236 B)
📄
cgonocallback.go
(629 B)
📄
cgonoescape.go
(1.84 KB)
📄
crash.go
(743 B)
📄
deadlock.go
(509 B)
📄
destructor.c
(459 B)
📄
destructor.go
(442 B)
📄
dll_windows.go
(459 B)
📄
dropm.go
(1.05 KB)
📄
dropm_stub.go
(336 B)
📄
eintr.go
(5.17 KB)
📄
exec.go
(2.1 KB)
📄
gprof.go
(868 B)
📄
gprof_c.c
(700 B)
📄
issue29707.go
(1.15 KB)
📄
lockosthread.c
(301 B)
📄
lockosthread.go
(2.52 KB)
📄
main.go
(651 B)
📄
needmdeadlock.go
(1.83 KB)
📄
numgoroutine.go
(1.91 KB)
📄
panic.c
(239 B)
📄
panic.go
(312 B)
📄
pprof.go
(1.67 KB)
📄
pprof_callback.go
(1.82 KB)
📄
raceprof.go
(1.67 KB)
📄
racesig.go
(1.67 KB)
📄
segv.go
(525 B)
📄
segv_linux.go
(546 B)
📄
sigfwd.go
(1.58 KB)
📄
sigpanic.go
(484 B)
📄
sigstack.go
(2.09 KB)
📄
sigthrow.go
(312 B)
📄
stack_windows.go
(1.1 KB)
📄
stackswitch.c
(3.88 KB)
📄
stackswitch.go
(1.07 KB)
📄
threadpanic.go
(428 B)
📄
threadpanic_unix.c
(435 B)
📄
threadpanic_windows.c
(435 B)
📄
threadpprof.go
(2.54 KB)
📄
threadprof.go
(2.41 KB)
📄
trace.go
(1.15 KB)
📄
trace_unix.c
(688 B)
📄
trace_windows.c
(777 B)
📄
traceback.go
(949 B)
📄
traceback_c.c
(1.21 KB)
📄
tracebackctxt.go
(2.85 KB)
📄
tracebackctxt_c.c
(2.33 KB)
📁
windows
Editing: main.go
// 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 "os" var cmds = map[string]func(){} func register(name string, f func()) { if cmds[name] != nil { panic("duplicate registration: " + name) } cmds[name] = f } func registerInit(name string, f func()) { if len(os.Args) >= 2 && os.Args[1] == name { f() } } func main() { if len(os.Args) < 2 { println("usage: " + os.Args[0] + " name-of-test") return } f := cmds[os.Args[1]] if f == nil { println("unknown function: " + os.Args[1]) return } f() }
Upload File
Create Folder