Changeset 22018 for trunk/src/kernel32
- Timestamp:
- Sep 20, 2012, 4:34:09 PM (13 years ago)
- Location:
- trunk/src/kernel32
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/interlock.asm
r5938 r22018 123 123 _InterlockedExchangeAdd@8 endp 124 124 125 public _interlocked_cmpxchg64 126 _interlocked_cmpxchg64 proc near 127 push ebx; 128 push esi; 129 mov esi, 12[esp]; 130 mov ebx, 16[esp]; 131 mov ecx, 20[esp]; 132 mov eax, 24[esp]; 133 mov edx, 28[esp]; 134 lock cmpxchg8b [esi]; 135 pop esi; 136 pop ebx; 137 ret; 138 _interlocked_cmpxchg64 endp 139 125 140 CODE32 ENDS 126 141 -
trunk/src/kernel32/kernel32.def
r22017 r22018 47 47 _O32_RegSetValue = REGISTRY.42 48 48 _O32_RegSetValueEx = REGISTRY.43 49 50 InitializeSListHead = NTDLL.RtlInitializeSListHead 51 InterlockedFlushSList = NTDLL.RtlInterlockedFlushSList 52 InterlockedPopEntrySList = NTDLL.RtlInterlockedPopEntrySList 53 InterlockedPushEntrySList = NTDLL.RtlInterlockedPushEntrySList 54 QueryDepthSList = NTDLL.RtlQueryDepthSList 49 55 50 56 EXPORTS … … 1326 1332 GetUserDefaultUILanguage = "_GetUserDefaultUILanguage@0" @3165 1327 1333 1334 InitializeSListHead @3166 1335 InterlockedFlushSList @3167 1336 InterlockedPopEntrySList @3168 1337 InterlockedPushEntrySList @3169 1338 QueryDepthSList @3170 1339 1328 1340 ; RAS functions 1329 1341 RasRegisterObjectTracking = "_RasRegisterObjectTracking@24" @3500 … … 1364 1376 "_ForceWin32TIB@0" @3601 NONAME 1365 1377 ___seh_handler @3602 NONAME 1378 1379 interlocked_cmpxchg64 = "_interlocked_cmpxchg64" @3603 -
trunk/src/kernel32/kernel32dbg.def
r22017 r22018 47 47 _O32_RegSetValue = REGISTRY.42 48 48 _O32_RegSetValueEx = REGISTRY.43 49 50 InitializeSListHead = NTDLL.RtlInitializeSListHead 51 InterlockedFlushSList = NTDLL.RtlInterlockedFlushSList 52 InterlockedPopEntrySList = NTDLL.RtlInterlockedPopEntrySList 53 InterlockedPushEntrySList = NTDLL.RtlInterlockedPushEntrySList 54 QueryDepthSList = NTDLL.RtlQueryDepthSList 55 49 56 50 57 EXPORTS … … 1326 1333 GetUserDefaultUILanguage = "_GetUserDefaultUILanguage@0" @3165 1327 1334 1335 InitializeSListHead @3166 1336 InterlockedFlushSList @3167 1337 InterlockedPopEntrySList @3168 1338 InterlockedPushEntrySList @3169 1339 QueryDepthSList @3170 1340 1328 1341 ; RAS functions 1329 1342 RasRegisterObjectTracking = "_RasRegisterObjectTracking@24" @3500 … … 1364 1377 "_ForceWin32TIB@0" @3601 NONAME 1365 1378 ___seh_handler @3602 NONAME 1379 1380 interlocked_cmpxchg64 = "_interlocked_cmpxchg64" @3603
Note:
See TracChangeset
for help on using the changeset viewer.