wine_locks.pl bugs

Back

Status File Fingerprint Line Nr(s) Test Comment
NEWdlls/gdi32/freetype.cfreetype_EnumFonts(45)5595-5620wine_locks/CriticalSection
NEWdlls/gdi32/freetype.cfreetype_EnumFonts(38)5595-5613wine_locks/CriticalSection
NOTABUGdlls/kernel32/console.cbare_console_fetch_input(88)1133-1191wine_locks/CriticalSectionlimitation in wine_locks
UNKNOWNdlls/kernel32/file.cFindClose(40)2133-2160wine_locks/CriticalSection
NOTABUGdlls/kernel32/module.cGetModuleHandleExW(48)520-554wine_locks/LdrLockLoaderLocklimitation in wine_locks
NOTABUGdlls/kernel32/process.cprocess_ExitProcess(6)2633-2638wine_locks/PebLockNot a bug as the process terminates and the function never returns
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/msvcp100/misc.c_Lockit__Lockit_ctor_locktype(3)152-153wine_locks/CriticalSection
NOTABUGdlls/msvcp100/misc.cmutex_lock(2)79-80wine_locks/CriticalSection
NOTABUGdlls/msvcp60/misc.c_Lockit_ctor_locktype(2)44-45wine_locks/CriticalSection
NEWdlls/msvcp71/misc.c_Lockit__Lockit_ctor_locktype(3)108-109wine_locks/CriticalSection
NOTABUGdlls/msvcp71/misc.cmutex_lock(2)63-64wine_locks/CriticalSection
NOTABUGdlls/msvcp90/misc.c_Lockit__Lockit_ctor_locktype(3)136-137wine_locks/CriticalSectionLocking function
NOTABUGdlls/msvcp90/misc.cmutex_lock(2)63-64wine_locks/CriticalSection
NOTABUGdlls/msvcrt/file.cMSVCRT__lock_file(5)1133-1134wine_locks/CriticalSectionLocking function
NOTABUGdlls/msvcrt/file.cMSVCRT__lock_file(5)1131-1134wine_locks/_lockLocking function
NOTABUGdlls/ntdll/env.cRtlExpandEnvironmentStrings_U(72)302-362wine_locks/PebLocklimitation in wine_locks
NOTABUGdlls/ntdll/env.cRtlSetEnvironmentVariable(84)216-281wine_locks/PebLocklimitation in wine_locks
NOTABUGdlls/ntdll/env.cRtlQueryEnvironmentVariable_U(33)152-172wine_locks/PebLocklimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlWalkHeap(116)2093-2199wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlSizeHeap(33)2029-2049wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlReAllocateHeap(128)1820-1929wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlReAllocateHeap(122)1820-1923wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlReAllocateHeap(115)1820-1916wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlFreeHeap(40)1759-1781wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlFreeHeap(34)1759-1775wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlAllocateHeap(66)1676-1722wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlAllocateHeap(39)1676-1695wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cRtlAllocateHeap(28)1676-1684wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cHEAP_IsRealArena(65)1332-1388wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/heap.cHEAP_IsRealArena(33)1332-1356wine_locks/CriticalSectionlimitation in wine_locks
NOTABUGdlls/ntdll/loader.cattach_process_dlls(11)2619-2625wine_locks/CriticalSectionUnlock missing on error path but error is so critical that the process terminates.
NOTABUGdlls/ntdll/virtual.cNtAllocateVirtualMemory(128)1961-1998wine_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/opengl32/wgl.cget_handle_ptr(5)119-121wine_locks/CriticalSection
NEWdlls/user32/class.cCLASS_RegisterClass(52)351-354wine_locks/USER_Lock
NEWdlls/user32/class.cCLASS_FindClass(20)270-286wine_locks/USER_Lock
NOTABUGdlls/user32/win.cget_user_handle_ptr(12)141-147wine_locks/USER_LockIn that case the lock should be held.
NEWdlls/winex11.drv/window.cget_win_data(6)1746-1748wine_locks/CriticalSection
NEWdlls/winex11.drv/window.calloc_win_data(11)1643-1646wine_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
FIXEDdlls/winmm/waveform.creroute_mapper_device(54)721-766wine_locks/CriticalSection (commit)
FIXEDdlls/winmm/waveform.creroute_mapper_device(48)721-760wine_locks/CriticalSection (commit)
NOTABUGdlls/winmm/waveform.cWINMM_ValidateAndLock(11)324-331wine_locks/CriticalSectionLocking function
NOTABUGdlls/winmm/waveform.cWINMM_FindUnusedDevice(22)299-308wine_locks/CriticalSection"IMPORTANT: it is the caller's responsibility to release the device's lock on success"
NEWprograms/services/services.cservice_lock_exclusive(2)556-557wine_locks/CriticalSection
NEWprograms/services/services.cservice_lock_shared(2)551-552wine_locks/CriticalSection
NEWprograms/services/services.cscmdatabase_lock_exclusive(2)541-542wine_locks/CriticalSection
NEWprograms/services/services.cscmdatabase_lock_shared(2)536-537wine_locks/CriticalSection

Back