commit | 2977c7732d6ea692e72458986db1f62fbb185be7 | [log] [tgz] |
---|---|---|
author | Dmitri Goutnik <dgoutnik@gmail.com> | Tue Feb 21 11:39:27 2023 -0500 |
committer | Gopher Robot <gobot@golang.org> | Tue Feb 21 23:06:39 2023 +0000 |
tree | 73075e7d8f0bba9e07a2e0ce87962c0d44ea7935 | |
parent | 6877dccfc214b4f74cf5fb07094a86679645675c [diff] |
unix: 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. For golang/go#58387 Change-Id: Ib3b4c50368725191f0862c6c7c6d46b0568523c7 Reviewed-on: https://go-review.googlesource.com/c/sys/+/469835 Run-TryBot: Ian Lance Taylor <iant@google.com> Reviewed-by: Bryan Mills <bcmills@google.com> Run-TryBot: Bryan Mills <bcmills@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@google.com> Auto-Submit: Ian Lance Taylor <iant@google.com>
This repository holds supplemental Go packages for low-level interactions with the operating system.
The easiest way to install is to run go get -u golang.org/x/sys
. You can also manually git clone the repository to $GOPATH/src/golang.org/x/sys
.
This repository uses Gerrit for code changes. To learn how to submit changes to this repository, see https://golang.org/doc/contribute.html.
The main issue tracker for the sys repository is located at https://github.com/golang/go/issues. Prefix your issue with “x/sys:” in the subject line, so it is easy to find.