diff options
author | Russ Cox <rsc@swtch.com> | 2020-01-19 20:57:09 -0500 |
---|---|---|
committer | Russ Cox <rsc@swtch.com> | 2020-01-19 21:26:30 -0500 |
commit | 52397aaf2b240015533fa46f1767c20f45296465 (patch) | |
tree | 1161cae9ad0b09a50b5d69861b72611ece159fca /src/libthread/Darwin-386-asm.s | |
parent | 8dcb18f71b1917713d4743ab10968c527acdc62e (diff) | |
download | plan9port-52397aaf2b240015533fa46f1767c20f45296465.tar.gz plan9port-52397aaf2b240015533fa46f1767c20f45296465.tar.bz2 plan9port-52397aaf2b240015533fa46f1767c20f45296465.zip |
libthread: rm Darwin pre-11.0.0 support
Darwin 11.0.0 was Mac OS X 10.7.0 aka Lion.
The previous version was Snow Leopard, which
has been unsupported by Apple since February 2014.
Diffstat (limited to 'src/libthread/Darwin-386-asm.s')
-rw-r--r-- | src/libthread/Darwin-386-asm.s | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/src/libthread/Darwin-386-asm.s b/src/libthread/Darwin-386-asm.s deleted file mode 100644 index 46c96e94..00000000 --- a/src/libthread/Darwin-386-asm.s +++ /dev/null @@ -1,52 +0,0 @@ -.globl _tas -_tas: - movl $0xCAFEBABE, %eax - movl 4(%esp), %ecx - xchgl %eax, 0(%ecx) - ret - -.globl _getmcontext -_getmcontext: - movl 4(%esp), %eax - - movl %fs, 8(%eax) - movl %es, 12(%eax) - movl %ds, 16(%eax) - movl %ss, 76(%eax) - movl %edi, 20(%eax) - movl %esi, 24(%eax) - movl %ebp, 28(%eax) - movl %ebx, 36(%eax) - movl %edx, 40(%eax) - movl %ecx, 44(%eax) - - movl $1, 48(%eax) /* %eax */ - movl (%esp), %ecx /* %eip */ - movl %ecx, 60(%eax) - leal 4(%esp), %ecx /* %esp */ - movl %ecx, 72(%eax) - - movl 44(%eax), %ecx /* restore %ecx */ - movl $0, %eax - ret - -.globl _setmcontext -_setmcontext: - movl 4(%esp), %eax - - movl 8(%eax), %fs - movl 12(%eax), %es - movl 16(%eax), %ds - movl 76(%eax), %ss - movl 20(%eax), %edi - movl 24(%eax), %esi - movl 28(%eax), %ebp - movl 36(%eax), %ebx - movl 40(%eax), %edx - movl 44(%eax), %ecx - - movl 72(%eax), %esp - pushl 60(%eax) /* new %eip */ - movl 48(%eax), %eax - ret - |