proc/native: fix Windows build (#3023)

Commit b53fcbe broke the build on Windows, we didn't notice because 2d9a9d broke the test script.
This commit is contained in:
Alessandro Arzilli 2022-06-01 01:03:57 +02:00 committed by GitHub
parent 78471b3a5a
commit 5b88e45ca9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

@ -73,7 +73,7 @@ Write-Host $env:GOPATH
go version go version
go env go env
go run _scripts/make.go test go run _scripts/make.go test
x = $LastExitCode $x = $LastExitCode
if ($version -ne "gotip") { if ($version -ne "gotip") {
Exit $x Exit $x
} }

@ -80,7 +80,7 @@ func (thread *nativeThread) SetReg(regNum uint64, reg *op.DwarfRegister) error {
} }
*p = reg.Uint64Val *p = reg.Uint64Val
} else if regNum == regnum.AMD64_Rflags { } else if regNum == regnum.AMD64_Rflags {
context.Eflags = uint32(reg.Uint64Val) context.EFlags = uint32(reg.Uint64Val)
} else { } else {
if regNum < regnum.AMD64_XMM0 || regNum > regnum.AMD64_XMM0+15 { if regNum < regnum.AMD64_XMM0 || regNum > regnum.AMD64_XMM0+15 {
return fmt.Errorf("can not set register %s", regnum.AMD64ToName(regNum)) return fmt.Errorf("can not set register %s", regnum.AMD64ToName(regNum))