LineIdCWESeverityMessage
* yacc.c:1910 *
396nullPointerArithmeticRedundantCheck682warningEither the condition 'if(ptr)' is redundant or there is overflow in pointer subtraction.
* yacc.c:358 *
725negativeIndex786warningEither the condition 'yytoken!=-2' is redundant or the array 'yytname[50]' is accessed at index -2, which is out of bounds.
784negativeIndex786warningEither the condition 'yytoken!=-2' is redundant or the array 'yytname[103]' is accessed at index -2, which is out of bounds.
787negativeIndex786warningEither the condition 'yytoken!=-2' is redundant or the array 'yytname[78]' is accessed at index -2, which is out of bounds.
820negativeIndex786warningEither the condition 'yytoken!=-2' is redundant or the array 'yytname[76]' is accessed at index -2, which is out of bounds.
860uselessAssignmentPtrArg398warningAssignment of function parameter has no effect outside the function. Did you forget dereferencing it?
918uselessAssignmentPtrArg398warningAssignment of function parameter has no effect outside the function. Did you forget dereferencing it?
922uselessAssignmentPtrArg398warningAssignment of function parameter has no effect outside the function. Did you forget dereferencing it?
953uselessAssignmentPtrArg398warningAssignment of function parameter has no effect outside the function. Did you forget dereferencing it?
asmshader.tab.c
1497negativeIndex786warningEither the condition 'yytoken!=-2' is redundant or the array 'yytname[198]' is accessed at index -2, which is out of bounds.
1632uselessAssignmentPtrArg398warningAssignment of function parameter has no effect outside the function. Did you forget dereferencing it?
asmshader.yy.c
2666redundantInitialization563styleRedundant initialization for 'c'. The initialized value is overwritten before it is read.
2967nullPointer476warningPossible null pointer dereference: b
2968nullPointer476warningPossible null pointer dereference: b
base/applications/calc/convert.c
595nullPointer476warningPossible null pointer dereference: item
base/applications/calc/fun_ieee.c
57invalidFunctionArg628errorInvalid sqrt() argument nr 1. The value is -1 but the valid values are '0.0:'.
66invalidFunctionArg628errorInvalid sqrt() argument nr 1. The value is -1 but the valid values are '0.0:'.
537redundantInitialization563styleRedundant initialization for 'p'. The initialized value is overwritten before it is read.
base/applications/calc/fun_mpfr.c
446redundantInitialization563styleRedundant initialization for 'p'. The initialized value is overwritten before it is read.
base/applications/calc/winmain.c
279uninitvar908errorUninitialized variable: iValue
285uninitvar908errorUninitialized variable: iDefault
base/applications/charmap/charmap.c
326redundantAssignment563styleVariable 'Height' is reassigned a value before the old one has been used.
base/applications/charmap_new/Cell.cpp
90constParameter398styleParameter 'Coordinates' can be declared with const
base/applications/charmap_new/GridView.cpp
22uninitMemberVar398warningMember variable 'CGridView::m_Cells' is not initialized in the constructor.
22uninitMemberVar398warningMember variable 'CGridView::m_ActiveCell' is not initialized in the constructor.
base/applications/charmap_new/MainWindow.cpp
30noCopyConstructor398warningClass 'CCharMapWindow' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).
30noOperatorEq398warningClass 'CCharMapWindow' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s).
base/applications/clipbrd/fileutils.c
277unusedVariable563styleUnused variable: ClipFileHeader
278unusedVariable563styleUnused variable: ClipFormatArray
452unusedVariable563styleUnused variable: ClipFormatArray
base/applications/cmdutils/label/label.c
188uninitvar908errorUninitialized variable: szBuffer
base/applications/cmdutils/whoami/whoami.c
636redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
base/applications/cmdutils/xcopy/xcopy.c
575knownConditionTrueFalse571styleCondition '!skipFile' is always true
base/applications/dxdiag/display.c
226knownConditionTrueFalse570styleCondition 'ppObj' is always false
base/applications/dxdiag/network.c
208redundantAssignment563styleVariable 'Item.iItem' is reassigned a value before the old one has been used.
248redundantAssignment563styleVariable 'szResult[0]' is reassigned a value before the old one has been used.
299duplicateBreak561styleConsecutive return, break, continue, goto or throw statements are unnecessary.
base/applications/magnify/magnifier.c
198redundantAssignment563styleVariable 'uState' is reassigned a value before the old one has been used.
203redundantAssignment563styleVariable 'uState' is reassigned a value before the old one has been used.
base/applications/msconfig/srvpage.c
148redundantAssignment563styleVariable 'item.iItem' is reassigned a value before the old one has been used.
base/applications/msconfig_new/msconfig.c
270redundantCondition398styleRedundant condition: bIsWindows. '!bIsWindows || (bIsWindows && bIsPreVistaOSVersion)' is equivalent to '!bIsWindows || bIsPreVistaOSVersion'
base/applications/msconfig_new/utils.c
102knownConditionTrueFalse570styleCondition 'lpszResourceString' is always false
base/applications/mscutils/eventvwr/eventvwr.c
804knownConditionTrueFalse570styleCondition 'lpMsgBuf' is always false
base/applications/mscutils/eventvwr/evtdetctl.c
539redundantAssignment563styleVariable 'sInfo.nPos' is reassigned a value before the old one has been used.
577redundantAssignment563styleVariable 'sInfo.nPos' is reassigned a value before the old one has been used.
base/applications/mstsc/cache.c
111arrayIndexOutOfBoundsCond788warningEither the condition 'id<8' is redundant or the array 'g_bmpcache_mru[3]' is accessed at index 7, which is out of bounds.
178arrayIndexOutOfBoundsCond788warningEither the condition 'id<8' is redundant or the array 'g_bmpcache_lru[3]' is accessed at index 7, which is out of bounds.
179arrayIndexOutOfBoundsCond788warningEither the condition 'id<8' is redundant or the array 'g_bmpcache[3][2560]' is accessed at index g_bmpcache[7][*], which is out of bounds.
180arrayIndexOutOfBoundsCond788warningEither the condition 'id<8' is redundant or the array 'g_bmpcache[3][2560]' is accessed at index g_bmpcache[7][*], which is out of bounds.
183arrayIndexOutOfBoundsCond788warningEither the condition 'id<8' is redundant or the array 'g_bmpcache[3][2560]' is accessed at index g_bmpcache[7][*], which is out of bounds.
184arrayIndexOutOfBoundsCond788warningEither the condition 'id<8' is redundant or the array 'g_bmpcache_count[3]' is accessed at index 7, which is out of bounds.
185arrayIndexOutOfBoundsCond788warningEither the condition 'id<8' is redundant or the array 'g_bmpcache[3][2560]' is accessed at index g_bmpcache[7][*], which is out of bounds.
187arrayIndexOutOfBoundsCond788warningEither the condition 'id<8' is redundant or the array 'g_bmpcache_lru[3]' is accessed at index 7, which is out of bounds.
188arrayIndexOutOfBoundsCond788warningEither the condition 'id<8' is redundant or the array 'g_bmpcache[3][2560]' is accessed at index g_bmpcache[7][*], which is out of bounds.
232arrayIndexOutOfBoundsCond788warningEither the condition 'id<8' is redundant or the array 'g_bmpcache[3][2560]' is accessed at index g_bmpcache[7][*], which is out of bounds.
235arrayIndexOutOfBoundsCond788warningEither the condition 'id<8' is redundant or the array 'g_bmpcache_count[3]' is accessed at index 7, which is out of bounds.
263arrayIndexOutOfBoundsCond788warningEither the condition 'id<8' is redundant or the array 'g_bmpcache_lru[3]' is accessed at index 7, which is out of bounds.
267arrayIndexOutOfBoundsCond788warningEither the condition 'idx>=0' is redundant or the array 'g_bmpcache[3][2560]' is accessed at index g_bmpcache[7][0], which is out of bounds.
base/applications/mstsc/connectdialog.c
549redundantCondition398styleRedundant condition: Current->Flink!=NULL. 'A || (!A && B)' is equivalent to 'A || B'
base/applications/mstsc/iso.c
346knownConditionTrueFalse571styleCondition 'data!=PROTOCOL_RDP' is always true
base/applications/mstsc/mppc.c
353shiftNegativeLHS758portabilityShifting a negative value is technically undefined behaviour
base/applications/mstsc/rdp.c
444shiftNegativeLHS758portabilityShifting a negative value is technically undefined behaviour
base/applications/mstsc/secure.c
450uselessAssignmentArg398styleAssignment of function parameter has no effect outside the function.
base/applications/mstsc/settings.c
295redundantAssignment563styleVariable 'lpToken' is reassigned a value before the old one has been used.
base/applications/mstsc/ssl_calls.c
470nullPointerArithmeticRedundantCheck682warningEither the condition '!blob' is redundant or there is pointer arithmetic with NULL pointer.
471nullPointerArithmeticRedundantCheck682warningEither the condition '!blob' is redundant or there is pointer arithmetic with NULL pointer.
1325redundantAssignment563styleVariable 'overflow' is reassigned a value before the old one has been used.
1765nullPointerArithmeticRedundantCheck682warningEither the condition '!rkey' is redundant or there is pointer arithmetic with NULL pointer.
base/applications/mstsc/uimain.c
713ignoredReturnValue252warningReturn value of function rand() is not used.
714ignoredReturnValue252warningReturn value of function rand() is not used.
base/applications/mstsc/win32.c
1293knownConditionTrueFalse570styleCondition '!ok_to_ScrollWindowEx' is always false
base/applications/network/arp/arp.c
121va_list_usedBeforeStarted664errorva_list 'args' used before va_start() was called.
base/applications/network/ftp/cmds.c
64getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
294getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
310getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
355getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
502getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
518getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
653getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
972getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
1032getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
1059getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
1105getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
1121getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
1179getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
1188getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
1359getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
1427getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
1457getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
1489getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
1524getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
1558getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
1644getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
1745getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
1888getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
2148getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
2215getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
2240getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
base/applications/network/ftp/domacro.c
39getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
base/applications/network/ftp/ftp.c
227fflushOnInputStream398portabilityfflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems.
base/applications/network/ftp/main.c
323getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
base/applications/network/net/cmdStatistics.c
77redundantAssignment563styleVariable 'LargeValue.u.LowPart' is reassigned a value before the old one has been used.
78redundantAssignment563styleVariable 'LargeValue.u.HighPart' is reassigned a value before the old one has been used.
base/applications/network/net/main.c
87va_list_usedBeforeStarted664errorva_list 'args' used before va_start() was called.
base/applications/network/telnet/src/ansiprsr.cpp
Could not generated due to UnicodeDecodeError
base/applications/network/telnet/src/tnconfig.cpp
645nullPointerRedundantCheck476warningEither the condition 'optarg==0' is redundant or there is possible null pointer dereference: optarg.
base/applications/network/telnet/src/tnmisc.cpp
117unusedVariable563styleUnused variable: title
base/applications/network/telnet/src/tscript.h
10uninitMemberVar398warningMember variable 'TScript::script' is not initialized in the constructor.
base/applications/network/telnet/src/ttelhndl.cpp
158redundantAssignment563styleVariable 'n' is reassigned a value before the old one has been used.
389identicalInnerCondition398warningIdentical inner 'if' condition is always true.
404identicalInnerCondition398warningIdentical inner 'if' condition is always true.
base/applications/notepad/text.c
199unreachableCode561styleStatements following return, break, continue, goto or throw will never be executed.
base/applications/rapps/gui.cpp
778uninitMemberVar398warningMember variable 'CMainWindow::m_VSplitter' is not initialized in the constructor.
778uninitMemberVar398warningMember variable 'CMainWindow::m_HSplitter' is not initialized in the constructor.
778uninitMemberVar398warningMember variable 'CMainWindow::m_Toolbar' is not initialized in the constructor.
778uninitMemberVar398warningMember variable 'CMainWindow::m_ListView' is not initialized in the constructor.
778uninitMemberVar398warningMember variable 'CMainWindow::m_TreeView' is not initialized in the constructor.
778uninitMemberVar398warningMember variable 'CMainWindow::m_StatusBar' is not initialized in the constructor.
778uninitMemberVar398warningMember variable 'CMainWindow::m_RichEdit' is not initialized in the constructor.
778uninitMemberVar398warningMember variable 'CMainWindow::m_SearchBar' is not initialized in the constructor.
base/applications/regedit/childwnd.c
202uselessAssignmentArg398styleAssignment of function parameter has no effect outside the function.
base/applications/regedit/hexedit.c
104nullPointerRedundantCheck476warningEither the condition '!hed' is redundant or there is possible null pointer dereference: hed.
634nullPointerRedundantCheck476warningEither the condition '!hed' is redundant or there is possible null pointer dereference: hed.
664nullPointerRedundantCheck476warningEither the condition '!hed' is redundant or there is possible null pointer dereference: hed.
665nullPointerRedundantCheck476warningEither the condition '!hed' is redundant or there is possible null pointer dereference: hed.
736nullPointerRedundantCheck476warningEither the condition '!hed' is redundant or there is possible null pointer dereference: hed.
738nullPointerRedundantCheck476warningEither the condition '!hed' is redundant or there is possible null pointer dereference: hed.
820nullPointerRedundantCheck476warningEither the condition '!hed' is redundant or there is possible null pointer dereference: hed.
821nullPointerRedundantCheck476warningEither the condition '!hed' is redundant or there is possible null pointer dereference: hed.
827nullPointerRedundantCheck476warningEither the condition '!hed' is redundant or there is possible null pointer dereference: hed.
828nullPointerRedundantCheck476warningEither the condition '!hed' is redundant or there is possible null pointer dereference: hed.
833nullPointerRedundantCheck476warningEither the condition '!hed' is redundant or there is possible null pointer dereference: hed.
base/applications/shutdown/misc.c
88knownConditionTrueFalse570styleCondition 'majorCode>7' is always false
88knownConditionTrueFalse398styleThe expression 'majorCode < 0' is always false.
89knownConditionTrueFalse398styleThe expression 'minorCode < 0' is always false.
base/applications/sndrec32/audio_format.hpp
37constParameter398styleParameter 'eq' can be declared with const
base/applications/sndrec32/audio_membuffer.hpp
41uninitMemberVar398warningMember variable 'audio_membuffer::audio_arrival' is not initialized in the constructor.
41uninitMemberVar398warningMember variable 'audio_membuffer::buffer_resized' is not initialized in the constructor.
51uninitMemberVar398warningMember variable 'audio_membuffer::audio_arrival' is not initialized in the constructor.
51uninitMemberVar398warningMember variable 'audio_membuffer::buffer_resized' is not initialized in the constructor.
61uninitMemberVar398warningMember variable 'audio_membuffer::audio_arrival' is not initialized in the constructor.
61uninitMemberVar398warningMember variable 'audio_membuffer::buffer_resized' is not initialized in the constructor.
71uninitMemberVar398warningMember variable 'audio_membuffer::audio_arrival' is not initialized in the constructor.
71uninitMemberVar398warningMember variable 'audio_membuffer::buffer_resized' is not initialized in the constructor.
81uninitMemberVar398warningMember variable 'audio_membuffer::audio_arrival' is not initialized in the constructor.
81uninitMemberVar398warningMember variable 'audio_membuffer::buffer_resized' is not initialized in the constructor.
base/applications/sndvol32/dialog.c
630uninitvar908errorUninitialized variable: balancePosition
base/applications/sndvol32/sndvol32.c
284knownConditionTrueFalse571styleCondition 'SelBox++==0' is always true
292knownConditionTrueFalse570styleCondition 'SelBox++==0' is always false
312knownConditionTrueFalse570styleCondition 'SelBox++==0' is always false
856uninitvar908errorUninitialized variable: balancePosition
base/applications/taskmgr/applpage.c
389knownConditionTrueFalse571styleCondition '!hIcon' is always true
395duplicateCondition398styleThe if condition is the same as the previous if condition
398duplicateCondition398styleThe if condition is the same as the previous if condition
base/applications/wordpad/print.c
568knownConditionTrueFalse398styleThe expression 'from == to' is always true because 'from' and 'to' represent the same value.
base/applications/wordpad/wordpad.c
1242uninitvar908errorUninitialized variable: sel
1325uninitvar908errorUninitialized variable: ft
1982uninitvar908errorUninitialized variable: from
1982uninitvar908errorUninitialized variable: to
1983uninitvar908errorUninitialized variable: from
1983uninitvar908errorUninitialized variable: to
2488uninitvar908errorUninitialized variable: selFrom
2488uninitvar908errorUninitialized variable: selTo
2489uninitvar908errorUninitialized variable: selFrom
2489uninitvar908errorUninitialized variable: selTo
base/services/dhcpcsvc/dhcp/dhclient.c
995knownConditionTrueFalse570styleCondition 'fail' is always false
base/services/eventlog/eventlog.c
395redundantAssignment563styleVariable 'Result' is reassigned a value before the old one has been used.
base/services/nfsd/acl.c
Could not generated due to UnicodeDecodeError
base/services/nfsd/ea.c
Could not generated due to UnicodeDecodeError
base/services/nfsd/idmap.c
Could not generated due to UnicodeDecodeError
base/services/nfsd/name_cache.c
Could not generated due to UnicodeDecodeError
base/services/nfsd/nfs41_daemon.c
Could not generated due to UnicodeDecodeError
base/services/nfsd/nfs41_rpc.c
Could not generated due to UnicodeDecodeError
base/services/nfsd/readdir.c
168clarifyStatement783warningIn expression like '*A++' the result of '*' is unused. Did you intend to write '(*A)++;'?
438uselessAssignmentPtrArg398warningAssignment of function parameter has no effect outside the function. Did you forget dereferencing it?
439uselessAssignmentArg398styleAssignment of function parameter has no effect outside the function.
base/services/nfsd/recovery.c
Could not generated due to UnicodeDecodeError
base/services/nfsd/service.c
591knownConditionTrueFalse570styleCondition 'NULL!=lpszTemp' is always false
base/services/tftpd/tftpd.cpp
546arrayIndexOutOfBoundsCond788warningEither the condition 'j<=32' is redundant or the array 'cfig.hostRanges[32]' is accessed at index 32, which is out of bounds.
549arrayIndexOutOfBounds788errorArray 'cfig.hostRanges[32]' accessed at index 32, which is out of bounds.
base/services/umpnpmgr/install.c
Could not generated due to UnicodeDecodeError
base/services/umpnpmgr/rpcserver.c
Could not generated due to UnicodeDecodeError
base/setup/lib/registry.c
955redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
base/setup/lib/setuplib.c
376redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
base/setup/lib/utils/bldrsup.c
753arrayIndexOutOfBoundsCond788warningEither the condition 'Type>=BldrTypeMax' is redundant or the array 'NtosBootLoaders[2]' is accessed at index 2, which is out of bounds.
785arrayIndexOutOfBoundsCond788warningEither the condition 'Type>=BldrTypeMax' is redundant or the array 'NtosBootLoaders[2]' is accessed at index 2, which is out of bounds.
845arrayIndexOutOfBoundsCond788warningEither the condition 'BootStore->Type>=BldrTypeMax' is redundant or the array 'NtosBootLoaders[2]' is accessed at index 2, which is out of bounds.
1572arrayIndexOutOfBoundsCond788warningEither the condition 'BootStore->Type>=BldrTypeMax' is redundant or the array 'NtosBootLoaders[2]' is accessed at index 2, which is out of bounds.
base/setup/lib/utils/osdetect.c
501funcArgOrderDifferent683warningFunction 'IsValidNTOSInstallation' argument order different: declaration 'SystemRootPath, OPTIONAL, OPTIONAL' definition 'SystemRootPath, Machine, OPTIONAL'
base/setup/lib/utils/regutil.c
223redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
base/setup/reactos/reactos.c
896incorrectCharBooleanError571warningConversion of char literal L'C' to bool always evaluates to true.
1182duplicateCondition398styleThe if condition is the same as the previous if condition
base/setup/reactos/treelist.c
Could not generated due to UnicodeDecodeError
base/setup/usetup/console.c
369redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
382redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
base/setup/usetup/consup.c
685redundantAssignment563styleVariable 'coPos.X' is reassigned a value before the old one has been used.
686redundantAssignment563styleVariable 'coPos.Y' is reassigned a value before the old one has been used.
766redundantAssignment563styleVariable 'coPos.X' is reassigned a value before the old one has been used.
767redundantAssignment563styleVariable 'coPos.Y' is reassigned a value before the old one has been used.
base/setup/usetup/progress.c
273funcArgOrderDifferent683warningFunction 'CreateProgressBarEx' argument order different: declaration 'Left, Top, Right, Bottom, TextTop, TextRight, DoubleEdge, ProgressColour, StepCount, OPTIONAL, OPTIONAL, OPTIONAL' definition 'Left, Top, Right, Bottom, TextTop, TextRight, DoubleEdge, ProgressColour, StepCount, OPTIONAL, OPTIONAL, UpdateProgressProc'
base/setup/usetup/spapisup/cabinet.c
1240redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
base/setup/usetup/usetup.c
2139redundantAssignment563styleVariable 'PartEntry' is reassigned a value before the old one has been used.
2301redundantAssignment563styleVariable 'PartEntry' is reassigned a value before the old one has been used.
2462redundantAssignment563styleVariable 'PartEntry' is reassigned a value before the old one has been used.
3087knownConditionTrueFalse570styleCondition 'FormatState==FormatInstallPartition' is always false
3096knownConditionTrueFalse570styleCondition 'FormatState==FormatInstallPartition' is always false
base/shell/cmd/batch.c
305nullPointerRedundantCheck476warningEither the condition 'bc!=NULL' is redundant or there is possible null pointer dereference: bc.
306nullPointerRedundantCheck476warningEither the condition 'bc!=NULL' is redundant or there is possible null pointer dereference: bc.
base/shell/cmd/filecomp.c
Could not generated due to UnicodeDecodeError
base/shell/cmd/prompt.c
89knownConditionTrueFalse571styleCondition '!pszInfoLine' is always true
base/shell/cmd/ren.c
96knownConditionTrueFalse571styleCondition '!(dwFlags&REN_ERROR)' is always true
base/shell/cmd/window.c
211nullPointerRedundantCheck476warningEither the condition 'arg!=NULL' is redundant or there is possible null pointer dereference: arg.
base/shell/explorer/startmnu.cpp
37redundantAssignment563styleVariable 'hRet' is reassigned a value before the old one has been used.
base/shell/progman/dialog.c
1061redundantAssignment563styleVariable 'dwSize' is reassigned a value before the old one has been used.
1062redundantAssignment563styleVariable 'lRet' is reassigned a value before the old one has been used.
base/shell/progman/main.c
377redundantAssignment563styleVariable 'bIsIniMigrated' is reassigned a value before the old one has been used.
493redundantAssignment563styleVariable 'lRet' is reassigned a value before the old one has been used.
503redundantAssignment563styleVariable 'lRet' is reassigned a value before the old one has been used.
513redundantAssignment563styleVariable 'lRet' is reassigned a value before the old one has been used.
523redundantAssignment563styleVariable 'lRet' is reassigned a value before the old one has been used.
533redundantAssignment563styleVariable 'lRet' is reassigned a value before the old one has been used.
543redundantAssignment563styleVariable 'lRet' is reassigned a value before the old one has been used.
553redundantAssignment563styleVariable 'lRet' is reassigned a value before the old one has been used.
base/system/services/config.c
458duplicateCondition398styleThe if condition is the same as the previous if condition
base/system/services/rpcserver.c
Could not generated due to UnicodeDecodeError
base/system/smss/smss.c
535redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
578redundantAssignment563styleVariable 'Parameters[1]' is reassigned a value before the old one has been used.
578redundantAssignment563styleVariable 'Parameters[1]' is reassigned a value before the old one has been used.
base/system/subst/subst.c
44knownConditionTrueFalse570styleCondition 'pMsgBuf' is always false
base/system/userinit/livecd.c
891autoVariables562errorAddress of local auto-variable assigned to a function parameter.
boot/armllb/hw/keyboard.c
239arrayIndexOutOfBoundsCond788warningEither the condition 'KeyCode>96' is redundant or the array 'LlbHwScanCodeToAsciiTable[58][2]' is accessed at index LlbHwScanCodeToAsciiTable[96][*], which is out of bounds.
boot/armllb/os/loader.c
156redundantAssignment563styleVariable 'LoaderInit' is reassigned a value before the old one has been used.
boot/environ/app/bootmgr/bootmgr.c
2872redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
boot/environ/app/rosload/rosload.c
215redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1027uninitvar908errorUninitialized variable: NxEnabled
1063unusedVariable563styleUnused variable: CpuInfo
boot/environ/app/rosload/roslogo.c
9737redundantAssignment563styleVariable 'Image' is reassigned a value before the old one has been used.
boot/environ/lib/bootlib.c
140uninitvar908errorUninitialized variable: BootFrequency
boot/environ/lib/io/device.c
1102redundantAssignment563styleVariable 'BlockDevice->PartitionType' is reassigned a value before the old one has been used.
boot/environ/lib/io/etfs.c
303knownConditionTrueFalse570styleCondition 'IsMulti' is always false
boot/environ/lib/misc/bcdopt.c
187redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
187redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
411uninitvar908errorUninitialized variable: DeviceDescriptor
412uninitvar908errorUninitialized variable: ListCopy
429uninitvar908errorUninitialized variable: SecureListData
boot/environ/lib/misc/bootreg.c
528knownConditionTrueFalse570styleCondition 'LogData' is always false
boot/environ/lib/misc/image.c
781oppositeInnerCondition398warningOpposite inner 'if' condition leads to a dead code block.
boot/environ/lib/misc/util.c
942unusedVariable563styleUnused variable: Temp
boot/environ/lib/mm/descriptor.c
551redundantAssignment563styleVariable 'PreviousMappedEndPage' is reassigned a value before the old one has been used.
boot/environ/lib/mm/heapalloc.c
251nullPointerRedundantCheck476warningEither the condition '!FreeEntry' is redundant or there is possible null pointer dereference: Entry.
252nullPointerRedundantCheck476warningEither the condition '!FreeEntry' is redundant or there is possible null pointer dereference: Entry.
boot/environ/lib/mm/i386/mmx86.c
1114redundantAssignment563styleVariable 'MmArchKsegBias' is reassigned a value before the old one has been used.
1119redundantAssignment563styleVariable 'MmArchKsegAddressRange.Maximum' is reassigned a value before the old one has been used.
boot/environ/lib/mm/pagealloc.c
1496redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1496redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1496redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1496redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1496redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1496redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1496redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1496redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1496redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1496redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
boot/freeldr/freeldr/arch/i386/xbox/xboxvideo.c
94duplicateValueTernary398styleSame value in both branches of ternary operator.
96duplicateValueTernary398styleSame value in both branches of ternary operator.
boot/freeldr/freeldr/arch/powerpc/loader.c
141nullPointer476errorNull pointer dereference
171nullPointer476errorNull pointer dereference
boot/freeldr/freeldr/arch/powerpc/prep.c
44knownConditionTrueFalse570styleCondition '!PpcPrepConsKbHit()' is always false
boot/freeldr/freeldr/arch/powerpc/prep_pci.c
73integerOverflow190errorSigned integer overflow for expression '1<<(len*8)'.
73integerOverflow190errorSigned integer overflow for expression '(1<<(len*8))-1'.
boot/freeldr/freeldr/disk/scsiport.c
Could not generated due to UnicodeDecodeError
boot/freeldr/freeldr/lib/fs/ext2.c
536duplicateExpression398styleSame expression on both sides of '-='.
boot/freeldr/freeldr/lib/fs/fat.c
Could not generated due to UnicodeDecodeError
boot/freeldr/freeldr/lib/peloader.c
814redundantAssignment563styleVariable 'SectionHeader' is reassigned a value before the old one has been used.
852redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
boot/freeldr/freeldr/ntldr/inffile.c
1508knownConditionTrueFalse571styleCondition 'Data!=NULL' is always true
boot/freeldr/freeldr/ntldr/registry.c
139duplicateValueTernary398styleSame value in both branches of ternary operator.
boot/freeldr/freeldr/ntldr/winldr.c
626knownConditionTrueFalse570styleCondition 'Options' is always false
boot/freeldr/tools/deptool.c
103redundantAssignment563styleVariable 'CurIdx2' is reassigned a value before the old one has been used.
boot/freeldr/tools/rdel.c
68knownConditionTrueFalse570styleCondition 'justPrint' is always false
boot/freeldr/tools/rrmdir.c
70knownConditionTrueFalse570styleCondition 'justPrint' is always false
cc_parser.tab.c
975negativeIndex786warningEither the condition 'yytoken!=-2' is redundant or the array 'yytname[43]' is accessed at index -2, which is out of bounds.
1111uselessAssignmentPtrArg398warningAssignment of function parameter has no effect outside the function. Did you forget dereferencing it?
dll/appcompat/apphelp/apphelp.c
136uselessAssignmentArg398styleAssignment of function parameter has no effect outside the function.
dll/appcompat/apphelp/sdbfileattr.c
119redundantAssignment563styleVariable 'version.HighPart' is reassigned a value before the old one has been used.
120redundantAssignment563styleVariable 'version.LowPart' is reassigned a value before the old one has been used.
dll/cpl/appwiz/createlink.c
213redundantAssignment563styleVariable 'pch' is reassigned a value before the old one has been used.
dll/cpl/console/font.c
565knownConditionTrueFalse570styleCondition 'FontGrpBoxLabelTpl' is always false
dll/cpl/desk/settings.c
214redundantCondition398styleRedundant condition: Current->Flink!=NULL. 'A || (!A && B)' is equivalent to 'A || B'
dll/cpl/mmsys/speakervolume.c
158incorrectLogicOperator570warningLogical conjunction always evaluates to false: id < 9475 && id > 9503.
dll/cpl/powercfg/powershemes.c
466arrayIndexOutOfBoundsCond788warningEither the condition 'tmp<16' is redundant or the array 'Sec[16]' is accessed at index 17, which is out of bounds.
476arrayIndexOutOfBoundsCond788warningEither the condition 'tmp<16' is redundant or the array 'Sec[16]' is accessed at index 17, which is out of bounds.
dll/cpl/sysdm/licence.c
25nullPointerRedundantCheck476warningEither the condition 'if(pLicInfo)' is redundant or there is possible null pointer dereference: pLicInfo.
dll/cpl/sysdm/userprofile.c
461arrayIndexOutOfBoundsCond788warningEither the condition 'i<3' is redundant or the array 'units[3]' is accessed at index 3, which is out of bounds.
dll/directx/d3d9/d3d9_caps.c
775redundantAssignment563styleVariable 'bRet' is reassigned a value before the old one has been used.
dll/directx/ddraw/Ddraw/ddraw_main.c
389redundantAssignment563styleVariable 'retVal' is reassigned a value before the old one has been used.
389redundantAssignment563styleVariable 'retVal' is reassigned a value before the old one has been used.
389redundantAssignment563styleVariable 'retVal' is reassigned a value before the old one has been used.
389redundantAssignment563styleVariable 'retVal' is reassigned a value before the old one has been used.
389redundantAssignment563styleVariable 'retVal' is reassigned a value before the old one has been used.
dll/directx/ddraw/Ddraw/ddraw_setcooperativelevel.c
134redundantAssignment563styleVariable 'retVal' is reassigned a value before the old one has been used.
134redundantAssignment563styleVariable 'retVal' is reassigned a value before the old one has been used.
134redundantAssignment563styleVariable 'retVal' is reassigned a value before the old one has been used.
dll/directx/ddraw/startup.c
88knownConditionTrueFalse571styleCondition 'pGUID!=NULL' is always true
233duplicateCondition398styleThe if condition is the same as the previous if condition
296redundantAssignment563styleVariable 'This->lpLcl->lpDDCB' is reassigned a value before the old one has been used.
dll/directx/dsound_new/misc.c
499redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
dll/directx/wine/d3dcompiler_43/d3dcompiler_private.h
1071nullPointerRedundantCheck476warningEither the condition 'if(cast)' is redundant or there is possible null pointer dereference: node.
dll/directx/wine/d3drm/frame.c
3822uselessAssignmentPtrArg398warningAssignment of function parameter has no effect outside the function. Did you forget dereferencing it?
dll/directx/wine/d3drm/meshbuilder.c
1317redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
dll/directx/wine/d3dx9_36/math.c
3095redundantAssignment563styleVariable 'out[sum-j]' is reassigned a value before the old one has been used.
3107redundantAssignment563styleVariable 'out[sum+j]' is reassigned a value before the old one has been used.
dll/directx/wine/d3dx9_36/mesh.c
4401redundantAssignment563styleVariable 'concat_indices' is reassigned a value before the old one has been used.
4401redundantAssignment563styleVariable 'concat_indices' is reassigned a value before the old one has been used.
5779uninitvar908errorUninitialized variable: face
dll/directx/wine/d3dx9_36/preshader.c
941nullPointer476warningPossible null pointer dereference: skip_constants
dll/directx/wine/d3dx9_36/surface.c
2433redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
dll/directx/wine/ddraw/surface.c
1448nullPointerRedundantCheck476warningEither the condition 'src_surface' is redundant or there is possible null pointer dereference: src_surface.
dll/directx/wine/devenum/mediacatenum.c
297redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
300redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
dll/directx/wine/dinput/device.c
976redundantAssignment563styleVariable 'data_format.dwNumObjs' is reassigned a value before the old one has been used.
1264identicalConditionAfterEarlyExit398warningIdentical condition and return expression 'ref', return value is always 0
dll/directx/wine/dsound/capture.c
918redundantAssignment563styleVariable 'err' is reassigned a value before the old one has been used.
dll/directx/wine/dsound/dsound_convert.c
324selfAssignment398warningRedundant assignment of '*d' to itself.
358knownConditionTrueFalse571styleCondition 'v>=0.0f' is always true
386selfAssignment398warningRedundant assignment of '*d' to itself.
dll/directx/wine/msdmo/dmoreg.c
166redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
226redundantAssignment563styleVariable 'hres' is reassigned a value before the old one has been used.
239redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
dll/directx/wine/quartz/avisplit.c
657knownConditionTrueFalse571styleCondition '!relative' is always true
745redundantAssignment563styleVariable 'dwSampleSize' is reassigned a value before the old one has been used.
1055redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
1068redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
dll/directx/wine/quartz/filesource.c
231duplicateCondition398styleThe if condition is the same as the previous if condition
dll/directx/wine/quartz/mpegsplit.c
195redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
301redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
dll/directx/wine/quartz/pin.c
458redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
dll/directx/wine/quartz/regsvr.c
527redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
dll/directx/wine/quartz/vmr9.c
436redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
dll/directx/wine/quartz/waveparser.c
278redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
296redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
dll/directx/wine/wined3d/arb_program_shader.c
112knownConditionTrueFalse571styleCondition 'shader==WINED3D_SHADER_TYPE_PIXEL' is always true
3705redundantAssignment563styleVariable 'compiled->bumpenvmatconst[bump_const].const_num' is reassigned a value before the old one has been used.
dll/directx/wine/wined3d/context.c
518sizeofDivisionMemfunc682warningDivision by result of sizeof(). memset() expects a size in bytes, did you intend to multiply instead?
3603nullPointerArithmetic682errorPointer addition with NULL pointer.
5021nullPointerArithmetic682errorPointer addition with NULL pointer.
dll/directx/wine/wined3d/device.c
284nullPointerRedundantCheck476warningEither the condition 'dsv?wined3d_rendertarget_view_get_surface(dsv):NULL' is redundant or there is possible null pointer dereference: dsv.
284nullPointer476warningPossible null pointer dereference: depth_stencil
287nullPointer476warningPossible null pointer dereference: depth_stencil
288nullPointer476warningPossible null pointer dereference: depth_stencil
dll/directx/wine/wined3d/glsl_shader.c
6642nullPointer476warningPossible null pointer dereference: map
dll/directx/wine/wined3d/shader.c
3760nullPointerRedundantCheck476warningEither the condition 'pixel_shader?pixel_shader->limits->packed_input:shader->limits->packed_output' is redundant or there is possible null pointer dereference: pixel_shader.
dll/directx/wine/wined3d/shader_sm4.c
661arrayIndexOutOfBoundsCond788warningEither the condition 'primitive_type<=WINED3D_SM5_INPUT_PT_PATCH32' is redundant or the array 'input_primitive_type_table[8]' is accessed at index 40, which is out of bounds.
dll/directx/wine/wined3d/stateblock.c
1161redundantAssignment563styleVariable 'tmpfloat.f' is reassigned a value before the old one has been used.
1163redundantAssignment563styleVariable 'tmpfloat.f' is reassigned a value before the old one has been used.
1198redundantAssignment563styleVariable 'tmpfloat.f' is reassigned a value before the old one has been used.
1200redundantAssignment563styleVariable 'tmpfloat.f' is reassigned a value before the old one has been used.
1204redundantAssignment563styleVariable 'tmpfloat.f' is reassigned a value before the old one has been used.
1206redundantAssignment563styleVariable 'tmpfloat.f' is reassigned a value before the old one has been used.
1208redundantAssignment563styleVariable 'tmpfloat.f' is reassigned a value before the old one has been used.
1213redundantAssignment563styleVariable 'tmpfloat.f' is reassigned a value before the old one has been used.
1216redundantAssignment563styleVariable 'tmpfloat.f' is reassigned a value before the old one has been used.
1219redundantAssignment563styleVariable 'tmpfloat.f' is reassigned a value before the old one has been used.
1227redundantAssignment563styleVariable 'tmpfloat.f' is reassigned a value before the old one has been used.
1231redundantAssignment563styleVariable 'tmpfloat.f' is reassigned a value before the old one has been used.
1234redundantAssignment563styleVariable 'tmpfloat.f' is reassigned a value before the old one has been used.
1236redundantAssignment563styleVariable 'tmpfloat.f' is reassigned a value before the old one has been used.
1247redundantAssignment563styleVariable 'tmpfloat.f' is reassigned a value before the old one has been used.
dll/directx/wine/wined3d/utils.c
5203redundantAssignment563styleVariable 'tmpvalue.d' is reassigned a value before the old one has been used.
dll/directx/wine/wined3d/wined3d_private.h
4493nullPointer476warningPossible null pointer dereference: bitstream
dll/np/nfs/nfs41_np.c
56va_end_missing664errorva_list 'marker' was opened but not closed by va_end().
692uninitvar908errorUninitialized variable: pSharedMemory
dll/ntdll/csr/capture.c
51redundantAssignment563styleVariable 'Data' is reassigned a value before the old one has been used.
78selfAssignment398warningRedundant assignment of '*Pointer' to itself.
82selfAssignment398warningRedundant assignment of '*Pointer' to itself.
dll/ntdll/csr/connect.c
254redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
dll/ntdll/ldr/ldrinit.c
2019redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
2019redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
dll/ntdll/ldr/ldrutils.c
1467redundantAssignment563styleVariable 'Teb->NtTib.ArbitraryUserPointer' is reassigned a value before the old one has been used.
1517redundantAssignment563styleVariable 'Teb->NtTib.ArbitraryUserPointer' is reassigned a value before the old one has been used.
1697knownConditionTrueFalse571styleCondition '!Length' is always true
1731knownConditionTrueFalse571styleCondition '!Length' is always true
dll/opengl/glu32/src/libnurbs/interface/glcurveval.cc
48uninitMemberVar398warningMember variable 'OpenGLCurveEvaluator::global_grid_nu' is not initialized in the constructor.
86selfAssignment398warningRedundant assignment of 'm' to itself.
92selfAssignment398warningRedundant assignment of 'type' to itself.
93selfAssignment398warningRedundant assignment of 'from' to itself.
94selfAssignment398warningRedundant assignment of 'to' to itself.
dll/opengl/glu32/src/libnurbs/interface/glsurfeval.cc
99uninitMemberVar398warningMember variable 'OpenGLSurfaceEvaluator::LOD_eval_level' is not initialized in the constructor.
99uninitMemberVar398warningMember variable 'OpenGLSurfaceEvaluator::global_ev_k' is not initialized in the constructor.
99uninitMemberVar398warningMember variable 'OpenGLSurfaceEvaluator::global_ev_ustride' is not initialized in the constructor.
99uninitMemberVar398warningMember variable 'OpenGLSurfaceEvaluator::global_ev_uorder' is not initialized in the constructor.
99uninitMemberVar398warningMember variable 'OpenGLSurfaceEvaluator::global_ev_vstride' is not initialized in the constructor.
99uninitMemberVar398warningMember variable 'OpenGLSurfaceEvaluator::global_ev_vorder' is not initialized in the constructor.
99uninitMemberVar398warningMember variable 'OpenGLSurfaceEvaluator::global_grid_nu' is not initialized in the constructor.
99uninitMemberVar398warningMember variable 'OpenGLSurfaceEvaluator::global_grid_nv' is not initialized in the constructor.
dll/opengl/glu32/src/libnurbs/interface/insurfeval.cc
1828unusedVariable563styleUnused variable: j
1829unusedVariable563styleUnused variable: u
1829unusedVariable563styleUnused variable: v
dll/opengl/glu32/src/libnurbs/internals/arctess.cc
82assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'isTessellated'.
dll/opengl/glu32/src/libnurbs/internals/backend.h
51uninitMemberVar398warningMember variable 'Backend::wireframetris' is not initialized in the constructor.
51uninitMemberVar398warningMember variable 'Backend::wireframequads' is not initialized in the constructor.
51uninitMemberVar398warningMember variable 'Backend::npts' is not initialized in the constructor.
51uninitMemberVar398warningMember variable 'Backend::mesh' is not initialized in the constructor.
51uninitMemberVar398warningMember variable 'Backend::meshindex' is not initialized in the constructor.
dll/opengl/glu32/src/libnurbs/internals/bin.h
102assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'check'.
dll/opengl/glu32/src/libnurbs/internals/bufpool.h
45noConstructor398styleThe class 'Buffer' does not have a constructor although it has private member variables.
dll/opengl/glu32/src/libnurbs/internals/curvelist.cc
64noCopyConstructor398warningClass 'Curvelist' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).
64noOperatorEq398warningClass 'Curvelist' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s).
dll/opengl/glu32/src/libnurbs/internals/dataTransform.cc
151assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'check'.
dll/opengl/glu32/src/libnurbs/internals/gridtrimvertex.h
50uninitMemberVar398warningMember variable 'GridTrimVertex::dummyt' is not initialized in the constructor.
dll/opengl/glu32/src/libnurbs/internals/hull.cc
51uninitMemberVar398warningMember variable 'Hull::lower' is not initialized in the constructor.
51uninitMemberVar398warningMember variable 'Hull::upper' is not initialized in the constructor.
dll/opengl/glu32/src/libnurbs/internals/intersect.cc
84assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'head'.
90assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'head'.
119assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'head'.
125assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'head'.
dll/opengl/glu32/src/libnurbs/internals/jarcloc.h
41noConstructor398styleThe class 'Jarcloc' does not have a constructor although it has private member variables.
dll/opengl/glu32/src/libnurbs/internals/mapdesc.cc
50uninitMemberVar398warningMember variable 'Mapdesc::object_space_error_tolerance' is not initialized in the constructor.
243duplicateBreak561styleConsecutive return, break, continue, goto or throw statements are unnecessary.
275duplicateBreak561styleConsecutive return, break, continue, goto or throw statements are unnecessary.
dll/opengl/glu32/src/libnurbs/internals/mapdescv.cc
132duplicateExpression398styleSame expression on both sides of '/'.
dll/opengl/glu32/src/libnurbs/internals/mesher.h
72unusedPrivateFunction398styleUnused private function: 'Mesher::pop'
dll/opengl/glu32/src/libnurbs/internals/monotonizer.cc
75assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'isMonotone'.
dll/opengl/glu32/src/libnurbs/internals/nurbsinterfac.cc
66uninitMemberVar398warningMember variable 'NurbsTessellator::isCurveModified' is not initialized in the constructor.
66uninitMemberVar398warningMember variable 'NurbsTessellator::isTrimModified' is not initialized in the constructor.
66uninitMemberVar398warningMember variable 'NurbsTessellator::isSurfaceModified' is not initialized in the constructor.
66uninitMemberVar398warningMember variable 'NurbsTessellator::isDataValid' is not initialized in the constructor.
66uninitMemberVar398warningMember variable 'NurbsTessellator::numTrims' is not initialized in the constructor.
66uninitMemberVar398warningMember variable 'NurbsTessellator::nextTrim' is not initialized in the constructor.
66uninitMemberVar398warningMember variable 'NurbsTessellator::nextCurve' is not initialized in the constructor.
66uninitMemberVar398warningMember variable 'NurbsTessellator::nextNurbscurve' is not initialized in the constructor.
66uninitMemberVar398warningMember variable 'NurbsTessellator::nextPwlcurve' is not initialized in the constructor.
66uninitMemberVar398warningMember variable 'NurbsTessellator::nextNurbssurface' is not initialized in the constructor.
66uninitMemberVar398warningMember variable 'NurbsTessellator::currentSurface' is not initialized in the constructor.
66uninitMemberVar398warningMember variable 'NurbsTessellator::currentTrim' is not initialized in the constructor.
66uninitMemberVar398warningMember variable 'NurbsTessellator::currentCurve' is not initialized in the constructor.
dll/opengl/glu32/src/libnurbs/internals/patchlist.cc
48uninitMemberVar398warningMember variable 'Patchlist::notInBbox' is not initialized in the constructor.
48uninitMemberVar398warningMember variable 'Patchlist::needsSampling' is not initialized in the constructor.
62uninitMemberVar398warningMember variable 'Patchlist::notInBbox' is not initialized in the constructor.
62uninitMemberVar398warningMember variable 'Patchlist::needsSampling' is not initialized in the constructor.
62uninitMemberVar398warningMember variable 'Patchlist::pspec' is not initialized in the constructor.
67noCopyConstructor398warningClass 'Patchlist' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).
67noOperatorEq398warningClass 'Patchlist' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s).
dll/opengl/glu32/src/libnurbs/internals/quilt.cc
55uninitMemberVar398warningMember variable 'Quilt::cpts' is not initialized in the constructor.
55uninitMemberVar398warningMember variable 'Quilt::qspec' is not initialized in the constructor.
55uninitMemberVar398warningMember variable 'Quilt::eqspec' is not initialized in the constructor.
55uninitMemberVar398warningMember variable 'Quilt::next' is not initialized in the constructor.
246constParameter398styleParameter 'slist' can be declared with const
246constParameter398styleParameter 'tlist' can be declared with const
dll/opengl/glu32/src/libnurbs/internals/slicer.cc
160redundantAssignment563styleVariable 'bot' is reassigned a value before the old one has been used.
167redundantAssignment563styleVariable 'top' is reassigned a value before the old one has been used.
dll/opengl/glu32/src/libnurbs/internals/subdivider.cc
103assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'check'.
112uninitMemberVar398warningMember variable 'Subdivider::jumpbuffer' is not initialized in the constructor.
112uninitMemberVar398warningMember variable 'Subdivider::pjarc' is not initialized in the constructor.
112uninitMemberVar398warningMember variable 'Subdivider::s_index' is not initialized in the constructor.
112uninitMemberVar398warningMember variable 'Subdivider::t_index' is not initialized in the constructor.
112uninitMemberVar398warningMember variable 'Subdivider::qlist' is not initialized in the constructor.
112uninitMemberVar398warningMember variable 'Subdivider::stepsizes' is not initialized in the constructor.
112uninitMemberVar398warningMember variable 'Subdivider::showDegenerate' is not initialized in the constructor.
112uninitMemberVar398warningMember variable 'Subdivider::isArcTypeBezier' is not initialized in the constructor.
112uninitMemberVar398warningMember variable 'Subdivider::domain_distance_u_rate' is not initialized in the constructor.
112uninitMemberVar398warningMember variable 'Subdivider::domain_distance_v_rate' is not initialized in the constructor.
112uninitMemberVar398warningMember variable 'Subdivider::is_domain_distance_sampling' is not initialized in the constructor.
660assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'firstarc'.
724assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'firstarc'.
786assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'check'.
807assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'check'.
829assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'check'.
910assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'isbezier'.
911assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'check'.
dll/opengl/glu32/src/libnurbs/internals/tobezier.cc
100unsafeClassCanLeak398styleClass 'Splinespec' is unsafe, 'Splinespec::outcpts' can leak by wrong usage.
146uninitMemberVar398warningMember variable 'Splinespec::kspec' is not initialized in the constructor.
146uninitMemberVar398warningMember variable 'Splinespec::outcpts' is not initialized in the constructor.
174constParameter398styleParameter 'knotvector' can be declared with const
185constParameter398styleParameter 'sknotvector' can be declared with const
185constParameter398styleParameter 'tknotvector' can be declared with const
315uninitMemberVar398warningMember variable 'Knotspec::order' is not initialized in the constructor.
315uninitMemberVar398warningMember variable 'Knotspec::inkbegin' is not initialized in the constructor.
315uninitMemberVar398warningMember variable 'Knotspec::inkend' is not initialized in the constructor.
315uninitMemberVar398warningMember variable 'Knotspec::outkend' is not initialized in the constructor.
315uninitMemberVar398warningMember variable 'Knotspec::kleft' is not initialized in the constructor.
315uninitMemberVar398warningMember variable 'Knotspec::kright' is not initialized in the constructor.
315uninitMemberVar398warningMember variable 'Knotspec::kfirst' is not initialized in the constructor.
315uninitMemberVar398warningMember variable 'Knotspec::klast' is not initialized in the constructor.
315uninitMemberVar398warningMember variable 'Knotspec::bend' is not initialized in the constructor.
315uninitMemberVar398warningMember variable 'Knotspec::ncoords' is not initialized in the constructor.
315uninitMemberVar398warningMember variable 'Knotspec::prestride' is not initialized in the constructor.
315uninitMemberVar398warningMember variable 'Knotspec::poststride' is not initialized in the constructor.
315uninitMemberVar398warningMember variable 'Knotspec::preoffset' is not initialized in the constructor.
315uninitMemberVar398warningMember variable 'Knotspec::postoffset' is not initialized in the constructor.
315uninitMemberVar398warningMember variable 'Knotspec::prewidth' is not initialized in the constructor.
315uninitMemberVar398warningMember variable 'Knotspec::postwidth' is not initialized in the constructor.
315uninitMemberVar398warningMember variable 'Knotspec::istransformed' is not initialized in the constructor.
315uninitMemberVar398warningMember variable 'Knotspec::next' is not initialized in the constructor.
315uninitMemberVar398warningMember variable 'Knotspec::kspectotrans' is not initialized in the constructor.
dll/opengl/glu32/src/libnurbs/internals/trimline.cc
46uninitMemberVar398warningMember variable 'Trimline::i' is not initialized in the constructor.
46uninitMemberVar398warningMember variable 'Trimline::jarcl' is not initialized in the constructor.
dll/opengl/glu32/src/libnurbs/internals/trimregion.cc
45uninitMemberVar398warningMember variable 'TrimRegion::top' is not initialized in the constructor.
45uninitMemberVar398warningMember variable 'TrimRegion::bot' is not initialized in the constructor.
45uninitMemberVar398warningMember variable 'TrimRegion::oneOverDu' is not initialized in the constructor.
dll/opengl/glu32/src/libnurbs/internals/trimvertpool.cc
58noCopyConstructor398warningClass 'TrimVertexPool' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s).
58noOperatorEq398warningClass 'TrimVertexPool' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s).
dll/opengl/glu32/src/libnurbs/nurbtess/gridWrap.cc
177uninitMemberVar398warningMember variable 'gridBoundaryChain::vertices' is not initialized in the constructor.
dll/opengl/glu32/src/libnurbs/nurbtess/gridWrap.h
127CastIntegerToAddressAtReturn758portabilityReturning an integer in a function with pointer return type is not portable.
dll/opengl/glu32/src/libnurbs/nurbtess/monoChain.cc
397assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'head'.
400assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'head'.
592assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'head'.
593assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'head'.
621assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'head'.
622assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'head'.
dll/opengl/glu32/src/libnurbs/nurbtess/monoTriangulation.cc
839assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'getNumElements'.
840assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'getNumElements'.
935assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'getNumElements'.
936assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'getNumElements'.
1342uninitMemberVar398warningMember variable 'reflexChain::queue' is not initialized in the constructor.
dll/opengl/glu32/src/libnurbs/nurbtess/sampleCompRight.cc
324assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'getVertex'.
324assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'get_v_value'.
325assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'getVertex'.
325assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'get_v_value'.
dll/opengl/glu32/src/libnurbs/nurbtess/sampleMonoPoly.cc
947assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'getNumElements'.
948assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'getNumElements'.
1139assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'tail'.
1139assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'head'.
1691assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'getVertex'.
1691assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'get_v_value'.
1692assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'getVertex'.
1692assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'get_v_value'.
1693assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'getVertex'.
1693assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'get_v_value'.
1694assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'getVertex'.
1694assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'get_v_value'.
1825assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'getVertex'.
1825assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'get_v_value'.
1826assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'getVertex'.
1826assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'get_v_value'.
dll/opengl/glu32/src/libnurbs/nurbtess/sampledLine.cc
71uninitMemberVar398warningMember variable 'sampledLine::points' is not initialized in the constructor.
82uninitMemberVar398warningMember variable 'sampledLine::points' is not initialized in the constructor.
95uninitMemberVar398warningMember variable 'sampledLine::points' is not initialized in the constructor.
108uninitMemberVar398warningMember variable 'sampledLine::points' is not initialized in the constructor.
dll/opengl/glu32/src/libtess/memalloc.c
52leakNoVarFunctionCall772errorAllocation with malloc, memset doesn't release it.
dll/opengl/glu32/src/libtess/mesh.c
752redundantAssignment563styleVariable 'fPrev' is reassigned a value before the old one has been used.
767redundantAssignment563styleVariable 'vPrev' is reassigned a value before the old one has been used.
782redundantAssignment563styleVariable 'ePrev' is reassigned a value before the old one has been used.
dll/opengl/glu32/src/libtess/normal.c
245duplicateValueTernary398styleSame value in both branches of ternary operator.
dll/opengl/glu32/src/libutil/mipmap.c
1194redundantAssignment563styleVariable 'swapbuf.b' is reassigned a value before the old one has been used.
1196redundantAssignment563styleVariable 'swapbuf.b' is reassigned a value before the old one has been used.
1198redundantAssignment563styleVariable 'swapbuf.b' is reassigned a value before the old one has been used.
3130redundantAssignment563styleVariable 'swapbuf.b' is reassigned a value before the old one has been used.
5487selfAssignment398warningRedundant assignment of 'isSwap' to itself.
5523selfAssignment398warningRedundant assignment of 'isSwap' to itself.
8521selfAssignment398warningRedundant assignment of 'isSwap' to itself.
8537selfAssignment398warningRedundant assignment of 'isSwap' to itself.
dll/opengl/glu32/src/libutil/quad.c
641duplicateCondition398styleThe if condition is the same as the previous if condition
dll/opengl/mesa/attrib.c
440redundantAssignment563styleVariable 'ctx->Transform.Normalize' is reassigned a value before the old one has been used.
dll/opengl/mesa/clip.c
605redundantAssignment563styleVariable 'previ' is reassigned a value before the old one has been used.
633redundantAssignment563styleVariable 'previ' is reassigned a value before the old one has been used.
661redundantAssignment563styleVariable 'previ' is reassigned a value before the old one has been used.
690redundantAssignment563styleVariable 'previ' is reassigned a value before the old one has been used.
718redundantAssignment563styleVariable 'previ' is reassigned a value before the old one has been used.
dll/opengl/mesa/dlist.c
1492knownConditionTrueFalse571styleCondition 'OPCODE_LIGHT' is always true
dll/opengl/mesa/eval.c
2080invalidLifetime562errorUsing pointer to local variable 'col' that is out of scope.
2232invalidLifetime562errorUsing pointer to local variable 'col' that is out of scope.
dll/opengl/mesa/lines.c
910selfAssignment398warningRedundant assignment of 'ctx->Driver.LineFunc' to itself.
dll/opengl/mesa/linetemp.h
191AssignmentAddressToInteger758portabilityAssigning a pointer to an integer is not portable.
dll/opengl/mesa/points.c
552selfAssignment398warningRedundant assignment of 'ctx->Driver.PointsFunc' to itself.
dll/opengl/opengl32/icdload.c
175redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
dll/shellext/netshell/lanconnectui.cpp
103redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
105redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
175redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
dll/shellext/netshell/shfldr_netconnect.cpp
181redundantAssignment563styleVariable '*rgfInOut' is reassigned a value before the old one has been used.
dll/shellext/shellbtrfs/balance.h
29uninitMemberVar398warningMember variable 'BtrfsBalance::balance_status' is not initialized in the constructor.
29uninitMemberVar398warningMember variable 'BtrfsBalance::opts_type' is not initialized in the constructor.
29uninitMemberVar398warningMember variable 'BtrfsBalance::cancelling' is not initialized in the constructor.
29uninitMemberVar398warningMember variable 'BtrfsBalance::shrinking' is not initialized in the constructor.
29uninitMemberVar398warningMember variable 'BtrfsBalance::readonly' is not initialized in the constructor.
dll/shellext/shellbtrfs/contextmenu.cpp
1234knownConditionTrueFalse571styleCondition 'idCmd==0' is always true
dll/shellext/shellbtrfs/contextmenu.h
26uninitMemberVar398warningMember variable 'BtrfsContextMenu::bg' is not initialized in the constructor.
dll/shellext/shellbtrfs/devices.h
156noConstructor398styleThe class 'BtrfsDeviceResize' does not have a constructor although it has private member variables.
dll/shellext/shellbtrfs/propsheet.h
93uninitMemberVar398warningMember variable 'BtrfsPropSheet::can_change_nocow' is not initialized in the constructor.
93uninitMemberVar398warningMember variable 'BtrfsPropSheet::min_mode' is not initialized in the constructor.
93uninitMemberVar398warningMember variable 'BtrfsPropSheet::max_mode' is not initialized in the constructor.
93uninitMemberVar398warningMember variable 'BtrfsPropSheet::min_flags' is not initialized in the constructor.
93uninitMemberVar398warningMember variable 'BtrfsPropSheet::max_flags' is not initialized in the constructor.
93uninitMemberVar398warningMember variable 'BtrfsPropSheet::subvol' is not initialized in the constructor.
93uninitMemberVar398warningMember variable 'BtrfsPropSheet::inode' is not initialized in the constructor.
93uninitMemberVar398warningMember variable 'BtrfsPropSheet::rdev' is not initialized in the constructor.
93uninitMemberVar398warningMember variable 'BtrfsPropSheet::type' is not initialized in the constructor.
93uninitMemberVar398warningMember variable 'BtrfsPropSheet::min_compression_type' is not initialized in the constructor.
93uninitMemberVar398warningMember variable 'BtrfsPropSheet::max_compression_type' is not initialized in the constructor.
93uninitMemberVar398warningMember variable 'BtrfsPropSheet::compress_type' is not initialized in the constructor.
93uninitMemberVar398warningMember variable 'BtrfsPropSheet::uid' is not initialized in the constructor.
93uninitMemberVar398warningMember variable 'BtrfsPropSheet::gid' is not initialized in the constructor.
93uninitMemberVar398warningMember variable 'BtrfsPropSheet::various_subvols' is not initialized in the constructor.
93uninitMemberVar398warningMember variable 'BtrfsPropSheet::various_inodes' is not initialized in the constructor.
93uninitMemberVar398warningMember variable 'BtrfsPropSheet::various_types' is not initialized in the constructor.
93uninitMemberVar398warningMember variable 'BtrfsPropSheet::various_uids' is not initialized in the constructor.
93uninitMemberVar398warningMember variable 'BtrfsPropSheet::various_gids' is not initialized in the constructor.
93uninitMemberVar398warningMember variable 'BtrfsPropSheet::ro_subvol' is not initialized in the constructor.
93uninitMemberVar398warningMember variable 'BtrfsPropSheet::various_ro' is not initialized in the constructor.
dll/shellext/shellbtrfs/recv.cpp
146nullPointer476warningPossible null pointer dereference: msg
dll/shellext/shellbtrfs/scrub.h
31uninitMemberVar398warningMember variable 'BtrfsScrub::status' is not initialized in the constructor.
31uninitMemberVar398warningMember variable 'BtrfsScrub::chunks_left' is not initialized in the constructor.
31uninitMemberVar398warningMember variable 'BtrfsScrub::num_errors' is not initialized in the constructor.
dll/shellext/shellbtrfs/send.cpp
718arrayIndexThenCheck398styleArray index 'i' is used before limits check.
dll/shellext/shellbtrfs/volpropsheet.cpp
1479unsignedPositive570styleUnsigned expression 'sel' can't be negative so it is unnecessary to test it.
dll/shellext/shellbtrfs/volpropsheet.h
35uninitMemberVar398warningMember variable 'BtrfsVolPropSheet::readonly' is not initialized in the constructor.
35uninitMemberVar398warningMember variable 'BtrfsVolPropSheet::uuid_set' is not initialized in the constructor.
35uninitMemberVar398warningMember variable 'BtrfsVolPropSheet::stats_dev' is not initialized in the constructor.
dll/shellext/stobject/hotplug.cpp
117redundantInitialization563styleRedundant initialization for 'ret'. The initialized value is overwritten before it is read.
dll/win32/advapi32/reg/hkcr.c
900duplicateBreak561styleConsecutive return, break, continue, goto or throw statements are unnecessary.
dll/win32/authz/clictx.c
84knownConditionTrueFalse571styleCondition 'pExpirationTime!=NULL' is always true
dll/win32/avifil32/wavfile.c
1089selfAssignment398warningRedundant assignment of 'auhdr.encoding' to itself.
1090selfAssignment398warningRedundant assignment of 'auhdr.sampleRate' to itself.
1091selfAssignment398warningRedundant assignment of 'auhdr.channels' to itself.
1097selfAssignment398warningRedundant assignment of 'auhdr.encoding' to itself.
1098selfAssignment398warningRedundant assignment of 'auhdr.sampleRate' to itself.
1099selfAssignment398warningRedundant assignment of 'auhdr.channels' to itself.
dll/win32/browseui/addressband.cpp
157redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
dll/win32/browseui/bandproxy.cpp
100redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
118redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
dll/win32/browseui/basebarsite.cpp
238redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
252redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
dll/win32/browseui/brandband.cpp
178redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
186redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
193redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
dll/win32/browseui/desktopipc.cpp
373nullPointerRedundantCheck476warningEither the condition 'if(parameters&&parameters->offsetF8)' is redundant or there is possible null pointer dereference: parameters.
dll/win32/browseui/internettoolbar.cpp
1052redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
1369redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
1575redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
1576redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
1578redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
1607redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
1608redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
1610redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
1790redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
1791redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
dll/win32/browseui/shellbars/CSHEnumClassesOfCategories.cpp
64constParameter398styleParameter 'catID' can be declared with const
dll/win32/browseui/shellbrowser.cpp
226redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
857redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
951redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
979redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
1013redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
1024redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
1029redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
1029redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
1080redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
1353redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
1532redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
1544redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
1613redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
1857redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
3355redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
3384redundantAssignment563styleVariable 'hResult' is reassigned a value before the old one has been used.
dll/win32/cabinet/fdi.c
2679duplicateCondition398styleThe if condition is the same as the previous if condition
dll/win32/comctl32/comboex.c
1404redundantInitialization563styleRedundant initialization for 'str'. The initialized value is overwritten before it is read.
dll/win32/comctl32/edit.c
2164nullPointerRedundantCheck476warningEither the condition 'line_def' is redundant or there is possible null pointer dereference: line_def.
dll/win32/comctl32/imagelist.c
4016redundantAssignment563styleVariable 'valid' is reassigned a value before the old one has been used.
dll/win32/comctl32/listbox.c
1096redundantInitialization563styleRedundant initialization for 'cliprgn'. The initialized value is overwritten before it is read.
dll/win32/comctl32/listview.c
2515duplicateCondition398styleThe if condition is the same as the previous if condition
2546redundantAssignment563styleVariable 'Label.bottom' is reassigned a value before the old one has been used.
4342nullPointerRedundantCheck476warningEither the condition 'if(lpItem&&!isNew&&(infoPtr->notify_mask&NOTIFY_MASK_ITEM_CHANGE))' is redundant or there is possible null pointer dereference: lpItem.
4345nullPointerRedundantCheck476warningEither the condition 'if(lpItem&&!isNew&&(infoPtr->notify_mask&NOTIFY_MASK_ITEM_CHANGE))' is redundant or there is possible null pointer dereference: lpItem.
4348nullPointerRedundantCheck476warningEither the condition 'if(lpItem&&!isNew&&(infoPtr->notify_mask&NOTIFY_MASK_ITEM_CHANGE))' is redundant or there is possible null pointer dereference: lpItem.
4351nullPointerRedundantCheck476warningEither the condition 'if(lpItem&&!isNew&&(infoPtr->notify_mask&NOTIFY_MASK_ITEM_CHANGE))' is redundant or there is possible null pointer dereference: lpItem.
dll/win32/comctl32/propsheet.c
2061knownConditionTrueFalse571styleCondition 'result!=0' is always true
dll/win32/comctl32/syslink.c
322knownConditionTrueFalse571styleCondition 'CurrentType==slLink' is always true
dll/win32/comctl32/toolbar.c
5026duplicateCondition398styleThe if condition is the same as the previous if condition
dll/win32/comdlg32/itemdlg.c
1289redundantAssignment563styleVariable 'cur_row_pos' is reassigned a value before the old one has been used.
dll/win32/crypt32/crypt32_private.h
194nullPointerArithmetic682errorPointer addition with NULL pointer.
194uninitvar908errorUninitialized variable: context
194uninitvar908errorUninitialized variable: context
dll/win32/crypt32/ctl.c
165uninitvar908errorUninitialized variable: ret_ctx
dll/win32/crypt32/decode.c
900redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1472redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1591identicalInnerCondition398warningIdentical inner 'if' condition is always true.
3157redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
3194redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
3246redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
3538redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
3567redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
3931redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
4017identicalInnerCondition398warningIdentical inner 'if' condition is always true.
4074redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
4374redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
4374redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
4728redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
4728redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
4728redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
5150redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
5275redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
5307redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
5351redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
6042redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
dll/win32/crypt32/encode.c
448redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
478redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
566redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
722redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1122redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1122redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1122redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1122redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1122redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1122redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1122redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1122redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1122redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1122redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1122redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1122redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1122redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1122redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1122redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1373redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
2554redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
2636redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
2691redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
2810redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
2846redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
3172redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
3172redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
3217redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
3288redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
3327redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
3425redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
3494redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
3572redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
3620redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
3650redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
3650redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
3698redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
3841redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
3841redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
3996redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
dll/win32/crypt32/msg.c
237redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
237redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
265redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
265redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
265redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1580duplicateCondition398styleThe if condition is the same as the previous if condition
3245redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
dll/win32/crypt32/oid.c
322redundantAssignment563styleVariable 'rc' is reassigned a value before the old one has been used.
dll/win32/crypt32/regstore.c
290redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
dll/win32/crypt32/store.c
1067uninitvar908errorUninitialized variable: ret_context
dll/win32/cryptdlg/main.c
291redundantAssignment563styleVariable 'config.hRestrictedRoot' is reassigned a value before the old one has been used.
dll/win32/cryptui/main.c
1748uninitvar908errorUninitialized variable: text
1811knownConditionTrueFalse571styleCondition '!richEditOle' is always true
1993uninitvar908errorUninitialized variable: str
2017uninitvar908errorUninitialized variable: str
2023uninitvar908errorUninitialized variable: str
dll/win32/dbghelp/elf_module.c
1688uninitvar908errorUninitialized variable: p
dll/win32/dbghelp/msc.c
540knownConditionTrueFalse570styleCondition 'mod_index==0' is always false
3476redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
dll/win32/dbghelp/symbol.c
921nullPointerRedundantCheck476warningEither the condition '!module->addr_sorttab' is redundant or there is possible null pointer dereference: module->addr_sorttab.
dll/win32/devmgr/devmgmt/ClassNode.cpp
150redundantAssignment563styleVariable '*ptr' is reassigned a value before the old one has been used.
dll/win32/devmgr/devmgmt/MainWindow.cpp
81uninitMemberVar398warningMember variable 'CDeviceManager::m_DeviceView' is not initialized in the constructor.
dll/win32/devmgr/properties/advprop.cpp
3010nullPointerRedundantCheck476warningEither the condition 'DevAdvPropInfo!=NULL' is redundant or there is possible null pointer dereference: DevAdvPropInfo.
dll/win32/dnsapi/query.c
81knownConditionTrueFalse570styleCondition 'pRecord==NULL' is always false
112knownConditionTrueFalse570styleCondition 'pRecord==NULL' is always false
716redundantAssignment563styleVariable 'network_info_result' is reassigned a value before the old one has been used.
dll/win32/fusion/asmcache.c
403nullPointer476warningPossible null pointer dereference: src_dir
dll/win32/fusion/fusion.c
176knownConditionTrueFalse571styleCondition 'pwzCachePath' is always true
dll/win32/gdiplus/brush.c
577redundantAssignment563styleVariable 'end.X' is reassigned a value before the old one has been used.
577redundantAssignment563styleVariable 'end.X' is reassigned a value before the old one has been used.
577redundantAssignment563styleVariable 'end.X' is reassigned a value before the old one has been used.
578redundantAssignment563styleVariable 'end.Y' is reassigned a value before the old one has been used.
578redundantAssignment563styleVariable 'end.Y' is reassigned a value before the old one has been used.
578redundantAssignment563styleVariable 'end.Y' is reassigned a value before the old one has been used.
dll/win32/gdiplus/graphics.c
1996nullPointer476warningPossible null pointer dereference: pen
3958duplicateCondition398styleThe if condition is the same as the previous if condition
dll/win32/gdiplus/image.c
5190signConversionCond195warningExpression 'num_palette_entries-1' can have a negative value. That is converted to an unsigned value and used in an unsigned calculation.
dll/win32/hhctrl.ocx/search.c
172AssignmentIntegerToAddress758portabilityAssigning an integer to a pointer is not portable.
dll/win32/ieframe/ie.c
767identicalConditionAfterEarlyExit398warningIdentical condition and return expression 'ref', return value is always 0
771identicalConditionAfterEarlyExit398warningIdentical condition and return expression 'ref', return value is always 0
dll/win32/ieframe/ieframe_main.c
67duplicateCondition398styleThe if condition is the same as the previous if condition
dll/win32/ieframe/navigate.c
1051redundantAssignment563styleVariable 'hres' is reassigned a value before the old one has been used.
dll/win32/inetcomm/mimeole.c
679redundantInitialization563styleRedundant initialization for 'cp'. The initialized value is overwritten before it is read.
dll/win32/inetcomm/protocol.c
168redundantAssignment563styleVariable 'hres' is reassigned a value before the old one has been used.
524redundantAssignment563styleVariable 'hres' is reassigned a value before the old one has been used.
dll/win32/inseng/icif.c
1214nullPointerRedundantCheck476warningEither the condition '!dest' is redundant or there is possible null pointer dereference: dest.
dll/win32/inseng/inseng_main.c
Could not generated due to UnicodeDecodeError
dll/win32/iphlpapi/ifenum_reactos.c
249redundantCondition398styleRedundant condition: onlyNonLoopback. '!A || (A && B)' is equivalent to '!A || B'
dll/win32/iphlpapi/iphlpapi_main.c
878redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
2179redundantAssignment563styleVariable 'regReturn' is reassigned a value before the old one has been used.
2236redundantAssignment563styleVariable 'regReturn' is reassigned a value before the old one has been used.
dll/win32/itss/lzx.c
786unusedVariable563styleUnused variable: olen
dll/win32/jscript/compile.c
105unreachableCode561styleStatements following return, break, continue, goto or throw will never be executed.
846unreachableCode561styleStatements following return, break, continue, goto or throw will never be executed.
859unreachableCode561styleStatements following return, break, continue, goto or throw will never be executed.
1098unreachableCode561styleStatements following return, break, continue, goto or throw will never be executed.
1825unreachableCode561styleStatements following return, break, continue, goto or throw will never be executed.
dll/win32/jscript/dispex.c
1594redundantAssignment563styleVariable 'hres' is reassigned a value before the old one has been used.
dll/win32/jscript/jscript.h
264nullPointerRedundantCheck476warningEither the condition '!frame->arguments_obj' is redundant or there is possible null pointer dereference: jsdisp.
dll/win32/jscript/json.c
612redundantAssignment563styleVariable 'hres' is reassigned a value before the old one has been used.
dll/win32/jscript/jsregexp.c
231nullPointer476warningPossible null pointer dereference: ret
232nullPointer476warningPossible null pointer dereference: ret
548uninitvar908errorUninitialized variable: undef_str
1027nullPointerArithmetic682errorPointer addition with NULL pointer.
dll/win32/jscript/jsstr.h
112uninitvar908errorUninitialized variable: str
dll/win32/jscript/object.c
603knownConditionTrueFalse571styleCondition 'argc' is always true
dll/win32/jscript/regexp.c
2634redundantAssignment563styleVariable 'nextpc' is reassigned a value before the old one has been used.
dll/win32/jsproxy/main.c
84uselessAssignmentArg398styleAssignment of function parameter has no effect outside the function.
dll/win32/kernel32/client/dosdev.c
63redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
676redundantAssignment563styleVariable 'Length' is reassigned a value before the old one has been used.
698redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
850redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
dll/win32/kernel32/client/except.c
911selfAssignment398warningRedundant assignment of '*Current' to itself.
921selfAssignment398warningRedundant assignment of '*Current' to itself.
dll/win32/kernel32/client/file/move.c
397redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
549redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
923redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
923redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
dll/win32/kernel32/client/job.c
299redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
dll/win32/kernel32/client/path.c
1576redundantAssignment563styleVariable '*Last' is reassigned a value before the old one has been used.
1957redundantAssignment563styleVariable '*Last' is reassigned a value before the old one has been used.
dll/win32/kernel32/client/proc.c
2095redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
2303unusedVariable563styleUnused variable: Buffer
2304unusedVariable563styleUnused variable: BufferHead
2304unusedVariable563styleUnused variable: SxsStringBuffer
2311unusedVariable563styleUnused variable: OverrideManifest
2313unusedVariable563styleUnused variable: StaticBuffer
2314unusedVariable563styleUnused variable: ConglomeratedBufferSizeBytes
2314unusedVariable563styleUnused variable: StaticBufferSize
2420objectIndex758errorThe address of local variable 'SxsWin32ManifestPath' is accessed at non-zero index.
2421objectIndex758errorThe address of local variable 'SxsWin32ManifestPath' is accessed at non-zero index.
2422objectIndex758errorThe address of local variable 'SxsWin32ManifestPath' is accessed at non-zero index.
2423objectIndex758errorThe address of local variable 'SxsWin32ManifestPath' is accessed at non-zero index.
2632redundantAssignment563styleVariable 'lpApplicationName' is reassigned a value before the old one has been used.
3298redundantAssignment563styleVariable 'BinarySubType' is reassigned a value before the old one has been used.
4468objectIndex758warningThe address of local variable 'SxsWin32ManifestPath' might be accessed at non-zero index.
dll/win32/kernel32/client/thread.c
1292identicalInnerCondition398warningIdentical inner 'if' condition is always true.
dll/win32/kernel32/client/toolhelp.c
548multiCondition398styleExpression is always false because 'else if' condition matches previous condition at line 546.
637multiCondition398styleExpression is always false because 'else if' condition matches previous condition at line 635.
dll/win32/kernel32/client/vdm.c
1598redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
dll/win32/kernel32/wine/res.c
342redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
413redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
417unusedVariable563styleUnused variable: done
dll/win32/kernel32/winnls/string/lang.c
1764duplicateCondition398styleThe if condition is the same as the previous if condition
1769duplicateCondition398styleThe if condition is the same as the previous if condition
1771duplicateCondition398styleThe if condition is the same as the previous if condition
dll/win32/kernel32/winnls/string/sortkey.c
46knownConditionTrueFalse571styleCondition 'decomposed_len' is always true
103knownConditionTrueFalse571styleCondition 'decomposed_len' is always true
dll/win32/lsasrv/authpackage.c
1665redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1735knownConditionTrueFalse571styleCondition 'TokenInfo0!=NULL' is always true
1755knownConditionTrueFalse571styleCondition 'TokenInfo1!=NULL' is always true
1804identicalInnerCondition398warningIdentical inner 'if' condition is always true.
dll/win32/lsasrv/lookup.c
1225knownConditionTrueFalse571styleCondition 'DomainSid!=NULL' is always true
1586knownConditionTrueFalse571styleCondition 'DomainSid!=NULL' is always true
dll/win32/lsasrv/policy.c
632redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
dll/win32/mciwave/mciwave.c
1435redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1437redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
dll/win32/mpr/wnet.c
1888redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
dll/win32/msacm32.drv/wavemap.c
814redundantAssignment563styleVariable 'wfx.nSamplesPerSec' is reassigned a value before the old one has been used.
dll/win32/msafd/misc/dllmain.c
3621redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
dll/win32/msgina/dimmedwindow.cpp
275redundantInitialization563styleRedundant initialization for 'hr'. The initialized value is overwritten before it is read.
277redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
dll/win32/msgina/msgina.c
Could not generated due to UnicodeDecodeError
dll/win32/msgina/shutdown.c
61knownConditionTrueFalse570styleCondition 'dwValue!=0' is always false
82knownConditionTrueFalse570styleCondition 'dwValue!=0' is always false
dll/win32/mshtml/dispex.c
124duplicateCondition398styleThe if condition is the same as the previous if condition
178duplicateCondition398styleThe if condition is the same as the previous if condition
dll/win32/mshtml/htmlevent.c
1496nullPointerRedundantCheck476warningEither the condition 'data->event_table[eid]' is redundant or there is possible null pointer dereference: data->event_table[eid].
dll/win32/mshtml/navigate.c
2258nullPointer476warningPossible null pointer dereference: request_data
dll/win32/mshtml/txtrange.c
1424unreachableCode561styleStatements following return, break, continue, goto or throw will never be executed.
dll/win32/msi/custom.c
599redundantAssignment563styleVariable 'r' is reassigned a value before the old one has been used.
dll/win32/mspatcha/lzx.c
795unusedVariable563styleUnused variable: olen
dll/win32/msrle32/msrle32.c
304knownConditionTrueFalse570styleCondition 'count2>=8' is always false
dll/win32/msvfw32/msvideo_main.c
495knownConditionTrueFalse571styleCondition '!hdrv' is always true
dll/win32/mswsock/nsplookup.c
351redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
648redundantAssignment563styleVariable 'ErrorCode' is reassigned a value before the old one has been used.
dll/win32/netcfgx/tcpipconf_notify.c
642redundantAssignment563styleVariable 'li.iItem' is reassigned a value before the old one has been used.
1354redundantAssignment563styleVariable 'li.iItem' is reassigned a value before the old one has been used.
1407redundantAssignment563styleVariable 'li.iItem' is reassigned a value before the old one has been used.
2899nullPointerRedundantCheck476warningEither the condition 'pCurrentAdapter' is redundant or there is possible null pointer dereference: pCurrentAdapter.
2900nullPointerRedundantCheck476warningEither the condition 'pCurrentAdapter' is redundant or there is possible null pointer dereference: pCurrentAdapter.
2902nullPointerRedundantCheck476warningEither the condition 'pCurrentAdapter' is redundant or there is possible null pointer dereference: pCurrentAdapter.
dll/win32/netid/netid.c
56va_list_usedBeforeStarted664errorva_list 'args' used before va_start() was called.
dll/win32/newdev/wizard.c
Could not generated due to UnicodeDecodeError
dll/win32/ole32/clipboard.c
591redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
649redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
654redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
1431redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
1524redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
dll/win32/ole32/compobj.c
318autoVariables562errorAddress of local auto-variable assigned to a function parameter.
332redundantAssignment563styleVariable 'str.Buffer' is reassigned a value before the old one has been used.
333redundantAssignment563styleVariable 'str.Length' is reassigned a value before the old one has been used.
388redundantInitialization563styleRedundant initialization for 'ret'. The initialized value is overwritten before it is read.
dll/win32/ole32/compositemoniker.c
368redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
371redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
692redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
695redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
754redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
757redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
dll/win32/ole32/filemoniker.c
1384arrayIndexThenCheck398styleArray index 'i' is used before limits check.
dll/win32/ole32/itemmoniker.c
182redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
200redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
207redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
251redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
252redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
253redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
742redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
744redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
dll/win32/ole32/moniker.c
519redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
dll/win32/ole32/ole2.c
1291redundantAssignment563styleVariable 'hres' is reassigned a value before the old one has been used.
dll/win32/ole32/rpc.c
1877redundantAssignment563styleVariable 'hres' is reassigned a value before the old one has been used.
dll/win32/ole32/stg_prop.c
1401redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
dll/win32/ole32/storage32.c
3615selfAssignment398warningRedundant assignment of 'value' to itself.
3950redundantInitialization563styleRedundant initialization for 'index'. The initialized value is overwritten before it is read.
6953selfAssignment398warningRedundant assignment of 'value' to itself.
6967selfAssignment398warningRedundant assignment of 'value' to itself.
10088redundantAssignment563styleVariable 'hRes' is reassigned a value before the old one has been used.
10093redundantAssignment563styleVariable 'hRes' is reassigned a value before the old one has been used.
10093redundantAssignment563styleVariable 'hRes' is reassigned a value before the old one has been used.
10098redundantAssignment563styleVariable 'hRes' is reassigned a value before the old one has been used.
10098redundantAssignment563styleVariable 'hRes' is reassigned a value before the old one has been used.
10103redundantAssignment563styleVariable 'hRes' is reassigned a value before the old one has been used.
10103redundantAssignment563styleVariable 'hRes' is reassigned a value before the old one has been used.
10184redundantAssignment563styleVariable 'hRes' is reassigned a value before the old one has been used.
10185redundantAssignment563styleVariable 'hRes' is reassigned a value before the old one has been used.
10186redundantAssignment563styleVariable 'hRes' is reassigned a value before the old one has been used.
10228redundantAssignment563styleVariable 'hRes' is reassigned a value before the old one has been used.
dll/win32/oleaut32/typelib.c
5481duplicateCondition398styleThe if condition is the same as the previous if condition
9471nullPointer476warningPossible null pointer dereference: file
9478redundantInitialization563styleRedundant initialization for 'v'. The initialized value is overwritten before it is read.
9656nullPointer476warningPossible null pointer dereference: file
9657nullPointer476warningPossible null pointer dereference: file
9899identicalInnerCondition398warningIdentical inner 'if' condition is always true.
10072nullPointer476warningPossible null pointer dereference: file
10073nullPointer476warningPossible null pointer dereference: file
10404nullPointerArithmetic682errorPointer addition with NULL pointer.
dll/win32/oleaut32/varformat.c
2271uninitvar908errorUninitialized variable: numfmt
2447uninitvar908errorUninitialized variable: numfmt
dll/win32/oleaut32/variant.c
2376arrayIndexOutOfBoundsCond788warningEither the condition 'multiplier10>10' is redundant or the array 'dblMaximums[11]' is accessed at index 11, which is out of bounds.
2382arrayIndexOutOfBoundsCond788warningEither the condition 'multiplier10>10' is redundant or the array 'dblMultipliers[11]' is accessed at index 11, which is out of bounds.
2401arrayIndexOutOfBoundsCond788warningEither the condition 'divisor10>10' is redundant or the array 'dblMinimums[11]' is accessed at index 11, which is out of bounds.
dll/win32/oleaut32/vartype.c
4509arrayIndexOutOfBounds788errorArray 'di.bitsnum[3]' accessed at index 9998, which is out of bounds.
4511arrayIndexOutOfBounds788errorArray 'di.bitsnum[3]' accessed at index 9998, which is out of bounds.
4805arrayIndexOutOfBounds788errorArray 'running[6]' accessed at index 9998, which is out of bounds.
4807arrayIndexOutOfBounds788errorArray 'running[6]' accessed at index 9998, which is out of bounds.
5069duplicateCondition398styleThe if condition is the same as the previous if condition
5103duplicateCondition398styleThe if condition is the same as the previous if condition
5576arrayIndexOutOfBounds788errorArray 'di_result.bitsnum[3]' accessed at index 9998, which is out of bounds.
5578arrayIndexOutOfBounds788errorArray 'di_result.bitsnum[3]' accessed at index 9998, which is out of bounds.
dll/win32/qmgr/enum_jobs.c
217nullPointer476warningPossible null pointer dereference: This->jobs
dll/win32/rasadhlp/autodial.c
75redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
dll/win32/riched20/caret.c
1210knownConditionTrueFalse570styleCondition 'is_shift' is always false
dll/win32/riched20/editor.c
1194knownConditionTrueFalse570styleCondition 'lpStorage' is always false
dll/win32/riched20/para.c
133knownConditionTrueFalse571styleCondition 'di->member.para.nCharOfs>=iter->member.para.nCharOfs' is always true
dll/win32/riched20/richole.c
114duplicateCondition398styleThe if condition is the same as the previous if condition
628redundantAssignment563styleVariable 'value' is reassigned a value before the old one has been used.
dll/win32/rpcrt4/ndr_marshall.c
6079duplicateCondition398styleThe if condition is the same as the previous if condition
6267duplicateCondition398styleThe if condition is the same as the previous if condition
dll/win32/rpcrt4/rpc_message.c
832nullPointer476warningPossible null pointer dereference: Auth
dll/win32/rpcrt4/rpc_server.c
439redundantAssignment563styleVariable 'exception' is reassigned a value before the old one has been used.
dll/win32/rpcrt4/rpc_transport.c
2062redundantAssignment563styleVariable 'port' is reassigned a value before the old one has been used.
dll/win32/rsaenh/mpi.c
2386va_list_usedBeforeStarted664errorva_list 'args' used before va_start() was called.
3412funcArgOrderDifferent683warningFunction 'mp_prime_random_ex' argument order different: declaration 'a, t, size, flags, , dat, ' definition 'a, t, size, flags, dst, len, dat'
dll/win32/rsaenh/rsaenh.c
2461nullPointerArithmeticRedundantCheck682warningEither the condition 'if(pbData)' is redundant or there is pointer arithmetic with NULL pointer.
2501nullPointerArithmeticRedundantCheck682warningEither the condition 'if(pbData)' is redundant or there is pointer arithmetic with NULL pointer.
2536nullPointerArithmeticRedundantCheck682warningEither the condition 'if(pbData)' is redundant or there is pointer arithmetic with NULL pointer.
2577nullPointerArithmeticRedundantCheck682warningEither the condition 'if(pbData)' is redundant or there is pointer arithmetic with NULL pointer.
3345knownConditionTrueFalse571styleCondition 'pbData' is always true
dll/win32/samlib/samlib.c
1992uninitvar908errorUninitialized variable: Internal1Buffer
2089uninitvar908errorUninitialized variable: Internal1Buffer
dll/win32/samsrv/domain.c
278redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
278redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
278redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
dll/win32/samsrv/samrpc.c
7462redundantAssignInSwitch563warningVariable 'Status' is reassigned a value before the old one has been used. 'break;' missing?
8515duplicateCondition398styleThe if condition is the same as the previous if condition
8816uninitvar908errorUninitialized variable: UserAccountControl
dll/win32/setupapi/cfgmgr.c
7936redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
7936redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
7936redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
7936redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
dll/win32/setupapi/devclass.c
Could not generated due to UnicodeDecodeError
dll/win32/setupapi/devinst.c
Could not generated due to UnicodeDecodeError
dll/win32/setupapi/driver.c
Could not generated due to UnicodeDecodeError
dll/win32/setupapi/interface.c
97redundantAssignment563styleVariable 'hInterfaceKey' is reassigned a value before the old one has been used.
431knownConditionTrueFalse571styleCondition 'DeviceInfoData' is always true
433knownConditionTrueFalse571styleCondition 'DeviceInfoData' is always true
530redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
563knownConditionTrueFalse571styleCondition 'DeviceInterfaceData' is always true
565knownConditionTrueFalse571styleCondition 'DeviceInterfaceData' is always true
dll/win32/setupapi/misc.c
67redundantAssignment563styleVariable '*Comma' is reassigned a value before the old one has been used.
1433redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1527redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1570redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
dll/win32/setupapi/parser.c
Could not generated due to UnicodeDecodeError
dll/win32/setupapi/queue.c
409redundantInitialization563styleRedundant initialization for 'len'. The initialized value is overwritten before it is read.
dll/win32/shell32/droptargets/CFSDropTarget.cpp
143duplicateCondition398styleThe if condition is the same as the previous if condition
514redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
dll/win32/shell32/folders/CNetFolder.cpp
376redundantAssignment563styleVariable '*rgfInOut' is reassigned a value before the old one has been used.
dll/win32/shell32/shellrecyclebin/recyclebin_v5.c
Could not generated due to UnicodeDecodeError
dll/win32/shell32/wine/brsfolder.c
689redundantAssignment563styleVariable 'item.mask' is reassigned a value before the old one has been used.
1317unusedVariable563styleUnused variable: templateName
dll/win32/shell32/wine/pidl.c
2481redundantInitialization563styleRedundant initialization for 'pidlTemp'. The initialized value is overwritten before it is read.
dll/win32/shell32/wine/shellord.c
174uninitvar908errorUninitialized variable: ofn
965redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
965redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
1002unusedVariable563styleUnused variable: ext
dll/win32/shlwapi/ordinal.c
3256redundantAssignment563styleVariable 'hRet' is reassigned a value before the old one has been used.
dll/win32/shlwapi/string.c
2695redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
dll/win32/shlwapi/url.c
556redundantAssignment563styleVariable '*wk2' is reassigned a value before the old one has been used.
777redundantAssignment563styleVariable 'base.cchSuffix' is reassigned a value before the old one has been used.
dll/win32/shlwapi/wsprintf.c
261knownConditionTrueFalse570styleCondition '!format->precision' is always false
dll/win32/syssetup/classinst.c
Could not generated due to UnicodeDecodeError
dll/win32/syssetup/install.c
92redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
92redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
92redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
92redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
92redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
dll/win32/syssetup/wizard.c
440redundantAssignment563styleVariable 'error' is reassigned a value before the old one has been used.
440redundantAssignment563styleVariable 'error' is reassigned a value before the old one has been used.
1828redundantAssignInSwitch563warningVariable 'RegistrationNotify.Progress' is reassigned a value before the old one has been used. 'break;' missing?
1953redundantAssignment563styleVariable 'DllCount' is reassigned a value before the old one has been used.
2618redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
dll/win32/userenv/profile.c
Could not generated due to UnicodeDecodeError
dll/win32/usp10/bidi.c
666knownConditionTrueFalse570styleCondition '(ubv>>8)==0' is always false
dll/win32/usp10/shape.c
2007knownConditionTrueFalse398styleSame expression on both sides of '-' because '*pcGlyphs' and 'prevCount' represent the same value.
2008knownConditionTrueFalse398styleSame expression on both sides of '-' because '*pcGlyphs' and 'prevCount' represent the same value.
2042knownConditionTrueFalse398styleSame expression on both sides of '-' because '*pcGlyphs' and 'prevCount' represent the same value.
2043knownConditionTrueFalse398styleSame expression on both sides of '-' because '*pcGlyphs' and 'prevCount' represent the same value.
2044knownConditionTrueFalse398styleSame expression on both sides of '-' because '*pcGlyphs' and 'prevCount' represent the same value.
2062knownConditionTrueFalse398styleSame expression on both sides of '-' because '*pcGlyphs' and 'prevCount' represent the same value.
2063knownConditionTrueFalse398styleSame expression on both sides of '-' because '*pcGlyphs' and 'prevCount' represent the same value.
2110knownConditionTrueFalse398styleSame expression on both sides of '-' because '*pcGlyphs' and 'prevCount' represent the same value.
2111knownConditionTrueFalse398styleSame expression on both sides of '-' because '*pcGlyphs' and 'prevCount' represent the same value.
2112knownConditionTrueFalse398styleSame expression on both sides of '-' because '*pcGlyphs' and 'prevCount' represent the same value.
3047knownConditionTrueFalse570styleCondition '!isInit' is always false
dll/win32/usp10/usp10.c
1527knownConditionTrueFalse571styleCondition 'scripts[0]==Script_Diacritical' is always true
1892nullPointerRedundantCheck476warningEither the condition 'pTabdef' is redundant or there is possible null pointer dereference: pTabdef.
dll/win32/uxtheme/draw.c
788redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
788redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
788redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
dll/win32/uxtheme/nonclient.c
64knownConditionTrueFalse571styleCondition '!hIcon' is always true
70duplicateCondition398styleThe if condition is the same as the previous if condition
dll/win32/uxtheme/themehooks.c
417uninitvar908errorUninitialized variable: dummy
dll/win32/vbscript/compile.c
102unreachableCode561styleStatements following return, break, continue, goto or throw will never be executed.
1573unreachableCode561styleStatements following return, break, continue, goto or throw will never be executed.
dll/win32/vbscript/global.c
1582unreachableCode561styleStatements following return, break, continue, goto or throw will never be executed.
2797redundantCondition398styleRedundant condition: If 'code > 65535', the comparison 'code > 0' is always true.
dll/win32/vbscript/regexp.c
2634redundantAssignment563styleVariable 'nextpc' is reassigned a value before the old one has been used.
dll/win32/vbscript/vbscript.c
218unreachableCode561styleStatements following return, break, continue, goto or throw will never be executed.
dll/win32/version/version.c
1261knownConditionTrueFalse571styleCondition 'lpszFilename' is always true
dll/win32/wbemprox/builtin.c
1597redundantInitialization563styleRedundant initialization for 'ptr'. The initialized value is overwritten before it is read.
dll/win32/winhttp/url.c
233redundantCondition398styleRedundant condition: If '!EXPR', the comparison 'EXPR != '/'' is always true.
dll/win32/wininet/http.c
5331redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
dll/win32/winmm/lolvldrv.c
468redundantAssignment563styleVariable 'd' is reassigned a value before the old one has been used.
dll/win32/winmm/mci.c
581arrayIndexOutOfBoundsCond788warningEither the condition 'uTbl>=20' is redundant or the array 'S_MciCmdTable[20]' is accessed at index 20, which is out of bounds.
dll/win32/wintrust/asn.c
963redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
963redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
963redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
dll/win32/ws2_32/src/dcatalog.c
66redundantAssignment563styleVariable 'ErrorCode' is reassigned a value before the old one has been used.
74redundantAssignment563styleVariable 'ErrorCode' is reassigned a value before the old one has been used.
dll/win32/ws2_32/src/dcatitem.c
86redundantAssignment563styleVariable 'Return' is reassigned a value before the old one has been used.
97redundantAssignment563styleVariable 'Return' is reassigned a value before the old one has been used.
dll/win32/ws2_32/src/dsocket.c
167knownConditionTrueFalse571styleCondition 'Socket' is always true
dll/win32/ws2_32/src/enumprot.c
250redundantAssignment563styleVariable 'count' is reassigned a value before the old one has been used.
dll/win32/ws2_32/src/getproto.c
58redundantAssignment563styleVariable 'ErrorCode' is reassigned a value before the old one has been used.
dll/win32/ws2_32/src/nscatalo.c
65redundantAssignment563styleVariable 'ErrorCode' is reassigned a value before the old one has been used.
73redundantAssignment563styleVariable 'ErrorCode' is reassigned a value before the old one has been used.
dll/win32/ws2_32/src/qshelpr.c
231identicalInnerCondition398warningIdentical inner 'if' condition is always true.
dll/win32/ws2_32/src/sockctrl.c
307nullPointerRedundantCheck476warningEither the condition '!optlen' is redundant or there is possible null pointer dereference: optlen.
334nullPointerRedundantCheck476warningEither the condition '!optlen' is redundant or there is possible null pointer dereference: optlen.
dll/win32/ws2_32/src/wsautil.c
213redundantAssignment563styleVariable 'ErrorCode' is reassigned a value before the old one has been used.
dll/win32/wshirda/wshirda.c
26comparisonError398styleExpression '(X & 0x1) > 0xff' is always false.
55comparisonError398styleExpression '(X & 0x1) > 0xff' is always false.
66comparisonError398styleExpression '(X & 0x1) > 0xff' is always false.
78comparisonError398styleExpression '(X & 0x1) > 0xff' is always false.
95comparisonError398styleExpression '(X & 0x1) > 0xff' is always false.
107comparisonError398styleExpression '(X & 0x1) > 0xff' is always false.
119comparisonError398styleExpression '(X & 0x1) > 0xff' is always false.
130comparisonError398styleExpression '(X & 0x1) > 0xff' is always false.
152comparisonError398styleExpression '(X & 0x1) > 0xff' is always false.
166comparisonError398styleExpression '(X & 0x1) > 0xff' is always false.
181comparisonError398styleExpression '(X & 0x1) > 0xff' is always false.
198comparisonError398styleExpression '(X & 0x1) > 0xff' is always false.
dll/win32/wshtcpip/iflist.c
426redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
drivers/base/kdcom/kdcom.c
137arrayIndexOutOfBounds788errorArray 'BaseArray[2]' accessed at index 2, which is out of bounds.
drivers/bluetooth/fbtusb/fbtpnp.c
964redundantAssignment563styleVariable 'ntStatus' is reassigned a value before the old one has been used.
drivers/bluetooth/fbtusb/fbtusb.c
124nullPointer476errorNull pointer dereference
drivers/bus/acpi/buspdo.c
599redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
drivers/bus/acpi/cmbatt/cmbatt.c
732redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/bus/acpi/cmbatt/cmbpnp.c
279redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/bus/acpi/power.c
31redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
110redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
drivers/bus/isapnp/hardware.c
333selfAssignment398warningRedundant assignment of 'Tag' to itself.
drivers/bus/pcix/arb/ar_busno.c
112uninitvar908errorUninitialized variable: Status
drivers/bus/pcix/arb/ar_memio.c
99uninitvar908errorUninitialized variable: Status
195uninitvar908errorUninitialized variable: Status
drivers/bus/pcix/arb/arb_comn.c
104redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/bus/pcix/device.c
242redundantAssignment563styleVariable 'i' is reassigned a value before the old one has been used.
drivers/bus/pcix/enum.c
2247redundantAssignment563styleVariable 'PciData.u.type0.InterruptLine' is reassigned a value before the old one has been used.
drivers/bus/pcix/init.c
82redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
184redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
361redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
466redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
510redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
755redundantAssignment563styleVariable 'Result' is reassigned a value before the old one has been used.
drivers/bus/pcix/utils.c
239redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
256redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
265redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
919knownConditionTrueFalse571styleCondition 'Offset' is always true
1382nullPointerRedundantCheck476warningEither the condition 'ParentExtension?ParentExtension->BaseBus:-1' is redundant or there is possible null pointer dereference: ParentExtension.
1390nullPointerRedundantCheck476warningEither the condition 'ParentExtension?ParentExtension->BaseBus:-1' is redundant or there is possible null pointer dereference: ParentExtension.
drivers/filesystems/btrfs/xxhash.c
389nullPointerArithmeticRedundantCheck682warningEither the condition 'p==NULL' is redundant or there is pointer arithmetic with NULL pointer.
462knownConditionTrueFalse571styleCondition 'endian_detected==XXH_littleEndian' is always true
489nullPointerArithmeticRedundantCheck682warningEither the condition 'p==NULL' is redundant or there is pointer arithmetic with NULL pointer.
574knownConditionTrueFalse571styleCondition 'endian_detected==XXH_littleEndian' is always true
638nullPointerArithmeticRedundantCheck682warningEither the condition 'input==NULL' is redundant or there is pointer arithmetic with NULL pointer.
697knownConditionTrueFalse571styleCondition 'endian_detected==XXH_littleEndian' is always true
745knownConditionTrueFalse571styleCondition 'endian_detected==XXH_littleEndian' is always true
758nullPointerArithmeticRedundantCheck682warningEither the condition 'input==NULL' is redundant or there is pointer arithmetic with NULL pointer.
814knownConditionTrueFalse571styleCondition 'endian_detected==XXH_littleEndian' is always true
878knownConditionTrueFalse571styleCondition 'endian_detected==XXH_littleEndian' is always true
drivers/filesystems/ext2/src/block.c
253unusedVariable563styleUnused variable: Wait
512redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/ext2/src/cleanup.c
219duplicateConditionalAssign398styleThe statement 'if (Fcb->Header.IsFastIoPossible!=FastIoIsPossible) Fcb->Header.IsFastIoPossible=FastIoIsPossible' is logically equivalent to 'Fcb->Header.IsFastIoPossible=FastIoIsPossible'.
276redundantAssignment563styleVariable 'FcbPagingIoResourceAcquired' is reassigned a value before the old one has been used.
351redundantAssignment563styleVariable 'FcbResourceAcquired' is reassigned a value before the old one has been used.
368redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
368redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
368redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
368redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
368redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
368redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
368redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/ext2/src/close.c
109redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
158redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
158redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
158redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
158redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
158redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/ext2/src/debug.c
142unusedVariable563styleUnused variable: i
170unusedVariable563styleUnused variable: i
drivers/filesystems/ext2/src/devctl.c
104redundantAssignment563styleVariable 'CompleteRequest' is reassigned a value before the old one has been used.
117redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
117redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
207redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
207redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
207redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
590redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
598redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/ext2/src/dirctl.c
716redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
899redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1145redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1145redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1145redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1145redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1145redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1145redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/ext2/src/ea.c
175redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
175redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
507redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/ext2/src/ext3/generic.c
149unusedVariable563styleUnused variable: i
390unusedVariable563styleUnused variable: i
622unusedVariable563styleUnused variable: IoStatus
1285redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1715unusedVariable563styleUnused variable: Offset
1824unusedVariable563styleUnused variable: oem
1845nullPointerRedundantCheck476warningEither the condition '!de' is redundant or there is possible null pointer dereference: de.
1848redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
1994redundantInitialization563styleRedundant initialization for 'rc'. The initialized value is overwritten before it is read.
2014redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
2082redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/ext2/src/ext3/htree.c
395unusedVariable563styleUnused variable: err
1785unusedVariable563styleUnused variable: err
drivers/filesystems/ext2/src/ext3/recover.c
109unusedVariable563styleUnused variable: esb
drivers/filesystems/ext2/src/ext4/ext4_extents.c
1045redundantAssignment563styleVariable 'goal' is reassigned a value before the old one has been used.
1888unusedVariable563styleUnused variable: bh
1889unusedVariable563styleUnused variable: i
drivers/filesystems/ext2/src/ext4/ext4_xattr.c
167redundantAssignment563styleVariable 'a' is reassigned a value before the old one has been used.
733identicalConditionAfterEarlyExit398warningIdentical condition and return expression 'ret', return value is always 0
drivers/filesystems/ext2/src/ext4/extents.c
52selfAssignment398warningRedundant assignment of '_len' to itself.
212unusedVariable563styleUnused variable: Removed
drivers/filesystems/ext2/src/fastio.c
241redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/ext2/src/fileinfo.c
155redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
192redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
211redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
229redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
286redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
397redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
397redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
447redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
723redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
852redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
852redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
883redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1025redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1025redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/ext2/src/fsctl.c
189redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
189redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
228redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
228redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
278redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
355redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
355redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
355redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
355redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
883redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
883redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
883redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
883redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
883redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
883redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
883redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1390unusedVariable563styleUnused variable: EIrpSp
1459redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1459redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1459redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1459redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1459redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1497redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1497redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1649redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1686redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1686redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1703redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1854redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1854redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1854redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
2107redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
2107redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
2193redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
2193redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
2425redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
2425redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
2425redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
2443redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
2569redundantAssignment563styleVariable 'VcbResourceAcquired' is reassigned a value before the old one has been used.
2575redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
2575redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/ext2/src/init.c
114unusedVariable563styleUnused variable: s
114unusedVariable563styleUnused variable: t
503knownConditionTrueFalse398styleThe expression 'rc != 0' is always false.
647redundantAssignment563styleVariable 'FastIoDispatch->AcquireForModWrite' is reassigned a value before the old one has been used.
648redundantAssignment563styleVariable 'FastIoDispatch->ReleaseForModWrite' is reassigned a value before the old one has been used.
drivers/filesystems/ext2/src/jbd/revoke.c
468duplicateCondition398styleThe if condition is the same as the previous if condition
drivers/filesystems/ext2/src/linux.c
442unusedVariable563styleUnused variable: entry
621unusedVariable563styleUnused variable: entry
723unusedVariable563styleUnused variable: Buffer
drivers/filesystems/ext2/src/lock.c
75redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
75redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
75redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/ext2/src/memory.c
457nullPointerRedundantCheck476warningEither the condition '!de' is redundant or there is possible null pointer dereference: de.
1655redundantAssignment563styleVariable 'TmpMcb' is reassigned a value before the old one has been used.
2120unknownEvaluationOrder768errorExpression 'ParamPattern[i].uValue[k]=Params->Buffer[j+k++]' depends on order of evaluation of side effects
2151knownConditionTrueFalse398styleSame expression on both sides of '&&' because 'bUID' and 'bGID' represent the same value.
2156identicalInnerCondition398warningIdentical inner 'if' condition is always true.
2156identicalInnerCondition398warningIdentical inner 'if' condition is always true.
2416redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
2416redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
2416redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
2482redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
3050unusedVariable563styleUnused variable: i
drivers/filesystems/ext2/src/nls.c
176uninitvar908errorUninitialized variable: rc
drivers/filesystems/ext2/src/nls/nls_base.c
127shiftNegative758errorShifting by a negative value is undefined behaviour
237identicalConditionAfterEarlyExit398warningIdentical condition and return expression 'nls', return value is always 0
drivers/filesystems/ext2/src/read.c
174redundantAssignment563styleVariable 'MainResourceAcquired' is reassigned a value before the old one has been used.
194redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
194redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
194redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
194redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
194redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
216redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
216redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
362redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
379redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
379redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
687redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
687redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
687redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
687redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
687redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
687redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
687redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
687redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
687redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
687redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
709redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
709redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
721identicalInnerCondition398warningIdentical inner 'if' condition is always true.
734redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
915redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
915redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
915redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
916redundantAssignment563styleVariable 'bCompleteRequest' is reassigned a value before the old one has been used.
916redundantAssignment563styleVariable 'bCompleteRequest' is reassigned a value before the old one has been used.
926redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
927redundantAssignment563styleVariable 'bCompleteRequest' is reassigned a value before the old one has been used.
drivers/filesystems/ext2/src/volinfo.c
119redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
119redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
143redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
173redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
217redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
217redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/ext2/src/write.c
394redundantAssignment563styleVariable 'MainResourceAcquired' is reassigned a value before the old one has been used.
412redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
412redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
412redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
412redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
412redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
412redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
412redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
412redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
433redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
433redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
699redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1039redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1046redundantAssignment563styleVariable 'PagingIoResourceAcquired' is reassigned a value before the old one has been used.
1108redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1108redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1108redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1108redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1108redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1108redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1108redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1108redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1108redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1108redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1108redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1108redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1108redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1108redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1155redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1155redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1155redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1184redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1392redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1392redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1392redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1392redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1405redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/fastfat/finfo.c
1371redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/fastfat/flush.c
119redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/fastfat_new/allocsup.c
4309redundantAssignment563styleVariable 'ReleaseMutex' is reassigned a value before the old one has been used.
4427redundantAssignment563styleVariable 'ReleaseMutex' is reassigned a value before the old one has been used.
4575redundantAssignment563styleVariable 'ReleaseMutex' is reassigned a value before the old one has been used.
drivers/filesystems/fastfat_new/easup.c
1447arrayIndexOutOfBoundsCond788warningEither the condition 'EaHandle>30719' is redundant or the array 'EaHeader->EaBaseTable[240]' is accessed at index 240, which is out of bounds.
drivers/filesystems/fastfat_new/fatdata.c
785duplicateCondition398styleThe if condition is the same as the previous if condition
drivers/filesystems/fastfat_new/fileinfo.c
3145constStatement398warningUnused variable value 'Status'
3153constStatement398warningUnused variable value 'Status'
3881redundantAssignment563styleVariable 'InvalidateFcbOnRaise' is reassigned a value before the old one has been used.
drivers/filesystems/fastfat_new/filobsup.c
83nullPointerRedundantCheck476warningEither the condition 'VcbOrFcbOrDcb!=NULL' is redundant or there is possible null pointer dereference: (USHORT*)(VcbOrFcbOrDcb).
drivers/filesystems/fastfat_new/strucsup.c
3338redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
3934redundantAssignment563styleVariable 'Result' is reassigned a value before the old one has been used.
drivers/filesystems/ffs/src/cleanup.c
332redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
332redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
332redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
332redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
332redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
332redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
332redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
332redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
332redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/ffs/src/close.c
208redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
208redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
208redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
208redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
208redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
208redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/ffs/src/create.c
Could not generated due to UnicodeDecodeError
drivers/filesystems/ffs/src/devctl.c
116redundantAssignment563styleVariable 'CompleteRequest' is reassigned a value before the old one has been used.
129redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
129redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
238redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
238redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
238redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/ffs/src/dirctl.c
507redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
693redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
845redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
918redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
918redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
918redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
918redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
918redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
918redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
918redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
918redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
918redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
918redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
918redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
918redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
918redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
918redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1133redundantAssignment563styleVariable 'CompleteRequest' is reassigned a value before the old one has been used.
1133redundantAssignment563styleVariable 'CompleteRequest' is reassigned a value before the old one has been used.
1133redundantAssignment563styleVariable 'CompleteRequest' is reassigned a value before the old one has been used.
1135redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1135redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1135redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1135redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1135redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1135redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/ffs/src/fastio.c
92redundantAssignment563styleVariable 'bPossible' is reassigned a value before the old one has been used.
92redundantAssignment563styleVariable 'bPossible' is reassigned a value before the old one has been used.
92redundantAssignment563styleVariable 'bPossible' is reassigned a value before the old one has been used.
347redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
347redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
347redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
510redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
510redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
510redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
657redundantAssignment563styleVariable 'Buffer->FileAttributes' is reassigned a value before the old one has been used.
657redundantAssignment563styleVariable 'Buffer->FileAttributes' is reassigned a value before the old one has been used.
663redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
663redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
663redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
786redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
786redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
786redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
909redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
909redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
909redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1006redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1006redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1006redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1113redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1113redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1113redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/ffs/src/ffs.c
Could not generated due to UnicodeDecodeError
drivers/filesystems/ffs/src/fileinfo.c
168redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
243redundantAssignInSwitch563warningVariable 'Status' is reassigned a value before the old one has been used. 'break;' missing?
243redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
263redundantAssignInSwitch563warningVariable 'Status' is reassigned a value before the old one has been used. 'break;' missing?
263redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
283redundantAssignInSwitch563warningVariable 'Status' is reassigned a value before the old one has been used. 'break;' missing?
283redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
309redundantAssignInSwitch563warningVariable 'Status' is reassigned a value before the old one has been used. 'break;' missing?
309redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
329redundantAssignInSwitch563warningVariable 'Status' is reassigned a value before the old one has been used. 'break;' missing?
329redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
450redundantAssignInSwitch563warningVariable 'Status' is reassigned a value before the old one has been used. 'break;' missing?
450redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
450redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
515redundantAssignInSwitch563warningVariable 'Status' is reassigned a value before the old one has been used. 'break;' missing?
515redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
520redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
823redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
823redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1092redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1092redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1428knownConditionTrueFalse571styleCondition 'ReplaceIfExists' is always true
drivers/filesystems/ffs/src/fsctl.c
Could not generated due to UnicodeDecodeError
drivers/filesystems/ffs/src/init.c
131redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
146redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/ffs/src/lock.c
105redundantAssignment563styleVariable 'CompleteRequest' is reassigned a value before the old one has been used.
105redundantAssignment563styleVariable 'CompleteRequest' is reassigned a value before the old one has been used.
105redundantAssignment563styleVariable 'CompleteRequest' is reassigned a value before the old one has been used.
107redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
107redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
107redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/ffs/src/memory.c
1662redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1760redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/ffs/src/read.c
Could not generated due to UnicodeDecodeError
drivers/filesystems/ffs/src/volinfo.c
138redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
138redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
180redundantAssignInSwitch563warningVariable 'Status' is reassigned a value before the old one has been used. 'break;' missing?
180redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
209redundantAssignInSwitch563warningVariable 'Status' is reassigned a value before the old one has been used. 'break;' missing?
209redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
250redundantAssignInSwitch563warningVariable 'Status' is reassigned a value before the old one has been used. 'break;' missing?
250redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
250redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
316redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/ffs/src/write.c
338redundantAssignment563styleVariable 'MainResourceAcquired' is reassigned a value before the old one has been used.
358redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
358redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
471redundantAssignment563styleVariable 'MainResourceAcquired' is reassigned a value before the old one has been used.
534redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
534redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
534redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
534redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
534redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
534redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
534redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
534redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
534redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
558redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
558redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1134redundantAssignment563styleVariable 'MainResourceAcquired' is reassigned a value before the old one has been used.
1300redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1300redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1300redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1300redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1300redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1300redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1300redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1300redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1300redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1300redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1300redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1324redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1324redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1550redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1550redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1550redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1550redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/fs_rec/ffs.c
38nullPointer476warningPossible null pointer dereference: sb
drivers/filesystems/mup/mup.c
750redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
857redundantAssignment563styleVariable 'CcbLockAcquired' is reassigned a value before the old one has been used.
861redundantAssignment563styleVariable 'CcbLockAcquired' is reassigned a value before the old one has been used.
861redundantAssignment563styleVariable 'CcbLockAcquired' is reassigned a value before the old one has been used.
1174nullPointerRedundantCheck476warningEither the condition 'UncProvider==NULL' is redundant or there is possible null pointer dereference: UncProvider.
1175nullPointerRedundantCheck476warningEither the condition 'UncProvider==NULL' is redundant or there is possible null pointer dereference: UncProvider.
1176nullPointerRedundantCheck476warningEither the condition 'UncProvider==NULL' is redundant or there is possible null pointer dereference: UncProvider.
1179nullPointerRedundantCheck476warningEither the condition 'UncProvider==NULL' is redundant or there is possible null pointer dereference: UncProvider.
1180nullPointerRedundantCheck476warningEither the condition 'UncProvider==NULL' is redundant or there is possible null pointer dereference: UncProvider.
1184nullPointerRedundantCheck476warningEither the condition 'UncProvider==NULL' is redundant or there is possible null pointer dereference: UncProvider.
1185nullPointerRedundantCheck476warningEither the condition 'UncProvider==NULL' is redundant or there is possible null pointer dereference: UncProvider.
1193redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1400redundantAssignment563styleVariable 'Locked' is reassigned a value before the old one has been used.
1495redundantAssignment563styleVariable 'Locked' is reassigned a value before the old one has been used.
1503redundantAssignment563styleVariable 'Locked' is reassigned a value before the old one has been used.
1503redundantAssignment563styleVariable 'Locked' is reassigned a value before the old one has been used.
1505redundantAssignment563styleVariable 'Referenced' is reassigned a value before the old one has been used.
1509redundantAssignment563styleVariable 'Locked' is reassigned a value before the old one has been used.
1509redundantAssignment563styleVariable 'Locked' is reassigned a value before the old one has been used.
1518redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
2139redundantAssignment563styleVariable 'Locked' is reassigned a value before the old one has been used.
2143redundantAssignment563styleVariable 'Referenced' is reassigned a value before the old one has been used.
2458nullPointerRedundantCheck476warningEither the condition 'Fcb==NULL' is redundant or there is possible null pointer dereference: Fcb.
drivers/filesystems/nfs/nfs41_driver.c
3463nullPointer476warningPossible null pointer dereference: pVNetRootContext
drivers/filesystems/ntfs/attrib.c
1152redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/ntfs/btree.c
59redundantAssignment563styleVariable 'BytesRead' is reassigned a value before the old one has been used.
228redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1142redundantAssignment563styleVariable 'NewIndexRoot->DiskNeedsUpdating' is reassigned a value before the old one has been used.
drivers/filesystems/ntfs/mft.c
1084nullPointerRedundantCheck476warningEither the condition '!IndexAllocationContext' is redundant or there is possible null pointer dereference: Context.
drivers/filesystems/ntfs/rw.c
481redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/filesystems/reiserfs/src/blockio.c
Could not generated due to UnicodeDecodeError
drivers/filesystems/reiserfs/src/cleanup.c
Could not generated due to UnicodeDecodeError
drivers/filesystems/reiserfs/src/close.c
Could not generated due to UnicodeDecodeError
drivers/filesystems/reiserfs/src/create.c
Could not generated due to UnicodeDecodeError
drivers/filesystems/reiserfs/src/devctl.c
Could not generated due to UnicodeDecodeError
drivers/filesystems/reiserfs/src/dirctl.c
Could not generated due to UnicodeDecodeError
drivers/filesystems/reiserfs/src/fastio.c
Could not generated due to UnicodeDecodeError
drivers/filesystems/reiserfs/src/fileinfo.c
Could not generated due to UnicodeDecodeError
drivers/filesystems/reiserfs/src/fsctl.c
Could not generated due to UnicodeDecodeError
drivers/filesystems/reiserfs/src/init.c
Could not generated due to UnicodeDecodeError
drivers/filesystems/reiserfs/src/lockctl.c
Could not generated due to UnicodeDecodeError
drivers/filesystems/reiserfs/src/memory.c
Could not generated due to UnicodeDecodeError
drivers/filesystems/reiserfs/src/nls.c
Could not generated due to UnicodeDecodeError
drivers/filesystems/reiserfs/src/nls/nls_base.c
127shiftNegative758errorShifting by a negative value is undefined behaviour
242identicalConditionAfterEarlyExit398warningIdentical condition and return expression 'nls', return value is always 0
drivers/filesystems/reiserfs/src/read.c
Could not generated due to UnicodeDecodeError
drivers/filesystems/reiserfs/src/rfsd.c
Could not generated due to UnicodeDecodeError
drivers/filesystems/reiserfs/src/volinfo.c
Could not generated due to UnicodeDecodeError
drivers/filesystems/reiserfs/src/write.c
Could not generated due to UnicodeDecodeError
drivers/filesystems/udfs/Include/Sys_spec_lib.cpp
957nullPointerRedundantCheck476warningEither the condition 'FileInfo' is redundant or there is possible null pointer dereference: FileInfo.
971identicalConditionAfterEarlyExit398warningIdentical condition '!FileInfo->Fcb', second condition is always false
drivers/filesystems/udfs/Include/env_spec_w32.cpp
633redundantAssignment563styleVariable 'RC' is reassigned a value before the old one has been used.
drivers/filesystems/udfs/Include/phys_lib.cpp
1129redundantAssignment563styleVariable 'RC' is reassigned a value before the old one has been used.
1254unreachableCode561styleStatements following return, break, continue, goto or throw will never be executed.
1350knownConditionTrueFalse571styleCondition 'WriteOp' is always true
3196redundantAssignment563styleVariable 'RC' is reassigned a value before the old one has been used.
4054redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
4096redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
drivers/filesystems/udfs/Include/user_lib.cpp
370duplicateConditionalAssign398styleThe statement 'if (pszData[dwDataSize-1]!='\0') pszData[dwDataSize-1]='\0'' is logically equivalent to 'pszData[dwDataSize-1]='\0''.
drivers/filesystems/udfs/Include/wcache_lib.cpp
296constStatement398warningUnused variable value 'RC'
541identicalConditionAfterEarlyExit398warningIdentical condition '!BlockCount', second condition is always false
712redundantCondition398styleRedundant condition: lastPos. '!lastPos || (lastPos && List[lastPos-1]!=Lba)' is equivalent to '!lastPos || List[lastPos-1]!=Lba'
2100redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
2802duplicateCondition398styleThe if condition is the same as the previous if condition
3239nullPointerRedundantCheck476warningEither the condition '!block_array' is redundant or there is possible null pointer dereference: block_array.
3244identicalConditionAfterEarlyExit398warningIdentical condition '!block_array', second condition is always false
3546arrayIndexThenCheck398styleArray index 'i' is used before limits check.
drivers/filesystems/udfs/cleanup.cpp
346redundantAssignment563styleVariable 'AcquiredVcb' is reassigned a value before the old one has been used.
353redundantAssignment563styleVariable 'AcquiredParentFCB' is reassigned a value before the old one has been used.
356redundantAssignment563styleVariable 'AcquiredFCB' is reassigned a value before the old one has been used.
drivers/filesystems/udfs/close.cpp
295redundantAssignment563styleVariable 'AcquiredVcb' is reassigned a value before the old one has been used.
319redundantAssignment563styleVariable 'RC' is reassigned a value before the old one has been used.
442nullPointerRedundantCheck476warningEither the condition 'if(Fcb)' is redundant or there is possible null pointer dereference: Fcb.
444nullPointerRedundantCheck476warningEither the condition 'if(Fcb)' is redundant or there is possible null pointer dereference: Fcb.
485nullPointerRedundantCheck476warningEither the condition 'if(Fcb)' is redundant or there is possible null pointer dereference: Fcb.
953constStatement398warningUnused variable value 'RC'
1038redundantAssignment563styleVariable 'AcquiredVcb' is reassigned a value before the old one has been used.
1073redundantAssignment563styleVariable 'AcquiredVcb' is reassigned a value before the old one has been used.
1136constStatement398warningUnused variable value 'RC'
drivers/filesystems/udfs/create.cpp
292constStatement398warningUnused variable value 'RC'
498constStatement398warningUnused variable value 'RC'
508constStatement398warningUnused variable value 'RC'
716constStatement398warningUnused variable value 'RC'
724constStatement398warningUnused variable value 'RC'
790constStatement398warningUnused variable value 'RC'
797constStatement398warningUnused variable value 'RC'
829constStatement398warningUnused variable value 'RC'
842constStatement398warningUnused variable value 'RC'
850constStatement398warningUnused variable value 'RC'
858constStatement398warningUnused variable value 'RC'
862constStatement398warningUnused variable value 'RC'
869constStatement398warningUnused variable value 'RC'
875constStatement398warningUnused variable value 'RC'
893constStatement398warningUnused variable value 'RC'
943constStatement398warningUnused variable value 'RC'
958constStatement398warningUnused variable value 'RC'
967constStatement398warningUnused variable value 'RC'
972constStatement398warningUnused variable value 'RC'
995constStatement398warningUnused variable value 'RC'
1050constStatement398warningUnused variable value 'RC'
1058constStatement398warningUnused variable value 'RC'
1064constStatement398warningUnused variable value 'RC'
1147constStatement398warningUnused variable value 'RC'
1150nullPointerRedundantCheck476warningEither the condition 'if(RelatedFileInfo&&(TreeLength>1))' is redundant or there is possible null pointer dereference: RelatedFileInfo.
1263constStatement398warningUnused variable value 'RC'
1302constStatement398warningUnused variable value 'RC'
1306constStatement398warningUnused variable value 'RC'
1395constStatement398warningUnused variable value 'RC'
1464redundantAssignment563styleVariable 'RC' is reassigned a value before the old one has been used.
1468constStatement398warningUnused variable value 'RC'
1478constStatement398warningUnused variable value 'RC'
1492constStatement398warningUnused variable value 'RC'
1497constStatement398warningUnused variable value 'RC'
1503constStatement398warningUnused variable value 'RC'
1541constStatement398warningUnused variable value 'RC'
1574selfAssignment398warningRedundant assignment of 'PtrNewFcb' to itself.
1580constStatement398warningUnused variable value 'RC'
1650constStatement398warningUnused variable value 'RC'
1789constStatement398warningUnused variable value 'RC'
1826constStatement398warningUnused variable value 'RC'
1841constStatement398warningUnused variable value 'RC'
1865constStatement398warningUnused variable value 'RC'
1871constStatement398warningUnused variable value 'RC'
1877constStatement398warningUnused variable value 'RC'
1886constStatement398warningUnused variable value 'RC'
1908constStatement398warningUnused variable value 'RC'
1975constStatement398warningUnused variable value 'RC'
1984constStatement398warningUnused variable value 'RC'
2014constStatement398warningUnused variable value 'RC'
2384nullPointerRedundantCheck476warningEither the condition 'NewFileInfo' is redundant or there is possible null pointer dereference: NewFileInfo.
2458constStatement398warningUnused variable value 'RC'
drivers/filesystems/udfs/devcntrl.cpp
441redundantAssignment563styleVariable 'AcquiredVcb' is reassigned a value before the old one has been used.
747redundantAssignment563styleVariable 'AcquiredVcb' is reassigned a value before the old one has been used.
878constStatement398warningUnused variable value 'RC'
drivers/filesystems/udfs/dircntrl.cpp
294constStatement398warningUnused variable value 'RC'
490constStatement398warningUnused variable value 'RC'
500constStatement398warningUnused variable value 'RC'
506constStatement398warningUnused variable value 'RC'
drivers/filesystems/udfs/dldetect.cpp
472redundantAssignment563styleVariable 'pOwnerEntry' is reassigned a value before the old one has been used.
drivers/filesystems/udfs/env_spec.h
107nullPointerRedundantCheck476warningEither the condition 'NextFileInfo' is redundant or there is possible null pointer dereference: FI.
107nullPointerRedundantCheck476warningEither the condition 'NewFileInfo' is redundant or there is possible null pointer dereference: FI.
107nullPointerRedundantCheck476warningEither the condition 'Fcb->FileInfo' is redundant or there is possible null pointer dereference: FI.
107nullPointerRedundantCheck476warningEither the condition 'Fcb->FileInfo' is redundant or there is possible null pointer dereference: FI.
108nullPointerRedundantCheck476warningEither the condition 'NextFileInfo' is redundant or there is possible null pointer dereference: FI.
108nullPointerRedundantCheck476warningEither the condition 'NewFileInfo' is redundant or there is possible null pointer dereference: FI.
108nullPointerRedundantCheck476warningEither the condition 'Fcb->FileInfo' is redundant or there is possible null pointer dereference: FI.
108nullPointerRedundantCheck476warningEither the condition 'Fcb->FileInfo' is redundant or there is possible null pointer dereference: FI.
drivers/filesystems/udfs/fileinfo.cpp
180constStatement398warningUnused variable value 'RC'
194constStatement398warningUnused variable value 'RC'
229constStatement398warningUnused variable value 'RC'
298constStatement398warningUnused variable value 'RC'
303constStatement398warningUnused variable value 'RC'
326constStatement398warningUnused variable value 'RC'
433constStatement398warningUnused variable value 'RC'
455constStatement398warningUnused variable value 'RC'
1045constStatement398warningUnused variable value 'RC'
1161constStatement398warningUnused variable value 'RC'
1168constStatement398warningUnused variable value 'RC'
1364constStatement398warningUnused variable value 'RC'
1377constStatement398warningUnused variable value 'RC'
1426constStatement398warningUnused variable value 'RC'
1706constStatement398warningUnused variable value 'RC'
2029uninitvar908errorUninitialized variable: Dir2
2060constStatement398warningUnused variable value 'RC'
2079constStatement398warningUnused variable value 'RC'
2129constStatement398warningUnused variable value 'RC'
2136constStatement398warningUnused variable value 'RC'
2141constStatement398warningUnused variable value 'RC'
2144constStatement398warningUnused variable value 'RC'
2562uninitvar908errorUninitialized variable: Dir2
2584constStatement398warningUnused variable value 'RC'
2606constStatement398warningUnused variable value 'RC'
2625constStatement398warningUnused variable value 'RC'
2630nullPointerRedundantCheck476warningEither the condition 'Dir2' is redundant or there is possible null pointer dereference: Dir2.
2632constStatement398warningUnused variable value 'RC'
2635constStatement398warningUnused variable value 'RC'
drivers/filesystems/udfs/flush.cpp
136constStatement398warningUnused variable value 'RC'
180redundantAssignment563styleVariable 'AcquiredVCB' is reassigned a value before the old one has been used.
182constStatement398warningUnused variable value 'RC'
465nullPointerRedundantCheck476warningEither the condition 'tempFI' is redundant or there is possible null pointer dereference: tempFI.
613unreachableCode561styleStatements following return, break, continue, goto or throw will never be executed.
drivers/filesystems/udfs/fscntrl.cpp
456redundantAssignment563styleVariable 'RC' is reassigned a value before the old one has been used.
472constStatement398warningUnused variable value 'RC'
497constStatement398warningUnused variable value 'RC'
517redundantAssignment563styleVariable 'RC' is reassigned a value before the old one has been used.
525constStatement398warningUnused variable value 'RC'
550constStatement398warningUnused variable value 'RC'
561nullPointer476warningPossible null pointer dereference: Vcb
563nullPointer476warningPossible null pointer dereference: Vcb
564nullPointer476warningPossible null pointer dereference: Vcb
574constStatement398warningUnused variable value 'RC'
605constStatement398warningUnused variable value 'RC'
608constStatement398warningUnused variable value 'RC'
629constStatement398warningUnused variable value 'RC'
646constStatement398warningUnused variable value 'RC'
650constStatement398warningUnused variable value 'RC'
708constStatement398warningUnused variable value 'RC'
785redundantCondition398styleRedundant condition: Vcb. '!Vcb || (Vcb && Vcb->VCBFlags&64)' is equivalent to '!Vcb || Vcb->VCBFlags&64'
785redundantCondition398styleRedundant condition: Vcb. '!A || (A && B)' is equivalent to '!A || B'
1110redundantAssignment563styleVariable 'RC' is reassigned a value before the old one has been used.
1110redundantAssignment563styleVariable 'RC' is reassigned a value before the old one has been used.
1110redundantAssignment563styleVariable 'RC' is reassigned a value before the old one has been used.
1809redundantAssignment563styleVariable 'VcbAcquired' is reassigned a value before the old one has been used.
1812redundantAssignment563styleVariable 'VcbAcquired' is reassigned a value before the old one has been used.
1912redundantAssignment563styleVariable 'RC' is reassigned a value before the old one has been used.
1913redundantAssignment563styleVariable 'RC' is reassigned a value before the old one has been used.
2292constStatement398warningUnused variable value 'RC'
2327constStatement398warningUnused variable value 'RC'
drivers/filesystems/udfs/misc.cpp
109constStatement398warningUnused variable value 'RC'
114constStatement398warningUnused variable value 'RC'
119constStatement398warningUnused variable value 'RC'
127constStatement398warningUnused variable value 'RC'
135constStatement398warningUnused variable value 'RC'
143constStatement398warningUnused variable value 'RC'
1378redundantAssignment563styleVariable 'SpinLock' is reassigned a value before the old one has been used.
1445constStatement398warningUnused variable value 'RC'
1450constStatement398warningUnused variable value 'RC'
1455constStatement398warningUnused variable value 'RC'
1460constStatement398warningUnused variable value 'RC'
1465constStatement398warningUnused variable value 'RC'
1470constStatement398warningUnused variable value 'RC'
1475constStatement398warningUnused variable value 'RC'
1480constStatement398warningUnused variable value 'RC'
1485constStatement398warningUnused variable value 'RC'
1852knownConditionTrueFalse570styleCondition 'Update' is always false
2377redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
2377redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
drivers/filesystems/udfs/pnp.cpp
275redundantAssignment563styleVariable 'VcbAcquired' is reassigned a value before the old one has been used.
278redundantAssignment563styleVariable 'VcbAcquired' is reassigned a value before the old one has been used.
441redundantAssignment563styleVariable 'RC' is reassigned a value before the old one has been used.
602redundantAssignment563styleVariable 'VcbAcquired' is reassigned a value before the old one has been used.
drivers/filesystems/udfs/read.cpp
335constStatement398warningUnused variable value 'RC'
369constStatement398warningUnused variable value 'RC'
426constStatement398warningUnused variable value 'RC'
442constStatement398warningUnused variable value 'RC'
465constStatement398warningUnused variable value 'RC'
468nullPointerRedundantCheck476warningEither the condition 'if(Fcb&&Fcb->FileInfo&&Fcb->FileInfo->Dloc)' is redundant or there is possible null pointer dereference: Fcb.
658constStatement398warningUnused variable value 'RC'
680constStatement398warningUnused variable value 'RC'
730constStatement398warningUnused variable value 'RC'
755constStatement398warningUnused variable value 'RC'
975constStatement398warningUnused variable value 'RC'
1056constStatement398warningUnused variable value 'RC'
drivers/filesystems/udfs/secursup.cpp
180constStatement398warningUnused variable value 'RC'
459constStatement398warningUnused variable value 'RC'
479constStatement398warningUnused variable value 'RC'
489constStatement398warningUnused variable value 'RC'
847constStatement398warningUnused variable value 'RC'
869constStatement398warningUnused variable value 'RC'
875constStatement398warningUnused variable value 'RC'
882constStatement398warningUnused variable value 'RC'
drivers/filesystems/udfs/udf_dbg.cpp
517constStatement398warningUnused variable value 'c'
drivers/filesystems/udfs/udf_info/dirtree.cpp
560knownConditionTrueFalse571styleCondition '!Offset' is always true
641knownConditionTrueFalse571styleCondition '!Offset' is always true
drivers/filesystems/udfs/udf_info/extent.cpp
561redundantAssignment563styleVariable 'Extent[i].extLength' is reassigned a value before the old one has been used.
1648redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
drivers/filesystems/udfs/udf_info/mount.cpp
3030redundantAssignment563styleVariable 'RC' is reassigned a value before the old one has been used.
drivers/filesystems/udfs/udf_info/remap.cpp
122oppositeInnerCondition398warningOpposite inner 'if' condition leads to a dead code block.
965redundantInitialization563styleRedundant initialization for 'Map'. The initialized value is overwritten before it is read.
drivers/filesystems/udfs/udf_info/udf_info.cpp
798redundantAssignment563styleVariable 'extLen' is reassigned a value before the old one has been used.
3870unusedVariable563styleUnused variable: NewAllocDescs
3919redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
4780redundantAssignment563styleVariable 'FileInfo2->FileIdent->fileVersionNum' is reassigned a value before the old one has been used.
5238redundantAssignment563styleVariable 'len' is reassigned a value before the old one has been used.
drivers/filesystems/udfs/udfinit.cpp
198constStatement398warningUnused variable value 'RC'
227constStatement398warningUnused variable value 'RC'
248constStatement398warningUnused variable value 'RC'
257constStatement398warningUnused variable value 'RC'
670constStatement398warningUnused variable value 'RC'
704constStatement398warningUnused variable value 'RC'
718constStatement398warningUnused variable value 'RC'
732constStatement398warningUnused variable value 'RC'
753redundantAssignment563styleVariable 'RC' is reassigned a value before the old one has been used.
drivers/filesystems/udfs/verfysup.cpp
215constStatement398warningUnused variable value 'RC'
249constStatement398warningUnused variable value 'RC'
256constStatement398warningUnused variable value 'RC'
286constStatement398warningUnused variable value 'RC'
302constStatement398warningUnused variable value 'RC'
313constStatement398warningUnused variable value 'RC'
drivers/filesystems/udfs/volinfo.cpp
197constStatement398warningUnused variable value 'RC'
719nullPointerRedundantCheck476warningEither the condition 'Ccb' is redundant or there is possible null pointer dereference: Ccb.
726constStatement398warningUnused variable value 'RC'
drivers/filesystems/udfs/write.cpp
280constStatement398warningUnused variable value 'RC'
337constStatement398warningUnused variable value 'RC'
354constStatement398warningUnused variable value 'RC'
408constStatement398warningUnused variable value 'RC'
503constStatement398warningUnused variable value 'RC'
674constStatement398warningUnused variable value 'RC'
781constStatement398warningUnused variable value 'RC'
824constStatement398warningUnused variable value 'RC'
896constStatement398warningUnused variable value 'RC'
919constStatement398warningUnused variable value 'RC'
drivers/filters/fltmgr/Filter.c
257redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/hid/mouhid/mouhid.c
243duplicateCondition398styleThe if condition is the same as the previous if condition
drivers/input/i8042prt/keyboard.c
Could not generated due to UnicodeDecodeError
drivers/ksfilter/ks/image.c
182redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/ksfilter/ks/pin.c
867duplicateCondition398styleThe if condition is the same as the previous if condition
900duplicateCondition398styleThe if condition is the same as the previous if condition
drivers/ksfilter/ks/swenum.c
1430nullPointerRedundantCheck476warningEither the condition '!BusDeviceExtension' is redundant or there is possible null pointer dereference: BusDeviceExtension.
2083redundantCondition398styleRedundant condition: If 'EXPR == 0', the comparison 'EXPR != 1' is always true.
drivers/multimedia/audio/sndblst.old/test/sb.c
12unusedVariable563styleUnused variable: BytesReturned
drivers/multimedia/audio/sound/wave.c
56negativeIndex786errorArray 'tmp[255]' accessed at index -1, which is out of bounds.
56uninitvar908errorUninitialized variable: tmp
58negativeIndex786errorArray 'tmp[255]' accessed at index -1, which is out of bounds.
drivers/multimedia/bdasup/bdasup.c
927knownConditionTrueFalse570styleCondition '!pKSProperty' is always false
drivers/network/afd/afd/select.c
152redundantCondition398styleRedundant condition: OnlyExclusive. '!OnlyExclusive || (OnlyExclusive && Poll->Exclusive)' is equivalent to '!OnlyExclusive || Poll->Exclusive'
drivers/network/dd/netkvm/Common/ParaNdis-Common.c
891redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
1682nullPointerRedundantCheck476warningEither the condition '!sg' is redundant or there is possible null pointer dereference: sg.
1683nullPointerRedundantCheck476warningEither the condition '!sg' is redundant or there is possible null pointer dereference: sg.
1688nullPointerArithmeticRedundantCheck682warningEither the condition '!sg' is redundant or there is pointer arithmetic with NULL pointer.
drivers/network/dd/netkvm/wxp/ParaNdis5-Oid.c
782selfAssignment398warningRedundant assignment of 'pContext->Offload' to itself.
drivers/network/dd/pcnet/pcnet.c
483knownConditionTrueFalse571styleCondition '!BufferCount' is always true
drivers/sac/driver/channel.c
573redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/sac/driver/util.c
452redundantPointerOp398styleRedundant pointer operation on 'Buffer' - it's already a pointer.
drivers/serial/serenum/detect.c
Could not generated due to UnicodeDecodeError
drivers/storage/class/cdrom/cdrom.c
5400redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
6549redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
6567redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
6727uninitvar908errorUninitialized variable: srb
drivers/storage/class/cdrom_new/cdrom.c
1133redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
1133redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
1773redundantAssignment563styleVariable 'transferPages' is reassigned a value before the old one has been used.
3167redundantAssignment563styleVariable 'blockAddress' is reassigned a value before the old one has been used.
4132redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
5463redundantAssignment563styleVariable 'locked' is reassigned a value before the old one has been used.
drivers/storage/class/cdrom_new/ioctl.c
3784redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
3784redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
3923redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
3923redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
3984uninitvar908errorUninitialized variable: bps
4016uninitvar908errorUninitialized variable: lastSector
drivers/storage/class/classpnp/autorun.c
1696knownConditionTrueFalse570styleCondition 'detectionState==ClassDetectionUnsupported' is always false
2191redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
3635redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
drivers/storage/class/classpnp/class.c
1820uninitvar908errorUninitialized variable: bytesPerSector
1843uninitvar908errorUninitialized variable: lastSector
7810duplicateBreak561styleConsecutive return, break, continue, goto or throw statements are unnecessary.
8310duplicateCondition398styleThe if condition is the same as the previous if condition
drivers/storage/class/classpnp/create.c
615redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
drivers/storage/class/classpnp/utils.c
111uninitvar908errorUninitialized variable: deviceSubkeyHandle
183uninitvar908errorUninitialized variable: deviceSubkeyHandle
drivers/storage/class/disk/disk.c
1998redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
1998redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
2167redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
2167redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
2167redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
4458redundantAssignment563styleVariable 'cylinders' is reassigned a value before the old one has been used.
drivers/storage/class/disk_new/disk.c
288redundantAssignment563styleVariable 'InitializationData.PdoData.ClassDeviceControl' is reassigned a value before the old one has been used.
1499redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
1499redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
1695redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
1695redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
1695redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
2079redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
drivers/storage/class/disk_new/diskwmi.c
1602redundantAssignment563styleVariable 'cdb' is reassigned a value before the old one has been used.
1859redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
1974knownConditionTrueFalse571styleCondition 'Enable' is always true
1990knownConditionTrueFalse571styleCondition 'Enable' is always true
2714redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
drivers/storage/class/disk_new/enum.c
1127redundantInitialization563styleRedundant initialization for 'diskData'. The initialized value is overwritten before it is read.
drivers/storage/class/disk_new/pnp.c
471redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
1313redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
drivers/storage/floppy/fdc/pdo.c
189redundantAssignment563styleVariable 'Irp->IoStatus.Status' is reassigned a value before the old one has been used.
drivers/storage/floppy/floppy/floppy.c
1150objectIndex758errorThe address of local variable 'QueueSemaphore' is accessed at non-zero index.
drivers/storage/floppy_new/floppy.c
2121arrayIndexThenCheck398styleArray index 'driveMediaType' is used before limits check.
drivers/storage/ide/atapi/atapi.c
869redundantAssignment563styleVariable 'result' is reassigned a value before the old one has been used.
6029redundantAssignment563styleVariable 'deviceNumber' is reassigned a value before the old one has been used.
drivers/storage/ide/uniata/atapi.h
Could not generated due to UnicodeDecodeError
drivers/storage/ide/uniata/id_ata.cpp
Could not generated due to UnicodeDecodeError
drivers/storage/ide/uniata/id_dma.cpp
Could not generated due to UnicodeDecodeError
drivers/storage/ide/uniata/id_init.cpp
Could not generated due to UnicodeDecodeError
drivers/storage/ide/uniata/id_probe.cpp
Could not generated due to UnicodeDecodeError
drivers/storage/ide/uniata/id_queue.cpp
57integerOverflow190errorSigned integer overflow for expression '1<<60'.
57integerOverflow190errorSigned integer overflow for expression '(1<<60)-1'.
57integerOverflow190errorSigned integer overflow for expression '((1<<60)-1)-1'.
62integerOverflow190errorSigned integer overflow for expression '1<<60'.
62integerOverflow190errorSigned integer overflow for expression '(1<<60)-1'.
62integerOverflow190errorSigned integer overflow for expression '((1<<60)-1)-3'.
73integerOverflow190errorSigned integer overflow for expression '1<<60'.
73integerOverflow190errorSigned integer overflow for expression '(1<<60)-1'.
73integerOverflow190errorSigned integer overflow for expression '((1<<60)-1)-2'.
147integerOverflow190errorSigned integer overflow for expression '-(((1<<60)-1)/4)'.
147integerOverflow190errorSigned integer overflow for expression '1<<60'.
147integerOverflow190errorSigned integer overflow for expression '(1<<60)-1'.
147integerOverflow190errorSigned integer overflow for expression '((1<<60)-1)/4'.
175integerOverflow190errorSigned integer overflow for expression '1<<60'.
175integerOverflow190errorSigned integer overflow for expression '(1<<60)-1'.
175integerOverflow190errorSigned integer overflow for expression '((1<<60)-1)-2'.
176integerOverflow190errorSigned integer overflow for expression '1<<60'.
176integerOverflow190errorSigned integer overflow for expression '(1<<60)-1'.
176integerOverflow190errorSigned integer overflow for expression '((1<<60)-1)-2'.
180integerOverflow190errorSigned integer overflow for expression '1<<60'.
180integerOverflow190errorSigned integer overflow for expression '(1<<60)-1'.
180integerOverflow190errorSigned integer overflow for expression '((1<<60)-1)/4'.
190integerOverflow190errorSigned integer overflow for expression '1<<60'.
190integerOverflow190errorSigned integer overflow for expression '(1<<60)-1'.
190integerOverflow190errorSigned integer overflow for expression '((1<<60)-1)/4'.
190integerOverflow190errorSigned integer overflow for expression '(((1<<60)-1)/4)*3'.
drivers/storage/ide/uniata/id_sata.cpp
782redundantAssignment563styleVariable 'deviceExtension->AHCI_PI' is reassigned a value before the old one has been used.
drivers/storage/port/buslogic/BusLogic958.c
110uninitvar908errorUninitialized variable: hwInitializationData
drivers/storage/port/buslogic/Log.c
46redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
drivers/storage/port/buslogic/wmi.c
382redundantInitialization563styleRedundant initialization for 'RequestedReplyLength'. The initialized value is overwritten before it is read.
drivers/storage/port/scsiport/scsiport.c
775duplicateConditionalAssign398styleThe statement 'if (DeviceExtension->SrbExtensionSize!=ConfigInfo->SrbExtensionSize) DeviceExtension->SrbExtensionSize=ConfigInfo->SrbExtensionSize' is logically equivalent to 'DeviceExtension->SrbExtensionSize=ConfigInfo->SrbExtensionSize'.
3710redundantAssignment563styleVariable 'KeepTrying' is reassigned a value before the old one has been used.
drivers/storage/port/storahci/storahci.c
275redundantAssignment563styleVariable 'sctl.DET' is reassigned a value before the old one has been used.
294redundantAssignment563styleVariable 'ssts.Status' is reassigned a value before the old one has been used.
464nullPointerRedundantCheck476warningEither the condition 'CompletionRoutine!=NULL' is redundant or there is possible null pointer dereference: CompletionRoutine.
594nullPointerRedundantCheck476warningEither the condition 'SrbExtension!=NULL' is redundant or there is possible null pointer dereference: SrbExtension.
1094redundantAssignment563styleVariable 'ghc.Status' is reassigned a value before the old one has been used.
1331nullPointerRedundantCheck476warningEither the condition 'sgl!=NULL' is redundant or there is possible null pointer dereference: sgl.
1384nullPointerRedundantCheck476warningEither the condition 'SrbExtension!=NULL' is redundant or there is possible null pointer dereference: SrbExtension.
1386nullPointerRedundantCheck476warningEither the condition 'SrbExtension!=NULL' is redundant or there is possible null pointer dereference: SrbExtension.
1656nullPointerRedundantCheck476warningEither the condition 'PortExtension!=NULL' is redundant or there is possible null pointer dereference: PortExtension.
1659nullPointerRedundantCheck476warningEither the condition 'PortExtension!=NULL' is redundant or there is possible null pointer dereference: PortExtension.
1707nullPointerRedundantCheck476warningEither the condition 'PortExtension!=NULL' is redundant or there is possible null pointer dereference: PortExtension.
1708nullPointerRedundantCheck476warningEither the condition 'PortExtension!=NULL' is redundant or there is possible null pointer dereference: PortExtension.
1864nullPointerRedundantCheck476warningEither the condition 'SrbExtension!=NULL' is redundant or there is possible null pointer dereference: SrbExtension.
1865nullPointerRedundantCheck476warningEither the condition 'SrbExtension!=NULL' is redundant or there is possible null pointer dereference: SrbExtension.
drivers/storage/port/storport/fdo.c
399redundantAssignment563styleVariable 'KeepTrying' is reassigned a value before the old one has been used.
drivers/storage/port/storport/storport.c
963nullPointerRedundantCheck476warningEither the condition 'HwInitializationData==NULL' is redundant or there is possible null pointer dereference: HwInitializationData.
964nullPointerRedundantCheck476warningEither the condition 'HwInitializationData==NULL' is redundant or there is possible null pointer dereference: HwInitializationData.
965nullPointerRedundantCheck476warningEither the condition 'HwInitializationData==NULL' is redundant or there is possible null pointer dereference: HwInitializationData.
966nullPointerRedundantCheck476warningEither the condition 'HwInitializationData==NULL' is redundant or there is possible null pointer dereference: HwInitializationData.
967nullPointerRedundantCheck476warningEither the condition 'HwInitializationData==NULL' is redundant or there is possible null pointer dereference: HwInitializationData.
968nullPointerRedundantCheck476warningEither the condition 'HwInitializationData==NULL' is redundant or there is possible null pointer dereference: HwInitializationData.
969nullPointerRedundantCheck476warningEither the condition 'HwInitializationData==NULL' is redundant or there is possible null pointer dereference: HwInitializationData.
970nullPointerRedundantCheck476warningEither the condition 'HwInitializationData==NULL' is redundant or there is possible null pointer dereference: HwInitializationData.
971nullPointerRedundantCheck476warningEither the condition 'HwInitializationData==NULL' is redundant or there is possible null pointer dereference: HwInitializationData.
972nullPointerRedundantCheck476warningEither the condition 'HwInitializationData==NULL' is redundant or there is possible null pointer dereference: HwInitializationData.
973nullPointerRedundantCheck476warningEither the condition 'HwInitializationData==NULL' is redundant or there is possible null pointer dereference: HwInitializationData.
974nullPointerRedundantCheck476warningEither the condition 'HwInitializationData==NULL' is redundant or there is possible null pointer dereference: HwInitializationData.
975nullPointerRedundantCheck476warningEither the condition 'HwInitializationData==NULL' is redundant or there is possible null pointer dereference: HwInitializationData.
drivers/usb/usbaudio/pin.c
1029redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
1089redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/usb/usbccgp/fdo.c
536redundantAssignment563styleVariable '*ResetActive' is reassigned a value before the old one has been used.
drivers/usb/usbehci/usbehci.c
2063redundantAssignment563styleVariable 'TD->HwTD.Token.DataToggle' is reassigned a value before the old one has been used.
2537nullPointerRedundantCheck476warningEither the condition 'TD' is redundant or there is possible null pointer dereference: TD.
2553nullPointerRedundantCheck476warningEither the condition 'TD' is redundant or there is possible null pointer dereference: LastTD.
2555nullPointerRedundantCheck476warningEither the condition 'TD' is redundant or there is possible null pointer dereference: LastTD.
2556nullPointerRedundantCheck476warningEither the condition 'TD' is redundant or there is possible null pointer dereference: LastTD.
drivers/usb/usbport/pnp.c
414redundantAssignment563styleVariable 'IoStack' is reassigned a value before the old one has been used.
1751redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
drivers/usb/usbport/queue.c
893knownConditionTrueFalse570styleCondition 'IsMapTransfer' is always false
drivers/usb/usbport/roothub.c
92knownConditionTrueFalse571styleCondition 'CompanionControllersList' is always true
drivers/usb/usbport/usb2.c
1522redundantAssignment563styleVariable 'nextEndpoint' is reassigned a value before the old one has been used.
drivers/usb/usbport/usbport.c
429redundantAssignment563styleVariable 'BytesReadWrite' is reassigned a value before the old one has been used.
2602knownConditionTrueFalse570styleCondition 'IsoBlockLen' is always false
drivers/usb/usbstor_new/scsi.c
160redundantAssignment563styleVariable 'ErrorHandlerWorkItemData->DeviceObject' is reassigned a value before the old one has been used.
drivers/usb/usbuhci/usbuhci.c
476redundantAssignment563styleVariable 'Command.AsUSHORT' is reassigned a value before the old one has been used.
drivers/wdm/audio/backpln/portcls/irp.cpp
540duplicateCondition398styleThe if condition is the same as the previous if condition
drivers/wdm/audio/backpln/portcls/undoc.cpp
171nullPointerRedundantCheck476warningEither the condition '!Descriptor' is redundant or there is possible null pointer dereference: Descriptor.
179nullPointerRedundantCheck476warningEither the condition '!Descriptor' is redundant or there is possible null pointer dereference: Descriptor.
180nullPointerRedundantCheck476warningEither the condition '!Descriptor' is redundant or there is possible null pointer dereference: Descriptor.
drivers/wdm/audio/drivers/CMIDriver/adapter.cpp
149redundantAssignment563styleVariable 'ntStatus' is reassigned a value before the old one has been used.
184redundantAssignment563styleVariable 'ntStatus' is reassigned a value before the old one has been used.
drivers/wdm/audio/legacy/wdmaud/sup.c
387nullPointerRedundantCheck476warningEither the condition '!Device' is redundant or there is possible null pointer dereference: Device.
drivers/wdm/audio/sysaudio/pin.c
371knownConditionTrueFalse570styleCondition 'OutputFormat!=NULL' is always false
hal/halppc/generic/dma.c
1983redundantAssignment563styleVariable 'MapRegisterNumber' is reassigned a value before the old one has been used.
hal/halx86/apic/apic.c
310redundantAssignment563styleVariable 'LvtEntry.Vector' is reassigned a value before the old one has been used.
311redundantAssignment563styleVariable 'LvtEntry.MessageType' is reassigned a value before the old one has been used.
315redundantAssignment563styleVariable 'LvtEntry.Mask' is reassigned a value before the old one has been used.
316redundantAssignment563styleVariable 'LvtEntry.Vector' is reassigned a value before the old one has been used.
317redundantAssignment563styleVariable 'LvtEntry.MessageType' is reassigned a value before the old one has been used.
318redundantAssignment563styleVariable 'LvtEntry.TriggerMode' is reassigned a value before the old one has been used.
322redundantAssignment563styleVariable 'LvtEntry.Vector' is reassigned a value before the old one has been used.
323redundantAssignment563styleVariable 'LvtEntry.MessageType' is reassigned a value before the old one has been used.
434redundantAssignment563styleVariable 'ReDirReg.Vector' is reassigned a value before the old one has been used.
435redundantAssignment563styleVariable 'ReDirReg.DeliveryMode' is reassigned a value before the old one has been used.
436redundantAssignment563styleVariable 'ReDirReg.DestinationMode' is reassigned a value before the old one has been used.
437redundantAssignment563styleVariable 'ReDirReg.TriggerMode' is reassigned a value before the old one has been used.
438redundantAssignment563styleVariable 'ReDirReg.Mask' is reassigned a value before the old one has been used.
hal/halx86/generic/bios.c
243unreachableCode561styleStatements following return, break, continue, goto or throw will never be executed.
267uninitvar908errorUninitialized variable: V86TrapFrame
hal/halx86/generic/pic.c
57redundantAssignment563styleVariable 'Icw1.NeedIcw4' is reassigned a value before the old one has been used.
58redundantAssignment563styleVariable 'Icw1.InterruptMode' is reassigned a value before the old one has been used.
59redundantAssignment563styleVariable 'Icw1.OperatingMode' is reassigned a value before the old one has been used.
60redundantAssignment563styleVariable 'Icw1.Interval' is reassigned a value before the old one has been used.
61redundantAssignment563styleVariable 'Icw1.Init' is reassigned a value before the old one has been used.
75redundantAssignment563styleVariable 'Icw4.SystemMode' is reassigned a value before the old one has been used.
76redundantAssignment563styleVariable 'Icw4.EoiMode' is reassigned a value before the old one has been used.
77redundantAssignment563styleVariable 'Icw4.BufferedMode' is reassigned a value before the old one has been used.
78redundantAssignment563styleVariable 'Icw4.SpecialFullyNestedMode' is reassigned a value before the old one has been used.
hal/halx86/legacy/bussupp.c
1035redundantAssignment563styleVariable 'PciType' is reassigned a value before the old one has been used.
1043redundantAssignment563styleVariable 'PciType' is reassigned a value before the old one has been used.
hal/halx86/mp/ioapic.c
502uninitvar908errorUninitialized variable: Entry
519uninitvar908errorUninitialized variable: Entry
613uninitvar908errorUninitialized variable: entry
hlsl.tab.c
2258negativeIndex786warningEither the condition 'yytoken!=-2' is redundant or the array 'yytname[194]' is accessed at index -2, which is out of bounds.
2394uselessAssignmentPtrArg398warningAssignment of function parameter has no effect outside the function. Did you forget dereferencing it?
hlsl.y
2098uninitvar908errorUninitialized variable: constructor
hlsl.yy.c
2430redundantInitialization563styleRedundant initialization for 'c'. The initialized value is overwritten before it is read.
2734nullPointer476warningPossible null pointer dereference: b
2735nullPointer476warningPossible null pointer dereference: b
macro.lex.yy.c
1405nullPointer476warningPossible null pointer dereference: b
1406nullPointer476warningPossible null pointer dereference: b
modules/rosapps/applications/cmdutils/touch/touch.c
270uselessAssignmentPtrArg398warningAssignment of function parameter has no effect outside the function. Did you forget dereferencing it?
modules/rosapps/applications/cmdutils/vfdcmd/vfdcmd.c
270fflushOnInputStream398portabilityfflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems.
2843knownConditionTrueFalse571styleCondition 'buf==NULL' is always true
3352nullPointer476errorNull pointer dereference: buf
3352nullPointer476errorNull pointer dereference
3360knownConditionTrueFalse570styleCondition 'buf' is always false
modules/rosapps/applications/devutils/cdmake/cdmake.c
727redundantAssignment563styleVariable 'filename_counter' is reassigned a value before the old one has been used.
1594duplicateCondition398styleThe if condition is the same as the previous if condition
1612doubleFree415errorResource handle 'file' freed twice.
1615doubleFree415errorResource handle 'file' freed twice.
modules/rosapps/applications/devutils/createspec/createspec.c
676resourceLeak775errorResource leak: file
modules/rosapps/applications/devutils/gdihv/proclist.c
61redundantAssignment563styleVariable 'item.pszText' is reassigned a value before the old one has been used.
70redundantAssignment563styleVariable 'item.pszText' is reassigned a value before the old one has been used.
79redundantAssignment563styleVariable 'item.pszText' is reassigned a value before the old one has been used.
modules/rosapps/applications/devutils/shimdbg/shimdbg.c
273redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
modules/rosapps/applications/devutils/vgafontedit/mainwnd.c
40redundantAssignment563styleVariable 'hPen' is reassigned a value before the old one has been used.
modules/rosapps/applications/explorer-old/dialogs/searchprogram.cpp
49duplicateCondition398styleThe if condition is the same as the previous if condition
modules/rosapps/applications/explorer-old/i386-stub-win32.c
880duplicateExpression398styleSame expression on both sides of '=='.
modules/rosapps/applications/explorer-old/shell/fatfs.cpp
Could not generated due to UnicodeDecodeError
modules/rosapps/applications/explorer-old/shell/mainframe.cpp
1093unusedVariable563styleUnused variable: child
1584redundantInitialization563styleRedundant initialization for 'cx'. The initialized value is overwritten before it is read.
modules/rosapps/applications/explorer-old/shell/pane.cpp
245uninitvar908errorUninitialized variable: orgWidths
modules/rosapps/applications/explorer-old/taskbar/desktopbar.cpp
40uninitMemberVar398warningMember variable 'DesktopBar::_taskbar_pos' is not initialized in the constructor.
40uninitMemberVar398warningMember variable 'DesktopBar::_startMenuRoot' is not initialized in the constructor.
modules/rosapps/applications/explorer-old/taskbar/quicklaunch.cpp
34uninitMemberVar398warningMember variable 'QuickLaunchEntry::_entry' is not initialized in the constructor.
modules/rosapps/applications/explorer-old/taskbar/startmenu.cpp
870constParameter398styleParameter 'canvas' can be declared with const
modules/rosapps/applications/explorer-old/taskbar/startmenu.h
139uninitMemberVar398warningMember variable 'StartMenuCreateInfo::_info' is not initialized in the constructor.
477duplInheritedMember398warningThe struct 'FavoritesMenu' defines member variable with name '_entries' also defined in its parent struct 'StartMenu'.
modules/rosapps/applications/explorer-old/taskbar/taskbar.cpp
70uninitMemberVar398warningMember variable 'TaskBar::_next_id' is not initialized in the constructor.
329knownConditionTrueFalse571styleCondition '!hIcon' is always true
335duplicateCondition398styleThe if condition is the same as the previous if condition
353knownConditionTrueFalse571styleCondition '!hIcon' is always true
modules/rosapps/applications/explorer-old/taskbar/traynotify.cpp
746incrementboolean398styleIncrementing a variable of type 'bool' with postfix operator++ is deprecated by the C++ Standard. You should assign it the value 'true' instead.
761incrementboolean398styleIncrementing a variable of type 'bool' with postfix operator++ is deprecated by the C++ Standard. You should assign it the value 'true' instead.
768incrementboolean398styleIncrementing a variable of type 'bool' with postfix operator++ is deprecated by the C++ Standard. You should assign it the value 'true' instead.
778incrementboolean398styleIncrementing a variable of type 'bool' with postfix operator++ is deprecated by the C++ Standard. You should assign it the value 'true' instead.
1188knownConditionTrueFalse571styleCondition '!hicon' is always true
1232incrementboolean398styleIncrementing a variable of type 'bool' with postfix operator++ is deprecated by the C++ Standard. You should assign it the value 'true' instead.
modules/rosapps/applications/explorer-old/utility/xmlstorage.cpp
863redundantInitialization563styleRedundant initialization for 'p'. The initialized value is overwritten before it is read.
modules/rosapps/applications/fraginator/Defragment.cpp
81uninitMemberVar398warningMember variable 'Defragment::Report' is not initialized in the constructor.
81uninitMemberVar398warningMember variable 'Defragment::DefragMethod' is not initialized in the constructor.
modules/rosapps/applications/fraginator/MainDialog.cpp
533oppositeInnerCondition398warningOpposite inner 'if' condition leads to a dead code block.
modules/rosapps/applications/imagesoft/floatwindow.c
265knownConditionTrueFalse571styleCondition 'hColorPicker!=NULL' is always true
modules/rosapps/applications/net/dhcpd/src/leases/leases.c
21unusedVariable563styleUnused variable: ip3
56knownConditionTrueFalse571styleCondition 'line' is always true
modules/rosapps/applications/net/dhcpd/src/lock/locker.c
9unusedVariable563styleUnused variable: temp
9unusedVariable563styleUnused variable: ntemp
10unusedVariable563styleUnused variable: i
modules/rosapps/applications/net/dhcpd/src/parsing/parser.c
69redundantAssignment563styleVariable 'dhcpo->r_mask' is reassigned a value before the old one has been used.
71redundantAssignment563styleVariable 'dhcpo->r_mask' is reassigned a value before the old one has been used.
73redundantAssignment563styleVariable 'dhcpo->r_mask' is reassigned a value before the old one has been used.
80redundantAssignment563styleVariable 'dhcpo->r_router' is reassigned a value before the old one has been used.
82redundantAssignment563styleVariable 'dhcpo->r_router' is reassigned a value before the old one has been used.
84redundantAssignment563styleVariable 'dhcpo->r_router' is reassigned a value before the old one has been used.
90redundantAssignment563styleVariable 'dhcpo->r_lease' is reassigned a value before the old one has been used.
92redundantAssignment563styleVariable 'dhcpo->r_lease' is reassigned a value before the old one has been used.
94redundantAssignment563styleVariable 'dhcpo->r_lease' is reassigned a value before the old one has been used.
modules/rosapps/applications/net/ncftp/Strn/strtokc.c
15uninitvar908errorUninitialized variable: *context
19uninitvar908errorUninitialized variable: start
modules/rosapps/applications/net/ncftp/Strn/tester.c
9unusedVariable563styleUnused variable: pad1
12unusedVariable563styleUnused variable: pad2
43redundantAssignment563styleVariable 'b' is reassigned a value before the old one has been used.
93redundantAssignment563styleVariable 'b' is reassigned a value before the old one has been used.
94redundantAssignment563styleVariable 'b' is reassigned a value before the old one has been used.
modules/rosapps/applications/net/ncftp/libncftp/cmds.c
581redundantAssignment563styleVariable 'cp' is reassigned a value before the old one has been used.
1103uninitvar908errorUninitialized variable: fileList
1240uninitvar908errorUninitialized variable: fileList
1279uninitvar908errorUninitialized variable: rootFileList
1383uninitvar908errorUninitialized variable: mlsInfo
1453uninitvar908errorUninitialized variable: mlsInfo
1496uninitvar908errorUninitialized variable: mlsInfo
1587nullPointerRedundantCheck476warningEither the condition 'cip==NULL' is redundant or there is possible null pointer dereference: cip.
modules/rosapps/applications/net/ncftp/libncftp/glob.c
1008uninitvar908errorUninitialized variable: dirContents
modules/rosapps/applications/net/ncftp/libncftp/io.c
803identicalInnerCondition398warningIdentical inner 'if' condition is always true.
817identicalInnerCondition398warningIdentical inner 'if' condition is always true.
1050knownConditionTrueFalse570styleCondition 'gGotBrokenData!=0' is always false
1132knownConditionTrueFalse570styleCondition 'gGotBrokenData!=0' is always false
1176duplicateCondition398styleThe if condition is the same as the previous if condition
2211knownConditionTrueFalse570styleCondition 'gGotBrokenData!=0' is always false
2266knownConditionTrueFalse570styleCondition 'gGotBrokenData!=0' is always false
2285knownConditionTrueFalse570styleCondition 'gGotBrokenData!=0' is always false
2337knownConditionTrueFalse570styleCondition 'gGotBrokenData!=0' is always false
2378knownConditionTrueFalse570styleCondition 'gGotBrokenData!=0' is always false
modules/rosapps/applications/net/ncftp/libncftp/open.c
318knownConditionTrueFalse570styleCondition 'result<0' is always false
modules/rosapps/applications/net/ncftp/libncftp/util.c
215fflushOnInputStream398portabilityfflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems.
231fflushOnInputStream398portabilityfflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems.
modules/rosapps/applications/net/ncftp/ncftp/bookmark.c
351redundantAssignment563styleVariable 'numBookmarks' is reassigned a value before the old one has been used.
830redundantAssignment563styleVariable 'token' is reassigned a value before the old one has been used.
modules/rosapps/applications/net/ncftp/ncftp/cmds.c
146fflushOnInputStream398portabilityfflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems.
246fflushOnInputStream398portabilityfflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems.
285fflushOnInputStream398portabilityfflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems.
826fflushOnInputStream398portabilityfflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems.
894fflushOnInputStream398portabilityfflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems.
1023fflushOnInputStream398portabilityfflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems.
1638fflushOnInputStream398portabilityfflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems.
2668fflushOnInputStream398portabilityfflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems.
2746fflushOnInputStream398portabilityfflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems.
2823redundantAssignment563styleVariable 'recurseFlag' is reassigned a value before the old one has been used.
2868fflushOnInputStream398portabilityfflush() called on input stream 'stdin' may result in undefined behaviour on non-linux systems.
2880unusedVariable563styleUnused variable: olddir
modules/rosapps/applications/net/ncftp/ncftp/getline.c
308redundantAssignment563styleVariable 'c' is reassigned a value before the old one has been used.
308redundantAssignment563styleVariable 'c' is reassigned a value before the old one has been used.
569unusedVariable563styleUnused variable: sig
905knownConditionTrueFalse570styleCondition 'c==gl_quitc' is always false
932duplicateCondition398styleThe if condition is the same as the previous if condition
1087arrayIndexThenCheck398styleArray index 'pos' is used before limits check.
1123arrayIndexThenCheck398styleArray index 'pos' is used before limits check.
2178duplicateCondition398styleThe if condition is the same as the previous if condition
2306duplicateCondition398styleThe if condition is the same as the previous if condition
modules/rosapps/applications/net/ncftp/ncftp/spool.c
220nullPointerRedundantCheck476warningEither the condition 'user!=NULL' is redundant or there is possible null pointer dereference: user.
225nullPointerRedundantCheck476warningEither the condition 'user!=NULL' is redundant or there is possible null pointer dereference: user.
modules/rosapps/applications/net/ncftp/sio/SRead.c
198redundantAssignment563styleVariable 'gLibSio_Uses_Me_To_Quiet_Variable_Unused_Warnings' is reassigned a value before the old one has been used.
modules/rosapps/applications/net/ncftp/sio/SocketUtil.c
52redundantAssignment563styleVariable 'gLibSio_Uses_Me_To_Quiet_Variable_Unused_Warnings' is reassigned a value before the old one has been used.
53redundantAssignment563styleVariable 'gLibSio_Uses_Me_To_Quiet_Variable_Unused_Warnings' is reassigned a value before the old one has been used.
116redundantAssignment563styleVariable 'gLibSio_Uses_Me_To_Quiet_Variable_Unused_Warnings' is reassigned a value before the old one has been used.
139redundantAssignment563styleVariable 'gLibSio_Uses_Me_To_Quiet_Variable_Unused_Warnings' is reassigned a value before the old one has been used.
167redundantAssignment563styleVariable 'gLibSio_Uses_Me_To_Quiet_Variable_Unused_Warnings' is reassigned a value before the old one has been used.
168redundantAssignment563styleVariable 'gLibSio_Uses_Me_To_Quiet_Variable_Unused_Warnings' is reassigned a value before the old one has been used.
modules/rosapps/applications/net/roshttpd/httpd.cpp
487catchExceptionByValue398styleException should be caught by reference.
modules/rosapps/applications/net/tditest/tditest/tditest.c
54objectIndex758errorThe address of local variable 'StopEvent' is accessed at non-zero index.
742objectIndex758errorThe address of local variable 'StopEvent' is accessed at non-zero index.
modules/rosapps/applications/net/tsclient/rdesktop/disk.c
314redundantInitialization563styleRedundant initialization for 'pos'. The initialized value is overwritten before it is read.
720redundantAssignment563styleVariable 'ft_low' is reassigned a value before the old one has been used.
721redundantAssignment563styleVariable 'ft_high' is reassigned a value before the old one has been used.
751knownConditionTrueFalse570styleCondition 'write_time' is always false
1219incorrectLogicOperator571warningLogical disjunction always evaluates to true: EXPR != 20 || EXPR != 9.
modules/rosapps/applications/net/tsclient/rdesktop/mppc.c
351shiftNegativeLHS758portabilityShifting a negative value is technically undefined behaviour
modules/rosapps/applications/net/tsclient/rdesktop/parallel.c
50redundantInitialization563styleRedundant initialization for 'pos'. The initialized value is overwritten before it is read.
139redundantAssignInSwitch563warningVariable 'rc' is reassigned a value before the old one has been used. 'break;' missing?
141redundantAssignInSwitch563warningVariable 'rc' is reassigned a value before the old one has been used. 'break;' missing?
143redundantAssignment563styleVariable 'rc' is reassigned a value before the old one has been used.
modules/rosapps/applications/net/tsclient/rdesktop/printer.c
59redundantInitialization563styleRedundant initialization for 'pos'. The initialized value is overwritten before it is read.
111literalWithCharPtrCompare595warningString literal compared with variable 'pprinter_data->printer'. Did you intend to use strcmp() instead?
modules/rosapps/applications/net/tsclient/rdesktop/rdesktop.c
326unusedVariable563styleUnused variable: deactivated
1364redundantCondition398styleRedundant condition: If 'base < 2', the comparison 'base < 36' is always true.
1373redundantInitialization563styleRedundant initialization for 'tail'. The initialized value is overwritten before it is read.
modules/rosapps/applications/net/tsclient/rdesktop/secure.c
338uselessAssignmentArg398styleAssignment of function parameter has no effect outside the function.
922memleak401errorMemory leak: p
950memleak401errorMemory leak: p
modules/rosapps/applications/net/tsclient/rdesktop/serial.c
525redundantInitialization563styleRedundant initialization for 'pos'. The initialized value is overwritten before it is read.
630unusedVariable563styleUnused variable: bytes_inqueue
1013uninitvar908errorUninitialized variable: pser_inf
modules/rosapps/applications/net/tsclient/rdesktop/uiports/nanoxwin.c
255funcArgOrderDifferent683warningFunction 'ui_set_clip' argument order different: declaration 'This, x, y, cx' definition 'x, y, cx, cy'
288funcArgOrderDifferent683warningFunction 'ui_create_glyph' argument order different: declaration 'This, width, height' definition 'width, height, data'
341funcArgOrderDifferent683warningFunction 'ui_create_bitmap' argument order different: declaration 'This, width, height' definition 'width, height, data'
420funcArgOrderDifferent683warningFunction 'ui_draw_text' argument order different: declaration 'This, font, flags, opcode, mixmode, x, y, clipx, clipy, clipcx, clipcy, boxx, boxy, boxcx, boxcy, brush, bgcolour, fgcolour, text' definition 'font, flags, opcode, mixmode, x, y, clipx, clipy, clipcx, clipcy, boxx, boxy, boxcx, boxcy, brush, bgcolor, fgcolor, text, length'
516funcArgOrderDifferent683warningFunction 'ui_line' argument order different: declaration 'This, opcode, startx, starty, endx, endy' definition 'opcode, startx, starty, endx, endy, pen'
547funcArgOrderDifferent683warningFunction 'ui_triblt' argument order different: declaration 'This, opcode, x, y, cx, cy, src, srcx, srcy, brush, bgcolour' definition 'opcode, x, y, cx, cy, src, srcx, srcy, brush, bgcolor, fgcolor'
555funcArgOrderDifferent683warningFunction 'ui_memblt' argument order different: declaration 'This, opcode, x, y, cx, cy, src, srcx' definition 'opcode, x, y, cx, cy, src, srcx, srcy'
602funcArgOrderDifferent683warningFunction 'ui_desktop_restore' argument order different: declaration 'This, offset, x, y, cx' definition 'offset, x, y, cx, cy'
608funcArgOrderDifferent683warningFunction 'ui_desktop_save' argument order different: declaration 'This, offset, x, y, cx' definition 'offset, x, y, cx, cy'
614funcArgOrderDifferent683warningFunction 'ui_rect' argument order different: declaration 'This, x, y, cx, cy' definition 'x, y, cx, cy, color'
626funcArgOrderDifferent683warningFunction 'ui_screenblt' argument order different: declaration 'This, opcode, x, y, cx, cy, srcx' definition 'opcode, x, y, cx, cy, srcx, srcy'
647funcArgOrderDifferent683warningFunction 'ui_patblt' argument order different: declaration 'This, opcode, x, y, cx, cy, brush, bgcolour' definition 'opcode, x, y, cx, cy, brush, bgcolor, fgcolor'
717funcArgOrderDifferent683warningFunction 'ui_destblt' argument order different: declaration 'This, opcode, x, y, cx' definition 'opcode, x, y, cx, cy'
750funcArgOrderDifferent683warningFunction 'ui_paint_bitmap' argument order different: declaration 'This, x, y, cx, cy, width, height' definition 'x, y, cx, cy, width, height, data'
761funcArgOrderDifferent683warningFunction 'ui_move_pointer' argument order different: declaration 'This, x' definition 'x, y'
846funcArgOrderDifferent683warningFunction 'ui_create_cursor' argument order different: declaration 'This, x, y, width, height, andmask' definition 'x, y, width, height, andmask, xormask'
927funcArgOrderDifferent683warningFunction 'ui_polygon' argument order different: declaration 'This, opcode, fillmode, point, npoints, brush, bgcolour' definition 'opcode, fillmode, point, npoints, brush, bgcolor, fgcolor'
934funcArgOrderDifferent683warningFunction 'ui_polyline' argument order different: declaration 'This, opcode, points, npoints' definition 'opcode, points, npoints, pen'
954funcArgOrderDifferent683warningFunction 'ui_ellipse' argument order different: declaration 'This, opcode, fillmode, x, y, cx, cy, brush, bgcolour' definition 'opcode, fillmode, x, y, cx, cy, brush, bgcolor, fgcolor'
968funcArgOrderDifferent683warningFunction 'save_licence' argument order different: declaration 'This, data' definition 'data, length'
1246redundantAssignment563styleVariable 'g_keys[84].ch1' is reassigned a value before the old one has been used.
modules/rosapps/applications/net/tsclient/rdesktop/uiports/qtewin.cpp
686uninitMemberVar398warningMember variable 'QMyScrollView::timer_id' is not initialized in the constructor.
686uninitMemberVar398warningMember variable 'QMyScrollView::sound_timer_id' is not initialized in the constructor.
modules/rosapps/applications/net/tsclient/rdesktop/uiports/qtwin.cpp
680CastIntegerToAddressAtReturn758portabilityReturning an integer in a function with pointer return type is not portable.
modules/rosapps/applications/net/tsclient/rdesktop/uiports/svgawin.c
1048funcArgOrderDifferent683warningFunction 'ui_create_glyph' argument order different: declaration 'This, width, height' definition 'width, height, data'
1101funcArgOrderDifferent683warningFunction 'ui_set_clip' argument order different: declaration 'This, x, y, cx' definition 'x, y, cx, cy'
1146funcArgOrderDifferent683warningFunction 'ui_create_bitmap' argument order different: declaration 'This, width, height' definition 'width, height, data'
1205funcArgOrderDifferent683warningFunction 'ui_draw_text' argument order different: declaration 'This, font, flags, opcode, mixmode, x, y, clipx, clipy, clipcx, clipcy, boxx, boxy, boxcx, boxcy, brush, bgcolour, fgcolour, text' definition 'font, flags, opcode, mixmode, x, y, clipx, clipy, clipcx, clipcy, boxx, boxy, boxcx, boxcy, brush, bgcolour, fgcolour, text, length'
1288funcArgOrderDifferent683warningFunction 'ui_line' argument order different: declaration 'This, opcode, startx, starty, endx, endy' definition 'opcode, startx, starty, endx, endy, pen'
1379funcArgOrderDifferent683warningFunction 'ui_triblt' argument order different: declaration 'This, opcode, x, y, cx, cy, src, srcx, srcy, brush, bgcolour' definition 'opcode, x, y, cx, cy, src, srcx, srcy, brush, bgcolour, fgcolour'
1387funcArgOrderDifferent683warningFunction 'ui_memblt' argument order different: declaration 'This, opcode, x, y, cx, cy, src, srcx' definition 'opcode, x, y, cx, cy, src, srcx, srcy'
1419funcArgOrderDifferent683warningFunction 'ui_desktop_restore' argument order different: declaration 'This, offset, x, y, cx' definition 'offset, x, y, cx, cy'
1432funcArgOrderDifferent683warningFunction 'ui_desktop_save' argument order different: declaration 'This, offset, x, y, cx' definition 'offset, x, y, cx, cy'
1447funcArgOrderDifferent683warningFunction 'ui_rect' argument order different: declaration 'This, x, y, cx, cy' definition 'x, y, cx, cy, colour'
1459funcArgOrderDifferent683warningFunction 'ui_screenblt' argument order different: declaration 'This, opcode, x, y, cx, cy, srcx' definition 'opcode, x, y, cx, cy, srcx, srcy'
1491funcArgOrderDifferent683warningFunction 'ui_patblt' argument order different: declaration 'This, opcode, x, y, cx, cy, brush, bgcolour' definition 'opcode, x, y, cx, cy, brush, bgcolour, fgcolour'
1524funcArgOrderDifferent683warningFunction 'ui_destblt' argument order different: declaration 'This, opcode, x, y, cx' definition 'opcode, x, y, cx, cy'
1536funcArgOrderDifferent683warningFunction 'ui_move_pointer' argument order different: declaration 'This, x' definition 'x, y'
1553funcArgOrderDifferent683warningFunction 'ui_paint_bitmap' argument order different: declaration 'This, x, y, cx, cy, width, height' definition 'x, y, cx, cy, width, height, data'
1566funcArgOrderDifferent683warningFunction 'ui_create_cursor' argument order different: declaration 'This, x, y, width, height, andmask' definition 'x, y, width, height, andmask, xormask'
1649funcArgOrderDifferent683warningFunction 'ui_polygon' argument order different: declaration 'This, opcode, fillmode, point, npoints, brush, bgcolour' definition 'opcode, fillmode, point, npoints, brush, bgcolour, fgcolour'
1655funcArgOrderDifferent683warningFunction 'ui_polyline' argument order different: declaration 'This, opcode, points, npoints' definition 'opcode, points, npoints, pen'
1660funcArgOrderDifferent683warningFunction 'ui_ellipse' argument order different: declaration 'This, opcode, fillmode, x, y, cx, cy, brush, bgcolour' definition 'opcode, fillmode, x, y, cx, cy, brush, bgcolour, fgcolour'
1673funcArgOrderDifferent683warningFunction 'save_licence' argument order different: declaration 'This, data' definition 'data, length'
modules/rosapps/applications/net/tsclient/rdesktop/uiports/xxxwin.c
69funcArgOrderDifferent683warningFunction 'ui_create_glyph' argument order different: declaration 'This, width, height' definition 'width, height, data'
90funcArgOrderDifferent683warningFunction 'ui_set_clip' argument order different: declaration 'This, x, y, cx' definition 'x, y, cx, cy'
106funcArgOrderDifferent683warningFunction 'ui_create_bitmap' argument order different: declaration 'This, width, height' definition 'width, height, data'
112funcArgOrderDifferent683warningFunction 'ui_draw_text' argument order different: declaration 'This, font, flags, opcode, mixmode, x, y, clipx, clipy, clipcx, clipcy, boxx, boxy, boxcx, boxcy, brush, bgcolour, fgcolour, text' definition 'font, flags, opcode, mixmode, x, y, clipx, clipy, clipcx, clipcy, boxx, boxy, boxcx, boxcy, brush, bgcolour, fgcolour, text, length'
121funcArgOrderDifferent683warningFunction 'ui_line' argument order different: declaration 'This, opcode, startx, starty, endx, endy' definition 'opcode, startx, starty, endx, endy, pen'
127funcArgOrderDifferent683warningFunction 'ui_triblt' argument order different: declaration 'This, opcode, x, y, cx, cy, src, srcx, srcy, brush, bgcolour' definition 'opcode, x, y, cx, cy, src, srcx, srcy, brush, bgcolour, fgcolour'
134funcArgOrderDifferent683warningFunction 'ui_memblt' argument order different: declaration 'This, opcode, x, y, cx, cy, src, srcx' definition 'opcode, x, y, cx, cy, src, srcx, srcy'
140funcArgOrderDifferent683warningFunction 'ui_desktop_restore' argument order different: declaration 'This, offset, x, y, cx' definition 'offset, x, y, cx, cy'
145funcArgOrderDifferent683warningFunction 'ui_desktop_save' argument order different: declaration 'This, offset, x, y, cx' definition 'offset, x, y, cx, cy'
150funcArgOrderDifferent683warningFunction 'ui_rect' argument order different: declaration 'This, x, y, cx, cy' definition 'x, y, cx, cy, colour'
155funcArgOrderDifferent683warningFunction 'ui_screenblt' argument order different: declaration 'This, opcode, x, y, cx, cy, srcx' definition 'opcode, x, y, cx, cy, srcx, srcy'
161funcArgOrderDifferent683warningFunction 'ui_patblt' argument order different: declaration 'This, opcode, x, y, cx, cy, brush, bgcolour' definition 'opcode, x, y, cx, cy, brush, bgcolour, fgcolour'
167funcArgOrderDifferent683warningFunction 'ui_destblt' argument order different: declaration 'This, opcode, x, y, cx' definition 'opcode, x, y, cx, cy'
172funcArgOrderDifferent683warningFunction 'ui_move_pointer' argument order different: declaration 'This, x' definition 'x, y'
182funcArgOrderDifferent683warningFunction 'ui_paint_bitmap' argument order different: declaration 'This, x, y, cx, cy, width, height' definition 'x, y, cx, cy, width, height, data'
193funcArgOrderDifferent683warningFunction 'ui_create_cursor' argument order different: declaration 'This, x, y, width, height, andmask' definition 'x, y, width, height, andmask, xormask'
228funcArgOrderDifferent683warningFunction 'ui_polygon' argument order different: declaration 'This, opcode, fillmode, point, npoints, brush, bgcolour' definition 'opcode, fillmode, point, npoints, brush, bgcolour, fgcolour'
235funcArgOrderDifferent683warningFunction 'ui_polyline' argument order different: declaration 'This, opcode, points, npoints' definition 'opcode, points, npoints, pen'
254funcArgOrderDifferent683warningFunction 'ui_ellipse' argument order different: declaration 'This, opcode, fillmode, x, y, cx, cy, brush, bgcolour' definition 'opcode, fillmode, x, y, cx, cy, brush, bgcolour, fgcolour'
266funcArgOrderDifferent683warningFunction 'save_licence' argument order different: declaration 'This, data' definition 'data, length'
modules/rosapps/applications/net/tsclient/rdesktop/vnc/vnc.c
146funcArgOrderDifferent683warningFunction 'get_key_state' argument order different: declaration 'This, state' definition 'state, keysym'
172redundantInitialization563styleRedundant initialization for 'tr'. The initialized value is overwritten before it is read.
368funcArgOrderDifferent683warningFunction 'ui_move_pointer' argument order different: declaration 'This, x' definition 'x, y'
377funcArgOrderDifferent683warningFunction 'ui_create_bitmap' argument order different: declaration 'This, width, height' definition 'width, height, data'
388funcArgOrderDifferent683warningFunction 'ui_paint_bitmap' argument order different: declaration 'This, x, y, cx, cy, width, height' definition 'x, y, cx, cy, width, height, data'
421funcArgOrderDifferent683warningFunction 'ui_create_cursor' argument order different: declaration 'This, x, y, width, height, andmask' definition 'x, y, width, height, mask, data'
499funcArgOrderDifferent683warningFunction 'ui_create_glyph' argument order different: declaration 'This, width, height' definition 'width, height, data'
553funcArgOrderDifferent683warningFunction 'ui_set_clip' argument order different: declaration 'This, x, y, cx' definition 'x, y, cx, cy'
577funcArgOrderDifferent683warningFunction 'ui_destblt' argument order different: declaration 'This, opcode, x, y, cx' definition 'opcode, x, y, cx, cy'
600funcArgOrderDifferent683warningFunction 'ui_patblt' argument order different: declaration 'This, opcode, x, y, cx, cy, brush, bgcolour' definition 'opcode, x, y, cx, cy, brush, bgcolour, fgcolour'
674funcArgOrderDifferent683warningFunction 'ui_screenblt' argument order different: declaration 'This, opcode, x, y, cx, cy, srcx' definition 'opcode, x, y, cx, cy, srcx, srcy'
692funcArgOrderDifferent683warningFunction 'ui_memblt' argument order different: declaration 'This, opcode, x, y, cx, cy, src, srcx' definition 'opcode, x, y, cx, cy, src, srcx, srcy'
731funcArgOrderDifferent683warningFunction 'ui_triblt' argument order different: declaration 'This, opcode, x, y, cx, cy, src, srcx, srcy, brush, bgcolour' definition 'opcode, x, y, cx, cy, src, srcx, srcy, brush, bgcolour, fgcolour'
760funcArgOrderDifferent683warningFunction 'ui_line' argument order different: declaration 'This, opcode, startx, starty, endx, endy' definition 'opcode, startx, starty, endx, endy, pen'
772funcArgOrderDifferent683warningFunction 'ui_rect' argument order different: declaration 'This, x, y, cx, cy' definition 'x, y, cx, cy, colour'
782funcArgOrderDifferent683warningFunction 'ui_draw_glyph' argument order different: declaration 'This, mixmode, x, y, cx, cy, glyph, srcx, srcy, bgcolour' definition 'mixmode, x, y, cx, cy, glyph, srcx, srcy, bgcolour, fgcolour'
863funcArgOrderDifferent683warningFunction 'ui_draw_text' argument order different: declaration 'This, font, flags, opcode, mixmode, x, y, clipx, clipy, clipcx, clipcy, boxx, boxy, boxcx, boxcy, brush, bgcolour' definition 'font, flags, mixmode, x, y, clipx, clipy, clipcx, clipcy, boxx, boxy, boxcx, boxcy, bgcolour, fgcolour, text, length'
934funcArgOrderDifferent683warningFunction 'ui_desktop_save' argument order different: declaration 'This, offset, x, y, cx' definition 'offset, x, y, cx, cy'
945funcArgOrderDifferent683warningFunction 'ui_desktop_restore' argument order different: declaration 'This, offset, x, y, cx' definition 'offset, x, y, cx, cy'
modules/rosapps/applications/net/tsclient/rdesktop/xclip.c
952knownConditionTrueFalse570styleCondition 'free_data' is always false
modules/rosapps/applications/rosinternals/pendmoves/pendmoves.c
103redundantAssignment563styleVariable 'Current' is reassigned a value before the old one has been used.
modules/rosapps/applications/screensavers/matrix/matrix.c
154arrayIndexThenCheck398styleArray index 'y' is used before limits check.
modules/rosapps/applications/screensavers/matrix/settings.c
116redundantInitialization563styleRedundant initialization for 'msgptr'. The initialized value is overwritten before it is read.
modules/rosapps/applications/screensavers/mazescr/maze.c
392arrayIndexOutOfBounds788errorArray 'candidates[3]' accessed at index 3, which is out of bounds.
modules/rosapps/applications/sysutils/ctm/ctm.c
Could not generated due to UnicodeDecodeError
modules/rosapps/applications/sysutils/gettype/gettype.c
312memleak401errorMemory leak: osvi
312memleak401errorMemory leak: pBuf102
323memleak401errorMemory leak: pBuf102
332memleak401errorMemory leak: osvi
modules/rosapps/applications/sysutils/mkdosfs/mkdosfs.c
1554bufferAccessOutOfBounds788errorBuffer is accessed out of bounds: de->name
modules/rosapps/applications/sysutils/regexpl/Completion.cpp
115uninitMemberVar398warningMember variable 'CCompletionList::m_nLastSearched' is not initialized in the constructor.
modules/rosapps/applications/sysutils/regexpl/Console.cpp
643redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
modules/rosapps/applications/sysutils/regexpl/RegistryKey.cpp
44uninitMemberVar398warningMember variable 'CRegistryKey::m_pchSubkeyNameBuffer' is not initialized in the constructor.
44uninitMemberVar398warningMember variable 'CRegistryKey::m_pszValueNameBuffer' is not initialized in the constructor.
44uninitMemberVar398warningMember variable 'CRegistryKey::m_pbValueDataBuffer' is not initialized in the constructor.
44uninitMemberVar398warningMember variable 'CRegistryKey::m_pdwType' is not initialized in the constructor.
modules/rosapps/applications/sysutils/regexpl/RegistryTree.cpp
35assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'IsRoot'.
45assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'IsRoot'.
77assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'IsRoot'.
168assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'IsRoot'.
305redundantAssignment563styleVariable 'nError' is reassigned a value before the old one has been used.
modules/rosapps/applications/sysutils/regexpl/ShellCommandDACL.cpp
158assertWithSideEffect398warningAssert statement calls a function which may have desired side effects: 'DescriptorContainsDACL'.
356catchExceptionByValue398styleException should be caught by reference.
modules/rosapps/applications/sysutils/regexpl/ShellCommandDeleteKey.cpp
103nullPointerRedundantCheck476warningEither the condition '!pchKey' is redundant or there is possible null pointer dereference: pch.
modules/rosapps/applications/sysutils/regexpl/ShellCommandDir.cpp
267catchExceptionByValue398styleException should be caught by reference.
modules/rosapps/applications/sysutils/regexpl/ShellCommandNewKey.cpp
103nullPointerRedundantCheck476warningEither the condition '!pszNewKey' is redundant or there is possible null pointer dereference: pch.
modules/rosapps/applications/sysutils/regexpl/ShellCommandOwner.cpp
220catchExceptionByValue398styleException should be caught by reference.
modules/rosapps/applications/sysutils/regexpl/ShellCommandsLinkedList.h
27uninitMemberVar398warningMember variable 'SNode::m_pData' is not initialized in the constructor.
modules/rosapps/applications/sysutils/screenshot/screenshot.c
264duplicateConditionalAssign398styleAssignment 'cClrBits=1' is redundant with condition 'cClrBits==1'.
279integerOverflow190errorSigned integer overflow for expression '1<<cClrBits'.
modules/rosapps/applications/sysutils/utils/pice/module/disassembler.c
669arrayIndexOutOfBounds788errorArray 'sST[9]' accessed at index 9, which is out of bounds.
modules/rosapps/applications/sysutils/utils/pice/module/output.c
159unusedVariable563styleUnused variable: fmt
159unusedVariable563styleUnused variable: args
161unusedVariable563styleUnused variable: countArgs
161unusedVariable563styleUnused variable: i
161unusedVariable563styleUnused variable: len
223unusedVariable563styleUnused variable: Interval
modules/rosapps/applications/sysutils/utils/pice/module/parse.c
1889unusedVariable563styleUnused variable: i
modules/rosapps/applications/sysutils/utils/pice/module/patch.c
183redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
modules/rosapps/applications/sysutils/utils/pice/module/serial.c
269redundantInitialization563styleRedundant initialization for 'pHeader'. The initialized value is overwritten before it is read.
622redundantAssignment563styleVariable 'bResult' is reassigned a value before the old one has been used.
modules/rosapps/applications/sysutils/utils/pice/module/shell.c
477identicalInnerCondition398warningIdentical inner 'if' condition is always true.
599uninitvar908errorUninitialized variable: pSrc
600uninitvar908errorUninitialized variable: pSrc
605knownConditionTrueFalse571styleCondition '!bShift' is always true
633knownConditionTrueFalse571styleCondition '!bShift' is always true
672uninitvar908errorUninitialized variable: pSrc
673uninitvar908errorUninitialized variable: pSrc
683knownConditionTrueFalse571styleCondition '!bShift' is always true
753uninitvar908errorUninitialized variable: pSrc
754uninitvar908errorUninitialized variable: pSrc
764knownConditionTrueFalse571styleCondition '!bShift' is always true
887uninitvar908errorUninitialized variable: pSrc
888uninitvar908errorUninitialized variable: pSrc
900uninitvar908errorUninitialized variable: pSrc
901uninitvar908errorUninitialized variable: pSrc
912knownConditionTrueFalse571styleCondition '!bShift' is always true
957uninitvar908errorUninitialized variable: pSrc
958uninitvar908errorUninitialized variable: pSrc
970uninitvar908errorUninitialized variable: pSrc
971uninitvar908errorUninitialized variable: pSrc
981knownConditionTrueFalse571styleCondition '!bShift' is always true
1456redundantAssignment563styleVariable 'bNotifyToExit' is reassigned a value before the old one has been used.
modules/rosapps/applications/sysutils/utils/pice/module/symbols.c
233unusedVariable563styleUnused variable: current_obj
614unusedVariable563styleUnused variable: ulSectionSize
957unusedVariable563styleUnused variable: i
1863unusedVariable563styleUnused variable: i
1863unusedVariable563styleUnused variable: ulValue
1863unusedVariable563styleUnused variable: incr
modules/rosapps/applications/sysutils/utils/pice/module/syscall.c
196unusedVariable563styleUnused variable: LocalSyscallHandler
modules/rosapps/applications/sysutils/utils/pice/module/utils.c
Could not generated due to UnicodeDecodeError
modules/rosapps/applications/sysutils/utils/sdkparse/File.h
105uninitMemberVarPrivate398warningMember variable 'File::_f' is not initialized in the constructor.
106operatorEqVarError398warningMember variable 'File::_f' is not assigned a value in 'File::operator='.
modules/rosapps/applications/sysutils/utils/stats/stats.c
249redundantAssignment563styleVariable 'Info' is reassigned a value before the old one has been used.
modules/rosapps/applications/sysutils/utils/theme/dump/themedump.cpp
632catchExceptionByValue398styleException should be caught by reference.
modules/rosapps/applications/winfile/winefile.c
1958uninitvar908errorUninitialized variable: rt
1984uninitvar908errorUninitialized variable: rt
modules/rosapps/demos/maze/maze.c
354arrayIndexOutOfBounds788errorArray 'candidates[3]' accessed at index 3, which is out of bounds.
modules/rosapps/drivers/green/pnp.c
Could not generated due to UnicodeDecodeError
modules/rosapps/drivers/vcdrom/vcdrom.c
580redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
580redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
580redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
modules/rosapps/drivers/vfd/vfdioctl.c
175redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
modules/rosapps/lib/vfdlib/vfdctl.c
380redundantAssignment563styleVariable 'inst_path' is reassigned a value before the old one has been used.
440knownConditionTrueFalse571styleCondition 'hService' is always true
modules/rosapps/lib/vfdlib/vfdlib.c
183va_end_missing664errorva_list 'args' was opened but not closed by va_end().
modules/rosapps/templates/mdi/framewnd.c
186nullPointer476warningPossible null pointer dereference: pChildWnd
modules/rostests/apitests/advapi32/RegQueryValueExW.c
83redundantAssignment563styleVariable 'type' is reassigned a value before the old one has been used.
84redundantAssignment563styleVariable 'size' is reassigned a value before the old one has been used.
modules/rostests/apitests/apphelp/data.c
477memleak401errorMemory leak: buf
481redundantAssignment563styleVariable 'cur' is reassigned a value before the old one has been used.
modules/rostests/apitests/apphelp/db.cpp
419redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
427redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1802redundantAssignment563styleVariable 'dwBufferSize' is reassigned a value before the old one has been used.
modules/rostests/apitests/apphelp/env.c
961duplicateConditionalAssign398styleAssignment 'ExpectedReason=2' is redundant with condition 'ExpectedReason==2'.
998duplicateConditionalAssign398styleAssignment 'ExpectedReason=2' is redundant with condition 'ExpectedReason==2'.
1041duplicateConditionalAssign398styleAssignment 'ExpectedReason=2' is redundant with condition 'ExpectedReason==2'.
1081duplicateConditionalAssign398styleAssignment 'ExpectedReason=2' is redundant with condition 'ExpectedReason==2'.
1151redundantAssignment563styleVariable 'ExeType' is reassigned a value before the old one has been used.
1167redundantAssignment563styleVariable 'ExeType' is reassigned a value before the old one has been used.
1174duplicateConditionalAssign398styleAssignment 'ExpectedReason=2' is redundant with condition 'ExpectedReason==2'.
1193redundantAssignment563styleVariable 'ExeType' is reassigned a value before the old one has been used.
1209redundantAssignment563styleVariable 'ExeType' is reassigned a value before the old one has been used.
1216duplicateConditionalAssign398styleAssignment 'ExpectedReason=2' is redundant with condition 'ExpectedReason==2'.
modules/rostests/apitests/apphelp/layerapi.c
579memleak401errorMemory leak: tmp
modules/rostests/apitests/atl/CComQIPtr.cpp
113redundantAssignment563styleVariable 'ppMarshal' is reassigned a value before the old one has been used.
121redundantAssignment563styleVariable 'ppMarshal' is reassigned a value before the old one has been used.
modules/rostests/apitests/atl/CRegKey.cpp
129redundantAssignment563styleVariable 'lret' is reassigned a value before the old one has been used.
modules/rostests/apitests/atl/CSimpleArray.cpp
130redundantAssignment563styleVariable 'array5' is reassigned a value before the old one has been used.
modules/rostests/apitests/browseui/ACListISF.cpp
149constParameter398styleParameter 'pidlTarget' can be declared with const
modules/rostests/apitests/crt/dll_startup.cpp
27uninitMemberVar398warningMember variable 'init_static::m_uninit' is not initialized in the constructor.
modules/rostests/apitests/crt/sprintf.c
39nullPointer476errorNull pointer dereference
43redundantAssignment563styleVariable 'Length' is reassigned a value before the old one has been used.
modules/rostests/apitests/crt/static_construct.cpp
33uninitMemberVar398warningMember variable 'init_static::m_uninit' is not initialized in the constructor.
modules/rostests/apitests/crt/tcstoul.h
73redundantAssignment563styleVariable 'Result' is reassigned a value before the old one has been used.
modules/rostests/apitests/dnsapi/DnsQuery.c
39redundantAssignment563styleVariable 'network_info_result' is reassigned a value before the old one has been used.
modules/rostests/apitests/gdi32/CreateBitmap.c
159identicalInnerCondition398warningIdentical inner 'if' condition is always true.
modules/rostests/apitests/gdi32/ExtCreatePen.c
51redundantAssignment563styleVariable 'hPen' is reassigned a value before the old one has been used.
modules/rostests/apitests/gdi32/ExtCreateRegion.c
64uninitvar908errorUninitialized variable: RgnDataBuffer
modules/rostests/apitests/gdi32/GetDIBits.c
117memleak401errorMemory leak: pbi
453redundantAssignment563styleVariable 'cjSizeImage' is reassigned a value before the old one has been used.
modules/rostests/apitests/gdi32/GetObject.c
622redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
modules/rostests/apitests/gdi32/GetTextFace.c
57negativeIndex786warningEither the condition 'ret!=0' is redundant or the array 'Buffer[20]' is accessed at index -1, which is out of bounds.
modules/rostests/apitests/gdi32/MaskBlt.c
47redundantAssignment563styleVariable 'pjBitsSrc[0]' is reassigned a value before the old one has been used.
48redundantAssignment563styleVariable 'pjBitsMsk[0]' is reassigned a value before the old one has been used.
55redundantAssignment563styleVariable 'pjBitsSrc[0]' is reassigned a value before the old one has been used.
56redundantAssignment563styleVariable 'pjBitsMsk[0]' is reassigned a value before the old one has been used.
64redundantAssignment563styleVariable 'pjBitsSrc[0]' is reassigned a value before the old one has been used.
65redundantAssignment563styleVariable 'pjBitsMsk[0]' is reassigned a value before the old one has been used.
100redundantAssignment563styleVariable 'pjBitsSrc[0]' is reassigned a value before the old one has been used.
247redundantAssignment563styleVariable 'pulBitsSrc[0]' is reassigned a value before the old one has been used.
modules/rostests/apitests/gdi32/SelectObject.c
158redundantAssignment563styleVariable 'hbmpOld' is reassigned a value before the old one has been used.
modules/rostests/apitests/iphlpapi/GetInterfaceName.c
39redundantAssignment563styleVariable 'ApiReturn' is reassigned a value before the old one has been used.
40redundantAssignment563styleVariable 'Error' is reassigned a value before the old one has been used.
77redundantAssignment563styleVariable 'ApiReturn' is reassigned a value before the old one has been used.
78redundantAssignment563styleVariable 'Error' is reassigned a value before the old one has been used.
173redundantAssignment563styleVariable 'ApiReturn' is reassigned a value before the old one has been used.
174redundantAssignment563styleVariable 'Error' is reassigned a value before the old one has been used.
194redundantAssignment563styleVariable 'ApiReturn' is reassigned a value before the old one has been used.
195redundantAssignment563styleVariable 'Error' is reassigned a value before the old one has been used.
215redundantAssignment563styleVariable 'ApiReturn' is reassigned a value before the old one has been used.
216redundantAssignment563styleVariable 'Error' is reassigned a value before the old one has been used.
modules/rostests/apitests/kernel32/ConsoleCP.c
814redundantAssignment563styleVariable 'c.X' is reassigned a value before the old one has been used.
1119redundantAssignment563styleVariable 'c.X' is reassigned a value before the old one has been used.
modules/rostests/apitests/kernel32/JapaneseCalendar.c
198incorrectLogicOperator571warningLogical disjunction always evaluates to true: ret == 0 || ret != 0.
198oppositeExpression398styleOpposite expression on both sides of '||'.
modules/rostests/apitests/kernel32/SystemFirmware.c
115redundantAssignment563styleVariable 'dwError' is reassigned a value before the old one has been used.
150duplicateCondition398styleThe if condition is the same as the previous if condition
160redundantAssignment563styleVariable 'dwError' is reassigned a value before the old one has been used.
195duplicateCondition398styleThe if condition is the same as the previous if condition
207redundantAssignment563styleVariable 'dwError' is reassigned a value before the old one has been used.
321redundantAssignment563styleVariable 'dwError' is reassigned a value before the old one has been used.
347duplicateCondition398styleThe if condition is the same as the previous if condition
357redundantAssignment563styleVariable 'dwError' is reassigned a value before the old one has been used.
383duplicateCondition398styleThe if condition is the same as the previous if condition
397redundantAssignment563styleVariable 'dwError' is reassigned a value before the old one has been used.
modules/rostests/apitests/kernel32/dosdev.c
369redundantAssignment563styleVariable 'Result' is reassigned a value before the old one has been used.
modules/rostests/apitests/msvcrt/ieee.c
26redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
28redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
30redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
32redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
34redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
36redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
38redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
40redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
42redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
44redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
46redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
48redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
50redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
52redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
54redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
56redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
58redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
60redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
62redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
64redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
79redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
82redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
88redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
95redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
102redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
105redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
108redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
111redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
114redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
117redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
120redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
123redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
126redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
129redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
132redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
135redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
138redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
145redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
152redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
155redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
170redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
172redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
174redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
176redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
178redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
180redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
182redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
184redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
186redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
188redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
190redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
192redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
194redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
196redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
198redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
200redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
202redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
204redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
206redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
208redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
230redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
232redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
236redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
238redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
242redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
244redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
248redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
250redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
254redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
256redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
260redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
262redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
266redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
268redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
272redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
274redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
278redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
280redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
284redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
286redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
290redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
292redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
296redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
298redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
302redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
304redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
308redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
310redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
314redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
316redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
320redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
322redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
326redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
328redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
332redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
334redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
338redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
340redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
344redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
346redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
354redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
374redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
376redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
380redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
382redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
386redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
388redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
392redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
394redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
398redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
400redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
404redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
406redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
410redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
412redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
416redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
418redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
422redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
424redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
428redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
430redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
434redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
436redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
440redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
442redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
446redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
448redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
452redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
454redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
458redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
460redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
464redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
466redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
470redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
472redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
476redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
478redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
482redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
484redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
488redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
490redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
498redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
518redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
520redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
524redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
526redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
530redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
532redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
536redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
538redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
542redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
544redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
548redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
550redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
554redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
556redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
560redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
562redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
566redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
568redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
572redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
574redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
578redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
580redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
584redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
586redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
590redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
592redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
596redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
598redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
602redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
604redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
608redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
610redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
614redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
616redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
620redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
622redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
626redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
628redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
632redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
634redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
642redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
662redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
664redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
668redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
670redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
674redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
676redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
680redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
682redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
686redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
688redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
692redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
694redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
698redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
700redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
704redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
706redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
710redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
712redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
716redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
718redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
722redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
724redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
728redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
730redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
734redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
736redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
740redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
742redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
746redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
748redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
752redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
754redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
758redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
760redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
764redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
766redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
770redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
772redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
776redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
778redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
786redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
806redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
808redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
812redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
814redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
818redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
820redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
824redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
826redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
830redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
832redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
836redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
838redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
842redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
844redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
848redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
850redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
854redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
856redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
860redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
862redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
866redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
868redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
872redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
874redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
878redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
880redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
884redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
886redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
890redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
892redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
896redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
898redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
902redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
904redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
908redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
910redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
914redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
916redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
920redundantAssignment563styleVariable 'tested.l' is reassigned a value before the old one has been used.
922redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
930redundantAssignment563styleVariable 'result.d' is reassigned a value before the old one has been used.
modules/rostests/apitests/msvcrt/popen.c
24nullPointerRedundantCheck476warningEither the condition 'f!=NULL' is redundant or there is possible null pointer dereference: f.
modules/rostests/apitests/ntdll/LdrEnumResources.c
334redundantAssignment563styleVariable 'ResourceCount' is reassigned a value before the old one has been used.
modules/rostests/apitests/ntdll/NtContinue.c
141unusedVariable563styleUnused variable: bogus
162uninitvar908errorUninitialized variable: bogus
185uninitvar908errorUninitialized variable: bogus
modules/rostests/apitests/ntdll/NtDeleteKey.c
102redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
130redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
modules/rostests/apitests/ntdll/RtlBitmap.c
310duplicateValueTernary398styleSame value in both branches of ternary operator.
modules/rostests/apitests/ntdll/RtlDebugInformation.c
100constStatement398warningUnused variable value 'RequiredSize'
modules/rostests/apitests/ntdll/RtlDosPathNameToNtPathName_U.c
301nullPointerArithmeticRedundantCheck682warningEither the condition 'p->pszLastCDComponent' is redundant or there is pointer arithmetic with NULL pointer.
modules/rostests/apitests/ntdll/RtlDosSearchPath_Ustr.c
194redundantAssignment563styleVariable 'FullNameOut' is reassigned a value before the old one has been used.
modules/rostests/apitests/ntdll/RtlGetFullPathName_Ustr.c
229redundantAssignment563styleVariable 'Length' is reassigned a value before the old one has been used.
modules/rostests/apitests/ntdll/StackOverflow.c
54negativeIndex786errorArray 'Buffer[1280]' accessed at index -1280, which is out of bounds.
modules/rostests/apitests/ntdll/SystemInfo.c
205redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
modules/rostests/apitests/ntdll/sprintf.c
490redundantAssignment563styleVariable 'string.Buffer' is reassigned a value before the old one has been used.
491redundantAssignment563styleVariable 'string.Length' is reassigned a value before the old one has been used.
492redundantAssignment563styleVariable 'string.MaximumLength' is reassigned a value before the old one has been used.
modules/rostests/apitests/powrprof/power.c
63sizeofsizeof682warningCalling 'sizeof' on 'sizeof'.
73sizeofsizeof682warningCalling 'sizeof' on 'sizeof'.
4624redundantAssignment563styleVariable 'pp_compare.user.MaxSleepAc' is reassigned a value before the old one has been used.
modules/rostests/apitests/sdk/delayimp.cpp
550redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
modules/rostests/apitests/shell32/DragDrop.cpp
106nullPointerRedundantCheck476warningEither the condition 'fp!=NULL' is redundant or there is possible null pointer dereference: fp.
modules/rostests/apitests/shell32/IShellFolderViewCB.cpp
518redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
566redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
582redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
594redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
modules/rostests/apitests/shell32/OpenAs_RunDLL.cpp
108nullPointerRedundantCheck476warningEither the condition 'fp!=NULL' is redundant or there is possible null pointer dereference: fp.
141nullPointerRedundantCheck476warningEither the condition 'fp!=NULL' is redundant or there is possible null pointer dereference: fp.
modules/rostests/apitests/shell32/SHChangeNotify.cpp
57nullPointerRedundantCheck476warningEither the condition 'fp!=NULL' is redundant or there is possible null pointer dereference: fp.
modules/rostests/apitests/shell32/ShellExecCmdLine.cpp
477nullPointerRedundantCheck476warningEither the condition 'fp!=NULL' is redundant or there is possible null pointer dereference: fp.
486nullPointerRedundantCheck476warningEither the condition 'fp!=NULL' is redundant or there is possible null pointer dereference: fp.
modules/rostests/apitests/shlwapi/PathUnExpandEnvStringsForUser.c
48duplicateCondition398styleThe if condition is the same as the previous if condition
modules/rostests/apitests/user32/GetSystemMetrics.c
14unusedVariable563styleUnused variable: BoolVal
44redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
48redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
52redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
66redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
70redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
74redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
78redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
82redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
86redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
90redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
94redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
99redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
111redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
119redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
123redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
127redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
131redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
135redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
139redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
143redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
147redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
151redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
155redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
159redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
163redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
167redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
171redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
175redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
179redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
183redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
187redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
191redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
195redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
199redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
203redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
207redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
modules/rostests/apitests/user32/RegisterClassEx.c
151redundantAssignment563styleVariable 'c' is reassigned a value before the old one has been used.
152redundantAssignment563styleVariable 'd' is reassigned a value before the old one has been used.
modules/rostests/apitests/user32/SetCursorPos.c
188redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
modules/rostests/apitests/user32/WndProc.c
34unreachableCode561styleStatements following return, break, continue, goto or throw will never be executed.
modules/rostests/apitests/win32nt/ntdd/NtGdiDdQueryDirectDrawObject.c
464nullPointerRedundantCheck476warningEither the condition 'pHalInfo!=NULL' is redundant or there is possible null pointer dereference: pHalInfo.
modules/rostests/apitests/win32nt/ntgdi/NtGdiCreateDIBSection.c
273redundantAssignment563styleVariable 'cjHeader' is reassigned a value before the old one has been used.
modules/rostests/apitests/ws2_32/WSAStartup.c
147redundantAssignment563styleVariable 'Error' is reassigned a value before the old one has been used.
modules/rostests/apitests/ws2_32/bind.c
223uninitvar908errorUninitialized variable: Address
modules/rostests/apitests/ws2_32/gethostname.c
148redundantAssignment563styleVariable 'Error' is reassigned a value before the old one has been used.
modules/rostests/kmtests/ntos_cc/CcMapData_drv.c
76redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
194nullPointerRedundantCheck476warningEither the condition 'TestContext!=NULL' is redundant or there is possible null pointer dereference: TestContext.
195nullPointerRedundantCheck476warningEither the condition 'TestContext!=NULL' is redundant or there is possible null pointer dereference: TestContext.
196nullPointerRedundantCheck476warningEither the condition 'TestContext!=NULL' is redundant or there is possible null pointer dereference: TestContext.
201nullPointerRedundantCheck476warningEither the condition 'TestContext!=NULL' is redundant or there is possible null pointer dereference: TestContext.
201redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
306redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
326redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
379redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
393redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
407redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
modules/rostests/kmtests/ntos_cc/CcPinMappedData_drv.c
163nullPointerRedundantCheck476warningEither the condition 'TestContext!=NULL' is redundant or there is possible null pointer dereference: TestContext.
164nullPointerRedundantCheck476warningEither the condition 'TestContext!=NULL' is redundant or there is possible null pointer dereference: TestContext.
165nullPointerRedundantCheck476warningEither the condition 'TestContext!=NULL' is redundant or there is possible null pointer dereference: TestContext.
171nullPointerRedundantCheck476warningEither the condition 'TestContext!=NULL' is redundant or there is possible null pointer dereference: TestContext.
171redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
183redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
214nullPointerRedundantCheck476warningEither the condition 'TestContext!=NULL' is redundant or there is possible null pointer dereference: TestContext.
215nullPointerRedundantCheck476warningEither the condition 'TestContext!=NULL' is redundant or there is possible null pointer dereference: TestContext.
216nullPointerRedundantCheck476warningEither the condition 'TestContext!=NULL' is redundant or there is possible null pointer dereference: TestContext.
222nullPointerRedundantCheck476warningEither the condition 'TestContext!=NULL' is redundant or there is possible null pointer dereference: TestContext.
222redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
234redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
245redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
308redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
318redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
338redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
348redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
358redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
387redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
412redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
422redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
447redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
modules/rostests/kmtests/ntos_cc/CcPinRead_drv.c
78redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
211nullPointerRedundantCheck476warningEither the condition 'TestContext!=NULL' is redundant or there is possible null pointer dereference: TestContext.
212nullPointerRedundantCheck476warningEither the condition 'TestContext!=NULL' is redundant or there is possible null pointer dereference: TestContext.
213nullPointerRedundantCheck476warningEither the condition 'TestContext!=NULL' is redundant or there is possible null pointer dereference: TestContext.
218nullPointerRedundantCheck476warningEither the condition 'TestContext!=NULL' is redundant or there is possible null pointer dereference: TestContext.
218redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
329nullPointerRedundantCheck476warningEither the condition 'TestContext!=NULL' is redundant or there is possible null pointer dereference: TestContext.
330nullPointerRedundantCheck476warningEither the condition 'TestContext!=NULL' is redundant or there is possible null pointer dereference: TestContext.
331nullPointerRedundantCheck476warningEither the condition 'TestContext!=NULL' is redundant or there is possible null pointer dereference: TestContext.
336nullPointerRedundantCheck476warningEither the condition 'TestContext!=NULL' is redundant or there is possible null pointer dereference: TestContext.
336redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
346nullPointerRedundantCheck476warningEither the condition 'TestContext!=NULL' is redundant or there is possible null pointer dereference: TestContext.
446redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
469redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
548redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
566redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
580redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
594redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
609redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
modules/rostests/kmtests/ntos_cc/CcSetFileSizes_drv.c
235redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
251redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
modules/rostests/kmtests/ntos_cm/CmSecurity.c
88redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
95redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
modules/rostests/kmtests/ntos_ex/ExHardError.c
201redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
202redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
203redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
205redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
212redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
213redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
214redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
215redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
modules/rostests/kmtests/ntos_ex/ExInterlocked.c
270redundantInitialization563styleRedundant initialization for 'pSpinLock'. The initialized value is overwritten before it is read.
325redundantInitialization563styleRedundant initialization for 'RetLARGE_INTEGER'. The initialized value is overwritten before it is read.
modules/rostests/kmtests/ntos_ex/ExSequencedList.c
58redundantInitialization563styleRedundant initialization for 'pSpinLock'. The initialized value is overwritten before it is read.
modules/rostests/kmtests/ntos_io/IoInterrupt.c
65redundantAssignment563styleVariable 'TestContext.ReturnValue' is reassigned a value before the old one has been used.
modules/rostests/kmtests/ntos_io/IoVolume.c
20clarifyStatement783warningIn expression like '*A++' the result of '*' is unused. Did you intend to write '(*A)++;'?
modules/rostests/kmtests/ntos_ke/KeApc.c
57duplicateExpression398styleSame expression on both sides of '||'.
71duplicateExpression398styleSame expression on both sides of '||'.
88duplicateExpression398styleSame expression on both sides of '||'.
94duplicateExpression398styleSame expression on both sides of '||'.
98duplicateExpression398styleSame expression on both sides of '||'.
103duplicateExpression398styleSame expression on both sides of '||'.
107duplicateExpression398styleSame expression on both sides of '||'.
116duplicateExpression398styleSame expression on both sides of '||'.
124duplicateExpression398styleSame expression on both sides of '||'.
129duplicateExpression398styleSame expression on both sides of '||'.
133duplicateExpression398styleSame expression on both sides of '||'.
141duplicateExpression398styleSame expression on both sides of '||'.
145duplicateExpression398styleSame expression on both sides of '||'.
149duplicateExpression398styleSame expression on both sides of '||'.
151duplicateExpression398styleSame expression on both sides of '||'.
155duplicateExpression398styleSame expression on both sides of '||'.
157duplicateExpression398styleSame expression on both sides of '||'.
161duplicateExpression398styleSame expression on both sides of '||'.
163duplicateExpression398styleSame expression on both sides of '||'.
167duplicateExpression398styleSame expression on both sides of '||'.
171duplicateExpression398styleSame expression on both sides of '||'.
182duplicateExpression398styleSame expression on both sides of '||'.
184duplicateExpression398styleSame expression on both sides of '||'.
191duplicateExpression398styleSame expression on both sides of '||'.
195duplicateExpression398styleSame expression on both sides of '||'.
197duplicateExpression398styleSame expression on both sides of '||'.
201duplicateExpression398styleSame expression on both sides of '||'.
208duplicateExpression398styleSame expression on both sides of '||'.
214duplicateExpression398styleSame expression on both sides of '||'.
221duplicateExpression398styleSame expression on both sides of '||'.
227duplicateExpression398styleSame expression on both sides of '||'.
235duplicateExpression398styleSame expression on both sides of '||'.
237duplicateExpression398styleSame expression on both sides of '||'.
modules/rostests/kmtests/ntos_ke/KeEvent.c
48nullPointer476errorNull pointer dereference: (PVOID*)NULL
52nullPointer476errorNull pointer dereference: (PVOID*)NULL
55nullPointer476errorNull pointer dereference: (PVOID*)NULL
58nullPointer476errorNull pointer dereference: (PVOID*)NULL
63nullPointer476errorNull pointer dereference: (PVOID*)NULL
66nullPointer476errorNull pointer dereference: (PVOID*)NULL
70nullPointer476errorNull pointer dereference: (PVOID*)NULL
75nullPointer476errorNull pointer dereference: (PVOID*)NULL
80nullPointer476errorNull pointer dereference: (PVOID*)NULL
90nullPointer476errorNull pointer dereference: (PVOID*)NULL
99nullPointer476errorNull pointer dereference: (PVOID*)NULL
modules/rostests/kmtests/ntos_ke/KeMutex.c
81duplicateExpression398styleSame expression on both sides of '||'.
85duplicateExpression398styleSame expression on both sides of '||'.
89duplicateExpression398styleSame expression on both sides of '||'.
94duplicateExpression398styleSame expression on both sides of '||'.
104duplicateExpression398styleSame expression on both sides of '||'.
109duplicateExpression398styleSame expression on both sides of '||'.
123duplicateExpression398styleSame expression on both sides of '||'.
133duplicateExpression398styleSame expression on both sides of '||'.
139duplicateExpression398styleSame expression on both sides of '||'.
151duplicateExpression398styleSame expression on both sides of '||'.
163duplicateExpression398styleSame expression on both sides of '||'.
173duplicateExpression398styleSame expression on both sides of '||'.
178duplicateExpression398styleSame expression on both sides of '||'.
184duplicateExpression398styleSame expression on both sides of '||'.
189duplicateExpression398styleSame expression on both sides of '||'.
196duplicateExpression398styleSame expression on both sides of '||'.
209duplicateExpression398styleSame expression on both sides of '||'.
213duplicateExpression398styleSame expression on both sides of '||'.
218duplicateExpression398styleSame expression on both sides of '||'.
233duplicateExpression398styleSame expression on both sides of '||'.
263duplicateExpression398styleSame expression on both sides of '||'.
313duplicateExpression398styleSame expression on both sides of '||'.
320duplicateExpression398styleSame expression on both sides of '||'.
modules/rostests/kmtests/ntos_ke/KeTimer.c
47nullPointer476errorNull pointer dereference: (PVOID*)NULL
modules/rostests/kmtests/ntos_mm/MmMapLockedPagesSpecifyCache_user.c
231redundantAssignment563styleVariable 'QueryBuffer.Status' is reassigned a value before the old one has been used.
253redundantAssignment563styleVariable 'QueryBuffer.Status' is reassigned a value before the old one has been used.
267redundantAssignment563styleVariable 'QueryBuffer.Status' is reassigned a value before the old one has been used.
modules/rostests/kmtests/ntos_mm/MmSection.c
112redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
118redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
132redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
142redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
173redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
626nullPointerRedundantCheck476warningEither the condition 'UserStruct!=NULL' is redundant or there is possible null pointer dereference: UserStruct.
627nullPointerRedundantCheck476warningEither the condition 'UserStruct!=NULL' is redundant or there is possible null pointer dereference: UserStruct.
628nullPointerRedundantCheck476warningEither the condition 'UserStruct!=NULL' is redundant or there is possible null pointer dereference: UserStruct.
672nullPointerRedundantCheck476warningEither the condition 'UserStruct!=NULL' is redundant or there is possible null pointer dereference: UserStruct.
673nullPointerRedundantCheck476warningEither the condition 'UserStruct!=NULL' is redundant or there is possible null pointer dereference: UserStruct.
674nullPointerRedundantCheck476warningEither the condition 'UserStruct!=NULL' is redundant or there is possible null pointer dereference: UserStruct.
718nullPointerRedundantCheck476warningEither the condition 'UserStruct!=NULL' is redundant or there is possible null pointer dereference: UserStruct.
719nullPointerRedundantCheck476warningEither the condition 'UserStruct!=NULL' is redundant or there is possible null pointer dereference: UserStruct.
720nullPointerRedundantCheck476warningEither the condition 'UserStruct!=NULL' is redundant or there is possible null pointer dereference: UserStruct.
modules/rostests/kmtests/ntos_mm/ZwAllocateVirtualMemory.c
189redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
204redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
508redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
modules/rostests/kmtests/ntos_ob/ObSecurity.c
92redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
100redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
modules/rostests/kmtests/ntos_ob/ObSymbolicLink.c
82identicalInnerCondition398warningIdentical inner 'if' condition is always true.
109identicalInnerCondition398warningIdentical inner 'if' condition is always true.
modules/rostests/kmtests/ntos_ob/ObType.c
346redundantAssignment563styleVariable 'Ret' is reassigned a value before the old one has been used.
381unreachableCode561styleStatements following return, break, continue, goto or throw will never be executed.
399redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
modules/rostests/kmtests/ntos_se/SeInheritance.c
491redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
604redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
604redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
604redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
modules/rostests/kmtests/ntos_se/SeQueryInfoToken.c
335nullPointerArithmeticRedundantCheck682warningEither the condition 'if(PsProcessType)' is redundant or there is pointer arithmetic with NULL pointer.
395nullPointerArithmeticRedundantCheck682warningEither the condition 'if(PsProcessType)' is redundant or there is pointer arithmetic with NULL pointer.
modules/rostests/kmtests/rtl/RtlException.c
120nullPointer476errorNull pointer dereference: (volatile CHAR*)NULL
modules/rostests/kmtests/rtl/RtlRegistry.c
165nullPointer476errorNull pointer dereference: (struct STR_AND_LEN*)NULL
modules/rostests/kmtests/rtl/RtlUnicodeString.c
123redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
139redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
157redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
modules/rostests/kmtests/tcpip/connect.c
152nullPointerRedundantCheck476warningEither the condition 'DeviceObject!=NULL' is redundant or there is possible null pointer dereference: DeviceObject.
209redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
modules/rostests/regtests/gdi/xlate.c
423memsetValueOutOfRange686warningThe 2nd memset() argument '43690' doesn't fit into an 'unsigned char'.
487memsetValueOutOfRange686warningThe 2nd memset() argument '1431655765' doesn't fit into an 'unsigned char'.
modules/rostests/rosautotest/CPipedProcess.cpp
33constParameter398styleParameter 'Pipe' can be declared with const
modules/rostests/tests/create-links/create-links.c
44redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
44redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
44redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
44redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
44redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
modules/rostests/tests/iptest/iptest.cpp
284unusedVariable563styleUnused variable: bytes
284unusedVariable563styleUnused variable: adapter_id
284unusedVariable563styleUnused variable: mtu
284unusedVariable563styleUnused variable: speed
289unusedVariable563styleUnused variable: word
289unusedVariable563styleUnused variable: cmdin
345unusedVariable563styleUnused variable: theport
345unusedVariable563styleUnused variable: recvret
347unusedVariable563styleUnused variable: faddr
modules/rostests/tests/lantst/lantest.cpp
109redundantAssignment563styleVariable 'Status' is reassigned a value before the old one has been used.
modules/rostests/tests/lpctst/conport.c
65unusedVariable563styleUnused variable: i
modules/rostests/tests/lpctst/creport.c
55unusedVariable563styleUnused variable: i
modules/rostests/tests/lpctst/lpcclt.c
37unusedVariable563styleUnused variable: ConnectInfo
modules/rostests/tests/nptest/npserver.c
34unusedVariable563styleUnused variable: dwThreadId
35unusedVariable563styleUnused variable: hThread
modules/rostests/tests/regtest/regtest.c
779uninitvar908errorUninitialized variable: Luid
modules/rostests/tests/sertest/sertest.c
60uninitvar908errorUninitialized variable: k
modules/rostests/tests/tokentest/tokentest.c
521getsCalled477warningObsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead.
modules/rostests/tests/wclickat/wclickat.c
241knownConditionTrueFalse571styleCondition '!control' is always true
modules/rostests/tests/winhello/winhello.c
383redundantAssignment563styleVariable 'temp' is reassigned a value before the old one has been used.
444selfAssignment398warningRedundant assignment of 'Scrollparameter.nPos' to itself.
520selfAssignment398warningRedundant assignment of 'Scrollparameter.nPos' to itself.
643duplicateBreak561styleConsecutive return, break, continue, goto or throw statements are unnecessary.
modules/rostests/win32/msvcrt/fileio/_tfileio.c
102nullPointerRedundantCheck476warningEither the condition 'file!=NULL' is redundant or there is possible null pointer dereference: file.
102nullPointer476errorNull pointer dereference
154nullPointerRedundantCheck476warningEither the condition 'file!=NULL' is redundant or there is possible null pointer dereference: file.
154nullPointer476errorNull pointer dereference
169nullPointerRedundantCheck476warningEither the condition 'file==NULL' is redundant or there is possible null pointer dereference: file.
169nullPointer476errorNull pointer dereference
364redundantAssignment563styleVariable 'result' is reassigned a value before the old one has been used.
365redundantAssignment563styleVariable 'result' is reassigned a value before the old one has been used.
374redundantAssignment563styleVariable 'result' is reassigned a value before the old one has been used.
375redundantAssignment563styleVariable 'result' is reassigned a value before the old one has been used.
modules/rostests/win32/msvcrt/fileio/main.c
106redundantAssignment563styleVariable 'result' is reassigned a value before the old one has been used.
modules/rostests/win32/rpcrt4/context_handles/client.c
354unusedVariable563styleUnused variable: ulCode
441constStatement398warningUnused variable value 'break'
modules/rostests/winetests/advapi32/security.c
424nullPointerRedundantCheck476warningEither the condition 'if(psid)' is redundant or there is possible null pointer dereference: pisid.
425nullPointerRedundantCheck476warningEither the condition 'if(psid)' is redundant or there is possible null pointer dereference: pisid.
426nullPointerRedundantCheck476warningEither the condition 'if(psid)' is redundant or there is possible null pointer dereference: pisid.
427nullPointerRedundantCheck476warningEither the condition 'if(psid)' is redundant or there is possible null pointer dereference: pisid.
428nullPointerRedundantCheck476warningEither the condition 'if(psid)' is redundant or there is possible null pointer dereference: pisid.
429nullPointerRedundantCheck476warningEither the condition 'if(psid)' is redundant or there is possible null pointer dereference: pisid.
1611redundantAssignment563styleVariable 'err' is reassigned a value before the old one has been used.
1627redundantAssignment563styleVariable 'err' is reassigned a value before the old one has been used.
modules/rostests/winetests/advapi32/service.c
2346redundantAssignment563styleVariable 'data.phase' is reassigned a value before the old one has been used.
2357redundantAssignment563styleVariable 'data.phase' is reassigned a value before the old one has been used.
2391redundantAssignment563styleVariable 'data.phase' is reassigned a value before the old one has been used.
modules/rostests/winetests/avifil32/api.c
700redundantAssignment563styleVariable 'refcount' is reassigned a value before the old one has been used.
706redundantAssignment563styleVariable 'refcount' is reassigned a value before the old one has been used.
735redundantAssignment563styleVariable 'refcount' is reassigned a value before the old one has been used.
modules/rostests/winetests/bcrypt/bcrypt.c
180redundantAssignment563styleVariable 'size' is reassigned a value before the old one has been used.
287redundantAssignment563styleVariable 'size' is reassigned a value before the old one has been used.
394redundantAssignment563styleVariable 'size' is reassigned a value before the old one has been used.
503redundantAssignment563styleVariable 'size' is reassigned a value before the old one has been used.
611redundantAssignment563styleVariable 'size' is reassigned a value before the old one has been used.
modules/rostests/winetests/cabinet/fdi.c
340redundantAssignment563styleVariable 'erf.erfOper' is reassigned a value before the old one has been used.
341redundantAssignment563styleVariable 'erf.erfType' is reassigned a value before the old one has been used.
342redundantAssignment563styleVariable 'erf.fError' is reassigned a value before the old one has been used.
modules/rostests/winetests/comctl32/edit.c
1549redundantAssignment563styleVariable 'expect' is reassigned a value before the old one has been used.
3110redundantAssignment563styleVariable 'r' is reassigned a value before the old one has been used.
3127redundantAssignment563styleVariable 'r' is reassigned a value before the old one has been used.
3304redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
modules/rostests/winetests/comctl32/imagelist.c
908nullPointerRedundantCheck476warningEither the condition 'data!=0' is redundant or there is possible null pointer dereference: ilh.
909nullPointerRedundantCheck476warningEither the condition 'data!=0' is redundant or there is possible null pointer dereference: ilh.
910nullPointerRedundantCheck476warningEither the condition 'data!=0' is redundant or there is possible null pointer dereference: ilh.
911nullPointerRedundantCheck476warningEither the condition 'data!=0' is redundant or there is possible null pointer dereference: ilh.
912nullPointerRedundantCheck476warningEither the condition 'data!=0' is redundant or there is possible null pointer dereference: ilh.
1031nullPointerArithmeticRedundantCheck682warningEither the condition 'data!=0' is redundant or there is pointer arithmetic with NULL pointer.
modules/rostests/winetests/comctl32/listview.c
1708redundantAssignment563styleVariable 'hHeader' is reassigned a value before the old one has been used.
3322redundantAssignment563styleVariable 'item.stateMask' is reassigned a value before the old one has been used.
6390redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
modules/rostests/winetests/comctl32/mru.c
263redundantAssignment563styleVariable 'hMRU' is reassigned a value before the old one has been used.
modules/rostests/winetests/comctl32/propsheet.c
889redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
974redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
modules/rostests/winetests/comctl32/status.c
356redundantInitialization563styleRedundant initialization for 'crColor'. The initialized value is overwritten before it is read.
modules/rostests/winetests/comctl32/updown.c
479knownConditionTrueFalse571styleCondition 'low==-1' is always true
modules/rostests/winetests/comdlg32/finddlg.c
126redundantAssignment563styleVariable 'fr.Flags' is reassigned a value before the old one has been used.
128redundantAssignment563styleVariable 'fr.Flags' is reassigned a value before the old one has been used.
133redundantAssignment563styleVariable 'fr.Flags' is reassigned a value before the old one has been used.
135redundantAssignment563styleVariable 'fr.Flags' is reassigned a value before the old one has been used.
modules/rostests/winetests/comdlg32/itemdlg.c
2294redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
modules/rostests/winetests/crypt32/base64.c
262redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
modules/rostests/winetests/crypt32/chain.c
4711redundantAssignment563styleVariable 'sslPolicyPara.dwAuthType' is reassigned a value before the old one has been used.
4718redundantAssignment563styleVariable 'sslPolicyPara.dwAuthType' is reassigned a value before the old one has been used.
4730redundantAssignment563styleVariable 'sslPolicyPara.dwAuthType' is reassigned a value before the old one has been used.
4745redundantAssignment563styleVariable 'sslPolicyPara.fdwChecks' is reassigned a value before the old one has been used.
4747redundantAssignment563styleVariable 'sslPolicyPara.pwszServerName' is reassigned a value before the old one has been used.
4756redundantAssignment563styleVariable 'sslPolicyPara.fdwChecks' is reassigned a value before the old one has been used.
4758redundantAssignment563styleVariable 'sslPolicyPara.pwszServerName' is reassigned a value before the old one has been used.
4766redundantAssignment563styleVariable 'sslPolicyPara.pwszServerName' is reassigned a value before the old one has been used.
4770redundantAssignment563styleVariable 'sslPolicyPara.pwszServerName' is reassigned a value before the old one has been used.
4774redundantAssignment563styleVariable 'sslPolicyPara.pwszServerName' is reassigned a value before the old one has been used.
4778redundantAssignment563styleVariable 'sslPolicyPara.pwszServerName' is reassigned a value before the old one has been used.
4785redundantAssignment563styleVariable 'sslPolicyPara.pwszServerName' is reassigned a value before the old one has been used.
4789redundantAssignment563styleVariable 'sslPolicyPara.pwszServerName' is reassigned a value before the old one has been used.
4793redundantAssignment563styleVariable 'sslPolicyPara.pwszServerName' is reassigned a value before the old one has been used.
4811redundantAssignment563styleVariable 'sslPolicyPara.pwszServerName' is reassigned a value before the old one has been used.
4815redundantAssignment563styleVariable 'sslPolicyPara.pwszServerName' is reassigned a value before the old one has been used.
4819redundantAssignment563styleVariable 'sslPolicyPara.pwszServerName' is reassigned a value before the old one has been used.
4831redundantAssignment563styleVariable 'sslPolicyPara.fdwChecks' is reassigned a value before the old one has been used.
4832redundantAssignment563styleVariable 'sslPolicyPara.pwszServerName' is reassigned a value before the old one has been used.
4841redundantAssignment563styleVariable 'sslPolicyPara.pwszServerName' is reassigned a value before the old one has been used.
4845redundantAssignment563styleVariable 'sslPolicyPara.pwszServerName' is reassigned a value before the old one has been used.
4851redundantAssignment563styleVariable 'sslPolicyPara.pwszServerName' is reassigned a value before the old one has been used.
modules/rostests/winetests/crypt32/encode.c
830redundantAssignment563styleVariable 'rdn.cRDNAttr' is reassigned a value before the old one has been used.
845redundantAssignment563styleVariable 'rdn.cRDNAttr' is reassigned a value before the old one has been used.
857redundantAssignment563styleVariable 'rdn.cRDNAttr' is reassigned a value before the old one has been used.
864redundantAssignment563styleVariable 'rdn.cRDNAttr' is reassigned a value before the old one has been used.
865redundantAssignment563styleVariable 'rdn.rgRDNAttr' is reassigned a value before the old one has been used.
981redundantAssignment563styleVariable 'rdn.cRDNAttr' is reassigned a value before the old one has been used.
1518redundantAssignment563styleVariable 'entry.dwAltNameChoice' is reassigned a value before the old one has been used.
1529redundantAssignment563styleVariable 'entry.dwAltNameChoice' is reassigned a value before the old one has been used.
1541redundantAssignment563styleVariable 'entry.dwAltNameChoice' is reassigned a value before the old one has been used.
1552redundantAssignment563styleVariable 'entry.dwAltNameChoice' is reassigned a value before the old one has been used.
3604redundantAssignment563styleVariable 'point.DistPointName.dwDistPointNameChoice' is reassigned a value before the old one has been used.
3617redundantAssignment563styleVariable 'point.ReasonFlags.cbData' is reassigned a value before the old one has been used.
3630redundantAssignment563styleVariable 'point.DistPointName.dwDistPointNameChoice' is reassigned a value before the old one has been used.
4111redundantAssignment563styleVariable 'entry.cExtension' is reassigned a value before the old one has been used.
7307redundantAssignment563styleVariable 'permitted.Base.dwAltNameChoice' is reassigned a value before the old one has been used.
modules/rostests/winetests/crypt32/message.c
171redundantInitialization563styleRedundant initialization for 'pMsgData'. The initialized value is overwritten before it is read.
229redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
modules/rostests/winetests/crypt32/msg.c
284redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
1170redundantAssignment563styleVariable 'certInfo.Issuer.cbData' is reassigned a value before the old one has been used.
1171redundantAssignment563styleVariable 'certInfo.SerialNumber.cbData' is reassigned a value before the old one has been used.
1737redundantAssignment563styleVariable 'signer.SignerId.dwIdChoice' is reassigned a value before the old one has been used.
1768redundantAssignment563styleVariable 'signer.cAuthAttr' is reassigned a value before the old one has been used.
1830redundantAssignment563styleVariable 'encodedCert.cbData' is reassigned a value before the old one has been used.
1831redundantAssignment563styleVariable 'encodedCert.pbData' is reassigned a value before the old one has been used.
2003redundantAssignment563styleVariable 'signer.SignerId.dwIdChoice' is reassigned a value before the old one has been used.
modules/rostests/winetests/crypt32/store.c
1990redundantAssignment563styleVariable 'store' is reassigned a value before the old one has been used.
1995redundantAssignment563styleVariable 'store' is reassigned a value before the old one has been used.
2505redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
2529redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
2811nullPointerRedundantCheck476warningEither the condition 'cert!=NULL' is redundant or there is possible null pointer dereference: cert.
2812nullPointerRedundantCheck476warningEither the condition 'cert!=NULL' is redundant or there is possible null pointer dereference: cert.
2821nullPointerRedundantCheck476warningEither the condition 'cert2!=NULL' is redundant or there is possible null pointer dereference: cert2.
2823nullPointerRedundantCheck476warningEither the condition 'cert2!=NULL' is redundant or there is possible null pointer dereference: cert2.
2864nullPointerRedundantCheck476warningEither the condition 'crl!=NULL' is redundant or there is possible null pointer dereference: crl.
2870nullPointerRedundantCheck476warningEither the condition 'ctl!=NULL' is redundant or there is possible null pointer dereference: ctl.
modules/rostests/winetests/d3dcompiler_43/reflection.c
1291nullPointerRedundantCheck476warningEither the condition 'cb11_dummy!=NULL' is redundant or there is possible null pointer dereference: cb11_dummy.
1294nullPointerRedundantCheck476warningEither the condition 'v11_dummy!=NULL' is redundant or there is possible null pointer dereference: v11_dummy.
1359nullPointerRedundantCheck476warningEither the condition 't11_dummy!=NULL' is redundant or there is possible null pointer dereference: t11_dummy.
modules/rostests/winetests/d3drm/d3drm.c
3217redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
6072nullPointerRedundantCheck476warningEither the condition '!d3drm_img' is redundant or there is possible null pointer dereference: img.
6075nullPointerRedundantCheck476warningEither the condition '!d3drm_img' is redundant or there is possible null pointer dereference: img.
6076nullPointerRedundantCheck476warningEither the condition '!d3drm_img' is redundant or there is possible null pointer dereference: img.
6077nullPointerRedundantCheck476warningEither the condition '!d3drm_img' is redundant or there is possible null pointer dereference: img.
6078nullPointerRedundantCheck476warningEither the condition '!d3drm_img' is redundant or there is possible null pointer dereference: img.
6079nullPointerRedundantCheck476warningEither the condition '!d3drm_img' is redundant or there is possible null pointer dereference: img.
6889redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
modules/rostests/winetests/d3dx9_36/effect.c
3095redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
3106redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
4757redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
5248redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
6986redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
modules/rostests/winetests/d3dx9_36/math.c
1794redundantAssignment563styleVariable 's.x' is reassigned a value before the old one has been used.
1794redundantAssignment563styleVariable 's.y' is reassigned a value before the old one has been used.
1794redundantAssignment563styleVariable 's.z' is reassigned a value before the old one has been used.
1794redundantAssignment563styleVariable 's.w' is reassigned a value before the old one has been used.
modules/rostests/winetests/d3dx9_36/texture.c
696redundantCondition398styleRedundant condition: hr!=D3D_OK. 'A || (!A && B)' is equivalent to 'A || B'
modules/rostests/winetests/dinput/joystick.c
759redundantAssignment563styleVariable 'dip_gain_set.dwData' is reassigned a value before the old one has been used.
modules/rostests/winetests/dinput8/device.c
131redundantAssignment563styleVariable 'hr' is reassigned a value before the old one has been used.
372redundantAssignment563styleVariable 'af.dwDataSize' is reassigned a value before the old one has been used.
373redundantAssignment563styleVariable 'af.dwNumActions' is reassigned a value before the old one has been used.
381redundantAssignment563styleVariable 'af.dwDataSize' is reassigned a value before the old one has been used.
382redundantAssignment563styleVariable 'af.dwNumActions' is reassigned a value before the old one has been used.
modules/rostests/winetests/dsound/dsound.c
787redundantAssignment563styleVariable 'wfxe.Format.cbSize' is reassigned a value before the old one has been used.
812redundantAssignment563styleVariable 'wfxe.SubFormat' is reassigned a value before the old one has been used.
modules/rostests/winetests/dsound/dsound8.c
773redundantAssignment563styleVariable 'wfxe.Format.cbSize' is reassigned a value before the old one has been used.
modules/rostests/winetests/fusion/asmcache.c
1172redundantAssignment563styleVariable 'info.cbAssemblyInfo' is reassigned a value before the old one has been used.
1191redundantAssignment563styleVariable 'info.cbAssemblyInfo' is reassigned a value before the old one has been used.
1207redundantAssignment563styleVariable 'info.cbAssemblyInfo' is reassigned a value before the old one has been used.
1266redundantAssignment563styleVariable 'info.pszCurrentAssemblyPathBuf' is reassigned a value before the old one has been used.
1286redundantAssignment563styleVariable 'info.cchBuf' is reassigned a value before the old one has been used.
1308redundantAssignment563styleVariable 'info.cchBuf' is reassigned a value before the old one has been used.
1557redundantAssignment563styleVariable 'info.pszCurrentAssemblyPathBuf' is reassigned a value before the old one has been used.
1558redundantAssignment563styleVariable 'info.cchBuf' is reassigned a value before the old one has been used.
modules/rostests/winetests/gdi32/bitmap.c
2219redundantAssignment563styleVariable 'lines' is reassigned a value before the old one has been used.
2325redundantAssignment563styleVariable 'lines' is reassigned a value before the old one has been used.
3773redundantAssignment563styleVariable 'oldSrc' is reassigned a value before the old one has been used.
modules/rostests/winetests/gdi32/font.c
205arrayIndexThenCheck398styleArray index 'minlen' is used before limits check.
468redundantAssignment563styleVariable 'bitmap_lf.lfHeight' is reassigned a value before the old one has been used.
3755selfAssignment398warningRedundant assignment of 'header->format' to itself.
3756selfAssignment398warningRedundant assignment of 'header->number_of_record' to itself.
3757selfAssignment398warningRedundant assignment of 'header->storage_offset' to itself.
6017selfAssignment398warningRedundant assignment of 'numOfLongVerMetrics' to itself.
6025selfAssignment398warningRedundant assignment of 'topSideBearing' to itself.
modules/rostests/winetests/gdiplus/graphics.c
4478redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
4590redundantAssignment563styleVariable 'status' is reassigned a value before the old one has been used.
modules/rostests/winetests/gdiplus/image.c
861redundantAssignment563styleVariable 'bits[2+3*WIDTH]' is reassigned a value before the old one has been used.
976nullPointerRedundantCheck476warningEither the condition 'LogPal!=NULL' is redundant or there is possible null pointer dereference: LogPal.
977nullPointerRedundantCheck476warningEither the condition 'LogPal!=NULL' is redundant or there is possible null pointer dereference: LogPal.
modules/rostests/winetests/hid/device.c
198redundantAssignment563styleVariable 'count' is reassigned a value before the old one has been used.
modules/rostests/winetests/inetmib1/main.c
63redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
64redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
67redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
108redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
109redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
110redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
111redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
117redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
modules/rostests/winetests/iphlpapi/iphlpapi.c
1324duplicateCondition398styleThe if condition is the same as the previous if condition
modules/rostests/winetests/jscript/activex.c
506nullPointerRedundantCheck476warningEither the condition 'pContext!=NULL' is redundant or there is possible null pointer dereference: cs.
507nullPointerRedundantCheck476warningEither the condition 'pContext!=NULL' is redundant or there is possible null pointer dereference: cs.
modules/rostests/winetests/kernel32/atom.c
94duplicateCondition398styleThe if condition is the same as the previous if condition
352duplicateCondition398styleThe if condition is the same as the previous if condition
modules/rostests/winetests/kernel32/console.c
265redundantAssignment563styleVariable 'c.X' is reassigned a value before the old one has been used.
572redundantAssignment563styleVariable 'clip.Right' is reassigned a value before the old one has been used.
574redundantAssignment563styleVariable 'clip.Bottom' is reassigned a value before the old one has been used.
956redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
modules/rostests/winetests/kernel32/debugger.c
106nullPointerRedundantCheck476warningEither the condition 'basename?basename+1:name' is redundant or there is possible null pointer dereference: basename.
108nullPointerRedundantCheck476warningEither the condition 'basename?basename+1:name' is redundant or there is possible null pointer dereference: basename.
110nullPointerRedundantCheck476warningEither the condition 'basename?basename+1:name' is redundant or there is possible null pointer dereference: basename.
170nullPointer476errorNull pointer dereference: p
677nullPointerRedundantCheck476warningEither the condition 'p?p+1:blackbox_file' is redundant or there is possible null pointer dereference: p.
686nullPointerRedundantCheck476warningEither the condition 'p?p+1:blackbox_file' is redundant or there is possible null pointer dereference: p.
740nullPointerRedundantCheck476warningEither the condition 'p?p+1:blackbox_file' is redundant or there is possible null pointer dereference: p.
747nullPointerRedundantCheck476warningEither the condition 'p?p+1:blackbox_file' is redundant or there is possible null pointer dereference: p.
modules/rostests/winetests/kernel32/fiber.c
231redundantAssignment563styleVariable 'val' is reassigned a value before the old one has been used.
modules/rostests/winetests/kernel32/file.c
4158nullPointerRedundantCheck476warningEither the condition 'strPtr!=NULL' is redundant or there is possible null pointer dereference: strPtr.
modules/rostests/winetests/kernel32/heap.c
64nullPointerRedundantCheck476warningEither the condition 'buf!=NULL' is redundant or there is possible null pointer dereference: buf.
74nullPointerRedundantCheck476warningEither the condition 'buf!=NULL' is redundant or there is possible null pointer dereference: buf.
946nullPointerRedundantCheck476warningEither the condition 'p!=NULL' is redundant or there is possible null pointer dereference: p.
947nullPointerRedundantCheck476warningEither the condition 'p!=NULL' is redundant or there is possible null pointer dereference: p.
982nullPointerRedundantCheck476warningEither the condition 'p!=NULL' is redundant or there is possible null pointer dereference: p.
modules/rostests/winetests/kernel32/loader.c
1425nullPointerRedundantCheck476warningEither the condition 'dir!=NULL' is redundant or there is possible null pointer dereference: dir.
1426nullPointerRedundantCheck476warningEither the condition 'dir!=NULL' is redundant or there is possible null pointer dereference: dir.
1427nullPointerRedundantCheck476warningEither the condition 'dir!=NULL' is redundant or there is possible null pointer dereference: dir.
1428nullPointerRedundantCheck476warningEither the condition 'dir!=NULL' is redundant or there is possible null pointer dereference: dir.
1430nullPointerRedundantCheck476warningEither the condition 'dir!=NULL' is redundant or there is possible null pointer dereference: dir.
1443nullPointerRedundantCheck476warningEither the condition 'dll_func!=NULL' is redundant or there is possible null pointer dereference: dll_func.
1446nullPointerRedundantCheck476warningEither the condition 'dll_func!=NULL' is redundant or there is possible null pointer dereference: dll_func.
1907nullPointerArithmeticRedundantCheck682warningEither the condition 'hlib!=0' is redundant or there is pointer arithmetic with NULL pointer.
1910nullPointerArithmeticRedundantCheck682warningEither the condition 'hlib!=0' is redundant or there is pointer arithmetic with NULL pointer.
2053comparePointers570errorSubtracting pointers that point to different objects
modules/rostests/winetests/kernel32/locale.c
182sizeofDivisionMemfunc682warningDivision by result of sizeof(). memset() expects a size in bytes, did you intend to multiply instead?
185sizeofDivisionMemfunc682warningDivision by result of sizeof(). memset() expects a size in bytes, did you intend to multiply instead?
191sizeofDivisionMemfunc682warningDivision by result of sizeof(). memset() expects a size in bytes, did you intend to multiply instead?
195sizeofDivisionMemfunc682warningDivision by result of sizeof(). memset() expects a size in bytes, did you intend to multiply instead?
205sizeofDivisionMemfunc682warningDivision by result of sizeof(). memset() expects a size in bytes, did you intend to multiply instead?
208sizeofDivisionMemfunc682warningDivision by result of sizeof(). memset() expects a size in bytes, did you intend to multiply instead?
219sizeofDivisionMemfunc682warningDivision by result of sizeof(). memset() expects a size in bytes, did you intend to multiply instead?
224sizeofDivisionMemfunc682warningDivision by result of sizeof(). memset() expects a size in bytes, did you intend to multiply instead?
231sizeofDivisionMemfunc682warningDivision by result of sizeof(). memset() expects a size in bytes, did you intend to multiply instead?
469redundantAssignment563styleVariable 'buffer[0]' is reassigned a value before the old one has been used.
669redundantAssignment563styleVariable 'buffer[0]' is reassigned a value before the old one has been used.
1995nullPointerArithmeticRedundantCheck682warningEither the condition 'buf!=NULL' is redundant or there is pointer arithmetic with NULL pointer.
1997nullPointerArithmeticRedundantCheck682warningEither the condition 'buf!=NULL' is redundant or there is pointer arithmetic with NULL pointer.
2000nullPointerArithmeticRedundantCheck682warningEither the condition 'buf!=NULL' is redundant or there is pointer arithmetic with NULL pointer.
2001nullPointerArithmeticRedundantCheck682warningEither the condition 'buf!=NULL' is redundant or there is pointer arithmetic with NULL pointer.
modules/rostests/winetests/kernel32/pipe.c
1135duplicateCondition398styleThe if condition is the same as the previous if condition
1283duplicateCondition398styleThe if condition is the same as the previous if condition
modules/rostests/winetests/kernel32/process.c
Could not generated due to UnicodeDecodeError
modules/rostests/winetests/kernel32/profile.c
752redundantAssignment563styleVariable 'ret' is reassigned a value before the old one has been used.
modules/rostests/winetests/kernel32/time.c
183redundantAssignment563styleVariable 'st.wMonth' is reassigned a value before the old one has been used.
modules/rostests/winetests/kernel32/virtual.c
58nullPointerRedundantCheck476warningEither the condition 'p!=NULL' is redundant or there is possible null pointer dereference: dos.
993nullPointerArithmeticRedundantCheck682warningEither the condition 'ptr!=NULL' is redundant or there is pointer arithmetic with NULL pointer.
999nullPointerArithmeticRedundantCheck682warningEither the condition 'ptr!=NULL' is redundant or there is pointer arithmetic with NULL pointer.
1005nullPointerArithmeticRedundantCheck682warningEither the condition 'ptr!=NULL' is redundant or there is pointer arithmetic with NULL pointer.
1983nullPointerArithmeticRedundantCheck682warningEither the condition 'new_stack!=NULL' is redundant or there is pointer arithmetic with NULL pointer.
2059nullPointerRedundantCheck476warningEither the condition 'base!=NULL' is redundant or there is possible null pointer dereference: value.
2060nullPointerArithmeticRedundantCheck682warningEither the condition 'base!=NULL' is redundant or there is pointer arithmetic with NULL pointer.
2437nullPointerRedundantCheck476warningEither the condition 'base!=NULL' is redundant or there is possible null pointer dereference: base.
2438nullPointerArithmeticRedundantCheck682warningEither the condition 'base!=NULL' is redundant or there is pointer arithmetic with NULL pointer.
modules/rostests/winetests/localspl/localmon.c
744nullPointerRedundantCheck476warningEither the condition 'monitor2!=NULL' is redundant or there is possible null pointer dereference: monitor2.
1310redundantAssignment563styleVariable 'needed' is reassigned a value before the old one has been used.
1317redundantAssignment563styleVariable 'needed' is reassigned a value before the old one has been used.
modules/rostests/winetests/mmdevapi/render.c
1159redundantAssignment563styleVariable 'last' is reassigned a value before the old one has been used.
modules/rostests/winetests/msacm32/msacm.c
70redundantAssignment563styleVariable 'fd.pwfx' is reassigned a value before the old one has been used.
modules/rostests/winetests/mscms/profile.c
481redundantAssignment563styleVariable 'size' is reassigned a value before the old one has been used.
582redundantAssignment563styleVariable 'size' is reassigned a value before the old one has been used.
1347nullPointer476warningPossible null pointer dereference: standardprofile
modules/rostests/winetests/mshtml/dom.c
2513nullPointer476warningPossible null pointer dereference: elem_types
modules/rostests/winetests/mshtml/htmldoc.c
1797knownConditionTrueFalse571styleCondition 'pActiveObject' is always true
modules/rostests/winetests/mshtml/style.c
1156redundantAssignment563styleVariable 'str' is reassigned a value before the old one has been used.
1168redundantAssignment563styleVariable 'str' is reassigned a value before the old one has been used.
1175redundantAssignment563styleVariable 'str' is reassigned a value before the old one has been used.
modules/rostests/winetests/mshtml/xmlhttprequest.c
811redundantAssignment563styleVariable 'hres' is reassigned a value before the old one has been used.
836redundantAssignment563styleVariable 'hres' is reassigned a value before the old one has been used.
modules/rostests/winetests/msi/automation.c
2296knownConditionTrueFalse571styleCondition 'bProductInstalled' is always true
modules/rostests/winetests/msi/install.c
5798redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
5812redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
5861redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
5875redundantAssignment563styleVariable 'res' is reassigned a value before the old one has been used.
modules/rostests/winetests/msi/msi.c
8907redundantAssignment563styleVariable 'usersz' is reassigned a value before the old one has been used.
8917redundantAssignment563styleVariable 'usersz' is reassigned a value before the old one has been used.
8939redundantAssignment563styleVariable 'orgsz' is reassigned a value before the old one has been used.
8949redundantAssignment563styleVariable 'orgsz' is reassigned a value before the old one has been used.
8971redundantAssignment563styleVariable 'serialsz' is reassigned a value before the old one has been used.
8998redundantAssignment563styleVariable 'serialsz' is reassigned a value before the old one has been used.
9050redundantAssignment563styleVariable 'usersz' is reassigned a value before the old one has been used.
9061redundantAssignment563styleVariable 'usersz' is reassigned a value before the old one has been used.
9061redundantAssignment563styleVariable 'orgsz' is reassigned a value before the old one has been used.
9104redundantAssignment563styleVariable 'usersz' is reassigned a value before the old one has been used.
9117redundantAssignment563styleVariable 'usersz' is reassigned a value before the old one has been used.
9133redundantAssignment563styleVariable 'usersz' is reassigned a value before the old one has been used.
9210redundantAssignment563styleVariable 'usersz' is reassigned a value before the old one has been used.
9221redundantAssignment563styleVariable 'usersz' is reassigned a value before the old one has been used.
9221redundantAssignment563styleVariable 'orgsz' is reassigned a value before the old one has been used.
9327redundantAssignment563styleVariable 'usersz' is reassigned a value before the old one has been used.
9338redundantAssignment563styleVariable 'usersz' is reassigned a value before the old one has been used.
9338redundantAssignment563styleVariable 'orgsz' is reassigned a value before the old one has been used.
modules/rostests/winetests/msi/package.c
4486knownConditionTrueFalse571styleCondition 'is_64bit' is always true
4514knownConditionTrueFalse571styleCondition 'is_64bit' is always true
4527knownConditionTrueFalse571styleCondition 'is_64bit' is always true
4540knownConditionTrueFalse571styleCondition 'is_64bit' is always true
4562knownConditionTrueFalse571styleCondition 'is_64bit' is always true
4581knownConditionTrueFalse571styleCondition 'is_64bit' is always true
4594knownConditionTrueFalse571styleCondition 'is_64bit' is always true
8079redundantAssignment563styleVariable 'r' is reassigned a value before the old one has been used.