const Enabled = true
//go:linkname Read runtime.asanread
-func Read(addr unsafe.Pointer, len int)
+func Read(addr unsafe.Pointer, len uintptr)
//go:linkname Write runtime.asanwrite
-func Write(addr unsafe.Pointer, len int)
+func Write(addr unsafe.Pointer, len uintptr)
const Enabled = false
-func Read(addr unsafe.Pointer, len int) {
-}
+func Read(addr unsafe.Pointer, len uintptr) {}
-func Write(addr unsafe.Pointer, len int) {
-}
+func Write(addr unsafe.Pointer, len uintptr) {}
msan.Write(unsafe.Pointer(&p[0]), uintptr(n))
}
if asan.Enabled && n > 0 {
- asan.Write(unsafe.Pointer(&p[0]), n)
+ asan.Write(unsafe.Pointer(&p[0]), uintptr(n))
}
return
}
msan.Read(unsafe.Pointer(&p[0]), uintptr(n))
}
if asan.Enabled && n > 0 {
- asan.Read(unsafe.Pointer(&p[0]), n)
+ asan.Read(unsafe.Pointer(&p[0]), uintptr(n))
}
return
}
msan.Write(unsafe.Pointer(&p[0]), uintptr(n))
}
if asan.Enabled && n > 0 {
- asan.Write(unsafe.Pointer(&p[0]), n)
+ asan.Write(unsafe.Pointer(&p[0]), uintptr(n))
}
return
}
msan.Read(unsafe.Pointer(&p[0]), uintptr(n))
}
if asan.Enabled && n > 0 {
- asan.Read(unsafe.Pointer(&p[0]), n)
+ asan.Read(unsafe.Pointer(&p[0]), uintptr(n))
}
return
}
msan.Write(unsafe.Pointer(&p[0]), uintptr(*done))
}
if asan.Enabled && *done > 0 {
- asan.Write(unsafe.Pointer(&p[0]), int(*done))
+ asan.Write(unsafe.Pointer(&p[0]), uintptr(*done))
}
return err
}
msan.Read(unsafe.Pointer(&p[0]), uintptr(*done))
}
if asan.Enabled && *done > 0 {
- asan.Read(unsafe.Pointer(&p[0]), int(*done))
+ asan.Read(unsafe.Pointer(&p[0]), uintptr(*done))
}
return err
}