Commit 9e360926 authored by Russ Cox's avatar Russ Cox

runtime: fix plan9 build

sighandler now returns its value on the stack.

TBR=0intro
CC=golang-codereviews
https://golang.org/cl/135900043
parent 997809c8
......@@ -183,11 +183,11 @@ TEXT runtime·sigtramp(SB),NOSPLIT,$0
MOVL BP, SP
// make room for args and g
SUBL $16, SP
SUBL $24, SP
// save g
MOVL g(AX), BP
MOVL BP, 12(SP)
MOVL BP, 20(SP)
// g = m->gsignal
MOVL m_gsignal(BX), DI
......@@ -199,10 +199,11 @@ TEXT runtime·sigtramp(SB),NOSPLIT,$0
MOVL BP, 8(SP)
CALL runtime·sighandler(SB)
MOVL 12(SP), AX
// restore g
get_tls(BX)
MOVL 12(SP), BP
MOVL 20(SP), BP
MOVL BP, g(BX)
// call noted(AX)
......
......@@ -174,11 +174,11 @@ TEXT runtime·sigtramp(SB),NOSPLIT,$0
MOVQ BP, SP
// make room for args and g
SUBQ $32, SP
SUBQ $40, SP
// save g
MOVQ g(AX), BP
MOVQ BP, 24(SP)
MOVQ BP, 32(SP)
// g = m->gsignal
MOVQ R10, g(AX)
......@@ -189,10 +189,11 @@ TEXT runtime·sigtramp(SB),NOSPLIT,$0
MOVQ BP, 16(SP)
CALL runtime·sighandler(SB)
MOVL 24(SP), AX
// restore g
get_tls(BX)
MOVQ 24(SP), R10
MOVQ 32(SP), R10
MOVQ R10, g(BX)
// call noted(AX)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment