@@ -12,39 +12,17 @@ import (
12
12
13
13
const Enabled = true
14
14
15
- func Read (addr unsafe.Pointer , sz uintptr ) {
16
- read (addr , sz )
17
- }
15
+ //go:linkname Read runtime.msanread
16
+ func Read (addr unsafe.Pointer , sz uintptr )
18
17
19
- func Write (addr unsafe.Pointer , sz uintptr ) {
20
- write (addr , sz )
21
- }
18
+ //go:linkname Write runtime.msanwrite
19
+ func Write (addr unsafe.Pointer , sz uintptr )
22
20
23
- func Malloc (addr unsafe.Pointer , sz uintptr ) {
24
- malloc (addr , sz )
25
- }
21
+ //go:linkname Malloc runtime.msanmalloc
22
+ func Malloc (addr unsafe.Pointer , sz uintptr )
26
23
27
- func Free (addr unsafe.Pointer , sz uintptr ) {
28
- free (addr , sz )
29
- }
24
+ //go:linkname Free runtime.msanfree
25
+ func Free (addr unsafe.Pointer , sz uintptr )
30
26
31
- func Move (dst , src unsafe.Pointer , sz uintptr ) {
32
- move (dst , src , sz )
33
- }
34
-
35
- // Import private msan functions from runtime.
36
- //
37
- //go:linkname read runtime.msanread
38
- func read (addr unsafe.Pointer , sz uintptr )
39
-
40
- //go:linkname write runtime.msanwrite
41
- func write (addr unsafe.Pointer , sz uintptr )
42
-
43
- //go:linkname malloc runtime.msanmalloc
44
- func malloc (addr unsafe.Pointer , sz uintptr )
45
-
46
- //go:linkname free runtime.msanfree
47
- func free (addr unsafe.Pointer , sz uintptr )
48
-
49
- //go:linkname move runtime.msanmove
50
- func move (dst , src unsafe.Pointer , sz uintptr )
27
+ //go:linkname Move runtime.msanmove
28
+ func Move (dst , src unsafe.Pointer , sz uintptr )
0 commit comments