mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-06-30 16:28:30 +00:00
Fix Windows 7 support (#19)
This change pays off technical debt with the function -> DLL mappings in libc/nt/master.sh, which was originally defined based on binary analysis on Windows 10. It's now been updated so the kernel32/kernelbase/advapi32 imports should be exactly as they are written, on the MSDN documentation and that wouldn't have been easy without Geoff Chappell's work thank him https://www.geoffchappell.com/studies/windows/win32/index.htm
This commit is contained in:
parent
12065100e1
commit
0e85b136ae
1665 changed files with 13129 additions and 2637 deletions
12
libc/nt/advapi32/AccessCheck.s
Normal file
12
libc/nt/advapi32/AccessCheck.s
Normal file
|
@ -0,0 +1,12 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AccessCheck,AccessCheck,0
|
||||
|
||||
.text.windows
|
||||
AccessCheck:
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
.profilable
|
||||
mov __imp_AccessCheck(%rip),%rax
|
||||
jmp __sysv2nt8
|
||||
.endfn AccessCheck,globl
|
||||
.previous
|
2
libc/nt/advapi32/AccessCheckAndAuditAlarmW.s
Normal file
2
libc/nt/advapi32/AccessCheckAndAuditAlarmW.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AccessCheckAndAuditAlarmW,AccessCheckAndAuditAlarmW,0
|
2
libc/nt/advapi32/AccessCheckByType.s
Normal file
2
libc/nt/advapi32/AccessCheckByType.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AccessCheckByType,AccessCheckByType,0
|
2
libc/nt/advapi32/AccessCheckByTypeAndAuditAlarmW.s
Normal file
2
libc/nt/advapi32/AccessCheckByTypeAndAuditAlarmW.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AccessCheckByTypeAndAuditAlarmW,AccessCheckByTypeAndAuditAlarmW,0
|
2
libc/nt/advapi32/AccessCheckByTypeResultList.s
Normal file
2
libc/nt/advapi32/AccessCheckByTypeResultList.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AccessCheckByTypeResultList,AccessCheckByTypeResultList,0
|
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AccessCheckByTypeResultListAndAuditAlarmByHandleW,AccessCheckByTypeResultListAndAuditAlarmByHandleW,0
|
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AccessCheckByTypeResultListAndAuditAlarmW,AccessCheckByTypeResultListAndAuditAlarmW,0
|
2
libc/nt/advapi32/AddAccessAllowedAce.s
Normal file
2
libc/nt/advapi32/AddAccessAllowedAce.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AddAccessAllowedAce,AddAccessAllowedAce,0
|
2
libc/nt/advapi32/AddAccessAllowedAceEx.s
Normal file
2
libc/nt/advapi32/AddAccessAllowedAceEx.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AddAccessAllowedAceEx,AddAccessAllowedAceEx,0
|
2
libc/nt/advapi32/AddAccessAllowedObjectAce.s
Normal file
2
libc/nt/advapi32/AddAccessAllowedObjectAce.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AddAccessAllowedObjectAce,AddAccessAllowedObjectAce,0
|
2
libc/nt/advapi32/AddAccessDeniedAce.s
Normal file
2
libc/nt/advapi32/AddAccessDeniedAce.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AddAccessDeniedAce,AddAccessDeniedAce,0
|
2
libc/nt/advapi32/AddAccessDeniedAceEx.s
Normal file
2
libc/nt/advapi32/AddAccessDeniedAceEx.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AddAccessDeniedAceEx,AddAccessDeniedAceEx,0
|
2
libc/nt/advapi32/AddAccessDeniedObjectAce.s
Normal file
2
libc/nt/advapi32/AddAccessDeniedObjectAce.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AddAccessDeniedObjectAce,AddAccessDeniedObjectAce,0
|
2
libc/nt/advapi32/AddAce.s
Normal file
2
libc/nt/advapi32/AddAce.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AddAce,AddAce,0
|
2
libc/nt/advapi32/AddAuditAccessAce.s
Normal file
2
libc/nt/advapi32/AddAuditAccessAce.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AddAuditAccessAce,AddAuditAccessAce,0
|
2
libc/nt/advapi32/AddAuditAccessAceEx.s
Normal file
2
libc/nt/advapi32/AddAuditAccessAceEx.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AddAuditAccessAceEx,AddAuditAccessAceEx,0
|
2
libc/nt/advapi32/AddAuditAccessObjectAce.s
Normal file
2
libc/nt/advapi32/AddAuditAccessObjectAce.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AddAuditAccessObjectAce,AddAuditAccessObjectAce,0
|
2
libc/nt/advapi32/AddMandatoryAce.s
Normal file
2
libc/nt/advapi32/AddMandatoryAce.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AddMandatoryAce,AddMandatoryAce,0
|
2
libc/nt/advapi32/AdjustTokenGroups.s
Normal file
2
libc/nt/advapi32/AdjustTokenGroups.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AdjustTokenGroups,AdjustTokenGroups,0
|
12
libc/nt/advapi32/AdjustTokenPrivileges.s
Normal file
12
libc/nt/advapi32/AdjustTokenPrivileges.s
Normal file
|
@ -0,0 +1,12 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AdjustTokenPrivileges,AdjustTokenPrivileges,0
|
||||
|
||||
.text.windows
|
||||
AdjustTokenPrivileges:
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
.profilable
|
||||
mov __imp_AdjustTokenPrivileges(%rip),%rax
|
||||
jmp __sysv2nt6
|
||||
.endfn AdjustTokenPrivileges,globl
|
||||
.previous
|
2
libc/nt/advapi32/AllocateAndInitializeSid.s
Normal file
2
libc/nt/advapi32/AllocateAndInitializeSid.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AllocateAndInitializeSid,AllocateAndInitializeSid,0
|
2
libc/nt/advapi32/AllocateLocallyUniqueId.s
Normal file
2
libc/nt/advapi32/AllocateLocallyUniqueId.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AllocateLocallyUniqueId,AllocateLocallyUniqueId,0
|
2
libc/nt/advapi32/AreAllAccessesGranted.s
Normal file
2
libc/nt/advapi32/AreAllAccessesGranted.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AreAllAccessesGranted,AreAllAccessesGranted,0
|
2
libc/nt/advapi32/AreAnyAccessesGranted.s
Normal file
2
libc/nt/advapi32/AreAnyAccessesGranted.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_AreAnyAccessesGranted,AreAnyAccessesGranted,0
|
2
libc/nt/advapi32/CheckTokenMembership.s
Normal file
2
libc/nt/advapi32/CheckTokenMembership.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_CheckTokenMembership,CheckTokenMembership,0
|
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_ConvertToAutoInheritPrivateObjectSecurity,ConvertToAutoInheritPrivateObjectSecurity,0
|
2
libc/nt/advapi32/CopySid.s
Normal file
2
libc/nt/advapi32/CopySid.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_CopySid,CopySid,0
|
2
libc/nt/advapi32/CreatePrivateObjectSecurity.s
Normal file
2
libc/nt/advapi32/CreatePrivateObjectSecurity.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_CreatePrivateObjectSecurity,CreatePrivateObjectSecurity,0
|
2
libc/nt/advapi32/CreatePrivateObjectSecurityEx.s
Normal file
2
libc/nt/advapi32/CreatePrivateObjectSecurityEx.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_CreatePrivateObjectSecurityEx,CreatePrivateObjectSecurityEx,0
|
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_CreatePrivateObjectSecurityWithMultipleInheritance,CreatePrivateObjectSecurityWithMultipleInheritance,0
|
12
libc/nt/advapi32/CreateProcessAsUserA.s
Normal file
12
libc/nt/advapi32/CreateProcessAsUserA.s
Normal file
|
@ -0,0 +1,12 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_CreateProcessAsUserA,CreateProcessAsUserA,0
|
||||
|
||||
.text.windows
|
||||
CreateProcessAsUserA:
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
.profilable
|
||||
mov __imp_CreateProcessAsUserA(%rip),%rax
|
||||
jmp __sysv2nt12
|
||||
.endfn CreateProcessAsUserA,globl
|
||||
.previous
|
12
libc/nt/advapi32/CreateProcessAsUserW.s
Normal file
12
libc/nt/advapi32/CreateProcessAsUserW.s
Normal file
|
@ -0,0 +1,12 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_CreateProcessAsUserW,CreateProcessAsUserW,0
|
||||
|
||||
.text.windows
|
||||
CreateProcessAsUser:
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
.profilable
|
||||
mov __imp_CreateProcessAsUserW(%rip),%rax
|
||||
jmp __sysv2nt12
|
||||
.endfn CreateProcessAsUser,globl
|
||||
.previous
|
2
libc/nt/advapi32/CreateRestrictedToken.s
Normal file
2
libc/nt/advapi32/CreateRestrictedToken.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_CreateRestrictedToken,CreateRestrictedToken,0
|
2
libc/nt/advapi32/CreateWellKnownSid.s
Normal file
2
libc/nt/advapi32/CreateWellKnownSid.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_CreateWellKnownSid,CreateWellKnownSid,0
|
2
libc/nt/advapi32/DeleteAce.s
Normal file
2
libc/nt/advapi32/DeleteAce.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_DeleteAce,DeleteAce,0
|
2
libc/nt/advapi32/DestroyPrivateObjectSecurity.s
Normal file
2
libc/nt/advapi32/DestroyPrivateObjectSecurity.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_DestroyPrivateObjectSecurity,DestroyPrivateObjectSecurity,0
|
12
libc/nt/advapi32/DuplicateToken.s
Normal file
12
libc/nt/advapi32/DuplicateToken.s
Normal file
|
@ -0,0 +1,12 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_DuplicateToken,DuplicateToken,0
|
||||
|
||||
.text.windows
|
||||
DuplicateToken:
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
.profilable
|
||||
mov __imp_DuplicateToken(%rip),%rax
|
||||
jmp __sysv2nt
|
||||
.endfn DuplicateToken,globl
|
||||
.previous
|
12
libc/nt/advapi32/DuplicateTokenEx.s
Normal file
12
libc/nt/advapi32/DuplicateTokenEx.s
Normal file
|
@ -0,0 +1,12 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_DuplicateTokenEx,DuplicateTokenEx,0
|
||||
|
||||
.text.windows
|
||||
DuplicateTokenEx:
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
.profilable
|
||||
mov __imp_DuplicateTokenEx(%rip),%rax
|
||||
jmp __sysv2nt6
|
||||
.endfn DuplicateTokenEx,globl
|
||||
.previous
|
2
libc/nt/advapi32/EqualDomainSid.s
Normal file
2
libc/nt/advapi32/EqualDomainSid.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_EqualDomainSid,EqualDomainSid,0
|
2
libc/nt/advapi32/EqualPrefixSid.s
Normal file
2
libc/nt/advapi32/EqualPrefixSid.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_EqualPrefixSid,EqualPrefixSid,0
|
2
libc/nt/advapi32/EqualSid.s
Normal file
2
libc/nt/advapi32/EqualSid.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_EqualSid,EqualSid,0
|
2
libc/nt/advapi32/FindFirstFreeAce.s
Normal file
2
libc/nt/advapi32/FindFirstFreeAce.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_FindFirstFreeAce,FindFirstFreeAce,0
|
2
libc/nt/advapi32/FreeSid.s
Normal file
2
libc/nt/advapi32/FreeSid.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_FreeSid,FreeSid,0
|
2
libc/nt/advapi32/GetAce.s
Normal file
2
libc/nt/advapi32/GetAce.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_GetAce,GetAce,0
|
2
libc/nt/advapi32/GetAclInformation.s
Normal file
2
libc/nt/advapi32/GetAclInformation.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_GetAclInformation,GetAclInformation,0
|
12
libc/nt/advapi32/GetFileSecurityW.s
Normal file
12
libc/nt/advapi32/GetFileSecurityW.s
Normal file
|
@ -0,0 +1,12 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_GetFileSecurityW,GetFileSecurityW,0
|
||||
|
||||
.text.windows
|
||||
GetFileSecurity:
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
.profilable
|
||||
mov __imp_GetFileSecurityW(%rip),%rax
|
||||
jmp __sysv2nt6
|
||||
.endfn GetFileSecurity,globl
|
||||
.previous
|
2
libc/nt/advapi32/GetKernelObjectSecurity.s
Normal file
2
libc/nt/advapi32/GetKernelObjectSecurity.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_GetKernelObjectSecurity,GetKernelObjectSecurity,0
|
2
libc/nt/advapi32/GetLengthSid.s
Normal file
2
libc/nt/advapi32/GetLengthSid.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_GetLengthSid,GetLengthSid,0
|
2
libc/nt/advapi32/GetPrivateObjectSecurity.s
Normal file
2
libc/nt/advapi32/GetPrivateObjectSecurity.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_GetPrivateObjectSecurity,GetPrivateObjectSecurity,0
|
2
libc/nt/advapi32/GetSecurityDescriptorControl.s
Normal file
2
libc/nt/advapi32/GetSecurityDescriptorControl.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_GetSecurityDescriptorControl,GetSecurityDescriptorControl,0
|
2
libc/nt/advapi32/GetSecurityDescriptorDacl.s
Normal file
2
libc/nt/advapi32/GetSecurityDescriptorDacl.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_GetSecurityDescriptorDacl,GetSecurityDescriptorDacl,0
|
2
libc/nt/advapi32/GetSecurityDescriptorGroup.s
Normal file
2
libc/nt/advapi32/GetSecurityDescriptorGroup.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_GetSecurityDescriptorGroup,GetSecurityDescriptorGroup,0
|
2
libc/nt/advapi32/GetSecurityDescriptorLength.s
Normal file
2
libc/nt/advapi32/GetSecurityDescriptorLength.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_GetSecurityDescriptorLength,GetSecurityDescriptorLength,0
|
2
libc/nt/advapi32/GetSecurityDescriptorOwner.s
Normal file
2
libc/nt/advapi32/GetSecurityDescriptorOwner.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_GetSecurityDescriptorOwner,GetSecurityDescriptorOwner,0
|
2
libc/nt/advapi32/GetSecurityDescriptorRMControl.s
Normal file
2
libc/nt/advapi32/GetSecurityDescriptorRMControl.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_GetSecurityDescriptorRMControl,GetSecurityDescriptorRMControl,0
|
2
libc/nt/advapi32/GetSecurityDescriptorSacl.s
Normal file
2
libc/nt/advapi32/GetSecurityDescriptorSacl.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_GetSecurityDescriptorSacl,GetSecurityDescriptorSacl,0
|
2
libc/nt/advapi32/GetSidIdentifierAuthority.s
Normal file
2
libc/nt/advapi32/GetSidIdentifierAuthority.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_GetSidIdentifierAuthority,GetSidIdentifierAuthority,0
|
2
libc/nt/advapi32/GetSidLengthRequired.s
Normal file
2
libc/nt/advapi32/GetSidLengthRequired.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_GetSidLengthRequired,GetSidLengthRequired,0
|
2
libc/nt/advapi32/GetSidSubAuthority.s
Normal file
2
libc/nt/advapi32/GetSidSubAuthority.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_GetSidSubAuthority,GetSidSubAuthority,0
|
2
libc/nt/advapi32/GetSidSubAuthorityCount.s
Normal file
2
libc/nt/advapi32/GetSidSubAuthorityCount.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_GetSidSubAuthorityCount,GetSidSubAuthorityCount,0
|
2
libc/nt/advapi32/GetTokenInformation.s
Normal file
2
libc/nt/advapi32/GetTokenInformation.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_GetTokenInformation,GetTokenInformation,0
|
2
libc/nt/advapi32/GetWindowsAccountDomainSid.s
Normal file
2
libc/nt/advapi32/GetWindowsAccountDomainSid.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_GetWindowsAccountDomainSid,GetWindowsAccountDomainSid,0
|
2
libc/nt/advapi32/ImpersonateAnonymousToken.s
Normal file
2
libc/nt/advapi32/ImpersonateAnonymousToken.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_ImpersonateAnonymousToken,ImpersonateAnonymousToken,0
|
2
libc/nt/advapi32/ImpersonateLoggedOnUser.s
Normal file
2
libc/nt/advapi32/ImpersonateLoggedOnUser.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_ImpersonateLoggedOnUser,ImpersonateLoggedOnUser,0
|
2
libc/nt/advapi32/ImpersonateNamedPipeClient.s
Normal file
2
libc/nt/advapi32/ImpersonateNamedPipeClient.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_ImpersonateNamedPipeClient,ImpersonateNamedPipeClient,0
|
2
libc/nt/advapi32/ImpersonateSelf.s
Normal file
2
libc/nt/advapi32/ImpersonateSelf.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_ImpersonateSelf,ImpersonateSelf,0
|
2
libc/nt/advapi32/InitializeAcl.s
Normal file
2
libc/nt/advapi32/InitializeAcl.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_InitializeAcl,InitializeAcl,0
|
2
libc/nt/advapi32/InitializeSecurityDescriptor.s
Normal file
2
libc/nt/advapi32/InitializeSecurityDescriptor.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_InitializeSecurityDescriptor,InitializeSecurityDescriptor,0
|
2
libc/nt/advapi32/InitializeSid.s
Normal file
2
libc/nt/advapi32/InitializeSid.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_InitializeSid,InitializeSid,0
|
2
libc/nt/advapi32/IsTokenRestricted.s
Normal file
2
libc/nt/advapi32/IsTokenRestricted.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_IsTokenRestricted,IsTokenRestricted,0
|
2
libc/nt/advapi32/IsValidAcl.s
Normal file
2
libc/nt/advapi32/IsValidAcl.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_IsValidAcl,IsValidAcl,0
|
2
libc/nt/advapi32/IsValidSecurityDescriptor.s
Normal file
2
libc/nt/advapi32/IsValidSecurityDescriptor.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_IsValidSecurityDescriptor,IsValidSecurityDescriptor,0
|
2
libc/nt/advapi32/IsValidSid.s
Normal file
2
libc/nt/advapi32/IsValidSid.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_IsValidSid,IsValidSid,0
|
2
libc/nt/advapi32/IsWellKnownSid.s
Normal file
2
libc/nt/advapi32/IsWellKnownSid.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_IsWellKnownSid,IsWellKnownSid,0
|
2
libc/nt/advapi32/MakeAbsoluteSD.s
Normal file
2
libc/nt/advapi32/MakeAbsoluteSD.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_MakeAbsoluteSD,MakeAbsoluteSD,0
|
2
libc/nt/advapi32/MakeSelfRelativeSD.s
Normal file
2
libc/nt/advapi32/MakeSelfRelativeSD.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_MakeSelfRelativeSD,MakeSelfRelativeSD,0
|
12
libc/nt/advapi32/MapGenericMask.s
Normal file
12
libc/nt/advapi32/MapGenericMask.s
Normal file
|
@ -0,0 +1,12 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_MapGenericMask,MapGenericMask,0
|
||||
|
||||
.text.windows
|
||||
MapGenericMask:
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
.profilable
|
||||
mov __imp_MapGenericMask(%rip),%rax
|
||||
jmp __sysv2nt
|
||||
.endfn MapGenericMask,globl
|
||||
.previous
|
2
libc/nt/advapi32/ObjectCloseAuditAlarmW.s
Normal file
2
libc/nt/advapi32/ObjectCloseAuditAlarmW.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_ObjectCloseAuditAlarmW,ObjectCloseAuditAlarmW,0
|
2
libc/nt/advapi32/ObjectDeleteAuditAlarmW.s
Normal file
2
libc/nt/advapi32/ObjectDeleteAuditAlarmW.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_ObjectDeleteAuditAlarmW,ObjectDeleteAuditAlarmW,0
|
2
libc/nt/advapi32/ObjectOpenAuditAlarmW.s
Normal file
2
libc/nt/advapi32/ObjectOpenAuditAlarmW.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_ObjectOpenAuditAlarmW,ObjectOpenAuditAlarmW,0
|
2
libc/nt/advapi32/ObjectPrivilegeAuditAlarmW.s
Normal file
2
libc/nt/advapi32/ObjectPrivilegeAuditAlarmW.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_ObjectPrivilegeAuditAlarmW,ObjectPrivilegeAuditAlarmW,0
|
12
libc/nt/advapi32/OpenProcessToken.s
Normal file
12
libc/nt/advapi32/OpenProcessToken.s
Normal file
|
@ -0,0 +1,12 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_OpenProcessToken,OpenProcessToken,0
|
||||
|
||||
.text.windows
|
||||
OpenProcessToken:
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
.profilable
|
||||
mov __imp_OpenProcessToken(%rip),%rax
|
||||
jmp __sysv2nt
|
||||
.endfn OpenProcessToken,globl
|
||||
.previous
|
12
libc/nt/advapi32/OpenThreadToken.s
Normal file
12
libc/nt/advapi32/OpenThreadToken.s
Normal file
|
@ -0,0 +1,12 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_OpenThreadToken,OpenThreadToken,0
|
||||
|
||||
.text.windows
|
||||
OpenThreadToken:
|
||||
push %rbp
|
||||
mov %rsp,%rbp
|
||||
.profilable
|
||||
mov __imp_OpenThreadToken(%rip),%rax
|
||||
jmp __sysv2nt
|
||||
.endfn OpenThreadToken,globl
|
||||
.previous
|
2
libc/nt/advapi32/PerfCreateInstance.s
Normal file
2
libc/nt/advapi32/PerfCreateInstance.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_PerfCreateInstance,PerfCreateInstance,0
|
2
libc/nt/advapi32/PerfDecrementULongCounterValue.s
Normal file
2
libc/nt/advapi32/PerfDecrementULongCounterValue.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_PerfDecrementULongCounterValue,PerfDecrementULongCounterValue,0
|
2
libc/nt/advapi32/PerfDecrementULongLongCounterValue.s
Normal file
2
libc/nt/advapi32/PerfDecrementULongLongCounterValue.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_PerfDecrementULongLongCounterValue,PerfDecrementULongLongCounterValue,0
|
2
libc/nt/advapi32/PerfDeleteInstance.s
Normal file
2
libc/nt/advapi32/PerfDeleteInstance.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_PerfDeleteInstance,PerfDeleteInstance,0
|
2
libc/nt/advapi32/PerfIncrementULongCounterValue.s
Normal file
2
libc/nt/advapi32/PerfIncrementULongCounterValue.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_PerfIncrementULongCounterValue,PerfIncrementULongCounterValue,0
|
2
libc/nt/advapi32/PerfIncrementULongLongCounterValue.s
Normal file
2
libc/nt/advapi32/PerfIncrementULongLongCounterValue.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_PerfIncrementULongLongCounterValue,PerfIncrementULongLongCounterValue,0
|
2
libc/nt/advapi32/PerfQueryInstance.s
Normal file
2
libc/nt/advapi32/PerfQueryInstance.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_PerfQueryInstance,PerfQueryInstance,0
|
2
libc/nt/advapi32/PerfSetCounterRefValue.s
Normal file
2
libc/nt/advapi32/PerfSetCounterRefValue.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_PerfSetCounterRefValue,PerfSetCounterRefValue,0
|
2
libc/nt/advapi32/PerfSetCounterSetInfo.s
Normal file
2
libc/nt/advapi32/PerfSetCounterSetInfo.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_PerfSetCounterSetInfo,PerfSetCounterSetInfo,0
|
2
libc/nt/advapi32/PerfSetULongCounterValue.s
Normal file
2
libc/nt/advapi32/PerfSetULongCounterValue.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_PerfSetULongCounterValue,PerfSetULongCounterValue,0
|
2
libc/nt/advapi32/PerfSetULongLongCounterValue.s
Normal file
2
libc/nt/advapi32/PerfSetULongLongCounterValue.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_PerfSetULongLongCounterValue,PerfSetULongLongCounterValue,0
|
2
libc/nt/advapi32/PerfStartProvider.s
Normal file
2
libc/nt/advapi32/PerfStartProvider.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_PerfStartProvider,PerfStartProvider,0
|
2
libc/nt/advapi32/PerfStartProviderEx.s
Normal file
2
libc/nt/advapi32/PerfStartProviderEx.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_PerfStartProviderEx,PerfStartProviderEx,0
|
2
libc/nt/advapi32/PerfStopProvider.s
Normal file
2
libc/nt/advapi32/PerfStopProvider.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_PerfStopProvider,PerfStopProvider,0
|
2
libc/nt/advapi32/PrivilegeCheck.s
Normal file
2
libc/nt/advapi32/PrivilegeCheck.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_PrivilegeCheck,PrivilegeCheck,0
|
2
libc/nt/advapi32/PrivilegedServiceAuditAlarmW.s
Normal file
2
libc/nt/advapi32/PrivilegedServiceAuditAlarmW.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_PrivilegedServiceAuditAlarmW,PrivilegedServiceAuditAlarmW,0
|
2
libc/nt/advapi32/QuerySecurityAccessMask.s
Normal file
2
libc/nt/advapi32/QuerySecurityAccessMask.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/nt/codegen.inc"
|
||||
.imp advapi32,__imp_QuerySecurityAccessMask,QuerySecurityAccessMask,0
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue