wine_locks.pl bugs

Back

Status File Fingerprint Line Nr(s) Test Comment
FIXEDdlls/ddraw/ddraw.cCreateSurface(65)2903-2950wine_locks/CriticalSection (commit)
FIXEDdlls/ddraw/ddraw.cddraw7_SetCooperativeLevel(63)570-626wine_locks/CriticalSection (commit)
NEWdlls/gdi32/freetype.cfreetype_EnumFonts(48)4671-4699wine_locks/CriticalSection
NEWdlls/gdi32/freetype.cfreetype_EnumFonts(39)4671-4690wine_locks/CriticalSection
NOTABUGdlls/kernel32/console.cbare_console_fetch_input(88)1132-1190wine_locks/CriticalSectionlimitation in wine_locks
UNKNOWNdlls/kernel32/file.cFindClose(39)2012-2038wine_locks/CriticalSection
NOTABUGdlls/kernel32/module.cGetModuleHandleExW(40)514-546wine_locks/LdrLockLoaderLocklimitation in wine_locks
NOTABUGdlls/mscms/handle.cgrab_transform(11)91-99wine_locks/CriticalSectionWapper around locking function
NOTABUGdlls/mscms/handle.cgrab_profile(11)71-79wine_locks/CriticalSectionWapper around locking function
NOTABUGdlls/msvcp60/misc.c_Lockit_ctor_locktype(2)106-107wine_locks/CriticalSection
NOTABUGdlls/msvcp90/misc.c_Lockit__Lockit_ctor_locktype(3)126-127wine_locks/CriticalSectionLocking function
NOTABUGdlls/msvcrt/file.cMSVCRT__lock_file(5)1062-1063wine_locks/CriticalSectionLocking function
NOTABUGdlls/msvcrt/file.cMSVCRT__lock_file(5)1060-1063wine_locks/_lockLocking function
NOTABUGdlls/ntdll/env.cRtlExpandEnvironmentStrings_U(72)292-352wine_locks/PebLocklimitation in wine_locks
NOTABUGdlls/ntdll/env.cRtlSetEnvironmentVariable(84)206-271wine_locks/PebLocklimitation in wine_locks
NOTABUGdlls/ntdll/env.cRtlQueryEnvironmentVariable_U(33)142-162wine_locks/PebLocklimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlWalkHeap(116)2092-2198wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlSizeHeap(33)2028-2048wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlReAllocateHeap(128)1819-1928wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlReAllocateHeap(122)1819-1922wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlReAllocateHeap(115)1819-1915wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlFreeHeap(40)1758-1780wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlFreeHeap(34)1758-1774wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlAllocateHeap(66)1675-1721wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlAllocateHeap(39)1675-1694wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlAllocateHeap(28)1675-1683wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cHEAP_IsRealArena(65)1331-1387wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cHEAP_IsRealArena(33)1331-1355wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/loader.cattach_process_dlls(11)2540-2546wine_locks/CriticalSectionUnlock missing on error path but error is so critical that the process terminates.
NOTABUGdlls/ntdll/virtual.cNtAllocateVirtualMemory(128)1922-1959wine_locks/server_enter_uninterrupted_sectionlimitation in wine_locks
NOTABUGdlls/ole32/ifs.cIMalloc_fnHeapMinimize(12)339-347wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ole32/ifs.cIMalloc_fnDidAlloc(18)319-329wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ole32/ifs.cIMalloc_fnGetSize(19)294-305wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ole32/ifs.cIMalloc_fnFree(26)257-276wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ole32/ifs.cIMalloc_fnRealloc(43)211-244wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ole32/ifs.cIMalloc_fnAlloc(28)176-195wine_locks/CriticalSectionlimitation in wine_locks
NEWdlls/user32/class.cCLASS_RegisterClass(52)350-353wine_locks/USER_Lock
NEWdlls/user32/class.cCLASS_FindClass(20)269-285wine_locks/USER_Lock
NOTABUGdlls/user32/win.cget_user_handle_ptr(12)129-135wine_locks/USER_LockIn that case the lock should be held.
FIXEDdlls/windowscodecs/pngformat.cPngEncoder_Commit(16)1377-1389wine_locks/CriticalSection (commit)
NOTABUGdlls/winhttp/net.cssl_lock_callback(5)0-157wine_locks/CriticalSection
NOTABUGdlls/wininet/netconnection.cssl_lock_callback(5)0-179wine_locks/CriticalSection
NOTABUGdlls/winmm/time.ctimeKillEvent(33)380-393wine_locks/CriticalSectionBug in the Smatch script (lock position) + limitation in wine_locks
BUGdlls/winmm/time.cTIME_MMTimeStop(11)280-289wine_locks/CriticalSection
NOTABUGdlls/winmm/waveform.cWINMM_ValidateAndLock(11)266-273wine_locks/CriticalSectionLocking function
NOTABUGdlls/winmm/waveform.cWINMM_FindUnusedDevice(32)225-248wine_locks/CriticalSection"IMPORTANT: it is the caller's responsibility to release the device's lock on success"
NEWprograms/services/services.cservice_lock_exclusive(2)559-560wine_locks/CriticalSection
NEWprograms/services/services.cservice_lock_shared(2)554-555wine_locks/CriticalSection
NEWprograms/services/services.cscmdatabase_lock_exclusive(2)544-545wine_locks/CriticalSection
NEWprograms/services/services.cscmdatabase_lock_shared(2)539-540wine_locks/CriticalSection

Back