OXIESEC PANEL
- Current Dir:
/
/
opt
/
golang
/
1.22.0
/
src
/
runtime
Server IP: 2a02:4780:11:1084:0:327f:3464:10
Upload:
Create Dir:
Name
Size
Modified
Perms
π
..
-
02/02/2024 06:09:55 PM
rwxr-xr-x
π
HACKING.md
13.85 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
Makefile
178 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
abi_test.go
2.83 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
alg.go
10.99 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
align_runtime_test.go
1.82 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
align_test.go
5.37 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
arena.go
31.66 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
arena_test.go
13.39 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
asan
-
02/02/2024 06:09:55 PM
rwxr-xr-x
π
asan.go
1.55 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
asan0.go
760 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
asan_amd64.s
2.45 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
asan_arm64.s
2.14 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
asan_loong64.s
2.12 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
asan_ppc64le.s
2.75 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
asan_riscv64.s
1.92 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
asm.s
719 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
asm_386.s
42.54 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
asm_amd64.h
631 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
asm_amd64.s
60.09 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
asm_arm.s
31.58 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
asm_arm64.s
43.33 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
asm_loong64.s
27.58 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
asm_mips64x.s
24.34 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
asm_mipsx.s
25.82 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
asm_ppc64x.h
1.93 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
asm_ppc64x.s
45.19 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
asm_riscv64.s
26.97 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
asm_s390x.s
27.55 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
asm_wasm.s
11.82 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
atomic_arm64.s
259 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
atomic_loong64.s
245 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
atomic_mips64x.s
300 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
atomic_mipsx.s
262 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
atomic_pointer.go
3.66 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
atomic_ppc64x.s
437 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
atomic_riscv64.s
275 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
auxv_none.go
298 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
callers_test.go
12.13 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
cgo
-
02/02/2024 06:09:55 PM
rwxr-xr-x
π
cgo.go
2.5 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
cgo_mmap.go
2.42 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
cgo_ppc64x.go
418 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
cgo_sigaction.go
3.28 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
cgocall.go
23.23 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
cgocallback.go
317 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
cgocheck.go
7.97 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
chan.go
23.74 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
chan_test.go
23.44 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
chanbarrier_test.go
1.4 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
checkptr.go
3.29 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
checkptr_test.go
2.86 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
closure_test.go
937 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
compiler.go
410 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
complex.go
1.59 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
complex_test.go
1.05 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
conv_wasm_test.go
2.96 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
coro.go
4.92 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
coverage
-
02/02/2024 06:09:55 PM
rwxr-xr-x
π
covercounter.go
749 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
covermeta.go
2.4 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
cpuflags.go
810 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
cpuflags_amd64.go
533 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
cpuflags_arm64.go
312 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
cpuprof.go
7.94 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
cputicks.go
437 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
crash_cgo_test.go
23.35 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
crash_test.go
23.12 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
crash_unix_test.go
9.19 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
create_file_nounix.go
305 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
create_file_unix.go
368 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
debug
-
02/02/2024 06:09:55 PM
rwxr-xr-x
π
debug.go
3.53 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
debug_test.go
7.99 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
debugcall.go
6.75 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
debuglog.go
18.24 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
debuglog_off.go
357 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
debuglog_on.go
1.09 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
debuglog_test.go
4.9 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defer_test.go
11.4 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs1_linux.go
845 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
defs1_netbsd_386.go
2.91 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs1_netbsd_amd64.go
3.14 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs1_netbsd_arm.go
3.03 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs1_netbsd_arm64.go
3.25 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs1_solaris_amd64.go
4.01 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs2_linux.go
3.22 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs3_linux.go
1.09 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_aix.go
4.17 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_aix_ppc64.go
3.63 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_arm_linux.go
2.67 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_darwin.go
4.18 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_darwin_amd64.go
6.34 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_darwin_arm64.go
4.17 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_dragonfly.go
2.73 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_dragonfly_amd64.go
3.41 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_freebsd.go
3.96 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_freebsd_386.go
4.52 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_freebsd_amd64.go
4.79 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_freebsd_arm.go
3.92 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_freebsd_arm64.go
4.18 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_freebsd_riscv64.go
4.19 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_illumos_amd64.go
285 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_linux.go
2.92 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_linux_386.go
4.2 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_linux_amd64.go
4.7 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_linux_arm.go
3.89 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_linux_arm64.go
3.62 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_linux_loong64.go
3.43 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_linux_mips64x.go
3.6 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_linux_mipsx.go
3.6 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_linux_ppc64.go
3.69 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_linux_ppc64le.go
3.69 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_linux_riscv64.go
3.81 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_linux_s390x.go
3.16 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_netbsd.go
2.83 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_netbsd_386.go
855 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_netbsd_amd64.go
1.01 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_netbsd_arm.go
764 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_openbsd.go
3.06 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_openbsd_386.go
2.91 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_openbsd_amd64.go
3.11 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_openbsd_arm.go
3.03 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_openbsd_arm64.go
2.78 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_openbsd_mips64.go
2.75 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_openbsd_ppc64.go
3 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_openbsd_riscv64.go
2.89 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_plan9_386.go
1.63 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_plan9_amd64.go
1.82 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_plan9_arm.go
1.73 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_solaris.go
3.32 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_solaris_amd64.go
1004 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_windows.go
2.25 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_windows_386.go
2.28 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_windows_amd64.go
3.19 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_windows_arm.go
2.57 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
defs_windows_arm64.go
3.07 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
duff_386.s
8.24 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
duff_amd64.s
5.64 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
duff_arm.s
7.11 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
duff_arm64.s
5.27 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
duff_loong64.s
11.9 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
duff_mips64x.s
11.28 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
duff_ppc64x.s
7.06 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
duff_riscv64.s
11.4 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
duff_s390x.s
507 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
ehooks_test.go
2.04 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
env_plan9.go
3 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
env_posix.go
1.56 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
env_test.go
1.16 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
error.go
9.29 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
example_test.go
1.55 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
exithook.go
2.32 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
export_aix_test.go
207 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
export_arm_test.go
226 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
export_darwin_test.go
207 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
export_debug_amd64_test.go
3.6 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
export_debug_arm64_test.go
3.49 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
export_debug_ppc64le_test.go
3.5 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
export_debug_test.go
5.07 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
export_debuglog_test.go
1.27 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
export_linux_test.go
378 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
export_mmap_test.go
429 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
export_pipe2_test.go
310 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
export_pipe_test.go
219 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
export_test.go
50.52 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
export_unix_test.go
2.27 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
export_windows_test.go
903 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
extern.go
18.58 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
fastlog2.go
1.22 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
fastlog2_test.go
784 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
fastlog2table.go
904 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
fds_nonunix.go
256 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
fds_test.go
1.43 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
fds_unix.go
1.27 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
float.go
1.35 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
float_test.go
699 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
funcdata.h
2.53 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
gc_test.go
20.32 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
gcinfo_test.go
5.95 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
go_tls.h
366 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
hash32.go
1.58 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
hash64.go
1.95 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
hash_test.go
17.24 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
heap_test.go
529 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
heapdump.go
17.88 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
histogram.go
7.3 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
histogram_test.go
3.51 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
iface.go
20.92 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
iface_test.go
7.45 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
import_test.go
1.42 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
importx_test.go
763 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
internal
-
02/02/2024 06:09:55 PM
rwxr-xr-x
π
lfstack.go
2.03 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
lfstack_test.go
2.74 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
libfuzzer.go
6.34 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
libfuzzer_amd64.s
5.03 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
libfuzzer_arm64.s
3.15 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
lock_futex.go
5.4 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
lock_js.go
7.28 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
lock_sema.go
6.75 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
lock_wasip1.go
2.01 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
lockrank.go
18.19 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
lockrank_off.go
1.17 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
lockrank_on.go
10.27 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
lockrank_test.go
856 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
malloc.go
58.5 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
malloc_test.go
10.64 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
map.go
52.17 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
map_benchmark_test.go
10.59 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
map_fast32.go
12.74 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
map_fast64.go
12.92 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
map_faststr.go
14.32 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
map_test.go
31.75 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mbarrier.go
13.78 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mbitmap.go
22.54 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mbitmap_allocheaders.go
44.67 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mbitmap_noallocheaders.go
28.95 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mcache.go
10 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mcentral.go
8.05 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mcheckmark.go
2.85 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mem.go
6.72 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mem_aix.go
2.01 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mem_bsd.go
2.21 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mem_darwin.go
1.96 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mem_js.go
457 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
mem_linux.go
4.98 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mem_plan9.go
447 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
mem_sbrk.go
4.19 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mem_wasip1.go
392 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
mem_wasm.go
488 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
mem_windows.go
3.88 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memclr_386.s
2.38 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memclr_amd64.s
4.91 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memclr_arm.s
2.6 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memclr_arm64.s
3.62 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memclr_loong64.s
843 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
memclr_mips64x.s
1.72 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memclr_mipsx.s
1.32 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memclr_plan9_386.s
983 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
memclr_plan9_amd64.s
511 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
memclr_ppc64x.s
4.44 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memclr_riscv64.s
1.71 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memclr_s390x.s
1.96 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memclr_wasm.s
485 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
memmove_386.s
4.42 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memmove_amd64.s
12.48 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memmove_arm.s
5.9 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memmove_arm64.s
5.96 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memmove_linux_amd64_test.go
1.53 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memmove_loong64.s
1.87 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memmove_mips64x.s
1.83 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memmove_mipsx.s
4.4 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memmove_plan9_386.s
3.06 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memmove_plan9_amd64.s
3.04 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memmove_ppc64x.s
4.91 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memmove_riscv64.s
5.46 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memmove_s390x.s
2.92 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memmove_test.go
21.23 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
memmove_wasm.s
479 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
metrics
-
02/02/2024 06:09:55 PM
rwxr-xr-x
π
metrics.go
26.01 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
metrics_test.go
42.46 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mfinal.go
18.91 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mfinal_test.go
5.57 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mfixalloc.go
3.13 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mgc.go
59.29 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mgclimit.go
17.28 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mgclimit_test.go
9.02 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mgcmark.go
53.07 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mgcpacer.go
55.36 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mgcpacer_test.go
39.26 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mgcscavenge.go
52.32 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mgcscavenge_test.go
25.2 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mgcstack.go
10.58 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mgcsweep.go
32.26 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mgcwork.go
12.89 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mheap.go
72.64 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
minmax.go
1.46 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
minmax_test.go
3.31 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mkduff.go
8.04 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mkfastlog2table.go
3.08 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mklockrank.go
9 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mkpreempt.go
15.33 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mksizeclasses.go
9.52 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mmap.go
844 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
mpagealloc.go
39.23 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mpagealloc_32bit.go
4.56 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mpagealloc_64bit.go
9.34 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mpagealloc_test.go
32.59 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mpagecache.go
5.59 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mpagecache_test.go
10.79 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mpallocbits.go
12.58 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mpallocbits_test.go
13.69 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mprof.go
47.4 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mranges.go
14.46 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mranges_test.go
5.68 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
msan
-
02/02/2024 06:09:55 PM
rwxr-xr-x
π
msan.go
1.5 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
msan0.go
725 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
msan_amd64.s
2.3 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
msan_arm64.s
1.98 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
msan_loong64.s
1.96 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
msize_allocheaders.go
1.32 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
msize_noallocheaders.go
915 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
mspanset.go
13.12 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mstats.go
33.81 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
mwbbuf.go
8.13 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
nbpipe_pipe.go
405 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
nbpipe_pipe2.go
344 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
nbpipe_pipe_test.go
706 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
nbpipe_test.go
1.99 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
net_plan9.go
645 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
netpoll.go
20.55 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
netpoll_aix.go
5.06 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
netpoll_epoll.go
4.4 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
netpoll_fake.go
664 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
netpoll_kqueue.go
5.62 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
netpoll_os_test.go
520 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
netpoll_solaris.go
11.2 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
netpoll_stub.go
1.48 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
netpoll_wasip1.go
6.08 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
netpoll_windows.go
4.01 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
nonwindows_stub.go
729 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
norace_linux_test.go
915 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
norace_test.go
983 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
numcpu_freebsd_test.go
381 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os2_aix.go
20.88 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
os2_freebsd.go
302 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os2_openbsd.go
296 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os2_plan9.go
1.48 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
os2_solaris.go
320 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os3_plan9.go
3.94 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
os3_solaris.go
17.59 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
os_aix.go
8.89 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
os_android.go
463 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_darwin.go
11.92 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
os_darwin_arm64.go
329 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_dragonfly.go
7.14 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
os_freebsd.go
11.64 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
os_freebsd2.go
603 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_freebsd_amd64.go
658 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_freebsd_arm.go
1.45 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
os_freebsd_arm64.go
320 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_freebsd_noauxv.go
241 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_freebsd_riscv64.go
198 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_illumos.go
3.93 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
os_js.go
767 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_linux.go
25.71 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
os_linux_arm.go
1.51 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
os_linux_arm64.go
478 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_linux_be64.go
806 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_linux_generic.go
870 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_linux_loong64.go
263 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_linux_mips64x.go
996 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_linux_mipsx.go
987 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_linux_noauxv.go
337 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_linux_novdso.go
347 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_linux_ppc64x.go
526 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_linux_riscv64.go
198 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_linux_s390x.go
825 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_linux_x86.go
234 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_netbsd.go
10.12 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
os_netbsd_386.go
617 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_netbsd_amd64.go
614 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_netbsd_arm.go
1.07 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
os_netbsd_arm64.go
769 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_nonopenbsd.go
437 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_only_solaris.go
357 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_openbsd.go
6.23 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
os_openbsd_arm.go
662 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_openbsd_arm64.go
329 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_openbsd_libc.go
1.49 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
os_openbsd_mips64.go
329 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_openbsd_syscall.go
1.36 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
os_openbsd_syscall1.go
441 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_openbsd_syscall2.go
2.51 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
os_plan9.go
10.18 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
os_plan9_arm.go
375 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_solaris.go
6.62 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
os_unix.go
436 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_unix_nonlinux.go
374 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_wasip1.go
7 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
os_wasm.go
3.15 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
os_windows.go
41.39 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
os_windows_arm.go
511 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
os_windows_arm64.go
339 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
pagetrace_off.go
550 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
pagetrace_on.go
10.36 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
panic.go
41.85 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
panic32.go
4.8 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
panic_test.go
1.71 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
panicnil_test.go
1.25 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
pinner.go
10.98 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
pinner_test.go
11.04 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
plugin.go
4.37 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
pprof
-
02/02/2024 06:09:55 PM
rwxr-xr-x
π
preempt.go
15.03 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
preempt_386.s
824 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
preempt_amd64.s
1.67 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
preempt_arm.s
1.49 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
preempt_arm64.s
1.97 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
preempt_loong64.s
2.41 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
preempt_mips64x.s
2.72 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
preempt_mipsx.s
2.68 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
preempt_nonwindows.go
290 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
preempt_ppc64x.s
2.72 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
preempt_riscv64.s
2.26 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
preempt_s390x.s
1.01 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
preempt_wasm.s
176 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
print.go
5.92 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
proc.go
204.28 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
proc_runtime_test.go
1.38 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
proc_test.go
25.85 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
profbuf.go
18.26 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
profbuf_test.go
8.54 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
proflabel.go
1.52 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
race
-
02/02/2024 06:09:55 PM
rwxr-xr-x
π
race.go
18.81 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
race0.go
2.79 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
race_amd64.s
13.94 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
race_arm64.s
14.21 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
race_ppc64le.s
15.93 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
race_s390x.s
11.99 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
rand.go
7.11 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
rand_test.go
1.95 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
rdebug.go
550 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
retry.go
760 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_aix_ppc64.s
4.09 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_android_386.s
822 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_android_amd64.s
754 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_android_arm.s
843 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_android_arm64.s
941 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_darwin_amd64.s
399 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_darwin_arm64.s
1.69 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_dragonfly_amd64.s
448 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_freebsd_386.s
454 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_freebsd_amd64.s
442 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_freebsd_arm.s
298 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_freebsd_arm64.s
1.88 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_freebsd_riscv64.s
2.72 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_illumos_amd64.s
311 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_ios_amd64.s
425 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_ios_arm64.s
425 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_js_wasm.s
1.53 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_linux_386.s
450 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_linux_amd64.s
307 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_linux_arm.s
1007 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_linux_arm64.s
1.81 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_linux_loong64.s
2.01 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_linux_mips64x.s
1014 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_linux_mipsx.s
797 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_linux_ppc64.s
847 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_linux_ppc64le.s
2.89 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_linux_riscv64.s
2.65 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_linux_s390x.s
676 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_netbsd_386.s
452 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_netbsd_amd64.s
309 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_netbsd_arm.s
296 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_netbsd_arm64.s
1.8 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_openbsd_386.s
454 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_openbsd_amd64.s
311 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_openbsd_arm.s
298 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_openbsd_arm64.s
1.96 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_openbsd_mips64.s
976 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_openbsd_ppc64.s
370 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_openbsd_riscv64.s
372 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_plan9_386.s
523 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_plan9_amd64.s
481 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_plan9_arm.s
397 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_solaris_amd64.s
311 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_wasip1_wasm.s
387 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_windows_386.s
1.28 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_windows_amd64.s
1.14 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_windows_arm.s
386 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
rt0_windows_arm64.s
733 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
runtime-gdb.py
15.44 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
runtime-gdb_test.go
24.04 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
runtime-gdb_unix_test.go
9.4 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
runtime-lldb_test.go
4.95 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
runtime-seh_windows_test.go
4.7 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
runtime.go
7.1 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
runtime1.go
16.66 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
runtime2.go
46.16 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
runtime_boring.go
606 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
runtime_linux_test.go
1.77 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
runtime_mmap_test.go
1.77 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
runtime_test.go
11.81 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
runtime_unix_test.go
1.22 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
rwmutex.go
5 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
rwmutex_test.go
4.21 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
security_aix.go
449 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
security_issetugid.go
502 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
security_linux.go
335 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
security_nonunix.go
256 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
security_test.go
4.09 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
security_unix.go
818 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
select.go
14.82 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sema.go
18.43 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sema_test.go
4.21 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
semasleep_test.go
3.46 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sigaction.go
489 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_386.go
1.72 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_aix_ppc64.go
3.54 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_amd64.go
2.73 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_arm.go
2.54 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_arm64.go
3.83 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_darwin.go
2.13 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_darwin_amd64.go
4 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_darwin_arm64.go
3.6 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_dragonfly.go
2.17 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_dragonfly_amd64.go
2.01 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_freebsd.go
2.2 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_freebsd_386.go
1.55 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_freebsd_amd64.go
2.03 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_freebsd_arm.go
2.18 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_freebsd_arm64.go
3.24 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_freebsd_riscv64.go
3.08 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_linux_386.go
1.59 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_linux_amd64.go
2.05 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_linux_arm.go
2.12 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_linux_arm64.go
2.95 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_linux_loong64.go
3.22 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_linux_mips64x.go
3.35 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_linux_mipsx.go
3.67 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_linux_ppc64x.go
3.5 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_linux_riscv64.go
2.92 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_linux_s390x.go
4.49 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_loong64.go
3.01 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_mips64x.go
3.18 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_mipsx.go
3.06 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_netbsd.go
2.18 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_netbsd_386.go
1.76 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_netbsd_amd64.go
2.33 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_netbsd_arm.go
2.3 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_netbsd_arm64.go
3.4 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_openbsd.go
2.18 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_openbsd_386.go
1.58 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_openbsd_amd64.go
2.04 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_openbsd_arm.go
2.12 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_openbsd_arm64.go
3.39 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_openbsd_mips64.go
3.28 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_openbsd_ppc64.go
3.53 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_openbsd_riscv64.go
3.12 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_plan9.go
1.93 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_ppc64x.go
3.71 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_riscv64.go
2.91 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_solaris.go
4.5 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_solaris_amd64.go
2.47 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_unix.go
44.11 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_windows.go
14.48 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
signal_windows_test.go
8.98 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sigqueue.go
7.62 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sigqueue_note.go
648 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
sigqueue_plan9.go
3.25 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sigtab_aix.go
11.3 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sigtab_linux_generic.go
3.52 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sigtab_linux_mipsx.go
5.95 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sizeclasses.go
9.17 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sizeof_test.go
1003 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
slice.go
11.23 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
slice_test.go
10.32 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
softfloat64.go
11.54 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
softfloat64_test.go
4.04 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
stack.go
40.02 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
stack_test.go
23.14 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
start_line_amd64_test.go
647 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
start_line_test.go
2.58 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
stkframe.go
9.88 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
string.go
13.35 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
string_test.go
13.33 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
stubs.go
17.39 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
stubs2.go
1.15 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
stubs3.go
324 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
stubs_386.go
708 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
stubs_amd64.go
1.38 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
stubs_arm.go
689 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
stubs_arm64.go
700 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
stubs_linux.go
650 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
stubs_loong64.go
638 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
stubs_mips64x.go
522 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
stubs_mipsx.go
441 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
stubs_nonlinux.go
298 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
stubs_ppc64.go
302 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
stubs_ppc64x.go
688 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
stubs_riscv64.go
695 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
stubs_s390x.go
414 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
symtab.go
34.76 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
symtab_test.go
7.48 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
symtabinl.go
3.81 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
symtabinl_test.go
2.97 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_aix_ppc64.s
7.42 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_arm.go
521 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_arm64.go
469 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_darwin.go
22.56 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_darwin_amd64.s
19.65 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_darwin_arm64.go
1.74 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_darwin_arm64.s
18.28 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_dragonfly_amd64.s
8.31 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_freebsd_386.s
9.41 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_freebsd_amd64.s
12.67 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_freebsd_arm.s
10.38 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_freebsd_arm64.s
9.49 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_freebsd_riscv64.s
8.92 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_libc.go
1.84 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_linux_386.s
17.89 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_linux_amd64.s
15.74 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_linux_arm.s
13.5 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_linux_arm64.s
16.71 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_linux_loong64.s
14.16 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_linux_mips64x.s
11.96 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_linux_mipsx.s
9.69 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_linux_ppc64x.s
18.09 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_linux_riscv64.s
11.48 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_linux_s390x.s
12.49 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_loong64.go
489 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_mips64x.go
500 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_mipsx.go
496 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_netbsd_386.s
9.61 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_netbsd_amd64.s
9.78 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_netbsd_arm.s
10.58 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_netbsd_arm64.s
9.47 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_nonppc64x.go
245 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_openbsd.go
2.59 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_openbsd1.go
1.23 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_openbsd2.go
8.67 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_openbsd3.go
3.37 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_openbsd_386.s
20.4 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_openbsd_amd64.s
15.54 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_openbsd_arm.s
18.46 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_openbsd_arm64.s
15.05 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_openbsd_mips64.s
8.81 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_openbsd_ppc64.s
15.3 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_openbsd_riscv64.s
16.8 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_plan9_386.s
4.48 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_plan9_amd64.s
4.56 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_plan9_arm.s
7.03 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_ppc64x.go
532 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_riscv64.go
469 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_s390x.go
469 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_solaris_amd64.s
6.42 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_wasm.go
758 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_wasm.s
1.43 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_windows_386.s
6.46 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_windows_amd64.s
8.41 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_windows_arm.s
7.72 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_windows_arm64.s
6.8 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
sys_x86.go
552 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
syscall2_solaris.go
1.85 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
syscall_aix.go
6.33 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
syscall_solaris.go
8.38 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
syscall_unix_test.go
635 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
syscall_windows.go
16.57 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
syscall_windows_test.go
32.45 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
tagptr.go
496 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
tagptr_32bit.go
927 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
tagptr_64bit.go
3.23 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
test_amd64.go
196 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
test_amd64.s
316 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
test_stubs.go
218 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
testdata
-
02/02/2024 06:09:55 PM
rwxr-xr-x
π
textflag.h
1.47 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
time.go
30.57 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
time_fake.go
2.5 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
time_linux_amd64.s
2.02 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
time_nofake.go
709 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
time_test.go
2.04 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
time_windows.h
753 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
time_windows_386.s
1.71 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
time_windows_amd64.s
786 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
time_windows_arm.s
1.97 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
time_windows_arm64.s
906 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
timeasm.go
418 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
timestub.go
532 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
timestub2.go
363 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
tls_arm.s
3.45 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
tls_arm64.h
1.1 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
tls_arm64.s
1.2 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
tls_loong64.s
589 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
tls_mips64x.s
733 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
tls_mipsx.s
710 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
tls_ppc64x.s
1.52 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
tls_riscv64.s
615 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
tls_s390x.s
1.55 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
tls_stub.go
260 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
tls_windows_amd64.go
294 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
trace
-
02/02/2024 06:09:55 PM
rwxr-xr-x
π
trace.go
62.76 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
trace2.go
33.81 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
trace2buf.go
6.58 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
trace2cpu.go
8.87 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
trace2event.go
8.39 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
trace2map.go
4.36 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
trace2region.go
1.68 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
trace2runtime.go
24.2 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
trace2stack.go
9.45 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
trace2status.go
7.24 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
trace2string.go
2.59 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
trace2time.go
3.21 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
trace_cgo_test.go
4.47 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
traceback.go
54.61 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
traceback_test.go
22.95 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
tracebackx_test.go
509 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
type.go
12.1 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
typekind.go
743 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
unsafe.go
2.97 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
unsafepoint_test.go
3.27 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
utf8.go
3.39 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
vdso_elf32.go
2.76 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
vdso_elf64.go
2.84 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
vdso_freebsd.go
2.44 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
vdso_freebsd_arm.go
454 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
vdso_freebsd_arm64.go
454 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
vdso_freebsd_riscv64.go
429 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
vdso_freebsd_x86.go
1.86 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
vdso_in_none.go
443 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
vdso_linux.go
7.77 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
vdso_linux_386.go
669 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
vdso_linux_amd64.go
685 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
vdso_linux_arm.go
669 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
vdso_linux_arm64.go
670 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
vdso_linux_loong64.go
793 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
vdso_linux_mips64x.go
850 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
vdso_linux_ppc64x.go
672 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
vdso_linux_riscv64.go
666 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
vdso_linux_s390x.go
659 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
vdso_test.go
3.71 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
vlop_386.s
2.02 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
vlop_arm.s
7.06 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
vlop_arm_test.go
3.75 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
vlrt.go
6.71 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
wincallback.go
3.45 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
write_err.go
291 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
write_err_android.go
4.65 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
zcallback_windows.go
155 bytes
02/02/2024 06:09:55 PM
rw-r--r--
π
zcallback_windows.s
63.06 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
zcallback_windows_arm.s
89.32 KB
02/02/2024 06:09:55 PM
rw-r--r--
π
zcallback_windows_arm64.s
89.32 KB
02/02/2024 06:09:55 PM
rw-r--r--
Editing: string_test.go
Close
// Copyright 2012 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 runtime_test import ( "runtime" "strconv" "strings" "testing" "unicode/utf8" ) // Strings and slices that don't escape and fit into tmpBuf are stack allocated, // which defeats using AllocsPerRun to test other optimizations. const sizeNoStack = 100 func BenchmarkCompareStringEqual(b *testing.B) { bytes := []byte("Hello Gophers!") s1, s2 := string(bytes), string(bytes) for i := 0; i < b.N; i++ { if s1 != s2 { b.Fatal("s1 != s2") } } } func BenchmarkCompareStringIdentical(b *testing.B) { s1 := "Hello Gophers!" s2 := s1 for i := 0; i < b.N; i++ { if s1 != s2 { b.Fatal("s1 != s2") } } } func BenchmarkCompareStringSameLength(b *testing.B) { s1 := "Hello Gophers!" s2 := "Hello, Gophers" for i := 0; i < b.N; i++ { if s1 == s2 { b.Fatal("s1 == s2") } } } func BenchmarkCompareStringDifferentLength(b *testing.B) { s1 := "Hello Gophers!" s2 := "Hello, Gophers!" for i := 0; i < b.N; i++ { if s1 == s2 { b.Fatal("s1 == s2") } } } func BenchmarkCompareStringBigUnaligned(b *testing.B) { bytes := make([]byte, 0, 1<<20) for len(bytes) < 1<<20 { bytes = append(bytes, "Hello Gophers!"...) } s1, s2 := string(bytes), "hello"+string(bytes) for i := 0; i < b.N; i++ { if s1 != s2[len("hello"):] { b.Fatal("s1 != s2") } } b.SetBytes(int64(len(s1))) } func BenchmarkCompareStringBig(b *testing.B) { bytes := make([]byte, 0, 1<<20) for len(bytes) < 1<<20 { bytes = append(bytes, "Hello Gophers!"...) } s1, s2 := string(bytes), string(bytes) for i := 0; i < b.N; i++ { if s1 != s2 { b.Fatal("s1 != s2") } } b.SetBytes(int64(len(s1))) } func BenchmarkConcatStringAndBytes(b *testing.B) { s1 := []byte("Gophers!") for i := 0; i < b.N; i++ { _ = "Hello " + string(s1) } } var escapeString string func BenchmarkSliceByteToString(b *testing.B) { buf := []byte{'!'} for n := 0; n < 8; n++ { b.Run(strconv.Itoa(len(buf)), func(b *testing.B) { for i := 0; i < b.N; i++ { escapeString = string(buf) } }) buf = append(buf, buf...) } } var stringdata = []struct{ name, data string }{ {"ASCII", "01234567890"}, {"Japanese", "ζ₯ζ¬θͺζ₯ζ¬θͺζ₯ζ¬θͺ"}, {"MixedLength", "$Πΰ ανπ\U00040000\U0010FFFF"}, } var sinkInt int func BenchmarkRuneCount(b *testing.B) { // Each sub-benchmark counts the runes in a string in a different way. b.Run("lenruneslice", func(b *testing.B) { for _, sd := range stringdata { b.Run(sd.name, func(b *testing.B) { for i := 0; i < b.N; i++ { sinkInt += len([]rune(sd.data)) } }) } }) b.Run("rangeloop", func(b *testing.B) { for _, sd := range stringdata { b.Run(sd.name, func(b *testing.B) { for i := 0; i < b.N; i++ { n := 0 for range sd.data { n++ } sinkInt += n } }) } }) b.Run("utf8.RuneCountInString", func(b *testing.B) { for _, sd := range stringdata { b.Run(sd.name, func(b *testing.B) { for i := 0; i < b.N; i++ { sinkInt += utf8.RuneCountInString(sd.data) } }) } }) } func BenchmarkRuneIterate(b *testing.B) { b.Run("range", func(b *testing.B) { for _, sd := range stringdata { b.Run(sd.name, func(b *testing.B) { for i := 0; i < b.N; i++ { for range sd.data { } } }) } }) b.Run("range1", func(b *testing.B) { for _, sd := range stringdata { b.Run(sd.name, func(b *testing.B) { for i := 0; i < b.N; i++ { for range sd.data { } } }) } }) b.Run("range2", func(b *testing.B) { for _, sd := range stringdata { b.Run(sd.name, func(b *testing.B) { for i := 0; i < b.N; i++ { for range sd.data { } } }) } }) } func BenchmarkArrayEqual(b *testing.B) { a1 := [16]byte{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16} a2 := [16]byte{1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16} b.ResetTimer() for i := 0; i < b.N; i++ { if a1 != a2 { b.Fatal("not equal") } } } func TestStringW(t *testing.T) { strings := []string{ "hello", "a\u5566\u7788b", } for _, s := range strings { var b []uint16 for _, c := range s { b = append(b, uint16(c)) if c != rune(uint16(c)) { t.Errorf("bad test: stringW can't handle >16 bit runes") } } b = append(b, 0) r := runtime.GostringW(b) if r != s { t.Errorf("gostringW(%v) = %s, want %s", b, r, s) } } } func TestLargeStringConcat(t *testing.T) { output := runTestProg(t, "testprog", "stringconcat") want := "panic: " + strings.Repeat("0", 1<<10) + strings.Repeat("1", 1<<10) + strings.Repeat("2", 1<<10) + strings.Repeat("3", 1<<10) if !strings.HasPrefix(output, want) { t.Fatalf("output does not start with %q:\n%s", want, output) } } func TestConcatTempString(t *testing.T) { s := "bytes" b := []byte(s) n := testing.AllocsPerRun(1000, func() { if "prefix "+string(b)+" suffix" != "prefix bytes suffix" { t.Fatalf("strings are not equal: '%v' and '%v'", "prefix "+string(b)+" suffix", "prefix bytes suffix") } }) if n != 0 { t.Fatalf("want 0 allocs, got %v", n) } } func TestCompareTempString(t *testing.T) { s := strings.Repeat("x", sizeNoStack) b := []byte(s) n := testing.AllocsPerRun(1000, func() { if string(b) != s { t.Fatalf("strings are not equal: '%v' and '%v'", string(b), s) } if string(b) < s { t.Fatalf("strings are not equal: '%v' and '%v'", string(b), s) } if string(b) > s { t.Fatalf("strings are not equal: '%v' and '%v'", string(b), s) } if string(b) == s { } else { t.Fatalf("strings are not equal: '%v' and '%v'", string(b), s) } if string(b) <= s { } else { t.Fatalf("strings are not equal: '%v' and '%v'", string(b), s) } if string(b) >= s { } else { t.Fatalf("strings are not equal: '%v' and '%v'", string(b), s) } }) if n != 0 { t.Fatalf("want 0 allocs, got %v", n) } } func TestStringIndexHaystack(t *testing.T) { // See issue 25864. haystack := []byte("hello") needle := "ll" n := testing.AllocsPerRun(1000, func() { if strings.Index(string(haystack), needle) != 2 { t.Fatalf("needle not found") } }) if n != 0 { t.Fatalf("want 0 allocs, got %v", n) } } func TestStringIndexNeedle(t *testing.T) { // See issue 25864. haystack := "hello" needle := []byte("ll") n := testing.AllocsPerRun(1000, func() { if strings.Index(haystack, string(needle)) != 2 { t.Fatalf("needle not found") } }) if n != 0 { t.Fatalf("want 0 allocs, got %v", n) } } func TestStringOnStack(t *testing.T) { s := "" for i := 0; i < 3; i++ { s = "a" + s + "b" + s + "c" } if want := "aaabcbabccbaabcbabccc"; s != want { t.Fatalf("want: '%v', got '%v'", want, s) } } func TestIntString(t *testing.T) { // Non-escaping result of intstring. s := "" for i := rune(0); i < 4; i++ { s += string(i+'0') + string(i+'0'+1) } if want := "01122334"; s != want { t.Fatalf("want '%v', got '%v'", want, s) } // Escaping result of intstring. var a [4]string for i := rune(0); i < 4; i++ { a[i] = string(i + '0') } s = a[0] + a[1] + a[2] + a[3] if want := "0123"; s != want { t.Fatalf("want '%v', got '%v'", want, s) } } func TestIntStringAllocs(t *testing.T) { unknown := '0' n := testing.AllocsPerRun(1000, func() { s1 := string(unknown) s2 := string(unknown + 1) if s1 == s2 { t.Fatalf("bad") } }) if n != 0 { t.Fatalf("want 0 allocs, got %v", n) } } func TestRangeStringCast(t *testing.T) { s := strings.Repeat("x", sizeNoStack) n := testing.AllocsPerRun(1000, func() { for i, c := range []byte(s) { if c != s[i] { t.Fatalf("want '%c' at pos %v, got '%c'", s[i], i, c) } } }) if n != 0 { t.Fatalf("want 0 allocs, got %v", n) } } func isZeroed(b []byte) bool { for _, x := range b { if x != 0 { return false } } return true } func isZeroedR(r []rune) bool { for _, x := range r { if x != 0 { return false } } return true } func TestString2Slice(t *testing.T) { // Make sure we don't return slices that expose // an unzeroed section of stack-allocated temp buf // between len and cap. See issue 14232. s := "fooΕΎ" b := ([]byte)(s) if !isZeroed(b[len(b):cap(b)]) { t.Errorf("extra bytes not zeroed") } r := ([]rune)(s) if !isZeroedR(r[len(r):cap(r)]) { t.Errorf("extra runes not zeroed") } } const intSize = 32 << (^uint(0) >> 63) type atoi64Test struct { in string out int64 ok bool } var atoi64tests = []atoi64Test{ {"", 0, false}, {"0", 0, true}, {"-0", 0, true}, {"1", 1, true}, {"-1", -1, true}, {"12345", 12345, true}, {"-12345", -12345, true}, {"012345", 12345, true}, {"-012345", -12345, true}, {"12345x", 0, false}, {"-12345x", 0, false}, {"98765432100", 98765432100, true}, {"-98765432100", -98765432100, true}, {"20496382327982653440", 0, false}, {"-20496382327982653440", 0, false}, {"9223372036854775807", 1<<63 - 1, true}, {"-9223372036854775807", -(1<<63 - 1), true}, {"9223372036854775808", 0, false}, {"-9223372036854775808", -1 << 63, true}, {"9223372036854775809", 0, false}, {"-9223372036854775809", 0, false}, } func TestAtoi(t *testing.T) { switch intSize { case 32: for i := range atoi32tests { test := &atoi32tests[i] out, ok := runtime.Atoi(test.in) if test.out != int32(out) || test.ok != ok { t.Errorf("atoi(%q) = (%v, %v) want (%v, %v)", test.in, out, ok, test.out, test.ok) } } case 64: for i := range atoi64tests { test := &atoi64tests[i] out, ok := runtime.Atoi(test.in) if test.out != int64(out) || test.ok != ok { t.Errorf("atoi(%q) = (%v, %v) want (%v, %v)", test.in, out, ok, test.out, test.ok) } } } } type atoi32Test struct { in string out int32 ok bool } var atoi32tests = []atoi32Test{ {"", 0, false}, {"0", 0, true}, {"-0", 0, true}, {"1", 1, true}, {"-1", -1, true}, {"12345", 12345, true}, {"-12345", -12345, true}, {"012345", 12345, true}, {"-012345", -12345, true}, {"12345x", 0, false}, {"-12345x", 0, false}, {"987654321", 987654321, true}, {"-987654321", -987654321, true}, {"2147483647", 1<<31 - 1, true}, {"-2147483647", -(1<<31 - 1), true}, {"2147483648", 0, false}, {"-2147483648", -1 << 31, true}, {"2147483649", 0, false}, {"-2147483649", 0, false}, } func TestAtoi32(t *testing.T) { for i := range atoi32tests { test := &atoi32tests[i] out, ok := runtime.Atoi32(test.in) if test.out != out || test.ok != ok { t.Errorf("atoi32(%q) = (%v, %v) want (%v, %v)", test.in, out, ok, test.out, test.ok) } } } func TestParseByteCount(t *testing.T) { for _, test := range []struct { in string out int64 ok bool }{ // Good numeric inputs. {"1", 1, true}, {"12345", 12345, true}, {"012345", 12345, true}, {"98765432100", 98765432100, true}, {"9223372036854775807", 1<<63 - 1, true}, // Good trivial suffix inputs. {"1B", 1, true}, {"12345B", 12345, true}, {"012345B", 12345, true}, {"98765432100B", 98765432100, true}, {"9223372036854775807B", 1<<63 - 1, true}, // Good binary suffix inputs. {"1KiB", 1 << 10, true}, {"05KiB", 5 << 10, true}, {"1MiB", 1 << 20, true}, {"10MiB", 10 << 20, true}, {"1GiB", 1 << 30, true}, {"100GiB", 100 << 30, true}, {"1TiB", 1 << 40, true}, {"99TiB", 99 << 40, true}, // Good zero inputs. // // -0 is an edge case, but no harm in supporting it. {"-0", 0, true}, {"0", 0, true}, {"0B", 0, true}, {"0KiB", 0, true}, {"0MiB", 0, true}, {"0GiB", 0, true}, {"0TiB", 0, true}, // Bad inputs. {"", 0, false}, {"-1", 0, false}, {"a12345", 0, false}, {"a12345B", 0, false}, {"12345x", 0, false}, {"0x12345", 0, false}, // Bad numeric inputs. {"9223372036854775808", 0, false}, {"9223372036854775809", 0, false}, {"18446744073709551615", 0, false}, {"20496382327982653440", 0, false}, {"18446744073709551616", 0, false}, {"18446744073709551617", 0, false}, {"9999999999999999999999", 0, false}, // Bad trivial suffix inputs. {"9223372036854775808B", 0, false}, {"9223372036854775809B", 0, false}, {"18446744073709551615B", 0, false}, {"20496382327982653440B", 0, false}, {"18446744073709551616B", 0, false}, {"18446744073709551617B", 0, false}, {"9999999999999999999999B", 0, false}, // Bad binary suffix inputs. {"1Ki", 0, false}, {"05Ki", 0, false}, {"10Mi", 0, false}, {"100Gi", 0, false}, {"99Ti", 0, false}, {"22iB", 0, false}, {"B", 0, false}, {"iB", 0, false}, {"KiB", 0, false}, {"MiB", 0, false}, {"GiB", 0, false}, {"TiB", 0, false}, {"-120KiB", 0, false}, {"-891MiB", 0, false}, {"-704GiB", 0, false}, {"-42TiB", 0, false}, {"99999999999999999999KiB", 0, false}, {"99999999999999999MiB", 0, false}, {"99999999999999GiB", 0, false}, {"99999999999TiB", 0, false}, {"555EiB", 0, false}, // Mistaken SI suffix inputs. {"0KB", 0, false}, {"0MB", 0, false}, {"0GB", 0, false}, {"0TB", 0, false}, {"1KB", 0, false}, {"05KB", 0, false}, {"1MB", 0, false}, {"10MB", 0, false}, {"1GB", 0, false}, {"100GB", 0, false}, {"1TB", 0, false}, {"99TB", 0, false}, {"1K", 0, false}, {"05K", 0, false}, {"10M", 0, false}, {"100G", 0, false}, {"99T", 0, false}, {"99999999999999999999KB", 0, false}, {"99999999999999999MB", 0, false}, {"99999999999999GB", 0, false}, {"99999999999TB", 0, false}, {"99999999999TiB", 0, false}, {"555EB", 0, false}, } { out, ok := runtime.ParseByteCount(test.in) if test.out != out || test.ok != ok { t.Errorf("parseByteCount(%q) = (%v, %v) want (%v, %v)", test.in, out, ok, test.out, test.ok) } } }