mirror of
https://github.com/golang/go
synced 2024-11-22 02:14:40 -07:00
syscall: make Rawsyscall6 pass 6th arg on linux/386
Forgot this one in the previous CL R=rsc, r CC=golang-dev https://golang.org/cl/4345043
This commit is contained in:
parent
6865cc0e8e
commit
7b40095e8c
@ -82,7 +82,6 @@ ok1:
|
|||||||
RET
|
RET
|
||||||
|
|
||||||
// func RawSyscall6(trap uintptr, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2, err uintptr);
|
// func RawSyscall6(trap uintptr, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2, err uintptr);
|
||||||
// Actually RawSyscall5 but the rest of the code expects it to be named RawSyscall6.
|
|
||||||
TEXT ·RawSyscall6(SB),7,$0
|
TEXT ·RawSyscall6(SB),7,$0
|
||||||
MOVL 4(SP), AX // syscall entry
|
MOVL 4(SP), AX // syscall entry
|
||||||
MOVL 8(SP), BX
|
MOVL 8(SP), BX
|
||||||
@ -90,7 +89,7 @@ TEXT ·RawSyscall6(SB),7,$0
|
|||||||
MOVL 16(SP), DX
|
MOVL 16(SP), DX
|
||||||
MOVL 20(SP), SI
|
MOVL 20(SP), SI
|
||||||
MOVL 24(SP), DI
|
MOVL 24(SP), DI
|
||||||
// 28(SP) is ignored
|
MOVL 28(SP), BP
|
||||||
INT $0x80
|
INT $0x80
|
||||||
CMPL AX, $0xfffff001
|
CMPL AX, $0xfffff001
|
||||||
JLS ok2
|
JLS ok2
|
||||||
|
Loading…
Reference in New Issue
Block a user