go/src/syscall
WANG Xuerui f8c26a59a4 syscall: update linux/loong64 kernel ABI, emulate fstatat with statx
The linux/loong64 kernel ABI has changed a little since the inception
of the Go port; most notably fstat and fstatat are being removed [1],
leaving only statx as the stat mechanism. Fortunately the structs are
easy enough to translate, and we now exclusively use statx across the
board on loong64 for best compatibility with past and future kernels
(due to the architecture's young age, statx is always available).

In wiring up the statx calls, it turned out the linux/loong64 syscall
definitions were out-of-date, so the generation script received some
tweaking as well.

[1]: https://lore.kernel.org/all/20220518092619.1269111-1-chenhuacai@loongson.cn/

Change-Id: Ifebb9ab9fef783683e453fa331d623575e824a48
Reviewed-on: https://go-review.googlesource.com/c/go/+/407694
Run-TryBot: Ian Lance Taylor <iant@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Reviewed-by: abner chenc <chenguoqi@loongson.cn>
Auto-Submit: Ian Lance Taylor <iant@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Alex Rakoczy <alex@golang.org>
Run-TryBot: Ian Lance Taylor <iant@golang.org>
2022-05-26 20:15:45 +00:00
..
js all: gofmt main repo 2022-04-11 16:34:30 +00:00
asan.go all: remove more leftover // +build lines 2021-11-06 10:24:44 +00:00
asan0.go all: remove more leftover // +build lines 2021-11-06 10:24:44 +00:00
asm9_unix2_amd64.s syscall: call ABIInternal entersyscall on register ABI platforms 2022-03-16 15:40:39 +00:00
asm_aix_ppc64.s
asm_darwin_amd64.s syscall: call ABIInternal entersyscall on register ABI platforms 2022-03-16 15:40:39 +00:00
asm_darwin_arm64.s syscall: call ABIInternal entersyscall on register ABI platforms 2022-03-16 15:40:39 +00:00
asm_freebsd_arm.s
asm_freebsd_arm64.s syscall: call ABIInternal entersyscall on register ABI platforms 2022-03-16 15:40:39 +00:00
asm_linux_386.s syscall: define Syscall6 in terms of RawSyscall6 on linux 2022-04-22 19:02:29 +00:00
asm_linux_amd64.s syscall: define Syscall6 in terms of RawSyscall6 on linux 2022-04-22 19:02:29 +00:00
asm_linux_arm.s syscall: define Syscall6 in terms of RawSyscall6 on linux 2022-04-22 19:02:29 +00:00
asm_linux_arm64.s syscall: define Syscall6 in terms of RawSyscall6 on linux 2022-04-22 19:02:29 +00:00
asm_linux_loong64.s syscall: add syscall support for linux/loong64 2022-05-20 15:12:49 +00:00
asm_linux_mips64x.s syscall: define Syscall6 in terms of RawSyscall6 on linux 2022-04-22 19:02:29 +00:00
asm_linux_mipsx.s syscall: define Syscall6 in terms of RawSyscall6 on linux 2022-04-22 19:02:29 +00:00
asm_linux_ppc64x.s syscall: define Syscall6 in terms of RawSyscall6 on linux 2022-04-22 19:02:29 +00:00
asm_linux_riscv64.s syscall: define Syscall6 in terms of RawSyscall6 on linux 2022-04-22 19:02:29 +00:00
asm_linux_s390x.s syscall: define Syscall6 in terms of RawSyscall6 on linux 2022-04-22 19:02:29 +00:00
asm_netbsd_amd64.s syscall: call ABIInternal entersyscall on register ABI platforms 2022-03-16 15:40:39 +00:00
asm_netbsd_arm.s
asm_netbsd_arm64.s syscall: call ABIInternal entersyscall on register ABI platforms 2022-03-16 15:40:39 +00:00
asm_openbsd_386.s runtime,syscall: convert syscall on openbsd/386 to libc 2021-04-30 20:00:36 +00:00
asm_openbsd_amd64.s runtime,syscall: convert syscall on openbsd/amd64 to libc 2021-01-26 07:10:57 +00:00
asm_openbsd_arm.s runtime,syscall: convert syscall on openbsd/arm to libc 2021-05-09 17:07:01 +00:00
asm_openbsd_arm64.s runtime,syscall: convert syscall on openbsd/arm64 to libc 2021-01-28 02:19:23 +00:00
asm_openbsd_mips64.s syscall: add support for openbsd/mips64 2020-10-29 08:08:26 +00:00
asm_plan9_386.s
asm_plan9_amd64.s syscall: call ABI0 exitsyscall on Plan 9/AMD64 2022-03-17 01:29:17 +00:00
asm_plan9_arm.s
asm_solaris_amd64.s runtime, syscall: implement syscall.Pipe using syscall.Pipe2 on solaris 2022-03-08 21:16:53 +00:00
asm_unix_386.s all: remove more leftover // +build lines 2021-11-06 10:24:44 +00:00
asm_unix_amd64.s syscall: call ABIInternal entersyscall on register ABI platforms 2022-03-16 15:40:39 +00:00
bpf_bsd.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
bpf_darwin.go
const_plan9.go
creds_test.go syscall: allow EINVAL in TestSCMCredentials 2022-03-17 02:43:05 +00:00
dir_plan9.go all: separate doc comment from //go: directives 2022-04-05 17:54:15 +00:00
dirent.go all: use new "unix" build tag where appropriate 2022-03-29 16:24:51 +00:00
dirent_test.go all: use new "unix" build tag where appropriate 2022-03-29 16:24:51 +00:00
dll_windows.go syscall: add SyscallN 2021-08-19 17:30:19 +00:00
endian_big.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
endian_little.go syscall: add syscall support for linux/loong64 2022-05-20 15:12:49 +00:00
env_unix.go all: use new "unix" build tag where appropriate 2022-03-29 16:24:51 +00:00
env_windows.go
errors_plan9.go
exec_aix_test.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
exec_bsd.go all: separate doc comment from //go: directives 2022-04-05 17:54:15 +00:00
exec_freebsd.go all: separate doc comment from //go: directives 2022-04-05 17:54:15 +00:00
exec_libc.go all: separate doc comment from //go: directives 2022-04-05 17:54:15 +00:00
exec_libc2.go all: separate doc comment from //go: directives 2022-04-05 17:54:15 +00:00
exec_linux.go all: separate doc comment from //go: directives 2022-04-05 17:54:15 +00:00
exec_linux_test.go syscall: relax output check in TestGroupCleanupUserNamespace 2022-03-31 21:17:08 +00:00
exec_pdeathsig_test.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
exec_plan9.go all: separate doc comment from //go: directives 2022-04-05 17:54:15 +00:00
exec_solaris_test.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
exec_unix.go all: use new "unix" build tag where appropriate 2022-03-29 16:24:51 +00:00
exec_unix_test.go all: use new "unix" build tag where appropriate 2022-03-29 16:24:51 +00:00
exec_windows.go all: gofmt main repo 2022-04-11 16:34:30 +00:00
exec_windows_test.go all: update references to symbols moved from io/ioutil to io 2021-04-05 17:51:15 +00:00
export_darwin_test.go syscall: use libc-based ioctl for Ioctl in tests on darwin 2020-09-22 18:05:58 +00:00
export_freebsd_test.go
export_linux_test.go
export_unix_test.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
export_windows_test.go syscall: treat proc thread attribute lists as unsafe.Pointers 2021-03-04 19:59:23 +00:00
flock.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
flock_aix.go
flock_darwin.go
flock_linux_32bit.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
forkpipe.go syscall: add Pipe2 on solaris and use it for forkExecPipe 2022-03-08 21:16:30 +00:00
forkpipe2.go syscall: add Pipe2 on solaris and use it for forkExecPipe 2022-03-08 21:16:30 +00:00
fs_js.go all: gofmt -w -r 'interface{} -> any' src 2021-12-13 18:45:54 +00:00
getdirentries_test.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
lsf_linux.go syscall: use SOCK_CLOEXEC when creating sockets 2019-12-11 00:01:17 +00:00
mkall.sh syscall: add syscall support for linux/loong64 2022-05-20 15:12:49 +00:00
mkasm.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
mkerrors.sh syscall: update linux/loong64 kernel ABI, emulate fstatat with statx 2022-05-26 20:15:45 +00:00
mkpost.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
mksyscall.pl all: remove more leftover // +build lines 2021-11-06 10:24:44 +00:00
mksyscall_libc.pl all: remove more leftover // +build lines 2021-11-06 10:24:44 +00:00
mksyscall_windows.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
mksysctl_openbsd.pl
mksysnum_dragonfly.pl
mksysnum_freebsd.pl
mksysnum_linux.pl
mksysnum_netbsd.pl
mksysnum_openbsd.pl syscall: add support for openbsd/mips64 2020-10-29 08:08:26 +00:00
mksysnum_plan9.sh
mmap_unix_test.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
msan.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
msan0.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
net.go
net_js.go all: gofmt -w -r 'interface{} -> any' src 2021-12-13 18:45:54 +00:00
netlink_linux.go syscall: hoist Getsockname out of NetlinkRIB loops 2021-08-16 17:40:17 +00:00
ptrace_darwin.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ptrace_ios.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
pwd_plan9.go
route_bsd.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
route_darwin.go
route_dragonfly.go
route_freebsd.go
route_freebsd_32bit.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
route_freebsd_64bit.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
route_netbsd.go
route_openbsd.go
security_windows.go syscall, internal/syscall/windows: remove utf16PtrToString parameter 2020-05-03 07:23:32 +00:00
setuidgid_32_linux.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
setuidgid_linux.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
sock_cloexec_linux.go syscall: use SOCK_CLOEXEC when creating sockets 2019-12-11 00:01:17 +00:00
sockcmsg_dragonfly.go
sockcmsg_linux.go
sockcmsg_unix.go all: use new "unix" build tag where appropriate 2022-03-29 16:24:51 +00:00
sockcmsg_unix_other.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
syscall.go all: gofmt main repo 2022-04-11 16:34:30 +00:00
syscall_aix.go syscall: make //sys lines not doc comments 2022-05-19 15:32:36 +00:00
syscall_aix_ppc64.go
syscall_bsd.go syscall: unify unix Recvmsg epilogues 2021-11-04 00:15:44 +00:00
syscall_bsd_test.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
syscall_darwin.go syscall: move Syscall declarations to OS files 2022-04-21 18:06:48 +00:00
syscall_darwin_amd64.go syscall, etc.: use abi.FuncPCABI0 for libc syscall wrappers 2021-04-26 15:52:34 +00:00
syscall_darwin_arm64.go syscall, etc.: use abi.FuncPCABI0 for libc syscall wrappers 2021-04-26 15:52:34 +00:00
syscall_dragonfly.go syscall: make //sys lines not doc comments 2022-05-19 15:32:36 +00:00
syscall_dragonfly_amd64.go
syscall_freebsd.go syscall: move Syscall declarations to OS files 2022-04-21 18:06:48 +00:00
syscall_freebsd_386.go
syscall_freebsd_amd64.go
syscall_freebsd_arm.go
syscall_freebsd_arm64.go
syscall_freebsd_test.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
syscall_illumos.go internal/poll, net, syscall: use accept4 on solaris 2022-05-03 14:38:32 +00:00
syscall_js.go all: gofmt main repo 2022-04-11 16:34:30 +00:00
syscall_linux.go all: gofmt main repo 2022-05-19 15:49:05 +00:00
syscall_linux_386.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
syscall_linux_amd64.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
syscall_linux_arm.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
syscall_linux_arm64.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
syscall_linux_loong64.go syscall: update linux/loong64 kernel ABI, emulate fstatat with statx 2022-05-26 20:15:45 +00:00
syscall_linux_mips64x.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
syscall_linux_mipsx.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
syscall_linux_ppc64x.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
syscall_linux_riscv64.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
syscall_linux_s390x.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
syscall_linux_test.go runtime, syscall: reimplement AllThreadsSyscall using only signals. 2022-02-15 15:40:35 +00:00
syscall_netbsd.go syscall: make //sys lines not doc comments 2022-05-19 15:32:36 +00:00
syscall_netbsd_386.go
syscall_netbsd_amd64.go
syscall_netbsd_arm.go
syscall_netbsd_arm64.go
syscall_openbsd.go syscall: make //sys lines not doc comments 2022-05-19 15:32:36 +00:00
syscall_openbsd1.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
syscall_openbsd_386.go
syscall_openbsd_amd64.go
syscall_openbsd_arm.go
syscall_openbsd_arm64.go
syscall_openbsd_libc.go syscall: use dup3 in forkAndExecInChild on OpenBSD 2022-03-05 08:36:13 +00:00
syscall_openbsd_mips64.go syscall: use dup3 in forkAndExecInChild on OpenBSD 2022-03-05 08:36:13 +00:00
syscall_plan9.go syscall: make //sys lines not doc comments 2022-05-19 15:32:36 +00:00
syscall_plan9_test.go
syscall_ptrace_test.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
syscall_solaris.go internal/poll, net, syscall: use accept4 on solaris 2022-05-03 14:38:32 +00:00
syscall_solaris_amd64.go
syscall_test.go all: add internal/itoa package 2021-03-14 17:56:50 +00:00
syscall_unix.go syscall: move Syscall declarations to OS files 2022-04-21 18:06:48 +00:00
syscall_unix_test.go all: use new "unix" build tag where appropriate 2022-03-29 16:24:51 +00:00
syscall_windows.go syscall: update broken links 2022-05-10 21:29:25 +00:00
syscall_windows_test.go os, syscall: don't consider stderr output as part of hostname 2022-05-09 18:06:51 +00:00
tables_js.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
time_fake.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
time_nofake.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
timestruct.go all: use new "unix" build tag where appropriate 2022-03-29 16:24:51 +00:00
types_aix.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
types_darwin.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
types_dragonfly.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
types_freebsd.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
types_illumos_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
types_linux.go syscall: update linux/loong64 kernel ABI, emulate fstatat with statx 2022-05-26 20:15:45 +00:00
types_netbsd.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
types_openbsd.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
types_solaris.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
types_windows.go syscall: use runtime.KeepAlive for ProcThreadAttributeList arguments 2021-03-11 13:49:01 +00:00
types_windows_386.go
types_windows_amd64.go
types_windows_arm.go
types_windows_arm64.go syscall: add windows/arm64 support 2021-02-19 00:40:42 +00:00
zerrors_aix_ppc64.go
zerrors_darwin_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_darwin_arm64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_dragonfly_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_freebsd_386.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_freebsd_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_freebsd_arm.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_freebsd_arm64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_linux_386.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_linux_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_linux_arm.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_linux_arm64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_linux_loong64.go syscall: update linux/loong64 kernel ABI, emulate fstatat with statx 2022-05-26 20:15:45 +00:00
zerrors_linux_mips.go
zerrors_linux_mips64.go
zerrors_linux_mips64le.go
zerrors_linux_mipsle.go
zerrors_linux_ppc64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_linux_ppc64le.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_linux_riscv64.go syscall: follow convention for generated code comments in linux/riscv64 files 2019-11-23 11:00:41 +00:00
zerrors_linux_s390x.go
zerrors_netbsd_386.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_netbsd_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_netbsd_arm.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_netbsd_arm64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_openbsd_386.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_openbsd_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_openbsd_arm.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_openbsd_arm64.go
zerrors_openbsd_mips64.go syscall: add support for openbsd/mips64 2020-10-29 08:08:26 +00:00
zerrors_solaris_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zerrors_windows.go
zsyscall_aix_ppc64.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_darwin_amd64.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_darwin_amd64.s syscall: add utimensat libc wrapper on darwin 2021-10-26 05:05:24 +00:00
zsyscall_darwin_arm64.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_darwin_arm64.s syscall: add utimensat libc wrapper on darwin 2021-10-26 05:05:24 +00:00
zsyscall_dragonfly_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsyscall_freebsd_386.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_freebsd_amd64.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_freebsd_arm.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_freebsd_arm64.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_linux_386.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_linux_amd64.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_linux_arm.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_linux_arm64.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_linux_loong64.go syscall: update linux/loong64 kernel ABI, emulate fstatat with statx 2022-05-26 20:15:45 +00:00
zsyscall_linux_mips.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_linux_mips64.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_linux_mips64le.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_linux_mipsle.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_linux_ppc64.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_linux_ppc64le.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_linux_riscv64.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_linux_s390x.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_netbsd_386.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_netbsd_amd64.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_netbsd_arm.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_netbsd_arm64.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_openbsd_386.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_openbsd_386.s syscall: use dup3 in forkAndExecInChild on OpenBSD 2022-03-05 08:36:13 +00:00
zsyscall_openbsd_amd64.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_openbsd_amd64.s syscall: use dup3 in forkAndExecInChild on OpenBSD 2022-03-05 08:36:13 +00:00
zsyscall_openbsd_arm.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_openbsd_arm.s syscall: use dup3 in forkAndExecInChild on OpenBSD 2022-03-05 08:36:13 +00:00
zsyscall_openbsd_arm64.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_openbsd_arm64.s syscall: use dup3 in forkAndExecInChild on OpenBSD 2022-03-05 08:36:13 +00:00
zsyscall_openbsd_mips64.go syscall: add race annotations to Pread and Pwrite 2022-03-12 23:32:36 +00:00
zsyscall_plan9_386.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsyscall_plan9_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsyscall_plan9_arm.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsyscall_solaris_amd64.go internal/poll, net, syscall: use accept4 on solaris 2022-05-03 14:38:32 +00:00
zsyscall_windows.go syscall: add race annotations to Windows ReadFile and WriteFile 2022-03-15 02:22:54 +00:00
zsysctl_openbsd.go
zsysnum_darwin_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_darwin_arm64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_dragonfly_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_freebsd_386.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_freebsd_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_freebsd_arm.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_freebsd_arm64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_linux_386.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_linux_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_linux_arm.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_linux_arm64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_linux_loong64.go syscall: update linux/loong64 kernel ABI, emulate fstatat with statx 2022-05-26 20:15:45 +00:00
zsysnum_linux_mips.go
zsysnum_linux_mips64.go
zsysnum_linux_mips64le.go
zsysnum_linux_mipsle.go
zsysnum_linux_ppc64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_linux_ppc64le.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_linux_riscv64.go syscall: follow convention for generated code comments in linux/riscv64 files 2019-11-23 11:00:41 +00:00
zsysnum_linux_s390x.go
zsysnum_netbsd_386.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_netbsd_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_netbsd_arm.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_netbsd_arm64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_openbsd_386.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_openbsd_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_openbsd_arm.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
zsysnum_openbsd_arm64.go
zsysnum_openbsd_mips64.go syscall: add support for openbsd/mips64 2020-10-29 08:08:26 +00:00
zsysnum_plan9.go
zsysnum_solaris_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_aix_ppc64.go
ztypes_darwin_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_darwin_arm64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_dragonfly_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_freebsd_386.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_freebsd_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_freebsd_arm.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_freebsd_arm64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_linux_386.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_linux_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_linux_arm.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_linux_arm64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_linux_loong64.go syscall: update linux/loong64 kernel ABI, emulate fstatat with statx 2022-05-26 20:15:45 +00:00
ztypes_linux_mips.go
ztypes_linux_mips64.go syscall: fix EpollEvent padding on mips64{,le} 2019-11-15 15:12:42 +00:00
ztypes_linux_mips64le.go syscall: fix EpollEvent padding on mips64{,le} 2019-11-15 15:12:42 +00:00
ztypes_linux_mipsle.go
ztypes_linux_ppc64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_linux_ppc64le.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_linux_riscv64.go syscall: resync various riscv64 structs with x/sys/unix 2020-01-06 11:46:56 +00:00
ztypes_linux_s390x.go
ztypes_netbsd_386.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_netbsd_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_netbsd_arm.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_netbsd_arm64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_openbsd_386.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_openbsd_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00
ztypes_openbsd_arm.go
ztypes_openbsd_arm64.go
ztypes_openbsd_mips64.go syscall: add support for openbsd/mips64 2020-10-29 08:08:26 +00:00
ztypes_solaris_amd64.go all: go fix -fix=buildtag std cmd (except for bootstrap deps, vendor) 2021-10-28 18:17:57 +00:00