diff options
Diffstat (limited to 'vendor/golang.org/x/sys')
17 files changed, 82 insertions, 79 deletions
diff --git a/vendor/golang.org/x/sys/cpu/cpu_gc_x86.go b/vendor/golang.org/x/sys/cpu/cpu_gc_x86.go index 3298a87e9..fa7cdb9bc 100644 --- a/vendor/golang.org/x/sys/cpu/cpu_gc_x86.go +++ b/vendor/golang.org/x/sys/cpu/cpu_gc_x86.go @@ -15,7 +15,3 @@ func cpuid(eaxArg, ecxArg uint32) (eax, ebx, ecx, edx uint32)  // xgetbv with ecx = 0 is implemented in cpu_x86.s for gc compiler  // and in cpu_gccgo.c for gccgo.  func xgetbv() (eax, edx uint32) - -// darwinSupportsAVX512 is implemented in cpu_x86.s for gc compiler -// and in cpu_gccgo_x86.go for gccgo. -func darwinSupportsAVX512() bool diff --git a/vendor/golang.org/x/sys/unix/syscall_aix.go b/vendor/golang.org/x/sys/unix/syscall_aix.go index 6192750ce..4f55c8d99 100644 --- a/vendor/golang.org/x/sys/unix/syscall_aix.go +++ b/vendor/golang.org/x/sys/unix/syscall_aix.go @@ -519,8 +519,10 @@ func Pipe(p []int) (err error) {  	}  	var pp [2]_C_int  	err = pipe(&pp) -	p[0] = int(pp[0]) -	p[1] = int(pp[1]) +	if err == nil { +		p[0] = int(pp[0]) +		p[1] = int(pp[1]) +	}  	return  } diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin.go b/vendor/golang.org/x/sys/unix/syscall_darwin.go index 8826f4143..0eaab9131 100644 --- a/vendor/golang.org/x/sys/unix/syscall_darwin.go +++ b/vendor/golang.org/x/sys/unix/syscall_darwin.go @@ -159,8 +159,10 @@ func Pipe(p []int) (err error) {  	}  	var x [2]int32  	err = pipe(&x) -	p[0] = int(x[0]) -	p[1] = int(x[1]) +	if err == nil { +		p[0] = int(x[0]) +		p[1] = int(x[1]) +	}  	return  } diff --git a/vendor/golang.org/x/sys/unix/syscall_dragonfly.go b/vendor/golang.org/x/sys/unix/syscall_dragonfly.go index 5af108a50..2e37c3167 100644 --- a/vendor/golang.org/x/sys/unix/syscall_dragonfly.go +++ b/vendor/golang.org/x/sys/unix/syscall_dragonfly.go @@ -101,7 +101,10 @@ func Pipe(p []int) (err error) {  	if len(p) != 2 {  		return EINVAL  	} -	p[0], p[1], err = pipe() +	r, w, err := pipe() +	if err == nil { +		p[0], p[1] = r, w +	}  	return  } @@ -114,7 +117,10 @@ func Pipe2(p []int, flags int) (err error) {  	var pp [2]_C_int  	// pipe2 on dragonfly takes an fds array as an argument, but still  	// returns the file descriptors. -	p[0], p[1], err = pipe2(&pp, flags) +	r, w, err := pipe2(&pp, flags) +	if err == nil { +		p[0], p[1] = r, w +	}  	return err  } diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd.go b/vendor/golang.org/x/sys/unix/syscall_freebsd.go index 18c392cf3..2f650ae66 100644 --- a/vendor/golang.org/x/sys/unix/syscall_freebsd.go +++ b/vendor/golang.org/x/sys/unix/syscall_freebsd.go @@ -110,8 +110,10 @@ func Pipe2(p []int, flags int) error {  	}  	var pp [2]_C_int  	err := pipe2(&pp, flags) -	p[0] = int(pp[0]) -	p[1] = int(pp[1]) +	if err == nil { +		p[0] = int(pp[0]) +		p[1] = int(pp[1]) +	}  	return err  } diff --git a/vendor/golang.org/x/sys/unix/syscall_linux.go b/vendor/golang.org/x/sys/unix/syscall_linux.go index 4bc5baf77..f432b0684 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux.go @@ -131,8 +131,10 @@ func Pipe2(p []int, flags int) error {  	}  	var pp [2]_C_int  	err := pipe2(&pp, flags) -	p[0] = int(pp[0]) -	p[1] = int(pp[1]) +	if err == nil { +		p[0] = int(pp[0]) +		p[1] = int(pp[1]) +	}  	return err  } diff --git a/vendor/golang.org/x/sys/unix/syscall_netbsd.go b/vendor/golang.org/x/sys/unix/syscall_netbsd.go index 853d5f0f4..696fed496 100644 --- a/vendor/golang.org/x/sys/unix/syscall_netbsd.go +++ b/vendor/golang.org/x/sys/unix/syscall_netbsd.go @@ -110,14 +110,8 @@ func direntNamlen(buf []byte) (uint64, bool) {  	return readInt(buf, unsafe.Offsetof(Dirent{}.Namlen), unsafe.Sizeof(Dirent{}.Namlen))  } -//sysnb	pipe() (fd1 int, fd2 int, err error) -  func Pipe(p []int) (err error) { -	if len(p) != 2 { -		return EINVAL -	} -	p[0], p[1], err = pipe() -	return +	return Pipe2(p, 0)  }  //sysnb	pipe2(p *[2]_C_int, flags int) (err error) @@ -128,8 +122,10 @@ func Pipe2(p []int, flags int) error {  	}  	var pp [2]_C_int  	err := pipe2(&pp, flags) -	p[0] = int(pp[0]) -	p[1] = int(pp[1]) +	if err == nil { +		p[0] = int(pp[0]) +		p[1] = int(pp[1]) +	}  	return err  } diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd.go b/vendor/golang.org/x/sys/unix/syscall_openbsd.go index 22b550385..11b1d419d 100644 --- a/vendor/golang.org/x/sys/unix/syscall_openbsd.go +++ b/vendor/golang.org/x/sys/unix/syscall_openbsd.go @@ -87,8 +87,10 @@ func Pipe2(p []int, flags int) error {  	}  	var pp [2]_C_int  	err := pipe2(&pp, flags) -	p[0] = int(pp[0]) -	p[1] = int(pp[1]) +	if err == nil { +		p[0] = int(pp[0]) +		p[1] = int(pp[1]) +	}  	return err  } diff --git a/vendor/golang.org/x/sys/unix/syscall_solaris.go b/vendor/golang.org/x/sys/unix/syscall_solaris.go index 8b88ac213..5c813921e 100644 --- a/vendor/golang.org/x/sys/unix/syscall_solaris.go +++ b/vendor/golang.org/x/sys/unix/syscall_solaris.go @@ -66,8 +66,10 @@ func Pipe(p []int) (err error) {  	if n != 0 {  		return err  	} -	p[0] = int(pp[0]) -	p[1] = int(pp[1]) +	if err == nil { +		p[0] = int(pp[0]) +		p[1] = int(pp[1]) +	}  	return nil  } @@ -79,8 +81,10 @@ func Pipe2(p []int, flags int) error {  	}  	var pp [2]_C_int  	err := pipe2(&pp, flags) -	p[0] = int(pp[0]) -	p[1] = int(pp[1]) +	if err == nil { +		p[0] = int(pp[0]) +		p[1] = int(pp[1]) +	}  	return err  } diff --git a/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go b/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go index 5fb76a146..f8616f454 100644 --- a/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go +++ b/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go @@ -579,8 +579,10 @@ func Pipe(p []int) (err error) {  	}  	var pp [2]_C_int  	err = pipe(&pp) -	p[0] = int(pp[0]) -	p[1] = int(pp[1]) +	if err == nil { +		p[0] = int(pp[0]) +		p[1] = int(pp[1]) +	}  	return  } diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go index 4726ab30a..51d0c0742 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go @@ -351,18 +351,6 @@ func Munlockall() (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func pipe() (fd1 int, fd2 int, err error) { -	r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0) -	fd1 = int(r0) -	fd2 = int(r1) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func pipe2(p *[2]_C_int, flags int) (err error) {  	_, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)  	if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go index fe71456db..df2efb6db 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go @@ -351,18 +351,6 @@ func Munlockall() (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func pipe() (fd1 int, fd2 int, err error) { -	r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0) -	fd1 = int(r0) -	fd2 = int(r1) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func pipe2(p *[2]_C_int, flags int) (err error) {  	_, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)  	if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go index 0b5b2f014..c8536c2c9 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go @@ -351,18 +351,6 @@ func Munlockall() (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func pipe() (fd1 int, fd2 int, err error) { -	r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0) -	fd1 = int(r0) -	fd2 = int(r1) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func pipe2(p *[2]_C_int, flags int) (err error) {  	_, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)  	if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go index bfca28648..8b981bfc2 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go @@ -351,18 +351,6 @@ func Munlockall() (err error) {  // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func pipe() (fd1 int, fd2 int, err error) { -	r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0) -	fd1 = int(r0) -	fd2 = int(r1) -	if e1 != 0 { -		err = errnoErr(e1) -	} -	return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -  func pipe2(p *[2]_C_int, flags int) (err error) {  	_, _, e1 := RawSyscall(SYS_PIPE2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0)  	if e1 != 0 { diff --git a/vendor/golang.org/x/sys/windows/syscall_windows.go b/vendor/golang.org/x/sys/windows/syscall_windows.go index 7702bbb8d..200b62a00 100644 --- a/vendor/golang.org/x/sys/windows/syscall_windows.go +++ b/vendor/golang.org/x/sys/windows/syscall_windows.go @@ -323,6 +323,8 @@ func NewCallbackCDecl(fn interface{}) uintptr {  //sys	WriteConsole(console Handle, buf *uint16, towrite uint32, written *uint32, reserved *byte) (err error) = kernel32.WriteConsoleW  //sys	ReadConsole(console Handle, buf *uint16, toread uint32, read *uint32, inputControl *byte) (err error) = kernel32.ReadConsoleW  //sys	CreateToolhelp32Snapshot(flags uint32, processId uint32) (handle Handle, err error) [failretval==InvalidHandle] = kernel32.CreateToolhelp32Snapshot +//sys	Module32First(snapshot Handle, moduleEntry *ModuleEntry32) (err error) = kernel32.Module32FirstW +//sys	Module32Next(snapshot Handle, moduleEntry *ModuleEntry32) (err error) = kernel32.Module32NextW  //sys	Process32First(snapshot Handle, procEntry *ProcessEntry32) (err error) = kernel32.Process32FirstW  //sys	Process32Next(snapshot Handle, procEntry *ProcessEntry32) (err error) = kernel32.Process32NextW  //sys	Thread32First(snapshot Handle, threadEntry *ThreadEntry32) (err error) diff --git a/vendor/golang.org/x/sys/windows/types_windows.go b/vendor/golang.org/x/sys/windows/types_windows.go index 286dd1eab..73087bf5e 100644 --- a/vendor/golang.org/x/sys/windows/types_windows.go +++ b/vendor/golang.org/x/sys/windows/types_windows.go @@ -156,6 +156,8 @@ const (  	MAX_PATH      = 260  	MAX_LONG_PATH = 32768 +	MAX_MODULE_NAME32 = 255 +  	MAX_COMPUTERNAME_LENGTH = 15  	TIME_ZONE_ID_UNKNOWN  = 0 @@ -970,6 +972,21 @@ type ThreadEntry32 struct {  	Flags          uint32  } +type ModuleEntry32 struct { +	Size         uint32 +	ModuleID     uint32 +	ProcessID    uint32 +	GlblcntUsage uint32 +	ProccntUsage uint32 +	ModBaseAddr  uintptr +	ModBaseSize  uint32 +	ModuleHandle Handle +	Module       [MAX_MODULE_NAME32 + 1]uint16 +	ExePath      [MAX_PATH]uint16 +} + +const SizeofModuleEntry32 = unsafe.Sizeof(ModuleEntry32{}) +  type Systemtime struct {  	Year         uint16  	Month        uint16 diff --git a/vendor/golang.org/x/sys/windows/zsyscall_windows.go b/vendor/golang.org/x/sys/windows/zsyscall_windows.go index bf0dd8fca..1055d47ed 100644 --- a/vendor/golang.org/x/sys/windows/zsyscall_windows.go +++ b/vendor/golang.org/x/sys/windows/zsyscall_windows.go @@ -295,6 +295,8 @@ var (  	procLockFileEx                                           = modkernel32.NewProc("LockFileEx")  	procLockResource                                         = modkernel32.NewProc("LockResource")  	procMapViewOfFile                                        = modkernel32.NewProc("MapViewOfFile") +	procModule32FirstW                                       = modkernel32.NewProc("Module32FirstW") +	procModule32NextW                                        = modkernel32.NewProc("Module32NextW")  	procMoveFileExW                                          = modkernel32.NewProc("MoveFileExW")  	procMoveFileW                                            = modkernel32.NewProc("MoveFileW")  	procMultiByteToWideChar                                  = modkernel32.NewProc("MultiByteToWideChar") @@ -2567,6 +2569,22 @@ func MapViewOfFile(handle Handle, access uint32, offsetHigh uint32, offsetLow ui  	return  } +func Module32First(snapshot Handle, moduleEntry *ModuleEntry32) (err error) { +	r1, _, e1 := syscall.Syscall(procModule32FirstW.Addr(), 2, uintptr(snapshot), uintptr(unsafe.Pointer(moduleEntry)), 0) +	if r1 == 0 { +		err = errnoErr(e1) +	} +	return +} + +func Module32Next(snapshot Handle, moduleEntry *ModuleEntry32) (err error) { +	r1, _, e1 := syscall.Syscall(procModule32NextW.Addr(), 2, uintptr(snapshot), uintptr(unsafe.Pointer(moduleEntry)), 0) +	if r1 == 0 { +		err = errnoErr(e1) +	} +	return +} +  func MoveFileEx(from *uint16, to *uint16, flags uint32) (err error) {  	r1, _, e1 := syscall.Syscall(procMoveFileExW.Addr(), 3, uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(to)), uintptr(flags))  	if r1 == 0 {  | 
