$55 GRAYBYTE WORDPRESS FILE MANAGER $35

SERVER : vnpttt-amd7f72-h1.vietnix.vn #1 SMP Fri May 24 12:42:50 UTC 2024
SERVER IP : 103.200.23.149 | ADMIN IP 216.73.216.22
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/lib/golang/src/syscall/

HOME
Current File : /lib/golang/src/syscall//dll_windows.go
// Copyright 2011 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 syscall

import (
	"internal/syscall/windows/sysdll"
	"sync"
	"sync/atomic"
	"unsafe"
)

// DLLError describes reasons for DLL load failures.
type DLLError struct {
	Err     error
	ObjName string
	Msg     string
}

func (e *DLLError) Error() string { return e.Msg }

func (e *DLLError) Unwrap() error { return e.Err }

// Implemented in ../runtime/syscall_windows.go.

// Deprecated: Use [SyscallN] instead.
func Syscall(trap, nargs, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno)

// Deprecated: Use [SyscallN] instead.
func Syscall6(trap, nargs, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno)

// Deprecated: Use [SyscallN] instead.
func Syscall9(trap, nargs, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err Errno)

// Deprecated: Use [SyscallN] instead.
func Syscall12(trap, nargs, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12 uintptr) (r1, r2 uintptr, err Errno)

// Deprecated: Use [SyscallN] instead.
func Syscall15(trap, nargs, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15 uintptr) (r1, r2 uintptr, err Errno)

// Deprecated: Use [SyscallN] instead.
func Syscall18(trap, nargs, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, a11, a12, a13, a14, a15, a16, a17, a18 uintptr) (r1, r2 uintptr, err Errno)

//go:noescape
func SyscallN(trap uintptr, args ...uintptr) (r1, r2 uintptr, err Errno)
func loadlibrary(filename *uint16) (handle uintptr, err Errno)
func loadsystemlibrary(filename *uint16) (handle uintptr, err Errno)
func getprocaddress(handle uintptr, procname *uint8) (proc uintptr, err Errno)

// A DLL implements access to a single DLL.
type DLL struct {
	Name   string
	Handle Handle
}

// LoadDLL loads the named DLL file into memory.
//
// If name is not an absolute path and is not a known system DLL used by
// Go, Windows will search for the named DLL in many locations, causing
// potential DLL preloading attacks.
//
// Use [LazyDLL] in golang.org/x/sys/windows for a secure way to
// load system DLLs.
func LoadDLL(name string) (*DLL, error) {
	namep, err := UTF16PtrFromString(name)
	if err != nil {
		return nil, err
	}
	var h uintptr
	var e Errno
	if sysdll.IsSystemDLL[name] {
		h, e = loadsystemlibrary(namep)
	} else {
		h, e = loadlibrary(namep)
	}
	if e != 0 {
		return nil, &DLLError{
			Err:     e,
			ObjName: name,
			Msg:     "Failed to load " + name + ": " + e.Error(),
		}
	}
	d := &DLL{
		Name:   name,
		Handle: Handle(h),
	}
	return d, nil
}

// MustLoadDLL is like [LoadDLL] but panics if load operation fails.
func MustLoadDLL(name string) *DLL {
	d, e := LoadDLL(name)
	if e != nil {
		panic(e)
	}
	return d
}

// FindProc searches [DLL] d for procedure named name and returns [*Proc]
// if found. It returns an error if search fails.
func (d *DLL) FindProc(name string) (proc *Proc, err error) {
	namep, err := BytePtrFromString(name)
	if err != nil {
		return nil, err
	}
	a, e := getprocaddress(uintptr(d.Handle), namep)
	if e != 0 {
		return nil, &DLLError{
			Err:     e,
			ObjName: name,
			Msg:     "Failed to find " + name + " procedure in " + d.Name + ": " + e.Error(),
		}
	}
	p := &Proc{
		Dll:  d,
		Name: name,
		addr: a,
	}
	return p, nil
}

