-
- Downloads
syscall: provide and use ioctlPtr for all BSD platforms
Provide ioctlPtr for all BSD platforms, then use this for BPF. This reduces darwin specific code, as well as avoiding the use of an indirect system call on OpenBSD. Updates #63900 Change-Id: I81f3e74a3149150abe972f106903310e3cf26929 Reviewed-on: https://go-review.googlesource.com/c/go/+/540019 Reviewed-by:Bryan Mills <bcmills@google.com> Reviewed-by:
Heschi Kreinick <heschi@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Run-TryBot: Joel Sing <joel@sing.id.au> Reviewed-by:
Josh Rickmar <jrick@zettaport.com>
Showing
- src/syscall/bpf_bsd.go 50 additions, 50 deletionssrc/syscall/bpf_bsd.go
- src/syscall/bpf_darwin.go 0 additions, 185 deletionssrc/syscall/bpf_darwin.go
- src/syscall/syscall_bsd.go 2 additions, 0 deletionssrc/syscall/syscall_bsd.go
- src/syscall/syscall_darwin.go 0 additions, 2 deletionssrc/syscall/syscall_darwin.go
- src/syscall/syscall_openbsd_libc.go 0 additions, 1 deletionsrc/syscall/syscall_openbsd_libc.go
- src/syscall/zsyscall_darwin_amd64.go 24 additions, 24 deletionssrc/syscall/zsyscall_darwin_amd64.go
- src/syscall/zsyscall_darwin_amd64.s 2 additions, 2 deletionssrc/syscall/zsyscall_darwin_amd64.s
- src/syscall/zsyscall_darwin_arm64.go 24 additions, 24 deletionssrc/syscall/zsyscall_darwin_arm64.go
- src/syscall/zsyscall_darwin_arm64.s 2 additions, 2 deletionssrc/syscall/zsyscall_darwin_arm64.s
- src/syscall/zsyscall_dragonfly_amd64.go 20 additions, 0 deletionssrc/syscall/zsyscall_dragonfly_amd64.go
- src/syscall/zsyscall_freebsd_386.go 20 additions, 0 deletionssrc/syscall/zsyscall_freebsd_386.go
- src/syscall/zsyscall_freebsd_amd64.go 20 additions, 0 deletionssrc/syscall/zsyscall_freebsd_amd64.go
- src/syscall/zsyscall_freebsd_arm.go 20 additions, 0 deletionssrc/syscall/zsyscall_freebsd_arm.go
- src/syscall/zsyscall_freebsd_arm64.go 20 additions, 0 deletionssrc/syscall/zsyscall_freebsd_arm64.go
- src/syscall/zsyscall_freebsd_riscv64.go 20 additions, 0 deletionssrc/syscall/zsyscall_freebsd_riscv64.go
- src/syscall/zsyscall_netbsd_386.go 20 additions, 0 deletionssrc/syscall/zsyscall_netbsd_386.go
- src/syscall/zsyscall_netbsd_amd64.go 20 additions, 0 deletionssrc/syscall/zsyscall_netbsd_amd64.go
- src/syscall/zsyscall_netbsd_arm.go 20 additions, 0 deletionssrc/syscall/zsyscall_netbsd_arm.go
- src/syscall/zsyscall_netbsd_arm64.go 20 additions, 0 deletionssrc/syscall/zsyscall_netbsd_arm64.go
- src/syscall/zsyscall_openbsd_386.go 24 additions, 14 deletionssrc/syscall/zsyscall_openbsd_386.go
Loading
Please register or sign in to comment