From 40f406afc477d55775f4bd4fdfd00d0c362929dd Mon Sep 17 00:00:00 2001 From: Austin Clements Date: Tue, 14 Jul 2009 13:59:54 -0700 Subject: [PATCH] Zero unused syscall arguments. R=rsc APPROVED=rsc DELTA=12 (12 added, 0 deleted, 0 changed) OCL=31619 CL=31621 --- src/pkg/syscall/asm_darwin_amd64.s | 6 ++++++ src/pkg/syscall/asm_linux_amd64.s | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/src/pkg/syscall/asm_darwin_amd64.s b/src/pkg/syscall/asm_darwin_amd64.s index e1527977f4..29cc2932ac 100644 --- a/src/pkg/syscall/asm_darwin_amd64.s +++ b/src/pkg/syscall/asm_darwin_amd64.s @@ -15,6 +15,9 @@ TEXT syscall·Syscall(SB),7,$0 MOVQ 16(SP), DI MOVQ 24(SP), SI MOVQ 32(SP), DX + MOVQ $0, R10 + MOVQ $0, R8 + MOVQ $0, R9 MOVQ 8(SP), AX // syscall entry ADDQ $0x2000000, AX SYSCALL @@ -59,6 +62,9 @@ TEXT syscall·RawSyscall(SB),7,$0 MOVQ 16(SP), DI MOVQ 24(SP), SI MOVQ 32(SP), DX + MOVQ $0, R10 + MOVQ $0, R8 + MOVQ $0, R9 MOVQ 8(SP), AX // syscall entry ADDQ $0x2000000, AX SYSCALL diff --git a/src/pkg/syscall/asm_linux_amd64.s b/src/pkg/syscall/asm_linux_amd64.s index cb93b481ab..0f071d2fda 100644 --- a/src/pkg/syscall/asm_linux_amd64.s +++ b/src/pkg/syscall/asm_linux_amd64.s @@ -16,6 +16,9 @@ TEXT syscall·Syscall(SB),7,$0 MOVQ 16(SP), DI MOVQ 24(SP), SI MOVQ 32(SP), DX + MOVQ $0, R10 + MOVQ $0, R8 + MOVQ $0, R9 MOVQ 8(SP), AX // syscall entry SYSCALL CMPQ AX, $0xfffffffffffff001 @@ -62,6 +65,9 @@ TEXT syscall·RawSyscall(SB),7,$0 MOVQ 16(SP), DI MOVQ 24(SP), SI MOVQ 32(SP), DX + MOVQ $0, R10 + MOVQ $0, R8 + MOVQ $0, R9 MOVQ 8(SP), AX // syscall entry SYSCALL CMPQ AX, $0xfffffffffffff001 -- 2.48.1