-
- Downloads
syscall: add ptracePtr that accepts pointer arg as unsafe.Pointer
The existing ptrace wrapper accepts pointer argument as an uintptr which often points to the memory allocated in Go. This violates unsafe.Pointer safety rules. Fixes #58387 Change-Id: Iab12122c495953f94ea00c2a61654a818a464205 Reviewed-on: https://go-review.googlesource.com/c/go/+/470299 TryBot-Result: Gopher Robot <gobot@golang.org> Run-TryBot: Dmitri Goutnik <dgoutnik@gmail.com> Reviewed-by:Bryan Mills <bcmills@google.com> Reviewed-by:
Ian Lance Taylor <iant@google.com> Auto-Submit: Dmitri Goutnik <dgoutnik@gmail.com>
Showing
- src/syscall/mksyscall.pl 1 addition, 1 deletionsrc/syscall/mksyscall.pl
- src/syscall/mksyscall_libc.pl 7 additions, 5 deletionssrc/syscall/mksyscall_libc.pl
- src/syscall/ptrace_darwin.go 7 additions, 0 deletionssrc/syscall/ptrace_darwin.go
- src/syscall/ptrace_ios.go 7 additions, 0 deletionssrc/syscall/ptrace_ios.go
- src/syscall/syscall_aix.go 3 additions, 2 deletionssrc/syscall/syscall_aix.go
- src/syscall/syscall_darwin_amd64.go 1 addition, 0 deletionssrc/syscall/syscall_darwin_amd64.go
- src/syscall/syscall_darwin_arm64.go 1 addition, 0 deletionssrc/syscall/syscall_darwin_arm64.go
- src/syscall/syscall_linux.go 8 additions, 7 deletionssrc/syscall/syscall_linux.go
- src/syscall/syscall_openbsd_libc.go 1 addition, 0 deletionssrc/syscall/syscall_openbsd_libc.go
- src/syscall/zsyscall_aix_ppc64.go 10 additions, 0 deletionssrc/syscall/zsyscall_aix_ppc64.go
- src/syscall/zsyscall_darwin_amd64.go 11 additions, 0 deletionssrc/syscall/zsyscall_darwin_amd64.go
- src/syscall/zsyscall_darwin_arm64.go 11 additions, 0 deletionssrc/syscall/zsyscall_darwin_arm64.go
- src/syscall/zsyscall_linux_386.go 10 additions, 0 deletionssrc/syscall/zsyscall_linux_386.go
- src/syscall/zsyscall_linux_amd64.go 10 additions, 0 deletionssrc/syscall/zsyscall_linux_amd64.go
- src/syscall/zsyscall_linux_arm.go 10 additions, 0 deletionssrc/syscall/zsyscall_linux_arm.go
- src/syscall/zsyscall_linux_arm64.go 10 additions, 0 deletionssrc/syscall/zsyscall_linux_arm64.go
- src/syscall/zsyscall_linux_loong64.go 10 additions, 0 deletionssrc/syscall/zsyscall_linux_loong64.go
- src/syscall/zsyscall_linux_mips.go 10 additions, 0 deletionssrc/syscall/zsyscall_linux_mips.go
- src/syscall/zsyscall_linux_mips64.go 10 additions, 0 deletionssrc/syscall/zsyscall_linux_mips64.go
- src/syscall/zsyscall_linux_mips64le.go 10 additions, 0 deletionssrc/syscall/zsyscall_linux_mips64le.go
Loading
Please register or sign in to comment