|
syscall: use unsafe.Pointer in BSD kevent
Doesn't really matter for the most part, since the runtime-integrated
network poller uses its own kevent implementation, but for people using
the syscall directly, we should use an unsafe.Pointer for the precise GC
to retain the pointer arguments.
Also push down unsafe.Pointer a bit further in exec_linux.go, not
that there are any GC preemption points in the middle and sys
is still live anyway.
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+67 lines, -77 lines) |
Patch |
 |
M |
src/pkg/syscall/exec_linux.go
|
View
|
1
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
src/pkg/syscall/syscall_bsd.go
|
View
|
1
|
1 chunk |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
src/pkg/syscall/zsyscall_darwin_386.go
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
src/pkg/syscall/zsyscall_darwin_amd64.go
|
View
|
1
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
src/pkg/syscall/zsyscall_dragonfly_386.go
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
src/pkg/syscall/zsyscall_dragonfly_amd64.go
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
src/pkg/syscall/zsyscall_freebsd_386.go
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
src/pkg/syscall/zsyscall_freebsd_amd64.go
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
src/pkg/syscall/zsyscall_freebsd_arm.go
|
View
|
1
2
|
10 chunks |
+42 lines, -47 lines |
0 comments
|
Download
|
 |
M |
src/pkg/syscall/zsyscall_netbsd_386.go
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
src/pkg/syscall/zsyscall_netbsd_amd64.go
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
src/pkg/syscall/zsyscall_netbsd_arm.go
|
View
|
1
2
|
7 chunks |
+8 lines, -13 lines |
0 comments
|
Download
|
 |
M |
src/pkg/syscall/zsyscall_openbsd_386.go
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
src/pkg/syscall/zsyscall_openbsd_amd64.go
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
Total messages: 3
|