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.1
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 : export_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 reflect import "unsafe" // MakeRO returns a copy of v with the read-only flag set. func MakeRO(v Value) Value { v.flag |= flagStickyRO return v } // IsRO reports whether v's read-only flag is set. func IsRO(v Value) bool { return v.flag&flagStickyRO != 0 } var CallGC = &callGC const PtrSize = ptrSize func FuncLayout(t Type, rcvr Type) (frametype Type, argSize, retOffset uintptr, stack []byte, gc []byte, ptrs bool) { var ft *rtype var s *bitVector if rcvr != nil { ft, argSize, retOffset, s, _ = funcLayout((*funcType)(unsafe.Pointer(t.(*rtype))), rcvr.(*rtype)) } else { ft, argSize, retOffset, s, _ = funcLayout((*funcType)(unsafe.Pointer(t.(*rtype))), nil) } frametype = ft for i := uint32(0); i < s.n; i++ { stack = append(stack, s.data[i/8]>>(i%8)&1) } if ft.kind&kindGCProg != 0 { panic("can't handle gc programs") } ptrs = ft.ptrdata != 0 if ptrs { nptrs := ft.ptrdata / ptrSize gcdata := ft.gcSlice(0, (nptrs+7)/8) for i := uintptr(0); i < nptrs; i++ { gc = append(gc, gcdata[i/8]>>(i%8)&1) } } return } func TypeLinks() []string { var r []string sections, offset := typelinks() for i, offs := range offset { rodata := sections[i] for _, off := range offs { typ := (*rtype)(resolveTypeOff(unsafe.Pointer(rodata), off)) r = append(r, typ.String()) } } return r } var GCBits = gcbits func gcbits(interface{}) []byte // provided by runtime func MapBucketOf(x, y Type) Type { return bucketOf(x.(*rtype), y.(*rtype)) } func CachedBucketOf(m Type) Type { t := m.(*rtype) if Kind(t.kind&kindMask) != Map { panic("not map") } tt := (*mapType)(unsafe.Pointer(t)) return tt.bucket } type EmbedWithUnexpMeth struct{} func (EmbedWithUnexpMeth) f() {} type pinUnexpMeth interface { f() } var pinUnexpMethI = pinUnexpMeth(EmbedWithUnexpMeth{}) func FirstMethodNameBytes(t Type) *byte { _ = pinUnexpMethI ut := t.uncommon() if ut == nil { panic("type has no methods") } m := ut.methods()[0] mname := t.(*rtype).nameOff(m.name) if *mname.data(0, "name flag field")&(1<<2) == 0 { panic("method name does not have pkgPath *string") } return mname.bytes } type OtherPkgFields struct { OtherExported int otherUnexported int } func IsExported(t Type) bool { typ := t.(*rtype) n := typ.nameOff(typ.str) return n.isExported() } func ResolveReflectName(s string) { resolveReflectName(newName(s, "", false)) } type Buffer struct { buf []byte }
Close