Commit Graph

  • ad02017442 windows: use SyscallN in mkwinsyscall Mauri de Souza Meneguzzo 2023-08-13 15:00:54 +00:00
  • 70233675ae cpu: remove repetitive word cui fliter 2023-08-15 11:19:29 +08:00
  • eabbd5c036 cpu: add support for amx detection Anton Kuklin 2023-08-10 12:32:18 +00:00
  • 552c4e8192 unix: avoid setting O_NONBLOCK needlessly by checking flags beforehand Andy Pan 2023-08-09 21:43:21 +08:00
  • ee578879d8 unix: add SchedSetAttr and SchedGetAttr for Linux Kir Kolyshkin 2023-08-04 14:56:29 -07:00
  • 60ecf13377 windows: add TimeBeginPeriod and TimeEndPeriod syscalls qmuntal 2023-08-04 11:50:46 +02:00
  • 104d4017fa unix: add riscv_hwprobe for riscv64 v0.11.0 Mark Ryan 2023-07-18 12:41:15 +00:00
  • 70f4e408de unix: retry fetching of lists through sysctl if the size changes Ed Schouten 2023-07-25 19:17:12 +00:00
  • ad7130c58d unix: add more block device ioctl numbers Lorenz Brun 2023-07-20 16:36:09 +02:00
  • c406141231 all: fix some typos cui fliter 2023-07-18 11:10:42 +08:00
  • 25d0004552 unix: fix last argument of pselect6 on linux Mauri de Souza Meneguzzo 2023-07-18 21:23:29 +00:00
  • 706fa9866a windows: remove repetitive words cui fliter 2023-07-15 00:25:39 +08:00
  • 3fead03e7d unix: add Mremap for netbsd Tobias Klauser 2023-07-07 15:28:59 +02:00
  • a1a9c4b846 unix/linux: update to Linux kernel 6.4 and Go 1.21rc2 v0.10.0 internal-branch.go1.21-vendor Tobias Klauser 2023-06-26 15:37:18 +02:00
  • 0a92922092 windows: make TestSystemModuleVersions more tolerant Heschi Kreinick 2023-06-26 12:46:44 -04:00
  • d1abdad3a4 unix/linux: update TUN flags and virtio_net_hdr constants Jordan Whited 2023-06-26 22:34:47 +00:00
  • 2b751ddc66 windows/svc/mgr: add Service.RecoveryActionsOnNonCrashFailures Craig Davison 2023-05-03 22:01:01 +00:00
  • e0c3b6e6ae unix: add Mremap for linux Anton Kuklin 2023-06-16 19:17:12 +00:00
  • ca096e46e8 unix: add missing IFLA_* consts on linux Tobias Klauser 2023-06-15 11:26:01 +02:00
  • df9fef2097 unix/linux: update to Linux kernel 6.3 and Go 1.20.5 Tobias Klauser 2023-06-14 14:05:14 +02:00
  • 55b11dcdae unix: remove recently introduced debug/elf dependency v0.9.0 Brad Fitzpatrick 2023-06-11 08:50:10 -07:00
  • 5059a07aa4 unix: implement Ptrace{Set,Get}Regs using PTRACE_{GET,SET}REGSET for Linux Guoqi Chen 2023-06-07 07:25:11 +08:00
  • 304f187cdb unix: replace use of strcpy in mkerrors.sh Josh Rickmar 2023-06-06 13:44:54 +00:00
  • 81c8a6c06d unix: add Getresuid and Getresgid for OpenBSD Alvar Penning 2023-06-04 07:56:06 +00:00
  • ff98eae2a0 unix: remove absolute path of pwd from mkall.sh Alvar Penning 2023-06-04 15:20:27 +00:00
  • b52f5441ce unix: add Getresuid, Getresgid for linux Mateusz Poliwczak 2023-05-30 08:16:36 +00:00
  • b5c7a0975d unix: update BPF constants with Linux kernel 6.2 Florian Lehner 2023-05-19 14:59:35 +02:00
  • c8ea6b0cbc windows: fix EnumProcesses to pass the correct array size Roman Mazur 2023-05-17 22:45:36 +02:00
  • 352d8339e8 cpu: add test for IsBigEndian Tobias Klauser 2023-05-15 14:32:57 +02:00
  • c43fe1e1f5 cpu: define IsBigEndian on wasm Tobias Klauser 2023-05-15 10:38:34 +02:00
  • 1911637744 windows/svc: use separate (and more descriptive) service names in tests Bryan C. Mills 2023-03-31 12:54:09 -04:00
  • ca59edaa5a windows: use unsafe.Add instead of pointer arithmetic on a uintptr v0.8.0 Bryan C. Mills 2023-05-03 16:57:05 -04:00
  • 6c5289959c windows: return error if DecomposeCommandLine parameter contains NUL Alex Brainman 2023-04-22 16:47:22 +10:00
  • 9524d496ef windows/svc/mgr: Service.Control: populate Status when returning certain errors Craig Davison 2023-04-21 18:13:05 +00:00
  • 2a33a30b79 execabs: let hasExec return false on wasip1 Tobias Klauser 2023-04-18 12:58:10 +02:00
  • 39c2d6a01d unix: add UDP socket option constants on linux Tobias Klauser 2023-04-14 11:04:58 +02:00
  • 1fb6828e5b unix: convert Iovec.Base to *byte in mkpost.go on solaris Tobias Klauser 2023-04-13 23:53:53 +02:00
  • 3125361ba6 unix: allow overriding GOOS using GOOS_TARGET in mkpost.go Tobias Klauser 2023-04-13 23:58:33 +02:00
  • dbd8f99a5e windows: add Service.ListDependentServices Sebastian Soto 2022-11-18 10:22:56 -05:00
  • f25ff604a2 windows: add JobObjectInformationClass consts for QueryInformationJobObject masshash 2023-04-02 11:54:43 +00:00
  • 64840c112d unix: add bindings for setattrlist() on macOS v0.7.0 Ed Schouten 2023-04-03 19:25:10 +00:00
  • 90abad3705 unix: add AT_EACCESS on Darwin Mikołaj Kuranowski 2023-03-31 02:06:28 +00:00
  • 94933fc7d0 windows: fix constant values for JobObjectInformationClass masshash 2023-03-25 10:56:44 +00:00
  • 00d8004a14 unix: match ioctl req argument type to libc type Jason A. Donenfeld 2023-03-15 17:52:25 +01:00
  • d0781cc69b unix: make solaris syscall tests less flaky Nahum Shalman 2023-02-03 02:39:35 +00:00
  • ff18efa0a3 unix: change Setrlimit/Prlimit to always call syscall functions Ian Lance Taylor 2023-03-15 12:16:22 -07:00
  • 494aa493cc unix: skip ip related tests if EAFNOSUPPORT raised Meng Zhuo 2023-03-03 19:57:27 -08:00
  • c7a1bf9a0b unix: define PerfBitWriteBackward v0.6.0 Francis Laniel 2023-03-03 17:18:02 +00:00
  • 147085206c unix: add SetsockoptTCPMD5Sig on linux Tobias Klauser 2023-03-02 16:17:12 +01:00
  • a6bfb89d2f unix: use unsafe.Slice in anyToSockaddr Tobias Klauser 2023-02-28 13:33:57 +01:00
  • c10701f35e windows: use unsafe.Slice in (*RawSockaddrAny).Sockaddr on windows Tobias Klauser 2023-02-28 13:59:40 +01:00
  • 6f250766ac unix: define extended TCPInfo on Linux Will Hawkins 2023-02-24 16:41:46 -05:00
  • 10499f4574 unix: add ioctlPtr with unsafe.Pointer arg on other unices (cont) Dmitri Goutnik 2023-02-24 10:27:54 -05:00
  • 92c4c39f76 unix: add Dup3 on FreeBSD Dmitri Goutnik 2023-02-23 08:20:32 -05:00
  • 748af6eb5d unix: pass PROT_MPROTECT(PROT_READ|PROT_WRITE) to initial Mmap on netbsd Tobias Klauser 2023-02-23 17:24:01 +01:00
  • 972870e3e1 unix/linux: update to Linux kernel 6.2, glibc 2.37 and Go 1.20.1 Tobias Klauser 2023-02-22 14:50:39 +01:00
  • cc0b67d799 unix: use C.ioctl in generated ioctlPtr Dmitri Goutnik 2023-02-22 09:37:55 -05:00
  • a3b23cc77e unix: use SYS_PTRACE in generated ptracePtr Tobias Klauser 2023-02-22 14:25:22 +01:00
  • 71a906ea0c unix/linux: add TUN flags and virtio_net_hdr constants Jordan Whited 2023-02-16 01:39:27 +00:00
  • 2977c7732d unix: add ptracePtr that accepts pointer arg as unsafe.Pointer Dmitri Goutnik 2023-02-21 11:39:27 -05:00
  • 6877dccfc2 execabs: don't override Go 1.19 error with our error Ian Lance Taylor 2023-02-20 13:38:42 -08:00
  • b13f40e221 unix: add ioctlPtr with unsafe.Pointer arg on other unices Dmitri Goutnik 2023-02-17 16:51:14 -05:00
  • 3b9b58b717 unix: Faccess: check CAP_DAC_OVERRIDE on Linux Kir Kolyshkin 2023-02-16 10:14:58 -08:00
  • 2da1413846 cpu: get hwcap/auxv from the Go 1.21+ runtime Brad Fitzpatrick 2023-02-04 06:58:22 -08:00
  • 4fee21c923 windows: Add WSALookupService syscall wrappers PumpkinSeed 2022-08-15 10:39:57 +02:00
  • c79a742fd1 unix: fix a use-after-free bug in PtraceIO on freebsd Bryan C. Mills 2023-02-06 12:16:47 -05:00
  • 90c8f94a05 unix: avoid converting non-pointers to unsafe.Pointer in PtraceIO v0.5.0 Bryan C. Mills 2023-02-06 11:48:46 -05:00
  • 4e121b1efb unix: add missing address operator in initxattrdest Bryan C. Mills 2023-02-06 11:04:20 -05:00
  • 68f9dcb1f9 windows/debug/svc: buffer channel passed to signal.Notify Bryan C. Mills 2023-02-06 09:06:12 -05:00
  • 0e1262c88a unix: add ptrace(PT_DENY_ATTACH) wrapper for darwin Tom Thorogood 2023-02-02 22:59:51 +10:30
  • 6938dae65e unix: add missing constants used with struct Timex on Linux James Clark 2023-02-02 17:38:46 +07:00
  • 01b330b26f unix: improve flaky solaris test logging Nahum Shalman 2023-02-02 21:24:52 +00:00
  • e7d7f63158 all: fix some comments cui fliter 2023-01-31 11:24:12 +08:00
  • 7a75290698 unix/linux: update to glibc 2.36 chenguoqi 2023-01-29 16:48:35 +08:00
  • 4112509618 windows/mkwinsyscall: write source to temp file if formatting fails Davis Goodin 2023-01-23 16:51:51 -08:00
  • 71da690494 windows/mkwinsyscall: support "." and "-" in DLL name Davis Goodin 2023-01-23 14:48:25 -08:00
  • b829a39df5 unix/linux: update to gcc 13.0.0, qemu 7.1.0 for loong64 chenguoqi 2023-01-29 15:33:17 +08:00
  • c3037ed066 unix: add support for clock_adjtime on Linux James Clark 2023-01-25 17:50:15 +07:00
  • 13fe000ef0 cpu: add IsBigEndian Tobias Klauser 2023-01-27 10:59:12 +01:00
  • 17fce3ac51 unix: avoid false positive in vet shift check Russ Cox 2023-01-26 10:42:08 -05:00
  • a6f4650873 windows: use UTF16FromString and UTF16ToString from syscall qmuntal 2023-01-20 14:39:19 +01:00
  • 6e4d1c53cf unix/linux: update to Linux kernel 6.1 and Go 1.20-rc2 Tobias Klauser 2023-01-11 10:26:57 +01:00
  • b8be2fde2a cpu: add //go:build line to cpu_gccgo_x86.c Tobias Klauser 2023-01-04 23:16:02 +01:00
  • 1e9f34104d unix: add //go:build line to gccgo_c.c Tobias Klauser 2023-01-04 23:02:23 +01:00
  • b60007cc4e unix: add Uvmexp and SysctlUvmexp for NetBSD v0.4.0 Benny Siegert 2023-01-03 15:36:18 +00:00
  • b751db56c7 unix: gofmt hurd files after CL 459895 Tobias Klauser 2022-12-31 15:31:47 +01:00
  • b360406616 unix: support TIOCGETA on GNU/Hurd Samuel Thibault 2022-12-30 08:08:05 +00:00
  • 3086868dc2 unix: regen on OpenBSD 7.2 Joel Sing 2022-12-27 16:08:50 +11:00
  • 2b11e6ba75 unix: remove Mclpool from openbsd types Joel Sing 2022-12-27 16:04:20 +11:00
  • 7c6badcd7c unix: convert openbsd/mips64 to direct libc calls Joel Sing 2022-12-29 16:15:09 +11:00
  • 3b1fc93fc1 unix: avoid allocations for common uses of Readv, Writev, etc. Eric Lagergren 2022-12-14 22:19:58 -08:00
  • 2204b6615f cpu: parse /proc/cpuinfo on linux/arm64 on old kernels when needed Brad Fitzpatrick 2022-12-18 20:34:23 -08:00
  • 72f772c4d7 unix: offs2lohi should shift by bits, not bytes Eric Lagergren 2022-12-13 10:28:36 -08:00
  • cffae8ece4 unix: add ClockGettime on *bsd and solaris Tobias Klauser 2022-12-12 16:11:07 +01:00
  • 96e75de924 unix: improve Sendmsg and Recvmsg documentation Dave Pifke 2022-12-12 15:34:27 -07:00
  • 127c0dd26a unix/linux: use Go 1.20rc1 to generate files Tobias Klauser 2022-12-09 16:53:38 +01:00
  • 3ca3b18c8b windows: add GetLargePageMinimum v0.3.0 internal-branch.go1.20-vendor Johan Jansson 2022-10-23 12:59:07 +03:00
  • d684c6f886 execabs: isGo119ErrDot: use errors.Is instead of string-matching Sebastiaan van Stijn 2022-11-10 18:59:02 +00:00
  • fc697a31fa unix: add ParseOneSocketControlMessage to parse control messages without allocating v0.2.0 Marten Seemann 2022-08-28 20:57:28 +03:00
  • 5726498127 unix: in Linux sendmsgN actually send one normal byte Ian Lance Taylor 2022-10-24 20:21:21 -07:00