Initial import

This commit is contained in:
Justine Tunney 2020-06-15 07:18:57 -07:00
commit c91b3c5006
14915 changed files with 590219 additions and 0 deletions

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_FreeAddrInfoExW,FreeAddrInfoExW,26

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_FreeAddrInfoW,FreeAddrInfoW,27

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_GetAddrInfoExA,GetAddrInfoExA,28

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_GetAddrInfoExCancel,GetAddrInfoExCancel,29

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_GetAddrInfoExOverlappedResult,GetAddrInfoExOverlappedResult,30

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_GetAddrInfoExW,GetAddrInfoExW,31

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_GetAddrInfoW,GetAddrInfoW,32

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_GetHostNameW,GetHostNameW,33

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_GetNameInfoW,GetNameInfoW,34

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_InetNtopW,InetNtopW,35

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_InetPtonW,InetPtonW,36

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_SetAddrInfoExA,SetAddrInfoExA,37

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_SetAddrInfoExW,SetAddrInfoExW,38

2
libc/nt/ws2_32/WEP.s Normal file
View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WEP,WEP,500

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WPUCompleteOverlappedRequest,WPUCompleteOverlappedRequest,39

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WPUGetProviderPathEx,WPUGetProviderPathEx,40

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAAccept,WSAAccept,41
.text.windows
WSAAccept:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAAccept(%rip),%rax
jmp __sysv2nt6
.endfn WSAAccept,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAAddressToStringA,WSAAddressToStringA,42
.text.windows
WSAAddressToStringA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAAddressToStringA(%rip),%rax
jmp __sysv2nt6
.endfn WSAAddressToStringA,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAAddressToStringW,WSAAddressToStringW,43
.text.windows
WSAAddressToString:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAAddressToStringW(%rip),%rax
jmp __sysv2nt6
.endfn WSAAddressToString,globl
.previous

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAAdvertiseProvider,WSAAdvertiseProvider,44

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAAsyncGetHostByAddr,WSAAsyncGetHostByAddr,102

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAAsyncGetHostByName,WSAAsyncGetHostByName,103

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAAsyncGetProtoByName,WSAAsyncGetProtoByName,105

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAAsyncGetProtoByNumber,WSAAsyncGetProtoByNumber,104

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAAsyncGetServByName,WSAAsyncGetServByName,107

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAAsyncGetServByPort,WSAAsyncGetServByPort,106

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAAsyncSelect,WSAAsyncSelect,101

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSACancelAsyncRequest,WSACancelAsyncRequest,108

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSACancelBlockingCall,WSACancelBlockingCall,113

View file

@ -0,0 +1,14 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSACleanup,WSACleanup,116
.text.windows
WSACleanup:
push %rbp
mov %rsp,%rbp
.profilable
sub $32,%rsp
call *__imp_WSACleanup(%rip)
leave
ret
.endfn WSACleanup,globl
.previous

View file

@ -0,0 +1,15 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSACloseEvent,WSACloseEvent,45
.text.windows
WSACloseEvent:
push %rbp
mov %rsp,%rbp
.profilable
mov %rdi,%rcx
sub $32,%rsp
call *__imp_WSACloseEvent(%rip)
leave
ret
.endfn WSACloseEvent,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAConnect,WSAConnect,46
.text.windows
WSAConnect:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAConnect(%rip),%rax
jmp __sysv2nt8
.endfn WSAConnect,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAConnectByList,WSAConnectByList,47
.text.windows
WSAConnectByList:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAConnectByList(%rip),%rax
jmp __sysv2nt8
.endfn WSAConnectByList,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAConnectByNameA,WSAConnectByNameA,48
.text.windows
WSAConnectByNameA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAConnectByNameA(%rip),%rax
jmp __sysv2nt10
.endfn WSAConnectByNameA,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAConnectByNameW,WSAConnectByNameW,49
.text.windows
WSAConnectByName:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAConnectByNameW(%rip),%rax
jmp __sysv2nt10
.endfn WSAConnectByName,globl
.previous

View file

