commit | 12cec1faf1ba925d7b0a3a355d32aa819eac98ba | [log] [tgz] |
---|---|---|
author | Jason A. Donenfeld <Jason@zx2c4.com> | Fri Nov 13 15:51:52 2020 +0100 |
committer | Jason A. Donenfeld <Jason@zx2c4.com> | Fri Nov 13 23:30:24 2020 +0000 |
tree | f8de207f161af30b58d0e1c02545368ee9235d2d | |
parent | cec591ef54eecb509f406ffb172c2c0cf3219c96 [diff] |
windows: add IsWow64Process2 for detecting x86 on arm The original IsWow64Process returns false on arm, always, and so IsWow64Process2 was added to account for this scenario. This isn't available on older versions of Windows, so we mark it as such using the new '?' notation. Finally, we add a test to make sure this all works and does the expected thing on different versions of Windows. Change-Id: Ic0412578cfb3f4cf6c9dc92a0028abc579bf6c85 Reviewed-on: https://go-review.googlesource.com/c/sys/+/269077 Run-TryBot: Jason A. Donenfeld <Jason@zx2c4.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Trust: Jason A. Donenfeld <Jason@zx2c4.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.