Commit Graph

  • c6e801f48b unix: add openat2 for linux Kir Kolyshkin 2020-04-05 15:54:29 -07:00
  • c3d8025017 unix: update Dockerfile to Linux 5.6, and Go 1.13.9 Tobias Klauser 2020-03-31 13:15:04 +02:00
  • 9dae0f8f57 unix: add fs-verity consts and types Tobias Klauser 2020-03-27 13:31:23 +01:00
  • 85ca7c5b95 unix: allocate signalNameMap with enough space Tobias Klauser 2020-03-23 20:04:34 +01:00
  • 328b4cd54a unix: add readv/writev for illumos Araragi Hokuto 2020-03-21 13:33:22 +00:00
  • af34d8274f gitignore: remove obsolete reference to .hgignore in comment Yannic Bonenberger 2020-03-20 07:49:43 +01:00
  • 5766fd39f9 unix: regenerate all definitions on FreeBSD 12.1 on {386,amd64,arm64} Ed Schouten 2020-03-17 10:29:44 +00:00
  • a7d97aace0 unix: add disk ioctl constants for FreeBSD Ed Schouten 2020-03-16 20:40:48 +00:00
  • 08c61614be unix: only declare PtraceGetFsBase() on x86-based platforms Ed Schouten 2020-03-16 21:03:50 +00:00
  • 9a0dfc3c55 unix: implement L2TPIP socket address on Linux Tom Parkin 2020-03-12 20:42:32 +00:00
  • 5c8b2ff675 unix: update BPF consts on linux Tobias Klauser 2020-03-02 11:13:05 +01:00
  • 062a44052d cpu: add mips64x feature detection Tobias Klauser 2020-03-01 22:28:46 +01:00
  • 5d559ad92b unix: merge duplicate code in ztypes_linux_*.go Johan Jansson 2020-02-28 00:39:38 +02:00
  • 2f85c7ec1e unix: merge duplicate code in zsyscall_linux_*.go Johan Jansson 2020-02-28 00:33:46 +02:00
  • c5d0d7b4ec unix: merge duplicate code in zerrors_linux_*.go Johan Jansson 2020-02-24 18:53:12 +02:00
  • 6b2465a022 unix: add tool for merging duplicate code Johan Jansson 2020-02-24 18:49:32 +02:00
  • d5e6a3e2c0 unix: add adjtimex return constants Nikson Kanti Paul 2020-02-16 20:14:09 +01:00
  • cb0a6d8edb unix: mark capget/capset as non-blocking Caleb Spare 2020-02-18 14:41:24 -08:00
  • 9197077df8 unix: gofmt after CL 218799 Tobias Klauser 2020-02-17 22:18:36 +01:00
  • 2d4d9931dc unix: add RTMGRP_* consts from rtnetlink.h Tobias Klauser 2020-02-17 22:08:14 +01:00
  • 12a6c2dcc1 unix: add InotifyInit for mips64 Doorer 2020-02-12 08:54:49 +00:00
  • d101bd2416 unix: update Dockerfile to Linux 5.5, glibc 2.31, Go 1.13.7 Tobias Klauser 2020-02-02 17:37:14 +01:00
  • 915c9c3d4c [release-branch.go1.14-std] cpu: restore doinit() in cpu_riscv64.go release-branch.go1.14-std Filippo Valsorda 2020-01-31 15:46:21 -08:00
  • c19019e1d5 [release-branch.go1.14-std] cpu: add basic support for GOARCH=riscv64 Tobias Klauser 2019-11-13 09:44:58 +01:00
  • 9e5cf931a0 [release-branch.go1.14-cmd] unix: provide linux/riscv64 assembly for syscalls release-branch.go1.14-cmd Joel Sing 2019-05-18 18:17:00 +10:00
  • 9fbb57f87d unix: use pipe2 syscall on OpenBSD Aaron Bieber 2020-01-24 09:31:26 -07:00
  • e047566fdf unix: add new setfsuid/setfsgid wrappers Sergey Ivanov 2020-01-21 14:12:35 +03:00
  • 34d275377b unix: correct PtraceIoDesc and define PtraceIoDesc per GOARCH on freebsd Tobias Klauser 2020-01-20 16:40:54 +01:00
  • 655fe14d74 unix: test (*FdSet).Clear in TestFdSet Tobias Klauser 2020-01-20 13:36:15 +01:00
  • c1edf53553 Revert "unix: fix Setfsuid and Setfsgid return values" Brad Fitzpatrick 2020-01-20 15:03:55 +00:00
  • 94506bca4f unix: fix Setfsuid and Setfsgid return values Sergey Ivanov 2020-01-20 14:18:33 +03:00
  • 59e60aa80a cpu: don't read ARM64 registers on Android Tobias Klauser 2020-01-17 15:32:12 +01:00
  • b77594299b windows: add missing network-related constants maltalex 2020-01-15 22:20:54 +00:00
  • 86b910548b unix: add missing chtmpdir in TestPpoll on openbsd Tobias Klauser 2020-01-13 16:43:45 +01:00
  • 548cf772de unix: add SysctlClockinfo on dragonfly and freebsd Tobias Klauser 2020-01-07 15:19:56 +01:00
  • ef85f5a75d unix: add Inet4Pktinfo type on solaris Tobias Klauser 2020-01-07 13:56:05 +00:00
  • b016eb3dc9 unix: test UtimesNanoAt on *bsd and solaris Tobias Klauser 2020-01-06 14:27:03 +01:00
  • 5f8ca72cd6 unix: don't zero out extra registers on riscv64 syscalls Tobias Klauser 2020-01-05 23:22:07 +01:00
  • a1369afcda unix: add flags argument in //sys comments for Fstatvfs1 and Statvfs1 on netbsd Tobias Klauser 2020-01-02 14:53:07 +01:00
  • c96a22e43c unix: add Dup3 on netbsd and openbsd Tobias Klauser 2020-01-02 14:58:03 +01:00
  • 04cbcbbfee unix: correct build tag to define Getdirentries for darwin/arm with Go 1.11 Tobias Klauser 2019-12-28 21:33:25 +01:00
  • c709ea063b windows: added SO_RCVTIMEO and IPPROTO_ICMP constants maltalex 2019-12-16 21:59:25 +00:00
  • 5a3cf8467b unix: compare Stat_t members in TestFstatat Tobias Klauser 2019-12-23 10:27:52 +01:00
  • abf886d6f5 unix: unify definition of func fcntl Tobias Klauser 2019-12-21 14:53:33 +01:00
  • 0732a99047 unix: use correct file name in comment Ian Lance Taylor 2019-12-20 12:33:10 -08:00
  • d4481acd18 unix: add Readv/Writev family of syscalls for linux Axel Wagner 2019-12-19 17:06:45 +01:00
  • af0d71d358 windows: fix recvfrom and sendto data types maltalex 2019-12-19 18:46:49 +00:00
  • 4a24b40652 unix: add PrctlRetInt, a Prctl variant that returns (int, error) Umang Parmar 2019-12-18 06:34:59 +00:00
  • ac6580df44 unix: move functions Ptrace{Get|Set}RegSetArm64 to a separate file erifan01 2019-12-09 10:16:22 +08:00
  • eeba5f6aab unix: replace readlink in mkall.sh with portable shell commands Umang Parmar 2019-12-06 14:02:52 +00:00
  • bc7efcf3b8 unix: add functions PtraceGetRegSetArm64 and PtraceSetRegSetArm64 erifan01 2019-11-21 17:35:28 +08:00
  • ce4227a45e unix: add Statvfs and Fstatvfs on NetBSD Tobias Klauser 2019-12-03 11:43:03 +01:00
  • 85b82a3add cpu: support reading arm64 CPU feature registers Tobias Klauser 2019-12-01 17:19:09 +01:00
  • 6d18c012ae windows: add Recvfrom and Sendto implementations maltalex 2019-11-27 19:37:52 +00:00
  • 63cb32ae39 unix: add new fscrypt declarations from Linux v5.4 Eric Biggers 2019-11-26 10:29:11 -08:00
  • 8a8471f7e5 unix/linux: bump Linux and Go versions to latest stable releases Matt Layher 2019-11-25 12:02:17 -05:00
  • bd437916bb unix: check number of ready file descriptors in TestPselect Tobias Klauser 2019-11-20 16:35:20 +01:00
  • 76d669a226 unix: don't fail TestSelect on EINTR from Select Tobias Klauser 2019-11-20 16:32:25 +01:00
  • 6bfc516c86 windows: add Get*PreferredUILanguages Simon Rozman 2019-11-20 09:40:32 +01:00
  • f068ffe820 unix: use same TestSelect on all Unices Tobias Klauser 2019-11-19 10:36:11 +01:00
  • e882bf8e40 unix: fix EINTR check in TestPselect Tobias Klauser 2019-11-18 09:15:13 +01:00
  • cf1e2d5771 unix: regenerate zerrors for AIX Clément Chigot 2019-11-18 13:30:21 +01:00
  • b5d5184f72 windows: revert security_windows.go change of CL 202177 Alex Brainman 2019-11-17 11:10:08 +11:00
  • 2f86c98f34 unix: don't fail TestPselect on EINTR from Pselect Tobias Klauser 2019-11-16 13:15:17 +01:00
  • 6254a7c3ca unix: fix EINTR check in TestClockNanosleep Tobias Klauser 2019-11-17 23:42:14 +01:00
  • 81af7394a2 unix: don't fail TestClockNanosleep on EINTR from ClockNanosleep Tobias Klauser 2019-11-16 13:20:08 +01:00
  • 52ab431487 unix: fix EpollEvent padding on mips64{,le} Tobias Klauser 2019-11-06 08:41:42 +01:00
  • 4c7a9d0fe0 unix: check correct CPU for being enabled in old mask in TestSchedSetaffinity Tobias Klauser 2019-11-13 17:21:06 +01:00
  • 344fec8e55 cpu: don't redeclare doinit on ppc64le Tobias Klauser 2019-11-13 17:26:36 +01:00
  • fee6b63275 unix: accept time.Now()±1 as valid in TestTime Tobias Klauser 2019-11-13 10:39:24 +01:00
  • 2f3576d2c5 cpu: add basic support for GOARCH=riscv64 Tobias Klauser 2019-11-13 09:44:58 +01:00
  • e43da5d1f2 cpu: move empty doinit to own file Tobias Klauser 2019-11-13 09:44:03 +01:00
  • 8ad3422571 unix: skip TestPselect on EINTR Tobias Klauser 2019-11-13 10:26:55 +01:00
  • 59a1497f0c unix: test returned fd in TestEpoll Tobias Klauser 2019-11-12 20:10:44 +01:00
  • d32e6e3b99 windows: add empty.s to fix build with Go 1.11 and earlier Tobias Klauser 2019-11-10 14:49:38 +01:00
  • c1f44814a5 unix: add TestEpoll on linux Tobias Klauser 2019-11-05 11:44:00 +01:00
  • ac3223d801 unix: add methods to manipulate *FdSet Tobias Klauser 2019-11-05 09:23:58 +01:00
  • e8c54fb511 windows: add EnumProcesses function Tobias Klauser 2019-11-04 10:14:41 +01:00
  • f43be2a459 windows/registry: make '-gcflags=all=-d=checkptr' flag work Alex Brainman 2019-10-29 19:55:52 +11:00
  • 195ce5e7f9 unix: add devlink Linux generic netlink API constants Matt Layher 2019-10-28 12:36:51 -04:00
  • b67d8b46d2 unix: add missing HCI_CHANNEL_LOGGING constant Alexander Menzhinsky 2019-10-28 14:46:42 +03:00
  • f8518d3b36 windows/registry: remove TestWalkFullRegistry due to false assumptions Jason A. Donenfeld 2019-10-27 10:46:37 +01:00
  • 33540a1f60 unix: don't use non-existing uint128 type on freebsd/arm64 Tobias Klauser 2019-10-25 21:13:51 +02:00
  • 53bf42e6b3 windows/registry: allow for non-null terminated strings Jason A. Donenfeld 2019-10-23 22:34:22 +02:00
  • 6c3a3bfe00 unix: make convertFromDirents11 checkptr safe Tobias Klauser 2019-10-24 11:24:10 +02:00
  • b4ff53e7a1 unix: remove un-used ptrSize Cuong Manh Le 2019-10-25 00:16:44 +07:00
  • e66fe6eb8e unix: regenerate darwin libc trampolines after CL 202837 Tobias Klauser 2019-10-24 08:54:14 +02:00
  • f89234f9a2 unix: __sysctl is sysctl on darwin Jason A. Donenfeld 2019-10-23 13:32:03 +02:00
  • b69606af41 unix: comply with -d=checkptr in Test_anyToSockaddr Matt Layher 2019-10-23 09:52:06 -04:00
  • 742c48ecae windows: respect permission bits on file opening Jason A. Donenfeld 2019-10-21 16:20:38 +02:00
  • 3e7259c5e7 unix: don't use 32-bit aligned access for cmsgAlignOf on dragonfly after ABI change Tobias Klauser 2019-10-20 22:30:17 +02:00
  • 9984515f05 windows, unix: fix wrong unsafe.Pointer alignment in syscall Tobias Klauser 2019-10-19 12:38:44 +02:00
  • 727590c500 unix: avoid "just past the end" pointers in UnixRights Tobias Klauser 2019-10-18 09:22:11 +02:00
  • b09406accb windows: add GetDiskFreeSpaceEx function Takuto Ikuta 2019-10-10 18:17:53 +09:00
  • 06d7bd2c5f unix: update rtnetlink constants Lehner Florian 2019-10-08 08:42:09 +02:00
  • 543471e840 unix: add new func PtraceInterrupt on Linux Paulo Gomes 2019-10-08 06:11:43 +00:00
  • 0b153f535c windows: fix ShellExecute return condition Jason A. Donenfeld 2019-10-07 18:31:40 +02:00
  • ef33b2fb2c windows: use go:linkname instead of assembly Jason A. Donenfeld 2019-10-07 00:04:36 +02:00
  • 5f54ce5427 windows: add module handle functions Jason A. Donenfeld 2019-10-06 23:41:51 +02:00
  • 4ac5d0cebf unix: add new func PtraceSeize on Linux Paulo Gomes 2019-10-06 23:34:56 +00:00