@ -0,0 +1,14 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSACreateEvent,WSACreateEvent,50
.text.windows
WSACreateEvent:
push %rbp
mov %rsp,%rbp
.profilable
sub $32,%rsp
call *__imp_WSACreateEvent(%rip)
leave
ret
.endfn WSACreateEvent,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSADuplicateSocketA,WSADuplicateSocketA,58
.text.windows
WSADuplicateSocketA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSADuplicateSocketA(%rip),%rax
jmp __sysv2nt
.endfn WSADuplicateSocketA,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSADuplicateSocketW,WSADuplicateSocketW,59
.text.windows
WSADuplicateSocket:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSADuplicateSocketW(%rip),%rax
jmp __sysv2nt
.endfn WSADuplicateSocket,globl
.previous

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAEnumNameSpaceProvidersA,WSAEnumNameSpaceProvidersA,60

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAEnumNameSpaceProvidersExA,WSAEnumNameSpaceProvidersExA,61
.text.windows
WSAEnumNameSpaceProvidersExA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAEnumNameSpaceProvidersExA(%rip),%rax
jmp __sysv2nt
.endfn WSAEnumNameSpaceProvidersExA,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAEnumNameSpaceProvidersExW,WSAEnumNameSpaceProvidersExW,62
.text.windows
WSAEnumNameSpaceProvidersEx:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAEnumNameSpaceProvidersExW(%rip),%rax
jmp __sysv2nt
.endfn WSAEnumNameSpaceProvidersEx,globl
.previous

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAEnumNameSpaceProvidersW,WSAEnumNameSpaceProvidersW,63

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAEnumNetworkEvents,WSAEnumNetworkEvents,64
.text.windows
WSAEnumNetworkEvents:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAEnumNetworkEvents(%rip),%rax
jmp __sysv2nt
.endfn WSAEnumNetworkEvents,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAEnumProtocolsA,WSAEnumProtocolsA,65
.text.windows
WSAEnumProtocolsA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAEnumProtocolsA(%rip),%rax
jmp __sysv2nt
.endfn WSAEnumProtocolsA,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAEnumProtocolsW,WSAEnumProtocolsW,66
.text.windows
WSAEnumProtocols:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAEnumProtocolsW(%rip),%rax
jmp __sysv2nt
.endfn WSAEnumProtocols,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAEventSelect,WSAEventSelect,67
.text.windows
WSAEventSelect:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAEventSelect(%rip),%rax
jmp __sysv2nt
.endfn WSAEventSelect,globl
.previous

View file

@ -0,0 +1,14 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAGetLastError,WSAGetLastError,111
.text.windows
WSAGetLastError:
push %rbp
mov %rsp,%rbp
.profilable
sub $32,%rsp
call *__imp_WSAGetLastError(%rip)
leave
ret
.endfn WSAGetLastError,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAGetOverlappedResult,WSAGetOverlappedResult,68
.text.windows
WSAGetOverlappedResult:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAGetOverlappedResult(%rip),%rax
jmp __sysv2nt6
.endfn WSAGetOverlappedResult,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAGetQOSByName,WSAGetQOSByName,69
.text.windows
WSAGetQOSByName:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAGetQOSByName(%rip),%rax
jmp __sysv2nt
.endfn WSAGetQOSByName,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAGetServiceClassInfoA,WSAGetServiceClassInfoA,70
.text.windows
WSAGetServiceClassInfoA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAGetServiceClassInfoA(%rip),%rax
jmp __sysv2nt
.endfn WSAGetServiceClassInfoA,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAGetServiceClassInfoW,WSAGetServiceClassInfoW,71
.text.windows
WSAGetServiceClassInfo:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAGetServiceClassInfoW(%rip),%rax
jmp __sysv2nt
.endfn WSAGetServiceClassInfo,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAGetServiceClassNameByClassIdA,WSAGetServiceClassNameByClassIdA,72
.text.windows
WSAGetServiceClassNameByClassIdA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAGetServiceClassNameByClassIdA(%rip),%rax
jmp __sysv2nt
.endfn WSAGetServiceClassNameByClassIdA,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAGetServiceClassNameByClassIdW,WSAGetServiceClassNameByClassIdW,73
.text.windows
WSAGetServiceClassNameByClassId:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAGetServiceClassNameByClassIdW(%rip),%rax
jmp __sysv2nt
.endfn WSAGetServiceClassNameByClassId,globl
.previous

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAHtonl,WSAHtonl,74

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAHtons,WSAHtons,75

View file

