]> Cypherpunks repositories - gostls13.git/commit
syscall: record argument size for all assembly functions
authorRuss Cox <rsc@golang.org>
Tue, 16 Jul 2013 20:23:53 +0000 (16:23 -0400)
committerRuss Cox <rsc@golang.org>
Tue, 16 Jul 2013 20:23:53 +0000 (16:23 -0400)
commite69082ffdb2a3a63ce26f69e393fec749a041bd2
treec1467a093cb6a6949fbb1ad4534a9d5fd88f6903
parent47b89a37d9e83858ebcecb331ab3a0cfbd66dffc
syscall: record argument size for all assembly functions

While we're here, fix Syscall9 on NetBSD and OpenBSD:
it was storing the results into the wrong memory locations.
I guess no one uses that function's results on those systems.

Part of cleaning up stack traces and argument frame information.

R=golang-dev, dvyukov
CC=golang-dev
https://golang.org/cl/11355044
15 files changed:
src/pkg/syscall/asm_darwin_386.s
src/pkg/syscall/asm_darwin_amd64.s
src/pkg/syscall/asm_freebsd_386.s
src/pkg/syscall/asm_freebsd_amd64.s
src/pkg/syscall/asm_freebsd_arm.s
src/pkg/syscall/asm_linux_386.s
src/pkg/syscall/asm_linux_amd64.s
src/pkg/syscall/asm_linux_arm.s
src/pkg/syscall/asm_netbsd_386.s
src/pkg/syscall/asm_netbsd_amd64.s
src/pkg/syscall/asm_netbsd_arm.s
src/pkg/syscall/asm_openbsd_386.s
src/pkg/syscall/asm_openbsd_amd64.s
src/pkg/syscall/asm_plan9_386.s
src/pkg/syscall/asm_plan9_amd64.s