aboutsummaryrefslogtreecommitdiff
path: root/src/syscall/syscall_windows.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/syscall/syscall_windows.go')
-rw-r--r--src/syscall/syscall_windows.go18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/syscall/syscall_windows.go b/src/syscall/syscall_windows.go
index bfd0d50fa7..032f814304 100644
--- a/src/syscall/syscall_windows.go
+++ b/src/syscall/syscall_windows.go
@@ -8,8 +8,10 @@ package syscall
import (
errorspkg "errors"
+ "internal/asan"
"internal/bytealg"
"internal/itoa"
+ "internal/msan"
"internal/oserror"
"internal/race"
"runtime"
@@ -446,11 +448,11 @@ func ReadFile(fd Handle, p []byte, done *uint32, overlapped *Overlapped) error {
}
race.Acquire(unsafe.Pointer(&ioSync))
}
- if msanenabled && *done > 0 {
- msanWrite(unsafe.Pointer(&p[0]), int(*done))
+ if msan.Enabled && *done > 0 {
+ msan.Write(unsafe.Pointer(&p[0]), uintptr(*done))
}
- if asanenabled && *done > 0 {
- asanWrite(unsafe.Pointer(&p[0]), int(*done))
+ if asan.Enabled && *done > 0 {
+ asan.Write(unsafe.Pointer(&p[0]), int(*done))
}
return err
}
@@ -463,11 +465,11 @@ func WriteFile(fd Handle, p []byte, done *uint32, overlapped *Overlapped) error
if race.Enabled && *done > 0 {
race.ReadRange(unsafe.Pointer(&p[0]), int(*done))
}
- if msanenabled && *done > 0 {
- msanRead(unsafe.Pointer(&p[0]), int(*done))
+ if msan.Enabled && *done > 0 {
+ msan.Read(unsafe.Pointer(&p[0]), uintptr(*done))
}
- if asanenabled && *done > 0 {
- asanRead(unsafe.Pointer(&p[0]), int(*done))
+ if asan.Enabled && *done > 0 {
+ asan.Read(unsafe.Pointer(&p[0]), int(*done))
}
return err
}