|
liblink: make GO_ARGS the default for functions beginning with ·
If there is a leading ·, assume there is a Go prototype and
attach the Go prototype information to the function.
If the function is not called from Go and does not need a
Go prototype, it can be made file-local instead (using name<>(SB)).
This fixes the current BSD build failures, by giving functions like
sync/atomic.StoreUint32 argument stack map information.
Fixes issue 8753.
Total comments: 6
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+42 lines, -112 lines) |
Patch |
|
M |
src/liblink/objfile.c
|
View
|
1
|
2 chunks |
+22 lines, -1 line |
0 comments
|
Download
|
|
M |
src/runtime/asm_386.s
|
View
|
1
|
2 chunks |
+3 lines, -6 lines |
0 comments
|
Download
|
|
M |
src/runtime/asm_amd64.s
|
View
|
1
|
2 chunks |
+3 lines, -6 lines |
0 comments
|
Download
|
|
M |
src/runtime/asm_arm.s
|
View
|
1
|
2 chunks |
+3 lines, -6 lines |
0 comments
|
Download
|
|
M |
src/syscall/asm_darwin_386.s
|
View
|
1
|
5 chunks |
+0 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/syscall/asm_darwin_amd64.s
|
View
|
1
|
4 chunks |
+0 lines, -4 lines |
0 comments
|
Download
|
|
M |
src/syscall/asm_dragonfly_386.s
|
View
|
1
|
5 chunks |
+0 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/syscall/asm_dragonfly_amd64.s
|
View
|
1
|
5 chunks |
+0 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/syscall/asm_freebsd_386.s
|
View
|
1
|
5 chunks |
+0 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/syscall/asm_freebsd_amd64.s
|
View
|
1
|
5 chunks |
+0 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/syscall/asm_freebsd_arm.s
|
View
|
1
|
5 chunks |
+0 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/syscall/asm_linux_386.s
|
View
|
1
|
7 chunks |
+0 lines, -7 lines |
0 comments
|
Download
|
|
M |
src/syscall/asm_linux_amd64.s
|
View
|
1
|
5 chunks |
+0 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/syscall/asm_linux_arm.s
|
View
|
1
|
5 chunks |
+0 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/syscall/asm_nacl_386.s
|
View
|
1
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
src/syscall/asm_nacl_amd64p32.s
|
View
|
1
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
src/syscall/asm_nacl_arm.s
|
View
|
1
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
src/syscall/asm_netbsd_386.s
|
View
|
1
|
5 chunks |
+0 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/syscall/asm_netbsd_amd64.s
|
View
|
1
|
5 chunks |
+0 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/syscall/asm_netbsd_arm.s
|
View
|
1
|
5 chunks |
+0 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/syscall/asm_openbsd_386.s
|
View
|
1
|
5 chunks |
+0 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/syscall/asm_openbsd_amd64.s
|
View
|
1
|
5 chunks |
+0 lines, -5 lines |
0 comments
|
Download
|
|
M |
src/syscall/asm_plan9_386.s
|
View
|
1
|
6 chunks |
+0 lines, -6 lines |
0 comments
|
Download
|
|
M |
src/syscall/asm_plan9_amd64.s
|
View
|
1
|
6 chunks |
+0 lines, -6 lines |
0 comments
|
Download
|
|
M |
test/nosplit.go
|
View
|
1
2
3
|
4 chunks |
+11 lines, -2 lines |
0 comments
|
Download
|
Total messages: 9
|