0

私はgolangでPlan9を学んでいます。次のような場合 (make Square):

package assemb
func Square(a int64) int64




//assemb_amd64.s
TEXT ·Square(SB), 4, $16-16
SUBQ $16,SP
MOVQ BP,8(SP)
LEAQ 8(SP),BP
MOVQ a+0(FP),AX
MOVQ a+0(FP),BX
IMULQ AX,BX
MOVQ BX, ret+8(FP)
MOVQ 8(SP),BP
ADDQ $16,SP
RET



package main
func main(){
    print(assemb.Square(5))
}

とを使用するためFPSUBQ $16,SP

パニックになるときgo run main.go

unexpected fault address 0xb01dfacedebac1e

エラーの説明を手伝ってください。

4

0 に答える 0