diff options
Diffstat (limited to 'src/runtime/sys_freebsd_386.s')
| -rw-r--r-- | src/runtime/sys_freebsd_386.s | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/runtime/sys_freebsd_386.s b/src/runtime/sys_freebsd_386.s index be20808a0e..b2dd7802df 100644 --- a/src/runtime/sys_freebsd_386.s +++ b/src/runtime/sys_freebsd_386.s @@ -112,6 +112,18 @@ TEXT runtime·raise(SB),NOSPLIT,$16 INT $0x80 RET +TEXT runtime·raiseproc(SB),NOSPLIT,$16 + // getpid + MOVL $20, AX + INT $0x80 + // kill(self, sig) + MOVL AX, 4(SP) + MOVL sig+0(FP), AX + MOVL AX, 8(SP) + MOVL $37, AX + INT $0x80 + RET + TEXT runtime·mmap(SB),NOSPLIT,$32 LEAL addr+0(FP), SI LEAL 4(SP), DI |