@ -0,0 +1,15 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAInstallServiceClassA,WSAInstallServiceClassA,76
.text.windows
WSAInstallServiceClassA:
push %rbp
mov %rsp,%rbp
.profilable
mov %rdi,%rcx
sub $32,%rsp
call *__imp_WSAInstallServiceClassA(%rip)
leave
ret
.endfn WSAInstallServiceClassA,globl
.previous

View file

@ -0,0 +1,15 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAInstallServiceClassW,WSAInstallServiceClassW,77
.text.windows
WSAInstallServiceClass:
push %rbp
mov %rsp,%rbp
.profilable
mov %rdi,%rcx
sub $32,%rsp
call *__imp_WSAInstallServiceClassW(%rip)
leave
ret
.endfn WSAInstallServiceClass,globl
.previous

12
libc/nt/ws2_32/WSAIoctl.s Normal file
View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAIoctl,WSAIoctl,78
.text.windows
WSAIoctl:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAIoctl(%rip),%rax
jmp __sysv2nt10
.endfn WSAIoctl,globl
.previous

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAIsBlocking,WSAIsBlocking,114

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAJoinLeaf,WSAJoinLeaf,79
.text.windows
WSAJoinLeaf:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAJoinLeaf(%rip),%rax
jmp __sysv2nt8
.endfn WSAJoinLeaf,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSALookupServiceBeginA,WSALookupServiceBeginA,80
.text.windows
WSALookupServiceBeginA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSALookupServiceBeginA(%rip),%rax
jmp __sysv2nt
.endfn WSALookupServiceBeginA,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSALookupServiceBeginW,WSALookupServiceBeginW,81
.text.windows
WSALookupServiceBegin:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSALookupServiceBeginW(%rip),%rax
jmp __sysv2nt
.endfn WSALookupServiceBegin,globl
.previous

View file

@ -0,0 +1,15 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSALookupServiceEnd,WSALookupServiceEnd,82
.text.windows
WSALookupServiceEnd:
push %rbp
mov %rsp,%rbp
.profilable
mov %rdi,%rcx
sub $32,%rsp
call *__imp_WSALookupServiceEnd(%rip)
leave
ret
.endfn WSALookupServiceEnd,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSALookupServiceNextA,WSALookupServiceNextA,83
.text.windows
WSALookupServiceNextA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSALookupServiceNextA(%rip),%rax
jmp __sysv2nt
.endfn WSALookupServiceNextA,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSALookupServiceNextW,WSALookupServiceNextW,84
.text.windows
WSALookupServiceNext:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSALookupServiceNextW(%rip),%rax
jmp __sysv2nt
.endfn WSALookupServiceNext,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSANSPIoctl,WSANSPIoctl,85
.text.windows
WSANSPIoctl:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSANSPIoctl(%rip),%rax
jmp __sysv2nt8
.endfn WSANSPIoctl,globl
.previous

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSANtohl,WSANtohl,86

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSANtohs,WSANtohs,87

12
libc/nt/ws2_32/WSAPoll.s Normal file
View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAPoll,WSAPoll,88
.text.windows
WSAPoll:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAPoll(%rip),%rax
jmp __sysv2nt
.endfn WSAPoll,globl
.previous

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAProviderCompleteAsyncCall,WSAProviderCompleteAsyncCall,89

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAProviderConfigChange,WSAProviderConfigChange,90
.text.windows
WSAProviderConfigChange:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAProviderConfigChange(%rip),%rax
jmp __sysv2nt
.endfn WSAProviderConfigChange,globl
.previous

12
libc/nt/ws2_32/WSARecv.s Normal file
View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSARecv,WSARecv,91
.text.windows
WSARecv:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSARecv(%rip),%rax
jmp __sysv2nt8
.endfn WSARecv,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSARecvDisconnect,WSARecvDisconnect,92
.text.windows
WSARecvDisconnect:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSARecvDisconnect(%rip),%rax
jmp __sysv2nt
.endfn WSARecvDisconnect,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSARecvFrom,WSARecvFrom,93
.text.windows
WSARecvFrom:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSARecvFrom(%rip),%rax
jmp __sysv2nt10
.endfn WSARecvFrom,globl
.previous

View file

@ -0,0 +1,15 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSARemoveServiceClass,WSARemoveServiceClass,94
.text.windows
WSARemoveServiceClass:
push %rbp
mov %rsp,%rbp
.profilable
mov %rdi,%rcx
sub $32,%rsp
call *__imp_WSARemoveServiceClass(%rip)
leave
ret
.endfn WSARemoveServiceClass,globl
.previous

View file

@ -0,0 +1,15 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAResetEvent,WSAResetEvent,95
.text.windows
WSAResetEvent:
push %rbp
mov %rsp,%rbp
.profilable
mov %rdi,%rcx
sub $32,%rsp
call *__imp_WSAResetEvent(%rip)
leave
ret
.endfn WSAResetEvent,globl
.previous

12
libc/nt/ws2_32/WSASend.s Normal file
View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSASend,WSASend,96
.text.windows
WSASend:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSASend(%rip),%rax
jmp __sysv2nt8
.endfn WSASend,globl
.previous

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSASendDisconnect,WSASendDisconnect,97

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSASendMsg,WSASendMsg,98
.text.windows
WSASendMsg:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSASendMsg(%rip),%rax
jmp __sysv2nt6
.endfn WSASendMsg,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSASendTo,WSASendTo,99
.text.windows
WSASendTo:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSASendTo(%rip),%rax
jmp __sysv2nt10
.endfn WSASendTo,globl
.previous

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSASetBlockingHook,WSASetBlockingHook,109

View file

@ -0,0 +1,15 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSASetEvent,WSASetEvent,100
.text.windows
WSASetEvent:
push %rbp
mov %rsp,%rbp
.profilable
mov %rdi,%rcx
sub $32,%rsp
call *__imp_WSASetEvent(%rip)
leave
ret
.endfn WSASetEvent,globl
.previous

View file

@ -0,0 +1,15 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSASetLastError,WSASetLastError,112
.text.windows
WSASetLastError:
push %rbp
mov %rsp,%rbp
.profilable
mov %rdi,%rcx
sub $32,%rsp
call *__imp_WSASetLastError(%rip)
leave
ret
.endfn WSASetLastError,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSASetServiceA,WSASetServiceA,117
.text.windows
WSASetServiceA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSASetServiceA(%rip),%rax
jmp __sysv2nt
.endfn WSASetServiceA,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSASetServiceW,WSASetServiceW,118
.text.windows
WSASetService:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSASetServiceW(%rip),%rax
jmp __sysv2nt
.endfn WSASetService,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSASocketA,WSASocketA,119
.text.windows
WSASocketA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSASocketA(%rip),%rax
jmp __sysv2nt6
.endfn WSASocketA,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSASocketW,WSASocketW,120
.text.windows
WSASocket:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSASocketW(%rip),%rax
jmp __sysv2nt6
.endfn WSASocket,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAStartup,WSAStartup,115
.text.windows
WSAStartup:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAStartup(%rip),%rax
jmp __sysv2nt
.endfn WSAStartup,globl
.previous

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAStringToAddressA,WSAStringToAddressA,121
.text.windows
WSAStringToAddressA:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAStringToAddressA(%rip),%rax
jmp __sysv2nt6
.endfn WSAStringToAddressA,globl
.previous

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAStringToAddressW,WSAStringToAddressW,122

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAUnadvertiseProvider,WSAUnadvertiseProvider,123

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAUnhookBlockingHook,WSAUnhookBlockingHook,110

View file

@ -0,0 +1,12 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSAWaitForMultipleEvents,WSAWaitForMultipleEvents,124
.text.windows
WSAWaitForMultipleEvents:
push %rbp
mov %rsp,%rbp
.profilable
mov __imp_WSAWaitForMultipleEvents(%rip),%rax
jmp __sysv2nt6
.endfn WSAWaitForMultipleEvents,globl
.previous

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSApSetPostRoutine,WSApSetPostRoutine,24

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSCDeinstallProvider,WSCDeinstallProvider,125

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSCDeinstallProvider32,WSCDeinstallProvider32,126

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSCDeinstallProviderEx,WSCDeinstallProviderEx,127

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSCEnableNSProvider,WSCEnableNSProvider,128

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSCEnableNSProvider32,WSCEnableNSProvider32,129

View file

@ -0,0 +1,2 @@
.include "o/libc/nt/codegen.inc"
.imp ws2_32,__imp_WSCEnumNameSpaceProviders32,WSCEnumNameSpaceProviders32,130

Some files were not shown because too many files have changed in this diff Show more