callbadsys.s 283 B

123456789101112131415
  1. /* because this moves RARG to ax you can call linux
  2. * or plan 9 system calls
  3. */
  4. TEXT callbadsys+0(SB),0,$0
  5. MOVQ RARG, a0+0(FP)
  6. MOVQ a1+8(FP),DI
  7. MOVQ a2+16(FP),SI
  8. MOVQ a3+24(FP),DX
  9. MOVQ a4+32(FP),R10
  10. MOVQ a5+40(FP),R8
  11. MOVQ a6+48(FP),R9
  12. MOVQ RARG,AX
  13. SYSCALL
  14. RET ,
  15. END ,