// MustFindProc is like [DLL.FindProc] but panics if search fails.
func (d *DLL) MustFindProc(name string) *Proc {
	p, e := d.FindProc(name)
	if e != nil {
		panic(e)
	}
	return p
}

// Release unloads [DLL] d from memory.
func (d *DLL) Release() (err error) {
	return FreeLibrary(d.Handle)
}

// A Proc implements access to a procedure inside a [DLL].
type Proc struct {
	Dll  *DLL
	Name string
	addr uintptr
}

// Addr returns the address of the procedure represented by p.
// The return value can be passed to Syscall to run the procedure.
func (p *Proc) Addr() uintptr {
	return p.addr
}

// Call executes procedure p with arguments a.
//
// The returned error is always non-nil, constructed from the result of GetLastError.
// Callers must inspect the primary return value to decide whether an error occurred
// (according to the semantics of the specific function being called) before consulting
// the error. The error always has type [Errno].
//
// On amd64, Call can pass and return floating-point values. To pass
// an argument x with C type "float", use
// uintptr(math.Float32bits(x)). To pass an argument with C type
// "double", use uintptr(math.Float64bits(x)). Floating-point return
// values are returned in r2. The return value for C type "float" is
// [math.Float32frombits](uint32(r2)). For C type "double", it is
// [math.Float64frombits](uint64(r2)).
//
//go:uintptrescapes
func (p *Proc) Call(a ...uintptr) (uintptr, uintptr, error) {
	return SyscallN(p.Addr(), a...)
}

// A LazyDLL implements access to a single [DLL].
// It will delay the load of the DLL until the first
// call to its [LazyDLL.Handle] method or to one of its
// [LazyProc]'s Addr method.
//
// LazyDLL is subject to the same DLL preloading attacks as documented
// on [LoadDLL].
//
// Use LazyDLL in golang.org/x/sys/windows for a secure way to
// load system DLLs.
type LazyDLL struct {
	mu   sync.Mutex
	dll  *DLL // non nil once DLL is loaded
	Name string
}

// Load loads DLL file d.Name into memory. It returns an error if fails.
// Load will not try to load DLL, if it is already loaded into memory.
func (d *LazyDLL) Load() error {
	// Non-racy version of:
	// if d.dll == nil {
	if atomic.LoadPointer((*unsafe.Pointer)(unsafe.Pointer(&d.dll))) == nil {
		d.mu.Lock()
		defer d.mu.Unlock()
		if d.dll == nil {
			dll, e := LoadDLL(d.Name)
			if e != nil {
				return e
			}
			// Non-racy version of:
			// d.dll = dll
			atomic.StorePointer((*unsafe.Pointer)(unsafe.Pointer(&d.dll)), unsafe.Pointer(dll))
		}
	}
	return nil
}

// mustLoad is like Load but panics if search fails.
func (d *LazyDLL) mustLoad() {
	e := d.Load()
	if e != nil {
		panic(e)
	}
}

// Handle returns d's module handle.
func (d *LazyDLL) Handle() uintptr {
	d.mustLoad()
	return uintptr(d.dll.Handle)
}

// NewProc returns a [LazyProc] for accessing the named procedure in the [DLL] d.
func (d *LazyDLL) NewProc(name string) *LazyProc {
	return &LazyProc{l: d, Name: name}
}

// NewLazyDLL creates new [LazyDLL] associated with [DLL] file.
func NewLazyDLL(name string) *LazyDLL {
	return &LazyDLL{Name: name}
}

// A LazyProc implements access to a procedure inside a [LazyDLL].
// It delays the lookup until the [LazyProc.Addr], [LazyProc.Call], or [LazyProc.Find] method is called.
type LazyProc struct {
	mu   sync.Mutex
	Name string
	l    *LazyDLL
	proc *Proc
}

