Remove dollars from system call support symbols

This commit is contained in:
Justine Tunney
2021-02-03 19:35:29 -08:00
parent a8d7195777
commit a37960a3af
743 changed files with 1380 additions and 2016 deletions

View File

@@ -22,11 +22,11 @@
/ Makes fork() kernel ABI consistent across UNIX systems.
/
/ @return 0 if parent, pid if child, or -1 on error
fork$sysv:
sys_fork:
push %rbp
mov %rsp,%rbp
.profilable
call __fork$sysv
call __sys_fork
#if SupportsXnu()
testb IsXnu()
jz 1f
@@ -38,4 +38,4 @@ fork$sysv:
#endif
1: pop %rbp
ret
.endfn fork$sysv,globl,hidden
.endfn sys_fork,globl,hidden

View File

@@ -20,7 +20,7 @@
.source __FILE__
/ Directly calls ftruncate() impl on host o/s if available.
ftruncate$sysv:
sys_ftruncate:
mov %rsi,%rdx # openbsd:pad
jmp __ftruncate$sysv
.endfn ftruncate$sysv,globl,hidden
jmp __sys_ftruncate
.endfn sys_ftruncate,globl,hidden

View File

@@ -21,15 +21,15 @@
.source __FILE__
/ Directly calls lseek() impl on host o/s if available.
lseek$sysv:
sys_lseek:
#if SupportsOpenbsd()
testb IsOpenbsd() # openbsd:evilpad
cmovnz %rdx,%rcx
cmovnz %rsi,%rdx
cmovnz .Lzero(%rip),%rsi
#endif
jmp __lseek$sysv
.endfn lseek$sysv,globl,hidden
jmp __sys_lseek
.endfn sys_lseek,globl,hidden
.rodata.cst8
.Lzero: .quad 0

View File

@@ -20,11 +20,11 @@
.source __FILE__
/ Directly calls mmap() on system five host o/s.
mmap$sysv:
sys_mmap:
push %rbp
mov %rsp,%rbp
push %r9 # openbsd:pad
call __mmap$sysv
call __sys_mmap
leave
ret
.endfn mmap$sysv,globl,hidden
.endfn sys_mmap,globl,hidden

View File

@@ -20,7 +20,7 @@
.text.windows
.source __FILE__
__onntconsoleevent$nt:
__onntconsoleevent_nt:
ezlea __onntconsoleevent,ax
jmp __nt2sysv
.endfn __onntconsoleevent$nt,globl,hidden
.endfn __onntconsoleevent_nt,globl,hidden

View File

@@ -20,7 +20,7 @@
.text.windows
.source __FILE__
__wincrash$nt:
__wincrash_nt:
ezlea __wincrash,ax
jmp __nt2sysv
.endfn __wincrash$nt,globl,hidden
.endfn __wincrash_nt,globl,hidden

View File

@@ -20,7 +20,7 @@
.source __FILE__
/ Directly calls pread() impl on host o/s if available.
pread$sysv:
sys_pread:
mov %rcx,%r8 # openbsd:pad
jmp __pread$sysv
.endfn pread$sysv,globl,hidden
jmp __sys_pread
.endfn sys_pread,globl,hidden

View File

@@ -20,7 +20,7 @@
.source __FILE__
/ Directly calls preadv() impl on host o/s if available.
preadv$sysv:
sys_preadv:
mov %rcx,%r8 # openbsd:pad
jmp __preadv$sysv
.endfn preadv$sysv,globl,hidden
jmp __sys_preadv
.endfn sys_preadv,globl,hidden

View File

@@ -20,7 +20,7 @@
.source __FILE__
/ Directly calls pwrite() impl on host o/s if available.
pwrite$sysv:
sys_pwrite:
mov %rcx,%r8 # openbsd:pad
jmp __pwrite$sysv
.endfn pwrite$sysv,globl,hidden
jmp __sys_pwrite
.endfn sys_pwrite,globl,hidden

View File

@@ -20,7 +20,7 @@
.source __FILE__
/ Directly calls pwritev() impl on host o/s if available.
pwritev$sysv:
sys_pwritev:
mov %rcx,%r8 # openbsd:pad
jmp __pwritev$sysv
.endfn pwritev$sysv,globl,hidden
jmp __sys_pwritev
.endfn sys_pwritev,globl,hidden

View File

@@ -20,7 +20,7 @@
.source __FILE__
/ Directly calls truncate() impl on host o/s if available.
truncate$sysv:
sys_truncate:
mov %rsi,%rdx # openbsd:pad
jmp __truncate$sysv
.endfn truncate$sysv,globl,hidden
jmp __sys_truncate
.endfn sys_truncate,globl,hidden

View File

@@ -20,7 +20,7 @@
.text.windows
.source __FILE__
__winalarm$nt:
__winalarm_nt:
ezlea __winalarm,ax
jmp __nt2sysv
.endfn __winalarm$nt,globl,hidden
.endfn __winalarm_nt,globl,hidden