// Find searches [DLL] for procedure named p.Name. It returns
// an error if search fails. Find will not search procedure,
// if it is already found and loaded into memory.
func (p *LazyProc) Find() error {
	// Non-racy version of:
	// if p.proc == nil {
	if atomic.LoadPointer((*unsafe.Pointer)(unsafe.Pointer(&p.proc))) == nil {
		p.mu.Lock()
		defer p.mu.Unlock()
		if p.proc == nil {
			e := p.l.Load()
			if e != nil {
				return e
			}
			proc, e := p.l.dll.FindProc(p.Name)
			if e != nil {
				return e
			}
			// Non-racy version of:
			// p.proc = proc
			atomic.StorePointer((*unsafe.Pointer)(unsafe.Pointer(&p.proc)), unsafe.Pointer(proc))
		}
	}
	return nil
}

// mustFind is like Find but panics if search fails.
func (p *LazyProc) mustFind() {
	e := p.Find()
	if e != nil {
		panic(e)
	}
}

// Addr returns the address of the procedure represented by p.
// The return value can be passed to Syscall to run the procedure.
func (p *LazyProc) Addr() uintptr {
	p.mustFind()
	return p.proc.Addr()
}

// Call executes procedure p with arguments a. See the documentation of
// Proc.Call for more information.
//
//go:uintptrescapes
func (p *LazyProc) Call(a ...uintptr) (r1, r2 uintptr, lastErr error) {
	p.mustFind()
	return p.proc.Call(a...)
}

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
16 Dec 2025 9.30 PM
root / root
0755
js
--
16 Dec 2025 9.30 PM
root / root
0755
asm9_unix2_amd64.s
1.188 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_aix_ppc64.s
0.527 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_darwin_amd64.s
2.931 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_darwin_arm64.s
2.829 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_freebsd_arm.s
2.96 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_freebsd_arm64.s
2.795 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_freebsd_riscv64.s
2.764 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_linux_386.s
3.084 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_linux_amd64.s
1.327 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_linux_arm.s
1.766 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_linux_arm64.s
0.895 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_linux_loong64.s
0.925 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_linux_mips64x.s
0.962 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_linux_mipsx.s
1.746 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_linux_ppc64x.s
0.892 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_linux_riscv64.s
0.841 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_linux_s390x.s
2.151 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_netbsd_arm.s
2.849 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_netbsd_arm64.s
2.885 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_openbsd_386.s
1.038 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_openbsd_amd64.s
1.041 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_openbsd_arm.s
1.038 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_openbsd_arm64.s
1.041 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_openbsd_mips64.s
2.846 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_openbsd_ppc64.s
1.041 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_openbsd_riscv64.s
1.043 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_plan9_386.s
3.141 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_plan9_amd64.s
3.355 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_plan9_arm.s
3.249 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_solaris_amd64.s
1.802 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_unix_386.s
2.735 KB
4 Dec 2025 6.06 PM
root / root
0644
asm_unix_amd64.s
2.15 KB
4 Dec 2025 6.06 PM
root / root
0644
badlinkname_unix.go
0.591 KB
4 Dec 2025 6.06 PM
root / root
0644
bpf_bsd.go
4.034 KB
4 Dec 2025 6.06 PM
root / root
0644
const_plan9.go
1.359 KB
4 Dec 2025 6.06 PM
root / root
0644
dir_plan9.go
5.242 KB
4 Dec 2025 6.06 PM
root / root
0644
dirent.go
2.407 KB
4 Dec 2025 6.06 PM
root / root
0644
dll_windows.go
7.733 KB
4 Dec 2025 6.06 PM
root / root
0644
env_unix.go
2.579 KB
4 Dec 2025 6.06 PM
root / root
0644
env_windows.go
1.964 KB
4 Dec 2025 6.06 PM
root / root
0644
errors_plan9.go
1.609 KB
4 Dec 2025 6.06 PM
root / root
0644
exec_bsd.go
8.097 KB
4 Dec 2025 6.06 PM
root / root
0644
exec_freebsd.go
8.58 KB
4 Dec 2025 6.06 PM
root / root
0644
exec_libc.go
8.314 KB
4 Dec 2025 6.06 PM
root / root
0644
exec_libc2.go
8.337 KB
4 Dec 2025 6.06 PM
root / root
0644
exec_linux.go
27.037 KB
4 Dec 2025 6.06 PM
root / root
0644
exec_plan9.go
13.262 KB
4 Dec 2025 6.06 PM
root / root
0644
exec_unix.go
8.732 KB
4 Dec 2025 6.06 PM
root / root
0644
exec_windows.go
10.211 KB
4 Dec 2025 6.06 PM
root / root
0644
flock_aix.go
0.557 KB
4 Dec 2025 6.06 PM
root / root
0644
flock_bsd.go
0.464 KB
4 Dec 2025 6.06 PM
root / root
0644
flock_linux.go
0.632 KB
4 Dec 2025 6.06 PM
root / root
0644
flock_linux_32bit.go
0.411 KB
4 Dec 2025 6.06 PM
root / root
0644
forkpipe.go
0.59 KB
4 Dec 2025 6.06 PM
root / root
0644
forkpipe2.go
2.604 KB
4 Dec 2025 6.06 PM
root / root
0644
fs_js.go
11.322 KB
4 Dec 2025 6.06 PM
root / root
0644
fs_wasip1.go
24.118 KB
4 Dec 2025 6.06 PM
root / root
0644
linkname_bsd.go
0.416 KB
4 Dec 2025 6.06 PM
root / root
0644
linkname_darwin.go
0.457 KB
4 Dec 2025 6.06 PM
root / root
0644
linkname_libc.go
0.296 KB
4 Dec 2025 6.06 PM
root / root
0644
linkname_openbsd.go
0.318 KB
4 Dec 2025 6.06 PM
root / root
0644
linkname_unix.go
0.52 KB
4 Dec 2025 6.06 PM
root / root
0644
lsf_linux.go
2.123 KB
4 Dec 2025 6.06 PM
root / root
0644
mkall.sh
14.594 KB
4 Dec 2025 6.06 PM
root / root
0755
mkasm.go
1.885 KB
4 Dec 2025 6.06 PM
root / root
0644
mkerrors.sh
10.711 KB
4 Dec 2025 6.06 PM
root / root
0755
mkpost.go
2.279 KB
4 Dec 2025 6.06 PM
root / root
0644
mksyscall.pl
10.272 KB
4 Dec 2025 6.06 PM
root / root
0755
mksyscall_libc.pl
8.016 KB
4 Dec 2025 6.06 PM
root / root
0755
mksyscall_windows.go
1.988 KB
4 Dec 2025 6.06 PM
root / root
0644
mksysctl_openbsd.pl
5.039 KB
4 Dec 2025 6.06 PM
root / root
0755
mksysnum_dragonfly.pl
0.846 KB
4 Dec 2025 6.06 PM
root / root
0755
mksysnum_freebsd.pl
1.348 KB
4 Dec 2025 6.06 PM
root / root
0755
mksysnum_linux.pl
1.262 KB
4 Dec 2025 6.06 PM
root / root
0755
mksysnum_netbsd.pl
1.011 KB
4 Dec 2025 6.06 PM
root / root
0755
mksysnum_openbsd.pl
0.852 KB
4 Dec 2025 6.06 PM
root / root
0755
mksysnum_plan9.sh
0.448 KB
4 Dec 2025 6.06 PM
root / root
0755
net.go
1.193 KB
4 Dec 2025 6.06 PM
root / root
0644
net_fake.go
0.862 KB
4 Dec 2025 6.06 PM
root / root
0644
net_js.go
1.384 KB
4 Dec 2025 6.06 PM
root / root
0644
net_wasip1.go
1.776 KB
4 Dec 2025 6.06 PM
root / root
0644
netlink_linux.go
4.771 KB
4 Dec 2025 6.06 PM
root / root
0644
os_wasip1.go
0.246 KB
4 Dec 2025 6.06 PM
root / root
0644
pwd_plan9.go
2.271 KB
4 Dec 2025 6.06 PM
root / root
0644
rlimit.go
1.904 KB
4 Dec 2025 6.06 PM
root / root
0644
rlimit_darwin.go
0.579 KB
4 Dec 2025 6.06 PM
root / root
0644
rlimit_stub.go
0.33 KB
4 Dec 2025 6.06 PM
root / root
0644
route_bsd.go
9.104 KB
4 Dec 2025 6.06 PM
root / root
0644
route_darwin.go
2.01 KB
4 Dec 2025 6.06 PM
root / root
0644
route_dragonfly.go
2.613 KB
4 Dec 2025 6.06 PM
root / root
0644
route_freebsd.go
2.673 KB
4 Dec 2025 6.06 PM
root / root
0644
route_freebsd_32bit.go
1.14 KB
4 Dec 2025 6.06 PM
root / root
0644
route_freebsd_64bit.go
0.744 KB
4 Dec 2025 6.06 PM
root / root
0644
route_netbsd.go
1.429 KB
4 Dec 2025 6.06 PM
root / root
0644
route_openbsd.go
1.457 KB
4 Dec 2025 6.06 PM
root / root
0644
security_windows.go
10.011 KB
4 Dec 2025 6.06 PM
root / root
0644
setuidgid_32_linux.go
0.425 KB
4 Dec 2025 6.06 PM
root / root
0644
setuidgid_linux.go
0.411 KB
4 Dec 2025 6.06 PM
root / root
0644
sockcmsg_dragonfly.go
0.534 KB
4 Dec 2025 6.06 PM
root / root
0644
sockcmsg_linux.go
1.119 KB
4 Dec 2025 6.06 PM
root / root
0644
sockcmsg_unix.go
2.509 KB
4 Dec 2025 6.06 PM
root / root
0644
sockcmsg_unix_other.go
1.085 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall.go
3.781 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_aix.go
17.948 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_aix_ppc64.go
0.396 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_bsd.go
13.63 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_darwin.go
10.971 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_darwin_amd64.go
1.906 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_darwin_arm64.go
1.822 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_dragonfly.go
8.55 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_dragonfly_amd64.go
1.117 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_freebsd.go
8.723 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_freebsd_386.go
1.438 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_freebsd_amd64.go
1.117 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_freebsd_arm.go
1.158 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_freebsd_arm64.go
1.117 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_freebsd_riscv64.go
1.117 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_illumos.go
0.599 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_js.go
6.752 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_linux.go
36.403 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_linux_386.go
8.586 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_linux_amd64.go
4.455 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_linux_arm.go
5.302 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_linux_arm64.go
5.313 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_linux_loong64.go
6.619 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_linux_mips64x.go
5.925 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_linux_mipsx.go
5.099 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_linux_ppc64x.go
4.29 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_linux_riscv64.go
5.45 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_linux_s390x.go
7.581 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_netbsd.go
7.783 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_netbsd_386.go
0.699 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_netbsd_amd64.go
0.692 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_netbsd_arm.go
0.699 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_netbsd_arm64.go
0.692 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_openbsd.go
6.968 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_openbsd1.go
0.521 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_openbsd_386.go
0.698 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_openbsd_amd64.go
0.685 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_openbsd_arm.go
0.698 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_openbsd_arm64.go
0.885 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_openbsd_libc.go
3.611 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_openbsd_mips64.go
0.947 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_openbsd_ppc64.go
0.885 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_openbsd_riscv64.go
0.885 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_plan9.go
9.372 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_solaris.go
15.664 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_solaris_amd64.go
0.476 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_solarisonly.go
0.297 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_unix.go
12.238 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_wasip1.go
9.408 KB
4 Dec 2025 6.06 PM
root / root
0644
syscall_windows.go
55.782 KB
4 Dec 2025 6.06 PM
root / root
0644
tables_js.go
19.175 KB
4 Dec 2025 6.06 PM
root / root
0644
tables_wasip1.go
6.569 KB
4 Dec 2025 6.06 PM
root / root
0644
time_fake.go
0.661 KB
4 Dec 2025 6.06 PM
root / root
0644
time_nofake.go
0.343 KB
4 Dec 2025 6.06 PM
root / root
0644
timestruct.go
0.936 KB
4 Dec 2025 6.06 PM
root / root
0644
types_aix.go
3.352 KB
4 Dec 2025 6.06 PM
root / root
0644
types_darwin.go
5.033 KB
4 Dec 2025 6.06 PM
root / root
0644
types_dragonfly.go
5.046 KB
4 Dec 2025 6.06 PM
root / root
0644
types_freebsd.go
6.722 KB
4 Dec 2025 6.06 PM
root / root
0644
types_illumos_amd64.go
0.37 KB
4 Dec 2025 6.06 PM
root / root
0644
types_linux.go
10.904 KB
4 Dec 2025 6.06 PM
root / root
0644
types_netbsd.go
4.768 KB
4 Dec 2025 6.06 PM
root / root
0644
types_openbsd.go
5.039 KB
4 Dec 2025 6.06 PM
root / root
0644
types_solaris.go
4.879 KB
4 Dec 2025 6.06 PM
root / root
0644
types_windows.go
28.503 KB
4 Dec 2025 6.06 PM
root / root
0644
types_windows_386.go
0.466 KB
4 Dec 2025 6.06 PM
root / root
0644
types_windows_amd64.go
0.466 KB
4 Dec 2025 6.06 PM
root / root
0644
types_windows_arm.go
0.466 KB
4 Dec 2025 6.06 PM
root / root
0644
types_windows_arm64.go
0.466 KB
4 Dec 2025 6.06 PM
root / root
0644
wtf8_windows.go
2.672 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_aix_ppc64.go
47.156 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_darwin_amd64.go
55.262 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_darwin_arm64.go
55.77 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_dragonfly_amd64.go
59.601 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_freebsd_386.go
67.339 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_freebsd_amd64.go
67.383 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_freebsd_arm.go
67.329 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_freebsd_arm64.go
67.383 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_freebsd_riscv64.go
67.383 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_linux_386.go
57.338 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_linux_amd64.go
57.375 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_linux_arm.go
57.862 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_linux_arm64.go
68.552 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_linux_loong64.go
82.466 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_linux_mips.go
69.192 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_linux_mips64.go
68.512 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_linux_mips64le.go
68.512 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_linux_mipsle.go
69.192 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_linux_ppc64.go
70.867 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_linux_ppc64le.go
71.827 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_linux_riscv64.go
70.814 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_linux_s390x.go
73.289 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_netbsd_386.go
67.463 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_netbsd_amd64.go
67.053 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_netbsd_arm.go
66.477 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_netbsd_arm64.go
67.053 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_openbsd_386.go
62.732 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_openbsd_amd64.go
62.688 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_openbsd_arm.go
62.679 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_openbsd_arm64.go
66.359 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_openbsd_mips64.go
66.66 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_openbsd_ppc64.go
67.14 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_openbsd_riscv64.go
67.101 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_solaris_amd64.go
50.742 KB
4 Dec 2025 6.06 PM
root / root
0644
zerrors_windows.go
9.967 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_aix_ppc64.go
41.748 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_darwin_amd64.go
51.716 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_darwin_amd64.s
8.698 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_darwin_arm64.go
51.669 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_darwin_arm64.s
8.675 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_dragonfly_amd64.go
31.669 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_freebsd_386.go
31.21 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_freebsd_amd64.go
31.066 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_freebsd_arm.go
31.234 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_freebsd_arm64.go
31.066 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_freebsd_riscv64.go
31.072 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_linux_386.go
34.16 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_linux_amd64.go
38.979 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_linux_arm.go
38.068 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_linux_arm64.go
37.294 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_linux_loong64.go
37.083 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_linux_mips.go
39.819 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_linux_mips64.go
39.837 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_linux_mips64le.go
39.841 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_linux_mipsle.go
39.823 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_linux_ppc64.go
40.468 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_linux_ppc64le.go
40.472 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_linux_riscv64.go
37.325 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_linux_s390x.go
34.788 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_netbsd_386.go
30.11 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_netbsd_amd64.go
29.966 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_netbsd_arm.go
30.115 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_netbsd_arm64.go
29.966 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_openbsd_386.go
47.133 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_openbsd_386.s
7.947 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_openbsd_amd64.go
46.991 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_openbsd_amd64.s
7.949 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_openbsd_arm.go
47.157 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_openbsd_arm.s
7.947 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_openbsd_arm64.go
46.991 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_openbsd_arm64.s
7.949 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_openbsd_mips64.go
30.049 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_openbsd_ppc64.go
46.991 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_openbsd_ppc64.s
8.629 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_openbsd_riscv64.go
46.997 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_openbsd_riscv64.s
7.951 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_plan9_386.go
6.172 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_plan9_amd64.go
6.176 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_plan9_arm.go
6.172 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_solaris_amd64.go
37.563 KB
4 Dec 2025 6.06 PM
root / root
0644
zsyscall_windows.go
57.064 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysctl_openbsd.go
11.389 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_darwin_amd64.go
14.524 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_darwin_arm64.go
14.361 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_dragonfly_amd64.go
22.913 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_freebsd_386.go
25.433 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_freebsd_amd64.go
25.433 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_freebsd_arm.go
25.433 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_freebsd_arm64.go
35.759 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_freebsd_riscv64.go
35.759 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_linux_386.go
11.243 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_linux_amd64.go
10.081 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_linux_arm.go
11.527 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_linux_arm64.go
8.923 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_linux_loong64.go
10.282 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_linux_mips.go
12.103 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_linux_mips64.go
10.926 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_linux_mips64le.go
10.926 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_linux_mipsle.go
12.103 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_linux_ppc64.go
11.439 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_linux_ppc64le.go
11.461 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_linux_riscv64.go
8.884 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_linux_s390x.go
10.642 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_netbsd_386.go
25.665 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_netbsd_amd64.go
25.665 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_netbsd_arm.go
25.665 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_netbsd_arm64.go
25.665 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_openbsd_386.go
14.13 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_openbsd_amd64.go
14.13 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_openbsd_arm.go
14.433 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_openbsd_arm64.go
14.725 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_openbsd_mips64.go
14.93 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_openbsd_ppc64.go
15.829 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_openbsd_riscv64.go
15.675 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_plan9.go
1.028 KB
4 Dec 2025 6.06 PM
root / root
0644
zsysnum_solaris_amd64.go
0.258 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_aix_ppc64.go
4.17 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_darwin_amd64.go
6.949 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_darwin_arm64.go
6.949 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_dragonfly_amd64.go
6.701 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_freebsd_386.go
7.976 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_freebsd_amd64.go
7.997 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_freebsd_arm.go
8.005 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_freebsd_arm64.go
7.997 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_freebsd_riscv64.go
7.997 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_linux_386.go
11.59 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_linux_amd64.go
11.953 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_linux_arm.go
11.479 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_linux_arm64.go
10.143 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_linux_loong64.go
10.769 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_linux_mips.go
9.991 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_linux_mips64.go
10.114 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_linux_mips64le.go
10.114 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_linux_mipsle.go
9.991 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_linux_ppc64.go
10.248 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_linux_ppc64le.go
10.381 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_linux_riscv64.go
10.263 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_linux_s390x.go
10.453 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_netbsd_386.go
5.992 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_netbsd_amd64.go
6.172 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_netbsd_arm.go
6.134 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_netbsd_arm64.go
6.172 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_openbsd_386.go
6.733 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_openbsd_amd64.go
6.889 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_openbsd_arm.go
6.836 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_openbsd_arm64.go
6.658 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_openbsd_mips64.go
6.658 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_openbsd_ppc64.go
6.692 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_openbsd_riscv64.go
6.692 KB
4 Dec 2025 6.06 PM
root / root
0644
ztypes_solaris_amd64.go
5.566 KB
4 Dec 2025 6.06 PM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF