daq/copper/test_program/copper/jig-start.c:33 Include file: "plx9054.h" not found. [missingInclude]
daq/copper/test_program/copper/jig-start.c:34 Include file: "cprfin.h" not found. [missingInclude]
daq/copper/test_program/copper/jig-start.c:35 Include file: "cprfin-jig.h" not found. [missingInclude]
daq/copper/test_program/copper/jig-start.c:184 Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
daq/copper/test_program/copper/jig-start.c:38 Parameter 'key' can be declared as pointer to const [constParameterPointer]
daq/copper/test_program/copper/jig-start.c:150 Variable 'p' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/jig-start.c:217 Variable 'p' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/jig-start.c:151 Variable 'valNow' is assigned a value that is never used. [unreadVariable]
daq/copper/test_program/copper/jig-start.c:153 Variable 'valNow' is assigned a value that is never used. [unreadVariable]
daq/copper/test_program/copper/jig-start.c:154 Variable 'valNow' is assigned a value that is never used. [unreadVariable]
daq/copper/test_program/copper/jig-start.c:155 Variable 'valNow' is assigned a value that is never used. [unreadVariable]
daq/copper/test_program/copper/jig-start.c:156 Variable 'valNow' is assigned a value that is never used. [unreadVariable]
daq/copper/test_program/copper/jig-start.c:158 Variable 'valNow' is assigned a value that is never used. [unreadVariable]
daq/copper/test_program/copper/readamt.c:40 Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt]
daq/copper/test_program/copper/readadc.c:66 Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt]
daq/copper/test_program/copper/readamt.c:64 Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck]
daq/copper/test_program/copper/readamt.c:64 Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck]
daq/copper/test_program/copper/readamt.c:64 Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck]
daq/copper/test_program/copper/readamt.c:18 Parameter 'head' can be declared as pointer to const [constParameterPointer]
daq/copper/test_program/copper/readamt.c:29 Parameter 'start' can be declared as pointer to const [constParameterPointer]
daq/copper/test_program/copper/readamt.c:115 Variable 'header' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/readamt.c:116 Variable 'footer' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/readadc.c:21 Parameter 'head' can be declared as pointer to const [constParameterPointer]
daq/copper/test_program/copper/readadc.c:36 Parameter 'start' can be declared as pointer to const [constParameterPointer]
daq/copper/test_program/copper/readadc.c:146 Variable 'header' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/readadc.c:147 Variable 'footer' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/readhslb.c:71 Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt]
daq/copper/test_program/copper/readcpr.c:65 Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt]
daq/copper/test_program/copper/readhslb.c:152 Identical condition '!use_slot[k]', second condition is always false [identicalConditionAfterEarlyExit]
daq/copper/test_program/copper/readhslb.c:49 Parameter 'head' can be declared as pointer to const [constParameterPointer]
daq/copper/test_program/copper/readhslb.c:60 Parameter 'start' can be declared as pointer to const [constParameterPointer]
daq/copper/test_program/copper/readhslb.c:173 Variable 'header' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/readhslb.c:174 Variable 'footer' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/readhslb.c:148 Modulo of one is always equal to zero [moduloofone]
daq/copper/test_program/copper/readcpr.c:179 Condition '1||event<10' is always true [knownConditionTrueFalse]
daq/copper/test_program/copper/readcpr.c:93 Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
daq/copper/test_program/copper/readcpr.c:20 Parameter 'head' can be declared as pointer to const [constParameterPointer]
daq/copper/test_program/copper/readcpr.c:35 Parameter 'start' can be declared as pointer to const [constParameterPointer]
daq/copper/test_program/copper/readcpr.c:158 Variable 'header' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/readcpr.c:159 Variable 'footer' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/record-nakao-binary.c:36 Parameter 'head' can be declared as pointer to const [constParameterPointer]
daq/copper/test_program/copper/record-nakao-binary.c:39 Variable 'temp_buf' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/record-nakao-binary.c:62 Parameter 'start' can be declared as pointer to const [constParameterPointer]
daq/copper/test_program/copper/record-nakao-binary.c:86 Variable 'program' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/record-nakao-binary.c:229 Variable 'header' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/record-nakao-binary.c:230 Variable 'footer' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/record-nakao-binary.c:263 Variable 'templ' is assigned a value that is never used. [unreadVariable]
daq/copper/test_program/copper/record-nakao-binary.c:264 Variable 'temph' is assigned a value that is never used. [unreadVariable]
daq/copper/test_program/copper/record-nakao-binary.c:272 Variable 'templ' is assigned a value that is never used. [unreadVariable]
daq/copper/test_program/copper/record-nakao-binary.c:273 Variable 'temph' is assigned a value that is never used. [unreadVariable]
daq/copper/test_program/copper/record-nakao.highrate.c:290 Code 'std::strftime' is invalid C code. [syntaxError]
daq/copper/test_program/copper/record-nakao-rst.c:34 Parameter 'head' can be declared as pointer to const [constParameterPointer]
daq/copper/test_program/copper/record-nakao-rst.c:45 Parameter 'start' can be declared as pointer to const [constParameterPointer]
daq/copper/test_program/copper/record-nakao-rst.c:69 Variable 'program' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/record-nakao-rst.c:221 Variable 'header' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/record-nakao-rst.c:222 Variable 'footer' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/reset-fifo-and-finesse.c:83 Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt]
daq/copper/test_program/copper/record-nakao-rst.c:255 Variable 'templ' is assigned a value that is never used. [unreadVariable]
daq/copper/test_program/copper/record-nakao-rst.c:256 Variable 'temph' is assigned a value that is never used. [unreadVariable]
daq/copper/test_program/copper/record1.c:56 Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt]
daq/copper/test_program/copper/record-nakao-rst.c:264 Variable 'templ' is assigned a value that is never used. [unreadVariable]
daq/copper/test_program/copper/record-nakao-rst.c:265 Variable 'temph' is assigned a value that is never used. [unreadVariable]
daq/copper/test_program/copper/reset-fifo.c:83 Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt]
daq/copper/test_program/copper/reset-fifo-and-finesse.c:32 Variable 'lp' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/reset-fifo-and-finesse.c:23 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
daq/copper/test_program/copper/single-read-fifo.c:180 Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt]
daq/copper/test_program/copper/reset-fifo.c:32 Variable 'lp' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/reset-fifo.c:23 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
daq/copper/test_program/copper/single-read-fifo.c:46 Parameter 'title' can be declared as pointer to const [constParameterPointer]
daq/copper/test_program/copper/single-read-fifo.c:119 Variable 'lp' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/single-read-fifo.c:40 'start' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer]
daq/copper/test_program/copper/record-nakao.c:34 Parameter 'head' can be declared as pointer to const [constParameterPointer]
daq/copper/test_program/copper/record-nakao.c:45 Parameter 'start' can be declared as pointer to const [constParameterPointer]
daq/copper/test_program/copper/record-nakao.c:68 Variable 'program' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/record-nakao.c:211 Variable 'header' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/record-nakao.c:212 Variable 'footer' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/record-nakao.c:245 Variable 'templ' is assigned a value that is never used. [unreadVariable]
daq/copper/test_program/copper/record-nakao.c:246 Variable 'temph' is assigned a value that is never used. [unreadVariable]
daq/copper/test_program/copper/record-nakao.c:254 Variable 'templ' is assigned a value that is never used. [unreadVariable]
daq/copper/test_program/copper/record-nakao.c:255 Variable 'temph' is assigned a value that is never used. [unreadVariable]
daq/copper/test_program/hslb/paraconf.c:193 Condition 'argc<2' is always false [knownConditionTrueFalse]
daq/copper/test_program/hslb/boothslb.c:321 Boolean expression '!(conf&0x80)' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
daq/copper/test_program/hslb/boothslb.c:321 Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
daq/copper/test_program/hslb/boothslb.c:288 Variable 'ch' is reassigned a value before the old one has been used. [redundantAssignment]
daq/copper/test_program/hslb/boothslb.c:195 The scope of the variable 'i' can be reduced. [variableScope]
daq/copper/test_program/hslb/boothslb.c:151 Variable 'regp' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/hslb/boothslb.c:225 Parameter 'str' can be declared as pointer to const [constParameterPointer]
daq/copper/test_program/hslb/time.c:17 Code 'std::strftime' is invalid C code. [syntaxError]
daq/copper/test_program/hslb/boothslb.c:235 Parameter 'file' can be declared as pointer to const [constParameterPointer]
daq/copper/test_program/hslb/boothslb.c:178 int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment]
daq/copper/test_program/copper/record-nakao.130416.c:34 Parameter 'head' can be declared as pointer to const [constParameterPointer]
daq/copper/test_program/copper/record-nakao.130416.c:45 Parameter 'start' can be declared as pointer to const [constParameterPointer]
daq/copper/test_program/copper/record-nakao.130416.c:73 Variable 'program' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/record-nakao.130416.c:200 Variable 'header' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/record-nakao.130416.c:201 Variable 'footer' can be declared as pointer to const [constVariablePointer]
daq/dataflow/modules/src/RxSocketModule.cc:29 Member variable 'RxSocketModule::m_recv' is not initialized in the constructor. [uninitMemberVar]
daq/dataflow/modules/src/RxSocketModule.cc:29 Member variable 'RxSocketModule::m_streamer' is not initialized in the constructor. [uninitMemberVar]
daq/dataflow/include/SocketLib.h:64 The class 'SocketRecv' defines member function with name 'interrupt' also defined in its parent class 'SocketIO'. [duplInheritedMember]
daq/dataflow/include/SocketLib.h:46 Class 'SocketRecv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/dataflow/include/EvtSocket.h:45 Class 'EvtSocketRecv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/dataflow/modules/include/RxSocketModule.h:28 The destructor '~RxSocketModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/dataflow/src/EvtSocket.cc:17 Class 'EvtSocketSend' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/dataflow/src/EvtSocket.cc:17 Class 'EvtSocketSend' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/dataflow/src/EvtSocket.cc:69 Class 'EvtSocketRecv' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/dataflow/src/EvtSocket.cc:69 Class 'EvtSocketRecv' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/dataflow/src/EvtSocket.cc:30 C-style pointer casting [cstyleCast]
daq/dataflow/src/EvtSocket.cc:92 C-style pointer casting [cstyleCast]
daq/dataflow/src/EvtSocket.cc:15 Function parameter 'host' should be passed by const reference. [passedByValue]
daq/dataflow/include/EvtSocketManager.h:19 Class 'EvtSocketManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/dataflow/src/EvtSocketManager.cc:20 Variable 'sock' can be declared as pointer to const [constVariablePointer]
daq/dataflow/src/REvtSocket.cc:17 Class 'REvtSocketRecv' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/dataflow/src/REvtSocket.cc:17 Class 'REvtSocketRecv' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/dataflow/src/REvtSocket.cc:62 Class 'REvtSocketSend' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/dataflow/src/REvtSocket.cc:62 Class 'REvtSocketSend' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/dataflow/include/RSocketLib.h:42 The class 'RSocketSend' defines member function with name 'interrupt' also defined in its parent class 'SocketIO'. [duplInheritedMember]
daq/dataflow/include/RSocketLib.h:23 Class 'RSocketSend' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/dataflow/include/REvtSocket.h:44 Class 'REvtSocketSend' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/dataflow/src/REvtSocket.cc:30 C-style pointer casting [cstyleCast]
daq/dataflow/src/REvtSocket.cc:85 C-style pointer casting [cstyleCast]
daq/dataflow/src/REvtSocket.cc:15 Function parameter 'host' should be passed by const reference. [passedByValue]
daq/copper/test_program/copper/record1.c:105 Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck]
daq/copper/test_program/copper/record1.c:105 Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck]
daq/copper/test_program/copper/record1.c:33 Parameter 'head' can be declared as pointer to const [constParameterPointer]
daq/copper/test_program/copper/record1.c:45 Parameter 'start' can be declared as pointer to const [constParameterPointer]
daq/copper/test_program/copper/record1.c:152 Variable 'header' can be declared as pointer to const [constVariablePointer]
daq/copper/test_program/copper/record1.c:153 Variable 'footer' can be declared as pointer to const [constVariablePointer]
daq/dataflow/src/RSocketLib.cc:208 The class 'RSocketSend' defines member function with name 'interrupt' also defined in its parent class 'SocketIO'. [duplInheritedMember]
daq/dataflow/src/RSocketLib.cc:230 C-style pointer casting [cstyleCast]
daq/dataflow/src/RSocketLib.cc:309 C-style pointer casting [cstyleCast]
daq/dataflow/src/RSocketLib.cc:54 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dataflow/src/RSocketLib.cc:88 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dataflow/src/RSocketLib.cc:91 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dataflow/src/RSocketLib.cc:251 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dataflow/src/RSocketLib.cc:335 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dataflow/include/SocketManager.h:18 Class 'SocketManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/dataflow/src/SocketManager.cc:77 %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
daq/dataflow/src/SocketManager.cc:71 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dataflow/src/SocketManager.cc:72 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dataflow/src/SocketLib.cc:27 Member variable 'SocketIO::m_int' is not initialized in the constructor. [uninitMemberVar]
daq/dataflow/src/SocketLib.cc:62 The member function 'Belle2::SocketIO::write_data' can be static. [functionStatic]
daq/dataflow/src/SocketLib.cc:382 The class 'SocketRecv' defines member function with name 'interrupt' also defined in its parent class 'SocketIO'. [duplInheritedMember]
daq/dataflow/src/SocketLib.cc:146 C-style pointer casting [cstyleCast]
daq/dataflow/src/SocketLib.cc:403 C-style pointer casting [cstyleCast]
daq/dataflow/src/SocketLib.cc:460 C-style pointer casting [cstyleCast]
daq/dataflow/src/SocketLib.cc:40 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dataflow/src/SocketLib.cc:54 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dataflow/src/SocketLib.cc:98 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dataflow/src/SocketLib.cc:112 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dataflow/src/SocketLib.cc:121 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dataflow/src/SocketLib.cc:130 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dataflow/src/SocketLib.cc:131 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dataflow/src/SocketLib.cc:233 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dataflow/tools/sm_server.cc:41 Variable 'socklist' can be declared as reference to const [constVariableReference]
daq/dataflow/src/SocketLib.cc:266 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dataflow/src/SocketLib.cc:269 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dataflow/src/SocketLib.cc:424 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dataflow/src/SocketLib.cc:486 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dataobjects/src/SendTrailer.cc:65 The member function 'Belle2::SendTrailer::GetTrlNwords' can be static. [functionStatic]
daq/dataflow/modules/src/TxSocketModule.cc:26 Member variable 'TxSocketModule::m_sock' is not initialized in the constructor. [uninitMemberVar]
daq/dataflow/modules/src/TxSocketModule.cc:26 Member variable 'TxSocketModule::m_streamer' is not initialized in the constructor. [uninitMemberVar]
daq/dataobjects/include/SendTrailer.h:22 Class 'SendTrailer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/dataflow/modules/include/TxSocketModule.h:30 The destructor '~TxSocketModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/dataflow/modules/src/TxSocketModule.cc:52 Possible leak in public function. The pointer 'm_sock' is not deallocated before it is allocated. [publicAllocationError]
daq/dataobjects/src/SendTrailer.cc:24 Parameter 'buffer' can be declared as pointer to const [constParameterPointer]
daq/dataobjects/src/SendTrailer.cc:38 Parameter 'bufin' can be declared as pointer to const [constParameterPointer]
daq/dataobjects/src/SendHeader.cc:124 The member function 'Belle2::SendHeader::GetHdrNwords' can be static. [functionStatic]
daq/dataobjects/include/SendHeader.h:24 Class 'SendHeader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/dataobjects/src/SendHeader.cc:22 Parameter 'buffer' can be declared as pointer to const [constParameterPointer]
daq/dataobjects/src/SendHeader.cc:37 Parameter 'bufin' can be declared as pointer to const [constParameterPointer]
daq/dqm/modules/src/DqmHistoManagerModule.cc:15 Include file: "TKey.h" not found. [missingInclude]
daq/dqm/modules/src/DqmHistoManagerModule.cc:16 Include file: "TText.h" not found. [missingInclude]
daq/dataobjects/include/SndHdrTemp.h:26 Class 'SndHdrTemp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/copper/test_program/hslb/init.c:97 The scope of the variable 'k' can be reduced. [variableScope]
daq/copper/test_program/hslb/init.c:98 The scope of the variable 'val' can be reduced. [variableScope]
daq/copper/test_program/hslb/init.c:99 The scope of the variable 'feetype' can be reduced. [variableScope]
daq/copper/test_program/hslb/init.c:99 The scope of the variable 'feehwv' can be reduced. [variableScope]
daq/copper/test_program/hslb/init.c:99 The scope of the variable 'feefwv' can be reduced. [variableScope]
daq/copper/test_program/hslb/init.c:101 The scope of the variable 'err_check' can be reduced. [variableScope]
daq/copper/test_program/hslb/init.c:101 The scope of the variable 'err_ini' can be reduced. [variableScope]
daq/dqm/modules/src/DqmHistoManagerModule.cc:31 Member variable 'DqmHistoManagerModule::m_nevent' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/modules/src/DqmHistoManagerModule.cc:31 Member variable 'DqmHistoManagerModule::m_ptime' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/modules/src/DqmHistoManagerModule.cc:31 Member variable 'DqmHistoManagerModule::m_dtime' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/modules/src/DqmHistoManagerModule.cc:31 Member variable 'DqmHistoManagerModule::m_pstep' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/modules/src/DqmHistoManagerModule.cc:31 Member variable 'DqmHistoManagerModule::m_dstep' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/modules/src/DqmHistoManagerModule.cc:31 Member variable 'DqmHistoManagerModule::m_sock' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/modules/src/DqmHistoManagerModule.cc:31 Member variable 'DqmHistoManagerModule::m_msg' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/modules/src/DqmHistoManagerModule.cc:31 Member variable 'DqmHistoManagerModule::m_nobjs' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/modules/include/DqmHistoManagerModule.h:32 The destructor '~DqmHistoManagerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/dqm/modules/src/DqmHistoManagerModule.cc:201 C-style pointer casting [cstyleCast]
daq/dqm/modules/src/DqmHistoManagerModule.cc:205 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dqm/modules/src/DqmHistoManagerModule.cc:214 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dataflow/modules/src/DAQPerf.cc:28 Member variable 'DAQPerfModule::m_nevent' is not initialized in the constructor. [uninitMemberVar]
daq/dataflow/modules/src/DAQPerf.cc:28 Member variable 'DAQPerfModule::m_totbytes' is not initialized in the constructor. [uninitMemberVar]
daq/dataflow/modules/include/DAQPerf.h:27 The destructor '~DAQPerfModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/dataflow/modules/include/DAQPerf.h:33 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
daq/dataflow/modules/include/DAQPerf.h:35 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
daq/dataflow/modules/include/DAQPerf.h:36 The function 'terminate' overrides a function in a base class but is identical to the overridden function [uselessOverride]
daq/dqm/src/DqmMemFile.cc:53 Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
daq/dqm/src/DqmMemFile.cc:153 The member function 'Belle2::DqmMemFile::StreamHistograms' can be static. [functionStatic]
daq/dqm/src/DqmMemFile.cc:60 Class 'DqmMemFile' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/dqm/src/DqmMemFile.cc:60 Class 'DqmMemFile' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/dqm/include/DqmMemFile.h:25 Class 'DqmMemFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/dqm/src/DqmMemFile.cc:70 Mismatching allocation and deallocation: DqmMemFile::m_buf [mismatchAllocDealloc]
daq/dqm/src/DqmMemFile.cc:35 C-style pointer casting [cstyleCast]
daq/dqm/src/DqmMemFile.cc:85 C-style pointer casting [cstyleCast]
daq/dqm/src/DqmMemFile.cc:109 C-style pointer casting [cstyleCast]
daq/dqm/src/DqmMemFile.cc:162 C-style pointer casting [cstyleCast]
daq/dqm/src/DqmMemFile.cc:204 C-style pointer casting [cstyleCast]
daq/dqm/src/DqmMemFile.cc:205 C-style pointer casting [cstyleCast]
daq/dqm/src/DqmMemFile.cc:32 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dqm/src/DqmMemFile.cc:57 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dqm/src/DqmMemFile.cc:166 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dqm/src/DqmMemFile.cc:173 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dqm/src/DqmMemFile.cc:191 Function parameter 'outfile' should be passed by const reference. [passedByValue]
daq/dqm/src/DqmSharedMem.cc:82 C-style pointer casting [cstyleCast]
daq/dqm/src/DqmSharedMem.cc:85 C-style pointer casting [cstyleCast]
daq/dqm/src/DqmSharedMem.cc:152 C-style pointer casting [cstyleCast]
daq/dqm/src/DqmSharedMem.cc:122 Local variable 'shmid' shadows outer function [shadowFunction]
daq/dqm/src/DqmSharedMem.cc:188 Function parameter 'user' should be passed by const reference. [passedByValue]
daq/dqm/src/DqmSharedMem.cc:188 Function parameter 'name' should be passed by const reference. [passedByValue]
daq/dqm/src/DqmSharedMem.cc:193 Function parameter 'filename' should be passed by const reference. [passedByValue]
daq/dqm/src/DqmSharedMem.cc:123 Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam]
daq/slc/nsm/include/NSMVar.h:33 Member variable 'NSMVar::m_id' is not initialized in the constructor. [uninitMemberVar]
daq/slc/nsm/include/NSMVar.h:69 Member variable 'NSMVar::m_id' is not initialized in the constructor. [uninitMemberVar]
daq/slc/nsm/include/NSMVar.h:69 Member variable 'NSMVar::m_date' is not initialized in the constructor. [uninitMemberVar]
daq/slc/nsm/include/NSMVHandler.h:28 Member variable 'NSMVHandler::m_isdump' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/src/DqmMasterCallback.cc:32 Member variable 'DqmMasterCallback::m_expno' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/src/DqmMasterCallback.cc:32 Member variable 'DqmMasterCallback::m_runno' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/src/DqmMasterCallback.cc:34 Variable 'm_histodir' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
daq/dqm/src/DqmMasterCallback.cc:44 Class 'DqmMasterCallback' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/dqm/src/DqmMasterCallback.cc:44 Class 'DqmMasterCallback' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/slc/nsm/include/NSMCallback.h:56 The class 'NSMCallback' defines member function with name 'reset' also defined in its parent class 'Callback'. [duplInheritedMember]
daq/slc/nsm/include/NSMState.h:22 Class 'NSMState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/runcontrol/include/RCState.h:35 Class 'RCState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/runcontrol/include/RCState.h:36 Class 'RCState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/runcontrol/include/RCState.h:38 Class 'RCState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/runcontrol/include/RCState.h:39 Class 'RCState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/runcontrol/include/RCState.h:40 Class 'RCState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/base/include/Date.h:18 Class 'Date' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/database/include/DBObject.h:36 Class 'DBObject' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/nsm/include/NSMVar.h:69 Class 'NSMVar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/nsm/include/NSMCommand.h:47 Class 'NSMCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/nsm/include/NSMCommand.h:49 Class 'NSMCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/nsm/include/NSMNode.h:20 Class 'NSMNode' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/system/include/Buffer.h:20 Class 'Buffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/nsm/include/NSMCallback.h:33 Class 'NSMCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/runcontrol/include/RCCallback.h:27 Class 'RCCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/base/include/ConfigFile.h:24 Class 'ConfigFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/base/include/ConfigFile.h:41 Class 'ConfigFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/dqm/include/DqmMasterCallback.h:21 Class 'DqmMasterCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/base/include/AbstractDBObject.h:26 The destructor '~AbstractDBObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/database/include/DBObject.h:38 The destructor '~DBObject' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/nsm/include/NSMVar.h:71 The destructor '~NSMVar' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/nsm/include/NSMVHandler.h:99 The destructor '~NSMVHandlerInt' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/nsm/include/NSMVHandler.h:134 The destructor '~NSMVHandlerFloat' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/nsm/include/NSMVHandler.h:169 The destructor '~NSMVHandlerText' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/nsm/include/NSMVHandler.h:206 The destructor '~NSMVHandlerIntArray' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/nsm/include/NSMVHandler.h:239 The destructor '~NSMVHandlerFloatArray' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/nsm/include/NSMVHandler.h:265 The destructor '~NSMVHandlerRef' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/nsm/include/NSMMessage.h:64 The destructor '~NSMMessage' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/nsm/include/AbstractNSMCallback.h:31 The destructor '~AbstractNSMCallback' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/nsm/include/AbstractNSMCallback.h:70 The function 'notify' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/nsm/include/NSMData.h:46 The destructor '~NSMData' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/nsm/include/NSMCallback.h:34 The destructor '~NSMCallback' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/runcontrol/include/RCCallback.h:28 The destructor '~RCCallback' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/dqm/include/DqmMasterCallback.h:22 The destructor '~DqmMasterCallback' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/base/include/AbstractDBObject.h:106 C-style pointer casting [cstyleCast]
daq/slc/base/include/AbstractDBObject.h:107 C-style pointer casting [cstyleCast]
daq/slc/base/include/AbstractDBObject.h:108 C-style pointer casting [cstyleCast]
daq/slc/base/include/AbstractDBObject.h:109 C-style pointer casting [cstyleCast]
daq/slc/base/include/AbstractDBObject.h:110 C-style pointer casting [cstyleCast]
daq/slc/base/include/AbstractDBObject.h:111 C-style pointer casting [cstyleCast]
daq/slc/base/include/AbstractDBObject.h:112 C-style pointer casting [cstyleCast]
daq/slc/nsm/include/NSMVar.h:57 Parameter 'value' can be declared as pointer to const [constParameterPointer]
daq/slc/nsm/include/NSMVar.h:62 Parameter 'value' can be declared as pointer to const [constParameterPointer]
daq/dqm/src/HistoRelay.cc:17 Variable 'm_dest' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
daq/dqm/src/HistoRelay.cc:19 Class 'HistoRelay' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/dqm/src/HistoRelay.cc:19 Class 'HistoRelay' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/dqm/include/HistoManager.h:22 Class 'HistoManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/dqm/src/HistoRelay.cc:15 Parameter 'dest' can be declared as reference to const [constParameterReference]
daq/dqm/src/HistoManager.cc:141 C-style pointer casting [cstyleCast]
daq/dqm/src/HistoManager.cc:201 Function parameter 'outfile' should be passed by const reference. [passedByValue]
daq/dqm/src/HistoManager.cc:53 Searching before insertion is not necessary. Instead of 'hlist[pid]=histo' consider using 'hlist.try_emplace(pid, histo);'. [stlFindInsert]
daq/dqm/src/HistoRelay2.cc:21 Variable 'm_dest' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
daq/dqm/src/HistoRelay2.cc:23 Variable 'm_filename' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
daq/dqm/src/HistoRelay2.cc:72 The member function 'Belle2::HistoRelay2::StreamHistograms' can be static. [functionStatic]
daq/dqm/src/HistoRelay2.cc:24 Class 'HistoRelay2' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/dqm/src/HistoRelay2.cc:24 Class 'HistoRelay2' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/dqm/src/HistoRelay2.cc:78 C-style pointer casting [cstyleCast]
daq/dqm/src/HistoRelay2.cc:81 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dqm/src/HistoRelay2.cc:87 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dqm/src/HistoRelay2.cc:19 Parameter 'filename' can be declared as reference to const [constParameterReference]
daq/dqm/src/HistoRelay2.cc:19 Parameter 'dest' can be declared as reference to const [constParameterReference]
daq/dqm/modules/src/TrackAna.cc:29 Member variable 'TrackAnaModule::h_multi' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/modules/src/TrackAna.cc:29 Member variable 'TrackAnaModule::h_p' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/modules/include/TrackAna.h:27 The destructor '~TrackAnaModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/dqm/modules/include/TrackAna.h:35 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
daq/dqm/src/HistoManager2.cc:22 Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
daq/dqm/include/HistoManager2.h:19 Class 'HistoManager2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/dqm/src/HistoManager2.cc:145 C-style pointer casting [cstyleCast]
daq/dqm/src/HistoManager2.cc:20 Function parameter 'name' should be passed by const reference. [passedByValue]
daq/dqm/src/HistoManager2.cc:57 Searching before insertion is not necessary. Instead of 'hlist[pid]=histo' consider using 'hlist.try_emplace(pid, histo);'. [stlFindInsert]
daq/dqm/modules/src/TrackAna.cc:76 Variable 'trk' can be declared as pointer to const [constVariablePointer]
daq/dqm/tools/hdump.cc:10 Include file: "TObject.h" not found. [missingInclude]
daq/dqm/tools/hdump.cc:11 Include file: "TKey.h" not found. [missingInclude]
daq/dqm/tools/hdump.cc:12 Include file: "TIterator.h" not found. [missingInclude]
daq/dqm/tools/hdump.cc:13 Include file: "TDirectory.h" not found. [missingInclude]
daq/dqm/tools/hdump.cc:14 Include file: "TList.h" not found. [missingInclude]
daq/dqm/tools/hdump.cc:15 Include file: "TH1.h" not found. [missingInclude]
daq/dqm/modules/src/MonitorData.cc:28 Member variable 'MonitorDataModule::h_ncpr' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/modules/src/MonitorData.cc:28 Member variable 'MonitorDataModule::h_nevt' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/modules/src/MonitorData.cc:28 Member variable 'MonitorDataModule::h_size' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/modules/src/MonitorData.cc:28 Member variable 'MonitorDataModule::h_size2d' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/src/HistoServer.cc:18 Member variable 'HistoServer::m_sock' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/src/HistoServer.cc:18 Member variable 'HistoServer::m_man' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/src/HistoServer.cc:18 Member variable 'HistoServer::m_memfile' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/src/HistoServer.cc:18 Member variable 'HistoServer::m_hman' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/src/HistoServer.cc:22 Variable 'm_filename' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
daq/dqm/src/HistoServer.cc:27 Class 'HistoServer' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/dqm/src/HistoServer.cc:27 Class 'HistoServer' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/dqm/modules/include/MonitorData.h:27 The destructor '~MonitorDataModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/dqm/tools/hdump.cc:36 C-style pointer casting [cstyleCast]
daq/dqm/tools/hdump.cc:39 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dqm/tools/hsendcommand.cc:12 Include file: "TText.h" not found. [missingInclude]
daq/dqm/src/HistoServer.cc:34 Possible leak in public function. The pointer 'm_sock' is not deallocated before it is allocated. [publicAllocationError]
daq/dqm/src/HistoServer.cc:123 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dqm/src/HistoServer.cc:64 Variable 'recvsock' can be declared as reference to const [constVariableReference]
daq/dqm/tools/hsendfile.cc:12 Include file: "TObject.h" not found. [missingInclude]
daq/dqm/tools/hsendfile.cc:13 Include file: "TText.h" not found. [missingInclude]
daq/dqm/tools/hsendfile.cc:14 Include file: "TH1.h" not found. [missingInclude]
daq/dqm/tools/hsendfile.cc:15 Include file: "TKey.h" not found. [missingInclude]
daq/dqm/tools/hsendfile.cc:16 Include file: "TFile.h" not found. [missingInclude]
daq/dqm/tools/hsendfile.cc:17 Include file: "TIterator.h" not found. [missingInclude]
daq/dqm/tools/hsendfile.cc:18 Include file: "TDirectory.h" not found. [missingInclude]
daq/dqm/tools/hsendfile.cc:19 Include file: "TList.h" not found. [missingInclude]
daq/dqm/src/HistoServer2.cc:19 Member variable 'HistoServer2::m_sock' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/src/HistoServer2.cc:19 Member variable 'HistoServer2::m_man' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/src/HistoServer2.cc:19 Member variable 'HistoServer2::m_hman' is not initialized in the constructor. [uninitMemberVar]
daq/dqm/src/HistoServer2.cc:23 Variable 'm_filename' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
daq/dqm/src/HistoServer2.cc:28 Class 'HistoServer2' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/dqm/src/HistoServer2.cc:28 Class 'HistoServer2' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/dqm/src/HistoServer2.cc:35 Possible leak in public function. The pointer 'm_sock' is not deallocated before it is allocated. [publicAllocationError]
daq/dqm/src/HistoServer2.cc:67 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dqm/src/HistoServer2.cc:135 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dqm/src/HistoServer2.cc:160 The scope of the variable 'mbstr' can be reduced. [variableScope]
daq/dqm/src/HistoServer2.cc:161 The scope of the variable 'mbstr2' can be reduced. [variableScope]
daq/dqm/src/HistoServer2.cc:162 The scope of the variable 'mbstr3' can be reduced. [variableScope]
daq/dqm/src/HistoServer2.cc:60 Variable 'recvsock' can be declared as reference to const [constVariableReference]
daq/dqm/src/HistoServer2.cc:70 Variable 'ptr' can be declared as pointer to const [constVariablePointer]
daq/dqm/tools/maptest.cc:11 Include file: "TMapFile.h" not found. [missingInclude]
daq/dqm/tools/maptest.cc:12 Include file: "TH1.h" not found. [missingInclude]
daq/dqm/tools/tmemread.cc:13 Include file: "TH1F.h" not found. [missingInclude]
daq/dqm/tools/tmemread.cc:14 Include file: "TMemFile.h" not found. [missingInclude]
daq/dqm/tools/tmemtest.cc:13 Include file: "TH1F.h" not found. [missingInclude]
daq/dqm/tools/tmemtest.cc:14 Include file: "TMemFile.h" not found. [missingInclude]
daq/dqm/tools/tmemtest.cc:15 Include file: "TObject.h" not found. [missingInclude]
daq/dqm/tools/hsendfile.cc:35 C-style pointer casting [cstyleCast]
daq/dqm/tools/hsendfile.cc:39 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/dqm/tools/hsendfile.cc:44 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/slc/psql/include/PostgreSQLInterface.h:28 The destructor '~PostgreSQLInterface' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/dqm/tools/tmemread.cc:29 C-style pointer casting [cstyleCast]
daq/dqm/tools/tmemread.cc:32 C-style pointer casting [cstyleCast]
daq/rfarm/manager/include/RFServerBase.h:17 Member variable 'RFServerBase::m_nsmmem' is not initialized in the constructor. [uninitMemberVar]
daq/expreco/src/ERecoDistributor.cc:25 Member variable 'ERecoDistributor::m_pid_recv' is not initialized in the constructor. [uninitMemberVar]
daq/expreco/src/ERecoDistributor.cc:25 Member variable 'ERecoDistributor::m_pid_sender' is not initialized in the constructor. [uninitMemberVar]
daq/expreco/src/ERecoDistributor.cc:25 Member variable 'ERecoDistributor::m_nnodes' is not initialized in the constructor. [uninitMemberVar]
daq/expreco/src/ERecoDistributor.cc:25 Member variable 'ERecoDistributor::m_nrecv' is not initialized in the constructor. [uninitMemberVar]
daq/expreco/src/ERecoDistributor.cc:28 Class 'ERecoDistributor' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/expreco/src/ERecoDistributor.cc:28 Class 'ERecoDistributor' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/rfarm/manager/include/RFConf.h:22 Class 'RFConf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/rfarm/manager/include/RFSharedMem.h:49 Class 'RFSharedMem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/rfarm/manager/include/RFProcessManager.h:20 Class 'RFProcessManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/rfarm/manager/include/RFLogManager.h:16 Class 'RFLogManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/rfarm/manager/include/RFFlowStat.h:26 Class 'RFFlowStat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/expreco/include/ERecoDistributor.h:27 Class 'ERecoDistributor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/expreco/include/ERecoDistributor.h:34 The function 'Stop' overrides a function in a base class but is identical to the overridden function [uselessOverride]
daq/expreco/src/ERecoEventSampler.cc:24 Member variable 'ERecoEventSampler::m_pid_server' is not initialized in the constructor. [uninitMemberVar]
daq/expreco/src/ERecoEventSampler.cc:28 Variable 'm_conffile' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
daq/expreco/src/ERecoEventSampler.cc:29 Class 'ERecoEventSampler' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/expreco/src/ERecoEventSampler.cc:29 Class 'ERecoEventSampler' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/expreco/include/ERecoEventSampler.h:27 Class 'ERecoEventSampler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/expreco/include/ERecoEventSampler.h:35 The function 'Restart' overrides a function in a base class but is identical to the overridden function [uselessOverride]
daq/expreco/src/ERecoDistributor.cc:42 C-style pointer casting [cstyleCast]
daq/expreco/src/ERecoDistributor.cc:58 C-style pointer casting [cstyleCast]
daq/expreco/src/ERecoDistributor.cc:106 C-style pointer casting [cstyleCast]
daq/expreco/src/ERecoDistributor.cc:106 C-style pointer casting [cstyleCast]
daq/expreco/src/ERecoDistributor.cc:131 C-style pointer casting [cstyleCast]
daq/expreco/src/ERecoDistributor.cc:131 C-style pointer casting [cstyleCast]
daq/expreco/src/ERecoEventSampler.cc:112 C-style pointer casting [cstyleCast]
daq/expreco/src/ERecoDistributor.cc:25 Function parameter 'conffile' should be passed by const reference. [passedByValue]
daq/expreco/src/ERecoDistributor.cc:117 Variable 'rhostbase' can be declared as pointer to const [constVariablePointer]
daq/expreco/src/ERecoEventSampler.cc:24 Function parameter 'conffile' should be passed by const reference. [passedByValue]
daq/expreco/src/ERecoEventProcessor.cc:25 Member variable 'ERecoEventProcessor::m_pid_receiver' is not initialized in the constructor. [uninitMemberVar]
daq/expreco/src/ERecoEventProcessor.cc:25 Member variable 'ERecoEventProcessor::m_pid_basf2' is not initialized in the constructor. [uninitMemberVar]
daq/expreco/src/ERecoEventProcessor.cc:25 Member variable 'ERecoEventProcessor::m_pid_sender' is not initialized in the constructor. [uninitMemberVar]
daq/expreco/src/ERecoEventProcessor.cc:25 Member variable 'ERecoEventProcessor::m_pid_hrecv' is not initialized in the constructor. [uninitMemberVar]
daq/expreco/src/ERecoEventProcessor.cc:25 Member variable 'ERecoEventProcessor::m_pid_hrelay' is not initialized in the constructor. [uninitMemberVar]
daq/expreco/src/ERecoEventProcessor.cc:25 Member variable 'ERecoEventProcessor::m_pid_evs' is not initialized in the constructor. [uninitMemberVar]
daq/expreco/src/ERecoEventProcessor.cc:28 Class 'ERecoEventProcessor' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/expreco/src/ERecoEventProcessor.cc:28 Class 'ERecoEventProcessor' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/expreco/include/ERecoEventProcessor.h:29 Class 'ERecoEventProcessor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/expreco/src/ERecoEventProcessor.cc:46 C-style pointer casting [cstyleCast]
daq/expreco/src/ERecoEventProcessor.cc:69 C-style pointer casting [cstyleCast]
daq/expreco/src/ERecoEventProcessor.cc:138 C-style pointer casting [cstyleCast]
daq/expreco/src/ERecoEventProcessor.cc:138 C-style pointer casting [cstyleCast]
daq/expreco/src/ERecoEventProcessor.cc:138 C-style pointer casting [cstyleCast]
daq/expreco/src/ERecoEventProcessor.cc:143 C-style pointer casting [cstyleCast]
daq/expreco/src/ERecoEventProcessor.cc:218 C-style pointer casting [cstyleCast]
daq/expreco/src/ERecoEventProcessor.cc:221 C-style pointer casting [cstyleCast]
daq/expreco/src/ERecoEventProcessor.cc:221 C-style pointer casting [cstyleCast]
daq/expreco/src/ERecoEventProcessor.cc:25 Function parameter 'conffile' should be passed by const reference. [passedByValue]
daq/expreco/src/ERecoEventProcessor.cc:202 Variable 'cmdline' can be declared as const array [constVariable]
daq/expreco/modules/src/ReceiveEvent.cc:29 Member variable 'ReceiveEventModule::m_recv' is not initialized in the constructor. [uninitMemberVar]
daq/expreco/modules/src/ReceiveEvent.cc:29 Member variable 'ReceiveEventModule::m_streamer' is not initialized in the constructor. [uninitMemberVar]
daq/expreco/modules/include/ReceiveEvent.h:30 The destructor '~ReceiveEventModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/expreco/modules/src/GetEventFromSocket.cc:36 Member variable 'GetEventFromSocketModule::m_streamer' is not initialized in the constructor. [uninitMemberVar]
daq/expreco/modules/include/GetEventFromSocket.h:30 The destructor '~GetEventFromSocketModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/expreco/modules/include/GetEventFromSocket.h:33 The function 'initialize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/expreco/modules/include/GetEventFromSocket.h:36 The function 'beginRun' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/expreco/modules/include/GetEventFromSocket.h:37 The function 'event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/expreco/modules/include/GetEventFromSocket.h:38 The function 'endRun' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/expreco/modules/include/GetEventFromSocket.h:39 The function 'terminate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/expreco/modules/src/Ds2SampleModule.cc:26 Member variable 'Ds2SampleModule::m_streamer' is not initialized in the constructor. [uninitMemberVar]
daq/expreco/modules/include/Ds2SampleModule.h:32 The destructor '~Ds2SampleModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/expreco/modules/src/Ds2SampleModule.cc:55 Possible leak in public function. The pointer 'm_rbuf' is not deallocated before it is allocated. [publicAllocationError]
daq/expreco/modules/src/Ds2SampleModule.cc:75 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/expreco/src/ERecoMaster.cc:63 The member function 'Belle2::ERecoMaster::Hook_Message_Handlers' can be static. [functionStatic]
daq/expreco/src/ERecoMaster.cc:295 The member function 'Belle2::ERecoMaster::monitor_loop' can be static. [functionStatic]
daq/expreco/src/ERecoMaster.cc:31 Class 'ERecoMaster' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/expreco/src/ERecoMaster.cc:31 Class 'ERecoMaster' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/expreco/include/ERecoMaster.h:20 Class 'ERecoMaster' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/expreco/include/ERecoMaster.h:26 The function 'Start' overrides a function in a base class but is identical to the overridden function [uselessOverride]
daq/expreco/src/ERecoMaster.cc:50 If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources]
daq/expreco/src/ERecoMaster.cc:51 If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources]
daq/expreco/src/ERecoMaster.cc:28 Function parameter 'conffile' should be passed by const reference. [passedByValue]
daq/expreco/src/ERecoMaster.cc:91 Variable 'dqmserver' can be declared as pointer to const [constVariablePointer]
daq/expreco/src/ERecoMaster.cc:100 Variable 'distributor' can be declared as pointer to const [constVariablePointer]
daq/expreco/src/ERecoMaster.cc:112 Variable 'hostbase' can be declared as pointer to const [constVariablePointer]
daq/expreco/src/ERecoMaster.cc:133 Variable 'sampler' can be declared as pointer to const [constVariablePointer]
daq/expreco/src/ERecoMaster.cc:153 Variable 'sampler' can be declared as pointer to const [constVariablePointer]
daq/expreco/src/ERecoMaster.cc:163 Variable 'hostbase' can be declared as pointer to const [constVariablePointer]
daq/expreco/src/ERecoMaster.cc:187 Variable 'distributor' can be declared as pointer to const [constVariablePointer]
daq/expreco/src/ERecoMaster.cc:195 Variable 'dqmserver' can be declared as pointer to const [constVariablePointer]
daq/expreco/src/ERecoMaster.cc:222 Variable 'hostbase' can be declared as pointer to const [constVariablePointer]
daq/expreco/src/ERecoMaster.cc:246 Variable 'dqmserver' can be declared as pointer to const [constVariablePointer]
daq/expreco/src/ERecoMaster.cc:261 Variable 'dqmserver' can be declared as pointer to const [constVariablePointer]
daq/expreco/src/ERecoMaster.cc:267 Variable 'distributor' can be declared as pointer to const [constVariablePointer]
daq/expreco/src/ERecoMaster.cc:275 Variable 'hostbase' can be declared as pointer to const [constVariablePointer]
daq/expreco/src/EventSampler.cc:21 Class 'EventSampler' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/expreco/src/EventSampler.cc:21 Class 'EventSampler' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/expreco/src/EventSampler.cc:36 %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
daq/expreco/src/EventSampler.cc:71 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/expreco/src/EventSampler.cc:18 Function parameter 'nodes' should be passed by const reference. [passedByValue]
daq/expreco/src/EventSampler.cc:18 Function parameter 'rbufname' should be passed by const reference. [passedByValue]
daq/expreco/src/EventSampler.cc:25 Variable 'nodename' can be declared as reference to const [constVariableReference]
daq/expreco/src/EventSampler.cc:43 Using iterator to member container 'm_socklist' that may be invalid. [invalidContainer]
daq/expreco/src/EventServer.cc:19 Member variable 'EventServer::m_force_exit' is not initialized in the constructor. [uninitMemberVar]
daq/expreco/src/EventServer.cc:25 Class 'EventServer' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/expreco/src/EventServer.cc:25 Class 'EventServer' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/expreco/src/EventServer.cc:46 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/expreco/src/EventServer.cc:19 Function parameter 'rbufname' should be passed by const reference. [passedByValue]
daq/expreco/src/EventServer.cc:58 Variable 'recvsock' can be declared as reference to const [constVariableReference]
daq/expreco/include/ERecoRunControlCallback.h:20 Class 'ERecoRunControlCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/expreco/include/ERecoMasterCallback.h:27 Class 'ERecoMasterCallback' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/nsm/include/NSMCommunicator.h:46 Class 'NSMCommunicator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/expreco/include/ERecoRunControlCallback.h:21 The destructor '~ERecoRunControlCallback' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/expreco/include/ERecoMasterCallback.h:28 The destructor '~ERecoMasterCallback' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/expreco/src/EventServerCallback.cc:32 Member variable 'EventServerCallback::m_proc' is not initialized in the constructor. [uninitMemberVar]
daq/expreco/src/EventServerCallback.cc:32 Member variable 'EventServerCallback::m_log' is not initialized in the constructor. [uninitMemberVar]
daq/expreco/src/EventServerCallback.cc:32 Member variable 'EventServerCallback::m_pid_server' is not initialized in the constructor. [uninitMemberVar]
daq/expreco/src/EventServerCallback.cc:37 Class 'EventServerCallback' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/expreco/src/EventServerCallback.cc:37 Class 'EventServerCallback' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/expreco/tools/eventsampler.cc:35 Variable 'hostbase' can be declared as pointer to const [constVariablePointer]
daq/expreco/include/EventServerCallback.h:26 The destructor '~EventServerCallback' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rfarm/manager/include/RFCommand.h:51 The class 'RFCommand' defines member function with name 'operator=' also defined in its parent class 'NSMCommand'. [duplInheritedMember]
daq/rfarm/manager/include/RFCommand.h:52 The class 'RFCommand' defines member function with name 'operator=' also defined in its parent class 'NSMCommand'. [duplInheritedMember]
daq/slc/runcontrol/include/RCCommand.h:56 The class 'RCCommand' defines member function with name 'operator=' also defined in its parent class 'NSMCommand'. [duplInheritedMember]
daq/slc/runcontrol/include/RCCommand.h:57 The class 'RCCommand' defines member function with name 'operator=' also defined in its parent class 'NSMCommand'. [duplInheritedMember]
daq/slc/runcontrol/include/RCCommand.h:58 The class 'RCCommand' defines member function with name 'operator=' also defined in its parent class 'NSMCommand'. [duplInheritedMember]
daq/rfarm/manager/include/RFCommand.h:31 Class 'RFCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/rfarm/manager/include/RFCommand.h:32 Class 'RFCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/rfarm/manager/include/RFCommand.h:34 Class 'RFCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/runcontrol/include/RCCommand.h:33 Class 'RCCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/runcontrol/include/RCCommand.h:34 Class 'RCCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/runcontrol/include/RCCommand.h:36 Class 'RCCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/runcontrol/include/RCCommand.h:37 Class 'RCCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/runcontrol/include/RCCommand.h:38 Class 'RCCommand' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/base/include/Exception.h:20 Class 'Exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/runcontrol/include/RCHandlerException.h:18 Class 'RCHandlerException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/system/include/Time.h:22 Class 'Time' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/base/include/IOException.h:22 The destructor '~IOException' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/nsm/include/NSMHandlerException.h:21 The destructor '~NSMHandlerException' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/runcontrol/include/RCHandlerException.h:21 The destructor '~RCHandlerException' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/system/include/Time.h:24 The destructor '~Time' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/base/include/TimeoutException.h:22 The destructor '~TimeoutException' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/expreco/src/ERecoMasterCallback.cc:120 C-style pointer casting [cstyleCast]
daq/expreco/src/ERecoMasterCallback.cc:131 C-style pointer casting [cstyleCast]
daq/expreco/src/ERecoMasterCallback.cc:105 Variable 'rnode' can be declared as reference to const [constVariableReference]
daq/expreco/src/ERecoMasterCallback.cc:131 Variable 'nodeinfo_i' can be declared as pointer to const [constVariablePointer]
daq/expreco/src/ERecoMasterCallback.cc:331 Variable 'cmdline' can be declared as const array [constVariable]
daq/hbasf2/apps/include/ZMQCollector.h:132 Member variable 'ZMQFinalCollector::m_addEventSize' is not initialized. [uninitMemberVarPrivate]
daq/hbasf2/apps/include/ZMQCollector.h:161 Member variable 'ZMQFinalCollectorWithROI::m_addEventSize' is not initialized. [uninitMemberVarPrivate]
daq/hbasf2/connections/src/ZMQHistogramConnection.cc:91 The member function 'Belle2::ZMQHistoServerToFileOutput::handleIncomingData' can be static. [functionStatic]
daq/hbasf2/connections/include/ZMQHistogramConnection.h:86 The member function 'Belle2::ZMQHistoServerToZMQOutput::clear' can be static. [functionStatic]
daq/hbasf2/connections/include/ZMQHistogramConnection.h:125 The member function 'Belle2::ZMQHistoServerToRawOutput::clear' can be static. [functionStatic]
daq/hbasf2/connections/src/ZMQHistogramOutput.cc:98 The class 'ZMQHistogramOutput < ZMQHistoServerToFileOutput >' defines member function with name 'clear' also defined in its parent class 'ZMQHistoServerToFileOutput'. [duplInheritedMember]
daq/hbasf2/connections/src/ZMQHistogramOutput.cc:98 The class 'ZMQHistogramOutput < ZMQHistoServerToZMQOutput >' defines member function with name 'clear' also defined in its parent class 'ZMQHistoServerToZMQOutput'. [duplInheritedMember]
daq/hbasf2/connections/src/ZMQHistogramOutput.cc:98 The class 'ZMQHistogramOutput < ZMQHistoServerToRawOutput >' defines member function with name 'clear' also defined in its parent class 'ZMQHistoServerToRawOutput'. [duplInheritedMember]
daq/hbasf2/connections/include/ZMQHistogramOutput.h:62 The class 'ZMQHistogramOutput < ZMQHistoServerToFileOutput >' defines member function with name 'clear' also defined in its parent class 'ZMQHistoServerToFileOutput'. [duplInheritedMember]
daq/hbasf2/connections/include/ZMQHistogramOutput.h:62 The class 'ZMQHistogramOutput < ZMQHistoServerToZMQOutput >' defines member function with name 'clear' also defined in its parent class 'ZMQHistoServerToZMQOutput'. [duplInheritedMember]
daq/hbasf2/connections/include/ZMQHistogramOutput.h:62 The class 'ZMQHistogramOutput < ZMQHistoServerToRawOutput >' defines member function with name 'clear' also defined in its parent class 'ZMQHistoServerToRawOutput'. [duplInheritedMember]
daq/hbasf2/modules/src/HLTDs2ZMQRaw.cc:15 Member variable 'HLTDs2ZMQRawModule::m_param_raw' is not initialized in the constructor. [uninitMemberVar]
daq/hbasf2/utils/include/StorageStreamHelper.h:69 Member variable 'StorageStreamHelper::m_streamer' is not initialized. [uninitMemberVarPrivate]
daq/hbasf2/utils/include/StorageStreamHelper.h:75 Member variable 'StorageStreamHelper::m_buf' is not initialized. [uninitMemberVarPrivate]
daq/hbasf2/modules/src/StorageZMQ2Ds.cc:19 Member variable 'StorageZMQ2DsModule::m_streamHelper' is not initialized in the constructor. [uninitMemberVar]
daq/hbasf2/modules/src/StorageZMQ2Ds.cc:19 Member variable 'StorageZMQ2DsModule::m_package' is not initialized in the constructor. [uninitMemberVar]
daq/storage/modules/include/DataStorePackage.h:39 Class 'DataStorePackage' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/storage/modules/include/DataStorePackage.h:39 Class 'DataStorePackage' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/slc/system/include/FileDescriptor.h:17 Class 'FileDescriptor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/system/include/TCPSocket.h:28 Class 'TCPSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/storage/include/BinData.h:36 Class 'BinData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/system/include/TCPSocket.h:25 The destructor '~TCPSocket' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/hbasf2/utils/src/HistogramMapping.cc:48 Variable 'keyValue' can be declared as reference to const [constVariableReference]
daq/pcie40/src/des_ser_PCIe40_main.cc:8 Include file: "des_ser_PCIe40_main.h" not found. [missingInclude]
daq/modules/ElapsedTime/src/ElapsedTimeModule.cc:23 Member variable 'ElapsedTimeModule::m_nevent' is not initialized in the constructor. [uninitMemberVar]
daq/modules/ElapsedTime/src/ElapsedTimeModule.cc:23 Member variable 'ElapsedTimeModule::m_nevprev' is not initialized in the constructor. [uninitMemberVar]
daq/modules/ElapsedTime/include/ElapsedTimeModule.h:27 The destructor '~ElapsedTimeModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rawdata/modules/src/DeSerializer.cc:29 Member variable 'DeSerializerModule::m_fp_dump' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializer.cc:29 Member variable 'DeSerializerModule::m_buffer' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializer.cc:29 Member variable 'DeSerializerModule::m_bufary' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializer.cc:29 Member variable 'DeSerializerModule::m_prev_totbytes' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializer.cc:29 Member variable 'DeSerializerModule::m_ncycle' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializer.cc:29 Member variable 'DeSerializerModule::cur_time' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializer.cc:29 Member variable 'DeSerializerModule::m_start_time' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializer.cc:29 Member variable 'DeSerializerModule::time_array0' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializer.cc:29 Member variable 'DeSerializerModule::time_array1' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializer.cc:29 Member variable 'DeSerializerModule::time_array2' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializer.cc:29 Member variable 'DeSerializerModule::time_array3' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializer.cc:29 Member variable 'DeSerializerModule::time_array4' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializer.cc:29 Member variable 'DeSerializerModule::time_array5' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializer.cc:29 Member variable 'DeSerializerModule::m_num_usedbuf' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializer.cc:29 Member variable 'DeSerializerModule::m_shmfd_cfg' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializer.cc:29 Member variable 'DeSerializerModule::m_shmfd_sta' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializer.cc:184 The member function 'Belle2::DeSerializerModule::getTimeSec' can be static. [functionStatic]
daq/rawdata/modules/src/DeSerializer.cc:172 The member function 'Belle2::DeSerializerModule::calcSimpleChecksum' can be static. [functionStatic]
daq/rawdata/modules/src/DeSerializer.cc:161 The member function 'Belle2::DeSerializerModule::calcXORChecksum' can be static. [functionStatic]
daq/rawdata/modules/src/DeSerializer.cc:114 The member function 'Belle2::DeSerializerModule::shmOpen' can be static. [functionStatic]
daq/rawdata/modules/src/DeSerializer.cc:152 The member function 'Belle2::DeSerializerModule::shmGet' can be static. [functionStatic]
daq/slc/system/include/MCond.h:26 Class 'MCond' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/rawdata/modules/include/DeSerializer.h:39 The destructor '~DeSerializerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rawdata/modules/include/DeSerializer.h:47 The function 'event' overrides a function in a base class but is identical to the overridden function [uselessOverride]
daq/slc/readout/include/RunInfoBuffer.h:65 Function 'getName()' should return member 'm_nodename' by const reference. [returnByReference]
daq/slc/readout/include/RunInfoBuffer.h:66 Function 'getPath()' should return member 'm_path' by const reference. [returnByReference]
daq/rawdata/modules/src/DeSerializer.cc:306 %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
daq/rawdata/modules/src/DeSerializer.cc:213 Checking if unsigned expression 'std::fwrite(buf,size,1,m_fp_dump)' is less than zero. [unsignedLessThanZero]
daq/rawdata/modules/src/DeSerializer.cc:161 Parameter 'buf' can be declared as pointer to const [constParameterPointer]
daq/rawdata/modules/src/DeSerializer.cc:172 Parameter 'buf' can be declared as pointer to const [constParameterPointer]
daq/rawdata/modules/src/DeSerializer.cc:300 Variable 't_st' can be declared as pointer to const [constVariablePointer]
daq/hbasf2/utils/src/HLTEventProcessor.cc:443 Return value of function socket.release() is not used. [ignoredReturnValue]
daq/hbasf2/utils/src/HLTEventProcessor.cc:285 The class 'HLTEventProcessor' defines member function with name 'processEvent' also defined in its parent class 'EventProcessor'. [duplInheritedMember]
daq/hbasf2/utils/include/HLTEventProcessor.h:36 Class 'HLTEventProcessor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/hbasf2/utils/src/HLTEventProcessor.cc:481 Variable 'environment' can be declared as reference to const [constVariableReference]
daq/rawdata/modules/src/DeSerializerCOPPER.cc:44 Member variable 'DeSerializerCOPPERModule::m_use_slot' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/include/DeSerializerCOPPER.h:34 The destructor '~DeSerializerCOPPERModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rawdata/modules/src/DeSerializerCOPPER.cc:360 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DeSerializerCOPPER.cc:551 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/DeSerializerFILE.cc:28 Member variable 'DeSerializerFILEModule::m_fp_in' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializerFILE.cc:28 Member variable 'DeSerializerFILEModule::m_prev_buf' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializerFILE.cc:28 Member variable 'DeSerializerFILEModule::m_prev_buf_flag' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializerFILE.cc:28 Member variable 'DeSerializerFILEModule::m_dummy_evenum' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializerFILE.cc:28 Member variable 'DeSerializerFILEModule::m_repetition_cnt' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/include/DeSerializerFILE.h:32 The destructor '~DeSerializerFILEModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rawdata/modules/src/DeSerializerFILE.cc:201 Condition '(read_size=std::fread((char*)temp_buf+recvd_byte,1,bytes_to_read-recvd_byte,fp_in))<0' is always false [knownConditionTrueFalse]
daq/rawdata/modules/src/DeSerializerFILE.cc:201 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/DeSerializerPC.cc:46 Member variable 'DeSerializerPCModule::event_diff' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializerPC.cc:46 Member variable 'DeSerializerPCModule::m_prev_copper_ctr' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializerPC.cc:46 Member variable 'DeSerializerPCModule::m_prev_evenum' is not initialized in the constructor. [uninitMemberVar]
daq/storage/include/ONSENBinData.h:41 The class 'ONSENBinData' defines member function with name 'getEventNumber' also defined in its parent class 'BinData'. [duplInheritedMember]
daq/storage/include/ONSENBinData.h:34 Class 'ONSENBinData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/rawdata/modules/src/DeSerializerPXD.cc:34 Class 'DeSerializerPXDModule' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/rawdata/modules/src/DeSerializerPC.cc:666 The member function 'Belle2::DeSerializerPCModule::setErrorFlag' can be static. [functionStatic]
daq/rawdata/modules/src/DeSerializerPXD.cc:34 Class 'DeSerializerPXDModule' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/rawdata/modules/include/DeSerializerPXD.h:35 The destructor '~DeSerializerPXDModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rawdata/modules/include/DeSerializerHLT.h:57 The class 'DeSerializerHLTModule' defines member variable with name 'rawcprarray' also defined in its parent class 'DeSerializerPCModule'. [duplInheritedMember]
daq/rawdata/modules/include/DeSerializerHLT.h:64 The class 'DeSerializerHLTModule' defines member variable with name 'raw_ftswarray' also defined in its parent class 'DeSerializerPCModule'. [duplInheritedMember]
daq/hbasf2/utils/src/StorageStreamHelper.cc:34 Possible leak in public function. The pointer 'm_buf' is not deallocated before it is allocated. [publicAllocationError]
daq/rawdata/modules/include/DeSerializerPC.h:37 The destructor '~DeSerializerPCModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/hbasf2/utils/src/StorageStreamHelper.cc:114 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DeSerializerPXD.cc:80 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/include/DeSerializerHLT.h:45 The destructor '~DeSerializerHLTModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/hbasf2/utils/src/StorageStreamHelper.cc:92 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/DeSerializerPC.cc:143 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DeSerializerPC.cc:206 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DeSerializerPC.cc:255 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DeSerializerPC.cc:255 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DeSerializerPC.cc:442 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DeSerializerPC.cc:500 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DeSerializerPC.cc:504 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DeSerializerPC.cc:533 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DeSerializerPC.cc:538 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DeSerializerPC.cc:559 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DeSerializerPC.cc:753 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DeSerializerPC.cc:758 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DeSerializerPC.cc:220 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/DeSerializerPC.cc:235 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/DeSerializerPC.cc:239 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/DeSerializerPC.cc:243 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/DeSerializerPC.cc:247 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/DeSerializerPC.cc:294 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/DeSerializerPC.cc:360 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/DeSerializerPC.cc:375 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/DeSerializerPC.cc:375 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/DeSerializerPC.cc:406 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/hbasf2/utils/src/HLTStreamHelper.cc:36 C-style pointer casting [cstyleCast]
daq/hbasf2/utils/src/HLTStreamHelper.cc:46 Variable 'h1' can be declared as pointer to const [constVariablePointer]
daq/rawdata/modules/include/DesSerPrePCMain.h:29 The destructor '~DesSerPrePCMainModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rawdata/include/DesSerPrePC.h:31 The destructor '~DesSerPrePC' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rawdata/modules/src/GenRawSend.cc:27 Member variable 'GenRawSendModule::m_sock' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/include/GenRawSend.h:30 The destructor '~GenRawSendModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rawdata/modules/include/GenRawSend.h:36 The function 'beginRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
daq/rawdata/modules/include/GenRawSend.h:42 The function 'endRun' overrides a function in a base class but is identical to the overridden function [uselessOverride]
daq/rawdata/modules/src/GenRawSend.cc:57 Possible leak in public function. The pointer 'm_buffer' is not deallocated before it is allocated. [publicAllocationError]
daq/rawdata/modules/src/DeSerializerPrePC.cc:35 Member variable 'DeSerializerPrePCModule::event_diff' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializerPrePC.cc:35 Member variable 'DeSerializerPrePCModule::m_prev_copper_ctr' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DeSerializerPrePC.cc:35 Member variable 'DeSerializerPrePCModule::m_prev_evenum' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DummyDataSource.cc:24 Member variable 'DummyDataSourceModule::n_basf2evt' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DummyDataSource.cc:24 Member variable 'DummyDataSourceModule::m_totbytes' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DummyDataSource.cc:24 Member variable 'DummyDataSourceModule::m_start_flag' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DummyDataSource.cc:24 Member variable 'DummyDataSourceModule::m_start_time' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DummyDataSource.cc:24 Member variable 'DummyDataSourceModule::m_prev_time' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DummyDataSource.cc:24 Member variable 'DummyDataSourceModule::prev_event' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DummyDataSource.cc:24 Member variable 'DummyDataSourceModule::m_prev_totbytes' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/DummyDataSource.cc:24 Member variable 'DummyDataSourceModule::m_prev_nevt' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/MonitorDataCOPPER.cc:29 Member variable 'MonitorDataCOPPERModule::h_size' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/MonitorDataCOPPER.cc:29 Member variable 'MonitorDataCOPPERModule::h_nevt' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/MonitorDataCOPPER.cc:29 Member variable 'MonitorDataCOPPERModule::h_rate' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/MonitorDataCOPPER.cc:29 Member variable 'MonitorDataCOPPERModule::h_diff' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/MonitorDataCOPPER.cc:29 Member variable 'MonitorDataCOPPERModule::m_nevt' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/MonitorDataCOPPER.cc:29 Member variable 'MonitorDataCOPPERModule::m_start_time' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/include/DummyDataSource.h:91 The member function 'Belle2::DummyDataSourceModule::getTimeSec' can be static. [functionStatic]
daq/rawdata/modules/include/DummyDataSource.h:36 The destructor '~DummyDataSourceModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rawdata/modules/include/MonitorDataCOPPER.h:29 The destructor '~MonitorDataCOPPERModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rawdata/modules/include/DeSerializerPrePC.h:37 The destructor '~DeSerializerPrePCModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rawdata/modules/src/DummyDataSource.cc:127 Condition 'i<nwords_1st' is always false [knownConditionTrueFalse]
daq/rawdata/modules/src/DummyDataSource.cc:145 Condition 'i<nwords_2nd' is always false [knownConditionTrueFalse]
daq/rawdata/modules/src/DummyDataSource.cc:163 Condition 'i<nwords_3rd' is always false [knownConditionTrueFalse]
daq/rawdata/modules/src/DummyDataSource.cc:181 Condition 'i<nwords_4th' is always false [knownConditionTrueFalse]
daq/rawdata/modules/include/DummyDataSourceFile.h:26 The destructor '~DummyDataSourceFileModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rawdata/modules/src/DummyDataSource.cc:229 %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
daq/rawdata/modules/src/DummyDataSource.cc:243 %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
daq/rawdata/modules/src/DeSerializerPrePC.cc:115 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DeSerializerPrePC.cc:152 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DeSerializerPrePC.cc:194 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DummyDataSourceFile.cc:144 %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
daq/rawdata/modules/src/DeSerializerPrePC.cc:194 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DummyDataSourceFile.cc:152 %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
daq/rawdata/modules/src/DeSerializerPrePC.cc:355 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DeSerializerPrePC.cc:408 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DeSerializerPrePC.cc:412 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DeSerializerPrePC.cc:441 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DeSerializerPrePC.cc:446 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DeSerializerPrePC.cc:468 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/DeSerializerPrePC.cc:161 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/DeSerializerPrePC.cc:174 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/DeSerializerPrePC.cc:178 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/DeSerializerPrePC.cc:182 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/DeSerializerPrePC.cc:186 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/DeSerializerPrePC.cc:233 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/DeSerializerPrePC.cc:292 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/DeSerializerPrePC.cc:300 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/DeSerializerPrePC.cc:300 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/DeSerializerPrePC.cc:330 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/pcie40/src/des_ser_PCIe40_main.cc:2250 Boolean expression '0xfffff000!=0x7f7f0000' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean]
daq/pcie40/src/des_ser_PCIe40_main.cc:2250 Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition]
daq/pcie40/src/des_ser_PCIe40_main.cc:1986 Either the condition '(fp=popen(cmdline,"r"))==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck]
daq/pcie40/src/des_ser_PCIe40_main.cc:1893 C-style pointer casting [cstyleCast]
daq/pcie40/src/des_ser_PCIe40_main.cc:1612 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/pcie40/src/des_ser_PCIe40_main.cc:1967 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/pcie40/src/des_ser_PCIe40_main.cc:2022 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/pcie40/src/des_ser_PCIe40_main.cc:2327 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/pcie40/src/des_ser_PCIe40_main.cc:2159 Local variable 'ret' shadows outer variable [shadowVariable]
daq/pcie40/src/des_ser_PCIe40_main.cc:2210 Local variable 'ret' shadows outer variable [shadowVariable]
daq/pcie40/src/des_ser_PCIe40_main.cc:816 Function parameter 'valid_ch' should be passed by const reference. [passedByValue]
daq/pcie40/src/des_ser_PCIe40_main.cc:1715 Function parameter 'valid_ch' should be passed by const reference. [passedByValue]
daq/pcie40/src/des_ser_PCIe40_main.cc:1718 Function parameter 'splitted_ch' should be passed by const reference. [passedByValue]
daq/pcie40/src/des_ser_PCIe40_main.cc:152 Parameter 'data' can be declared as pointer to const [constParameterPointer]
daq/pcie40/src/des_ser_PCIe40_main.cc:170 Parameter 'data' can be declared as pointer to const [constParameterPointer]
daq/pcie40/src/des_ser_PCIe40_main.cc:178 Parameter 'data' can be declared as pointer to const [constParameterPointer]
daq/pcie40/src/des_ser_PCIe40_main.cc:186 Parameter 'data' can be declared as pointer to const [constParameterPointer]
daq/pcie40/src/des_ser_PCIe40_main.cc:202 Parameter 'data' can be declared as pointer to const [constParameterPointer]
daq/pcie40/src/des_ser_PCIe40_main.cc:213 Parameter 'data' can be declared as pointer to const [constParameterPointer]
daq/pcie40/src/des_ser_PCIe40_main.cc:224 Parameter 'data' can be declared as pointer to const [constParameterPointer]
daq/pcie40/src/des_ser_PCIe40_main.cc:237 Parameter 'data' can be declared as pointer to const [constParameterPointer]
daq/pcie40/src/des_ser_PCIe40_main.cc:250 Parameter 'data' can be declared as pointer to const [constParameterPointer]
daq/pcie40/src/des_ser_PCIe40_main.cc:1116 Variable 't_st' can be declared as pointer to const [constVariablePointer]
daq/pcie40/src/des_ser_PCIe40_main.cc:1893 Variable 'snd_arg' can be declared as pointer to const [constVariablePointer]
daq/pcie40/src/des_ser_PCIe40_main.cc:2983 Variable 't_st' can be declared as pointer to const [constVariablePointer]
daq/pcie40/src/des_ser_PCIe40_main.cc:3026 Uninitialized variable: run_no [uninitvar]
daq/pcie40/src/des_ser_PCIe40_main.cc:1768 Variable 'cur_ch_main' is assigned a value that is never used. [unreadVariable]
daq/pcie40/src/des_ser_PCIe40_main.cc:1770 Variable 'cur_ch_splitted' is assigned a value that is never used. [unreadVariable]
daq/pcie40/src/des_ser_PCIe40_main.cc:2071 Variable 'tot_event_nwords' is assigned a value that is never used. [unreadVariable]
daq/pcie40/src/des_ser_PCIe40_main.cc:2301 Variable 'ret' is assigned a value that is never used. [unreadVariable]
daq/pcie40/src/des_ser_PCIe40_main.cc:2946 Variable 'sum_err_flag_cnt' is assigned a value that is never used. [unreadVariable]
daq/pcie40/src/des_ser_PCIe40_main.cc:2947 Variable 'sum_cur_evtnum' is assigned a value that is never used. [unreadVariable]
daq/pcie40/src/des_ser_PCIe40_main.cc:2953 Variable 'sum_err_flag_cnt' is assigned a value that is never used. [unreadVariable]
daq/pcie40/src/des_ser_PCIe40_main.cc:2954 Variable 'sum_cur_evtnum' is assigned a value that is never used. [unreadVariable]
daq/pcie40/src/des_ser_PCIe40_main.cc:2973 Variable 'sum_crc_err_ch[m]' is assigned a value that is never used. [unreadVariable]
daq/pcie40/src/des_ser_PCIe40_main.cc:2690 Variable 'errors' is assigned a value that is never used. [unreadVariable]
daq/rawdata/src/CprErrorMessage.cc:53 The member function 'Belle2::CprErrorMessage::PrintError' can be static. [functionStatic]
daq/rawdata/src/CprErrorMessage.cc:82 The member function 'Belle2::CprErrorMessage::PrintError' can be static. [functionStatic]
daq/rawdata/modules/src/Serializer.cc:35 Member variable 'SerializerModule::m_shmfd_cfg' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/Serializer.cc:35 Member variable 'SerializerModule::m_shmfd_sta' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/Serializer.cc:35 Member variable 'SerializerModule::m_cfg_buf' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/Serializer.cc:35 Member variable 'SerializerModule::m_cfg_sta' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/Serializer.cc:35 Member variable 'SerializerModule::BUF_SIZE_WORD' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/Serializer.cc:35 Member variable 'SerializerModule::m_buffer' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/Serializer.cc:35 Member variable 'SerializerModule::m_socket' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/Serializer.cc:35 Member variable 'SerializerModule::m_sock' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/Serializer.cc:35 Member variable 'SerializerModule::m_start_time' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/Serializer.cc:35 Member variable 'SerializerModule::m_prev_time' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/Serializer.cc:35 Member variable 'SerializerModule::m_prev_nevt' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/Serializer.cc:35 Member variable 'SerializerModule::m_prev_totbytes' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/Serializer.cc:35 Member variable 'SerializerModule::time_array0' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/Serializer.cc:35 Member variable 'SerializerModule::time_array1' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/Serializer.cc:35 Member variable 'SerializerModule::time_array2' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/Serializer.cc:35 Member variable 'SerializerModule::p_method_val' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/Serializer.cc:35 Member variable 'SerializerModule::m_totbytes' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/src/Serializer.cc:477 The member function 'Belle2::SerializerModule::calcXORChecksum' can be static. [functionStatic]
daq/rawdata/modules/src/Serializer.cc:130 The member function 'Belle2::SerializerModule::shmGet' can be static. [functionStatic]
daq/rawdata/modules/src/Serializer.cc:487 The member function 'Belle2::SerializerModule::printData' can be static. [functionStatic]
daq/rawdata/modules/src/Serializer.cc:460 The member function 'Belle2::SerializerModule::getTimeSec' can be static. [functionStatic]
daq/rawdata/modules/include/Serializer.h:38 The destructor '~SerializerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rawdata/src/CprErrorMessage.cc:35 Function parameter 'err_str' should be passed by const reference. [passedByValue]
daq/rawdata/src/CprErrorMessage.cc:53 Parameter 'err_message' can be declared as pointer to const [constParameterPointer]
daq/rawdata/modules/src/Serializer.cc:300 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/Serializer.cc:304 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/Serializer.cc:308 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/Serializer.cc:383 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/Serializer.cc:650 C-style pointer casting [cstyleCast]
daq/rawdata/modules/src/Serializer.cc:237 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/Serializer.cc:240 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/Serializer.cc:243 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/Serializer.cc:395 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/Serializer.cc:422 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/modules/src/Serializer.cc:477 Parameter 'buf' can be declared as pointer to const [constParameterPointer]
daq/rawdata/modules/src/Serializer.cc:487 Parameter 'buf' can be declared as pointer to const [constParameterPointer]
daq/rawdata/modules/src/Serializer.cc:308 Variable 'n' is assigned a value that is never used. [unreadVariable]
daq/rawdata/modules/src/Root2Raw.cc:43 Member variable 'Root2RawModule::m_file' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/tools/dump_header.cc:45 Variable 'is' is assigned a value that is never used. [unreadVariable]
daq/rawdata/src/DesSerCOPPER.cc:24 Member variable 'DesSerCOPPER::m_cpr_fd' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSerCOPPER.cc:24 Member variable 'DesSerCOPPER::m_use_slot' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/include/DesSerCOPPER.h:32 The destructor '~DesSerCOPPER' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rawdata/src/DesSerCOPPER.cc:409 %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
daq/rawdata/src/DesSerCOPPER.cc:188 C-style pointer casting [cstyleCast]
daq/rawdata/src/DesSerCOPPER.cc:549 C-style pointer casting [cstyleCast]
daq/rawdata/src/DesSerCOPPER.cc:339 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/src/DesSerCOPPER.cc:389 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/src/DesSerCOPPER.cc:393 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/src/DesSerCOPPER.cc:24 Function parameter 'host_recv' should be passed by const reference. [passedByValue]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::max_nevt' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::max_seconds' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_compressionLevel' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::n_basf2evt' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/modules/include/Root2Raw.h:28 The destructor '~Root2RawModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_prev_nevt' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_fp_dump' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_buffer' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_bufary' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_recvd_totbytes' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_recvd_prev_totbytes' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_sent_totbytes' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_sent_prev_totbytes' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_ncycle' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::cur_time' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_start_time' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_prev_time' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::prev_event' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_num_usedbuf' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_nodeid' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_exp_no' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_data_type' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_trunc_mask' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_shmflag' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_shmfd_cfg' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_shmfd_sta' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::monitor_numeve' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_start_flag' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_cfg_buf' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_cfg_sta' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_run_pause' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_run_error' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::event_diff' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_prev_copper_ctr' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_prev_evenum' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_socket_send' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::m_port_to' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:30 Member variable 'DesSer::p_method_val' is not initialized in the constructor. [uninitMemberVar]
daq/rawdata/src/DesSer.cc:505 The member function 'Belle2::DesSer::printData' can be static. [functionStatic]
daq/rawdata/src/DesSer.cc:478 The member function 'Belle2::DesSer::getTimeSec' can be static. [functionStatic]
daq/rawdata/src/DesSer.cc:495 The member function 'Belle2::DesSer::calcXORChecksum' can be static. [functionStatic]
daq/rawdata/src/DesSer.cc:679 The member function 'Belle2::DesSer::shmOpen' can be static. [functionStatic]
daq/rawdata/src/DesSer.cc:408 Either the condition '(fp=popen(cmdline,"r"))==NULL' is redundant or there is possible null pointer dereference: fp. [nullPointerRedundantCheck]
daq/rawdata/src/DesSer.cc:304 C-style pointer casting [cstyleCast]
daq/rawdata/src/DesSer.cc:308 C-style pointer casting [cstyleCast]
daq/rawdata/src/DesSer.cc:312 C-style pointer casting [cstyleCast]
daq/rawdata/src/DesSer.cc:385 C-style pointer casting [cstyleCast]
daq/rawdata/src/DesSer.cc:242 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/src/DesSer.cc:245 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/src/DesSer.cc:248 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/src/DesSer.cc:397 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/src/DesSer.cc:438 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/src/DesSer.cc:495 Parameter 'buf' can be declared as pointer to const [constParameterPointer]
daq/rawdata/src/DesSer.cc:505 Parameter 'buf' can be declared as pointer to const [constParameterPointer]
daq/rawdata/modules/src/Root2Raw.cc:95 If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory]
daq/rawdata/modules/src/Root2Raw.cc:94 C-style pointer casting [cstyleCast]
daq/rawdata/src/DesSer.cc:312 Variable 'n' is assigned a value that is never used. [unreadVariable]
daq/rfarm/event/hltsocket/src/HLTMainLoop.cc:32 The member function 'Belle2::HLTMainLoop::isRunning' can be static. [functionStatic]
daq/rfarm/event/hltsocket/src/HLTMainLoop.cc:37 The member function 'Belle2::HLTMainLoop::initSignalHandler' can be static. [functionStatic]
daq/rfarm/event/hltsocket/src/HLTMainLoop.cc:47 Parameter 'buffer' can be declared as pointer to const [constParameterPointer]
daq/rawdata/src/DesSerPrePC.cc:65 C-style pointer casting [cstyleCast]
daq/rawdata/src/DesSerPrePC.cc:137 C-style pointer casting [cstyleCast]
daq/rawdata/src/DesSerPrePC.cc:179 C-style pointer casting [cstyleCast]
daq/rawdata/src/DesSerPrePC.cc:179 C-style pointer casting [cstyleCast]
daq/rawdata/src/DesSerPrePC.cc:358 C-style pointer casting [cstyleCast]
daq/rawdata/src/DesSerPrePC.cc:415 C-style pointer casting [cstyleCast]
daq/rawdata/src/DesSerPrePC.cc:419 C-style pointer casting [cstyleCast]
daq/rawdata/src/DesSerPrePC.cc:450 C-style pointer casting [cstyleCast]
daq/rawdata/src/DesSerPrePC.cc:455 C-style pointer casting [cstyleCast]
daq/rawdata/src/DesSerPrePC.cc:475 C-style pointer casting [cstyleCast]
daq/rawdata/src/DesSerPrePC.cc:712 C-style pointer casting [cstyleCast]
daq/rawdata/src/DesSerPrePC.cc:151 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/src/DesSerPrePC.cc:166 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/src/DesSerPrePC.cc:168 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/src/DesSerPrePC.cc:170 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/src/DesSerPrePC.cc:172 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/src/DesSerPrePC.cc:217 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/src/DesSerPrePC.cc:275 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/src/DesSerPrePC.cc:290 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/src/DesSerPrePC.cc:290 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/src/DesSerPrePC.cc:321 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/hltsocket/src/HLTFile.cc:39 Class 'HLTFile' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/rfarm/event/hltsocket/src/HLTFile.cc:39 Class 'HLTFile' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/rawdata/src/DesSerPrePC.cc:28 Function parameter 'host_recv' should be passed by const reference. [passedByValue]
daq/rfarm/event/hltsocket/src/HLTFile.cc:43 Parameter 'data' can be declared as pointer to const [constParameterPointer]
daq/rfarm/event/hltsocket/src/HLTFile.cc:57 Parameter 'data' can be declared as pointer to const [constParameterPointer]
daq/rawdata/tools/dummy_data_distrib.cc:107 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/tools/dummy_data_distrib.cc:334 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/tools/dummy_data_src.cc:490 Unhandled exception thrown in function that is an entry point. [throwInEntryPoint]
daq/rawdata/tools/dummy_data_src.cc:104 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rawdata/tools/dummy_data_src.cc:442 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/hltsocket/tools/b2hlt_file2rb.cc:98 Identical inner 'if' condition is always true. [identicalInnerCondition]
daq/rfarm/event/hltsocket/tools/b2hlt_file2rb.cc:122 Condition 'mainLoop.isRunning()' is always true [knownConditionTrueFalse]
daq/rfarm/event/hltsocket/tools/b2hlt_file2rb.cc:66 C-style pointer casting [cstyleCast]
daq/rfarm/event/hltsocket/src/HLTSocket.cc:261 C-style pointer casting [cstyleCast]
daq/rfarm/event/hltsocket/src/HLTSocket.cc:35 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/hltsocket/src/HLTSocket.cc:61 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/hltsocket/src/HLTSocket.cc:106 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/hltsocket/src/HLTSocket.cc:134 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/hltsocket/src/HLTSocket.cc:149 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/hltsocket/src/HLTSocket.cc:216 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/hltsocket/src/HLTSocket.cc:226 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/hltsocket/src/HLTSocket.cc:229 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/hltsocket/src/HLTSocket.cc:281 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/hltsocket/tools/b2hlt_rb2file.cc:84 Identical inner 'if' condition is always true. [identicalInnerCondition]
daq/rfarm/event/hltsocket/tools/b2hlt_rb2file.cc:107 Condition 'mainLoop.isRunning()' is always true [knownConditionTrueFalse]
daq/rfarm/event/hltsocket/tools/b2hlt_rb2file.cc:64 C-style pointer casting [cstyleCast]
daq/rfarm/event/hltsocket/tools/b2hlt_rb2rb.cc:85 Identical inner 'if' condition is always true. [identicalInnerCondition]
daq/rfarm/event/hltsocket/tools/b2hlt_rb2rb.cc:97 Identical inner 'if' condition is always true. [identicalInnerCondition]
daq/rfarm/event/modules/src/CertifyParallelModule.cc:23 Member variable 'CertifyParallelModule::m_nevent' is not initialized in the constructor. [uninitMemberVar]
daq/rfarm/event/modules/include/CertifyParallelModule.h:25 The destructor '~CertifyParallelModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rfarm/event/modules/include/CertifyParallelModule.h:28 The function 'initialize' overrides a function in a base class but is identical to the overridden function [uselessOverride]
daq/rfarm/event/hltsocket/tools/b2hlt_rb2socket.cc:96 Identical inner 'if' condition is always true. [identicalInnerCondition]
daq/rfarm/event/hltsocket/tools/b2hlt_rb2socket.cc:65 C-style pointer casting [cstyleCast]
daq/rfarm/event/hltsocket/tools/b2hlt_file2socket.cc:113 Identical inner 'if' condition is always true. [identicalInnerCondition]
daq/rfarm/event/hltsocket/tools/b2hlt_file2socket.cc:137 Condition 'mainLoop.isRunning()' is always true [knownConditionTrueFalse]
daq/rfarm/event/modules/src/Ds2RawModule.cc:32 Member variable 'Ds2RawModule::m_streamer' is not initialized in the constructor. [uninitMemberVar]
daq/rfarm/event/modules/include/Ds2RawModule.h:33 The destructor '~Ds2RawModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rfarm/event/modules/src/Ds2RawModule.cc:59 Possible leak in public function. The pointer 'm_rbuf' is not deallocated before it is allocated. [publicAllocationError]
daq/rfarm/event/modules/src/Ds2RbufModule.cc:27 Member variable 'Ds2RbufModule::m_streamer' is not initialized in the constructor. [uninitMemberVar]
daq/rfarm/event/modules/include/Ds2RbufModule.h:32 The destructor '~Ds2RbufModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rfarm/event/modules/src/Ds2RbufModule.cc:56 Possible leak in public function. The pointer 'm_rbuf' is not deallocated before it is allocated. [publicAllocationError]
daq/rfarm/event/modules/src/Ds2RbufModule.cc:81 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/hltsocket/tools/b2hlt_socket2rb.cc:104 Identical inner 'if' condition is always true. [identicalInnerCondition]
daq/rfarm/event/hltsocket/tools/b2hlt_socket2rb.cc:65 C-style pointer casting [cstyleCast]
daq/rfarm/event/modules/src/FastRbuf2DsModule.cc:36 Member variable 'FastRbuf2DsModule::m_streamer' is not initialized in the constructor. [uninitMemberVar]
daq/rfarm/event/modules/include/FastRbuf2DsModule.h:37 The destructor '~FastRbuf2DsModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rfarm/event/modules/src/FastRbuf2DsModule.cc:131 Condition 'size==0' is always false [knownConditionTrueFalse]
daq/rfarm/event/modules/src/FastRbuf2DsModule.cc:83 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/modules/src/FastRbuf2DsModule.cc:130 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/src/RawRevRb2Sock.cc:17 Class 'RawRevRb2Sock' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/rfarm/event/src/RawRevRb2Sock.cc:17 Class 'RawRevRb2Sock' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/rfarm/event/src/RawRevRb2Sock.cc:17 C-style pointer casting [cstyleCast]
daq/rfarm/event/src/RawRevRb2Sock.cc:20 C-style pointer casting [cstyleCast]
daq/rfarm/event/modules/src/rawinputModule.cc:14 Include file: "TSystem.h" not found. [missingInclude]
daq/rfarm/event/src/RawRevSock2Rb.cc:20 Class 'RawRevSock2Rb' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/rfarm/event/src/RawRevSock2Rb.cc:20 Class 'RawRevSock2Rb' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/rfarm/event/src/RawRevSock2Rb.cc:23 C-style pointer casting [cstyleCast]
daq/rfarm/event/src/RawRevSock2Rb.cc:17 Function parameter 'rbuf' should be passed by const reference. [passedByValue]
daq/rfarm/event/src/RawRevSock2Rb.cc:17 Function parameter 'src' should be passed by const reference. [passedByValue]
daq/rfarm/event/modules/src/Rbuf2DsModule.cc:42 Member variable 'Rbuf2DsModule::m_streamer' is not initialized in the constructor. [uninitMemberVar]
daq/rfarm/event/src/Rb2Sock.cc:19 Class 'Rb2Sock' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/rfarm/event/src/Rb2Sock.cc:19 Class 'Rb2Sock' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/rfarm/event/modules/include/Rbuf2DsModule.h:34 The destructor '~Rbuf2DsModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rfarm/event/src/Rb2Sock.cc:35 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/modules/src/Rbuf2DsModule.cc:85 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/modules/src/Rbuf2DsModule.cc:132 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/src/Rb2Sock.cc:16 Function parameter 'rbuf' should be passed by const reference. [passedByValue]
daq/rfarm/event/src/RevSock2Rb.cc:19 Class 'RevSock2Rb' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/rfarm/event/src/RevSock2Rb.cc:19 Class 'RevSock2Rb' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/rfarm/event/src/RevSock2Rb.cc:22 C-style pointer casting [cstyleCast]
daq/rfarm/event/src/RevSock2Rb.cc:50 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/src/RevSock2Rb.cc:16 Function parameter 'rbuf' should be passed by const reference. [passedByValue]
daq/rfarm/event/src/Sock2Rb.cc:19 Class 'Sock2Rb' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/rfarm/event/src/Sock2Rb.cc:19 Class 'Sock2Rb' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/rfarm/event/src/Sock2Rb.cc:48 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/src/Sock2Rb.cc:16 Function parameter 'rbuf' should be passed by const reference. [passedByValue]
daq/rfarm/event/src/RevRb2Sock.cc:19 Class 'RevRb2Sock' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/rfarm/event/src/RevRb2Sock.cc:19 Class 'RevRb2Sock' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/rfarm/event/src/RevRb2Sock.cc:19 C-style pointer casting [cstyleCast]
daq/rfarm/event/src/RevRb2Sock.cc:22 C-style pointer casting [cstyleCast]
daq/rfarm/event/src/RevRb2Sock.cc:36 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/tools/dump_sendheader.cc:31 Variable 'tp' can be declared as pointer to const [constVariablePointer]
daq/rfarm/event/tools/dumprb.cc:27 Variable 'rbuf' can be declared as pointer to const [constVariablePointer]
daq/rfarm/event/tools/file2sockr.cc:19 Include file: "TRandom.h" not found. [missingInclude]
daq/rfarm/event/tools/file2rb.cc:55 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/modules/include/Rbuf2RbufModule.h:35 The destructor '~Rbuf2RbufModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rfarm/event/tools/mfile2rb.cc:74 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/tools/mrb2rb.cc:48 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/tools/mrb2rb.cc:60 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/tools/rawfile2rb.cc:46 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/tools/rawfile2rb.cc:55 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/tools/rawfile2rb.cc:46 Variable 'recsize' can be declared as pointer to const [constVariablePointer]
daq/rfarm/event/tools/rb2file.cc:43 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/tools/rb2rb.cc:41 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/tools/rb2rb.cc:54 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/tools/rb2rb.cc:46 Variable 'msg' can be declared as pointer to const [constVariablePointer]
daq/rfarm/event/tools/rb2mrb.cc:51 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/tools/rb2mrb.cc:64 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/tools/rb2mrb.cc:77 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/tools/file2sockr.cc:50 fscanf() without field width limits can crash with huge input data. [invalidscanf]
daq/rfarm/event/tools/readrb.cc:39 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/tools/readrb.cc:50 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/tools/readrb.cc:45 Variable 'msg' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFDqmServer.cc:21 Member variable 'RFDqmServer::m_pid_dqm' is not initialized in the constructor. [uninitMemberVar]
daq/rfarm/manager/src/RFDqmServer.cc:21 Member variable 'RFDqmServer::m_pid_relay' is not initialized in the constructor. [uninitMemberVar]
daq/rfarm/manager/src/RFDqmServer.cc:21 Member variable 'RFDqmServer::m_expno' is not initialized in the constructor. [uninitMemberVar]
daq/rfarm/manager/src/RFDqmServer.cc:21 Member variable 'RFDqmServer::m_runno' is not initialized in the constructor. [uninitMemberVar]
daq/rfarm/manager/src/RFCommand.cc:27 The class 'RFCommand' defines member function with name 'operator=' also defined in its parent class 'NSMCommand'. [duplInheritedMember]
daq/rfarm/manager/src/RFCommand.cc:43 The class 'RFCommand' defines member function with name 'operator=' also defined in its parent class 'NSMCommand'. [duplInheritedMember]
daq/rfarm/manager/src/RFDqmServer.cc:24 Class 'RFDqmServer' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/rfarm/manager/src/RFDqmServer.cc:24 Class 'RFDqmServer' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/rfarm/manager/include/RFDqmServer.h:25 Class 'RFDqmServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/rfarm/manager/src/RFDqmServer.cc:21 Function parameter 'conffile' should be passed by const reference. [passedByValue]
daq/rfarm/manager/src/RFConf.cc:29 Class 'RFConf' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/rfarm/manager/src/RFConf.cc:29 Class 'RFConf' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/rfarm/manager/src/RFConf.cc:56 Condition '!top.key' is always true [knownConditionTrueFalse]
daq/rfarm/manager/src/RFConf.cc:107 If memory allocation fails, then there is a possible null pointer dereference: cur [nullPointerOutOfMemory]
daq/rfarm/manager/src/RFConf.cc:108 If memory allocation fails, then there is a possible null pointer dereference: cur [nullPointerOutOfMemory]
daq/rfarm/manager/src/RFConf.cc:109 If memory allocation fails, then there is a possible null pointer dereference: cur [nullPointerOutOfMemory]
daq/rfarm/manager/src/RFConf.cc:105 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFConf.cc:108 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFConf.cc:111 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFConf.cc:73 Variable 'keyp' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFConf.cc:74 Variable 'delp' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFConf.cc:75 Variable 'valp' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFEventProcessor.cc:26 Member variable 'RFEventProcessor::m_expno' is not initialized in the constructor. [uninitMemberVar]
daq/rfarm/manager/src/RFEventProcessor.cc:26 Member variable 'RFEventProcessor::m_runno' is not initialized in the constructor. [uninitMemberVar]
daq/rfarm/manager/src/RFEventProcessor.cc:29 Class 'RFEventProcessor' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/rfarm/manager/src/RFEventProcessor.cc:29 Class 'RFEventProcessor' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/rfarm/manager/include/RFEventProcessor.h:29 Class 'RFEventProcessor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/rfarm/manager/src/RFEventServer.cc:28 Member variable 'RFEventServer::m_nnodes' is not initialized in the constructor. [uninitMemberVar]
daq/rfarm/manager/src/RFEventServer.cc:31 Class 'RFEventServer' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/rfarm/manager/src/RFEventServer.cc:31 Class 'RFEventServer' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/rfarm/manager/include/RFEventServer.h:60 The class 'RFEventServer' defines member variable with name 's_instance' also defined in its parent class 'RFServerBase'. [duplInheritedMember]
daq/rfarm/manager/include/RFEventServer.h:27 Class 'RFEventServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/rfarm/manager/src/RFEventProcessor.cc:58 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFEventProcessor.cc:81 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFEventProcessor.cc:139 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFEventProcessor.cc:139 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFEventProcessor.cc:139 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFEventProcessor.cc:171 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFEventProcessor.cc:171 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFEventProcessor.cc:171 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFEventProcessor.cc:254 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFEventProcessor.cc:257 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFEventProcessor.cc:257 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFEventServer.cc:45 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFEventServer.cc:61 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFEventServer.cc:127 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFEventServer.cc:127 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFEventServer.cc:143 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFEventServer.cc:143 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFFlowStat.cc:26 Member variable 'RFFlowStat::m_cell' is not initialized in the constructor. [uninitMemberVar]
daq/rfarm/manager/src/RFEventProcessor.cc:26 Function parameter 'conffile' should be passed by const reference. [passedByValue]
daq/rfarm/manager/src/RFEventServer.cc:151 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFFlowStat.cc:26 Member variable 'RFFlowStat::m_rbuf' is not initialized in the constructor. [uninitMemberVar]
daq/rfarm/manager/src/RFFlowStat.cc:26 Member variable 'RFFlowStat::m_flowsize' is not initialized in the constructor. [uninitMemberVar]
daq/rfarm/manager/src/RFFlowStat.cc:26 Member variable 'RFFlowStat::m_nevtint' is not initialized in the constructor. [uninitMemberVar]
daq/rfarm/manager/src/RFFlowStat.cc:26 Member variable 'RFFlowStat::m_interval' is not initialized in the constructor. [uninitMemberVar]
daq/rfarm/manager/src/RFFlowStat.cc:109 The member function 'Belle2::RFFlowStat::fillProcessStatus' can be static. [functionStatic]
daq/rfarm/manager/src/RFFlowStat.cc:28 Class 'RFFlowStat' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/rfarm/manager/src/RFFlowStat.cc:28 Class 'RFFlowStat' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/rfarm/manager/src/RFEventServer.cc:28 Function parameter 'conffile' should be passed by const reference. [passedByValue]
daq/rfarm/manager/src/RFNSM.cc:279 Member variable 'RFNSM_Status::m_flag' is not initialized in the constructor. [uninitMemberVar]
daq/rfarm/manager/src/RFNSM.cc:279 Member variable 'RFNSM_Status::m_state' is not initialized in the constructor. [uninitMemberVar]
daq/rfarm/manager/src/RFNSM.cc:34 Member variable 'RFNSM::m_info' is not initialized in the constructor. [uninitMemberVar]
daq/rfarm/manager/src/RFNSM.cc:125 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFMaster.cc:60 The member function 'Belle2::RFMaster::Hook_Message_Handlers' can be static. [functionStatic]
daq/rfarm/manager/src/RFMaster.cc:353 The member function 'Belle2::RFMaster::monitor_loop' can be static. [functionStatic]
daq/rfarm/manager/src/RFMaster.cc:29 Class 'RFMaster' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/rfarm/manager/src/RFMaster.cc:29 Class 'RFMaster' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/rfarm/manager/include/RFMaster.h:20 Class 'RFMaster' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/rfarm/manager/src/RFMaster.cc:48 If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources]
daq/rfarm/manager/src/RFMaster.cc:49 If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources]
daq/rfarm/manager/src/RFMaster.cc:26 Function parameter 'conffile' should be passed by const reference. [passedByValue]
daq/rfarm/manager/src/RFMaster.cc:88 Variable 'dqmserver' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFMaster.cc:97 Variable 'distributor' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFMaster.cc:109 Variable 'hostbase' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFMaster.cc:131 Variable 'collector' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFMaster.cc:140 Variable 'roisender' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFMaster.cc:157 Variable 'roisender' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFMaster.cc:164 Variable 'collector' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFMaster.cc:173 Variable 'hostbase' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFMaster.cc:204 Variable 'dqmserver' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFMaster.cc:211 Variable 'distributor' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFMaster.cc:233 Variable 'dqmserver' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFMaster.cc:242 Variable 'hostbase' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFMaster.cc:272 Variable 'hostbase' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFMaster.cc:296 Variable 'dqmserver' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFMaster.cc:314 Variable 'dqmserver' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFMaster.cc:320 Variable 'distributor' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFMaster.cc:328 Variable 'hostbase' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFMaster.cc:344 Variable 'collector' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFLogManager.cc:30 Member variable 'RFLogManager::m_strbuf' is not initialized in the constructor. [uninitMemberVar]
daq/rfarm/manager/src/RFLogManager.cc:55 The member function 'Belle2::RFLogManager::today' can be static. [functionStatic]
daq/rfarm/manager/src/RFLogManager.cc:112 The member function 'Belle2::RFLogManager::timestamp' can be static. [functionStatic]
daq/rfarm/manager/src/RFLogManager.cc:58 Variable 'tmtoday' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFLogManager.cc:115 Variable 'tp' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFOutputServer.cc:28 Class 'RFOutputServer' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/rfarm/manager/src/RFOutputServer.cc:28 Class 'RFOutputServer' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/rfarm/manager/src/RFSharedMem.cc:18 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFSharedMem.cc:35 C-style pointer casting [cstyleCast]
daq/rfarm/manager/include/RFOutputServer.h:27 Class 'RFOutputServer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/rfarm/manager/src/RFSharedMem.cc:20 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/manager/include/RFOutputServer.h:34 The function 'Stop' overrides a function in a base class but is identical to the overridden function [uselessOverride]
daq/rfarm/manager/src/RFOutputServer.cc:139 Possible null pointer dereference: nsmm [nullPointer]
daq/rfarm/manager/src/RFOutputServer.cc:42 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFOutputServer.cc:63 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFOutputServer.cc:125 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFOutputServer.cc:125 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFOutputServer.cc:132 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFOutputServer.cc:140 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFOutputServer.cc:143 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFOutputServer.cc:143 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFOutputServer.cc:162 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFOutputServer.cc:162 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFOutputServer.cc:25 Function parameter 'conffile' should be passed by const reference. [passedByValue]
daq/rfarm/manager/src/RFOutputServer.cc:150 Variable 'hostbase' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/src/RFRoiSender.cc:27 Class 'RFRoiSender' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/rfarm/manager/src/RFRoiSender.cc:27 Class 'RFRoiSender' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/rfarm/manager/include/RFRoiSender.h:21 Class 'RFRoiSender' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/rfarm/manager/include/RFRoiSender.h:27 The function 'Start' overrides a function in a base class but is identical to the overridden function [uselessOverride]
daq/rfarm/manager/include/RFRoiSender.h:28 The function 'Stop' overrides a function in a base class but is identical to the overridden function [uselessOverride]
daq/rfarm/manager/src/RFRoiSender.cc:74 Possible null pointer dereference: nsmm [nullPointer]
daq/rfarm/manager/src/RFRoiSender.cc:43 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFRoiSender.cc:53 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFRoiSender.cc:75 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFRoiSender.cc:94 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/RFProcessManager.cc:42 If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources]
daq/rfarm/manager/src/RFProcessManager.cc:43 If resource allocation fails, then there is a possible null pointer dereference: f [nullPointerOutOfResources]
daq/rfarm/manager/src/RFRoiSender.cc:24 Function parameter 'conffile' should be passed by const reference. [passedByValue]
daq/rfarm/manager/src/RFProcessManager.cc:188 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/manager/src/RFProcessManager.cc:191 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/manager/src/SharedMem.cc:70 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/SharedMem.cc:136 C-style pointer casting [cstyleCast]
daq/rfarm/manager/src/SharedMem.cc:106 Local variable 'shmid' shadows outer function [shadowFunction]
daq/rfarm/manager/src/SharedMem.cc:172 Function parameter 'user' should be passed by const reference. [passedByValue]
daq/rfarm/manager/src/SharedMem.cc:172 Function parameter 'name' should be passed by const reference. [passedByValue]
daq/rfarm/manager/src/SharedMem.cc:177 Function parameter 'filename' should be passed by const reference. [passedByValue]
daq/rfarm/manager/src/SharedMem.cc:107 Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam]
daq/rfarm/manager/tools/rf_monitor.cc:41 C-style pointer casting [cstyleCast]
daq/rfarm/manager/tools/rf_monitor.cc:47 C-style pointer casting [cstyleCast]
daq/rfarm/manager/tools/rf_monitor.cc:67 C-style pointer casting [cstyleCast]
daq/rfarm/manager/tools/rf_monitor.cc:29 Variable 'format' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/tools/rf_monitor.cc:40 Variable 'node' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/tools/rf_monitor.cc:41 Variable 'nshm' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/tools/rf_monitor.cc:57 Variable 'hostbase' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/tools/nodedump.cc:97 C-style pointer casting [cstyleCast]
daq/rfarm/manager/tools/nodedump.cc:105 Variable 'cell' can be declared as reference to const [constVariableReference]
daq/roisend/src/util.cc:16 C-style pointer casting [cstyleCast]
daq/roisend/tools/dump_roi.cc:32 Variable 'tp' can be declared as pointer to const [constVariablePointer]
daq/roisend/tools/dump_roi.cc:56 Variable 'is' is assigned a value that is never used. [unreadVariable]
daq/roisend/src/b2_socket.cc:52 Condition 'timeout<0' is always true [knownConditionTrueFalse]
daq/roisend/src/b2_socket.cc:84 C-style pointer casting [cstyleCast]
daq/roisend/src/b2_socket.cc:193 C-style pointer casting [cstyleCast]
daq/roisend/src/b2_socket.cc:240 C-style pointer casting [cstyleCast]
daq/roisend/src/b2_socket.cc:113 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/roisend/src/b2_socket.cc:143 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/roisend/src/b2_socket.cc:179 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/roisend/src/RoiSenderCallback.cc:37 Class 'RoiSenderCallback' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/roisend/src/RoiSenderCallback.cc:37 Class 'RoiSenderCallback' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/roisend/src/RoiSenderCallback.cc:80 C-style pointer casting [cstyleCast]
daq/roisend/src/RoiSenderCallback.cc:82 C-style pointer casting [cstyleCast]
daq/roisend/src/RoiSenderCallback.cc:167 C-style pointer casting [cstyleCast]
daq/rfarm/event/modules/include/EvReduction.h:49 The destructor '~EvReductionModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rfarm/manager/tools/rfctl.cc:228 If memory allocation fails, then there is a possible null pointer dereference: prompt [nullPointerOutOfMemory]
daq/rfarm/manager/tools/rfctl.cc:229 If memory allocation fails, then there is a possible null pointer dereference: prompt [nullPointerOutOfMemory]
daq/rfarm/manager/tools/rfctl.cc:260 If memory allocation fails, then there is a possible null pointer dereference: prompt [nullPointerOutOfMemory]
daq/rfarm/manager/tools/rfctl.cc:102 C-style pointer casting [cstyleCast]
daq/rfarm/manager/tools/rfctl.cc:227 C-style pointer casting [cstyleCast]
daq/rfarm/manager/tools/rfctl.cc:47 Variable 'cur' can be declared as pointer to const [constVariablePointer]
daq/rfarm/manager/tools/rfctl.cc:99 Variable 'cur' can be declared as pointer to const [constVariablePointer]
daq/rfarm/event/modules/src/Raw2DsModule.cc:286 The member function 'Belle2::Raw2DsModule::setErrorFlag' can be static. [functionStatic]
daq/rfarm/event/modules/include/Raw2DsModule.h:46 The destructor '~Raw2DsModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/rfarm/event/modules/src/Raw2DsModule.cc:130 C-style pointer casting [cstyleCast]
daq/slc/base/include/Connection.h:23 Class 'Connection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/base/include/Connection.h:25 Class 'Connection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/base/include/Connection.h:26 Class 'Connection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/base/src/Date.cc:14 Member variable 'Date::m_str' is not initialized in the constructor. [uninitMemberVar]
daq/slc/base/src/Date.cc:19 Member variable 'Date::m_str' is not initialized in the copy constructor. [uninitMemberVar]
daq/slc/base/src/Date.cc:24 Member variable 'Date::m_str' is not initialized in the constructor. [uninitMemberVar]
daq/slc/base/include/Date.h:36 Member variable 'Date::m_str' is not assigned a value in 'Date::operator='. [operatorEqVarError]
daq/roisend/tools/merger_merge.cc:198 Condition 'timeout<0' is always true [knownConditionTrueFalse]
daq/roisend/tools/merger_merge.cc:120 %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
daq/roisend/tools/merger_merge.cc:120 %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
daq/roisend/tools/merger_merge.cc:128 %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
daq/roisend/tools/merger_merge.cc:483 %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint]
daq/roisend/tools/merger_merge.cc:844 %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
daq/roisend/tools/merger_merge.cc:871 %ld in format string (no. 1) requires 'long' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint]
daq/roisend/tools/merger_merge.cc:937 %lu in format string (no. 4) requires 'unsigned long' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
daq/roisend/tools/merger_merge.cc:937 %u in format string (no. 5) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
daq/roisend/tools/merger_merge.cc:942 %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
daq/roisend/tools/merger_merge.cc:942 %lu in format string (no. 4) requires 'unsigned long' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_uint]
daq/roisend/tools/merger_merge.cc:959 %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint]
daq/roisend/tools/merger_merge.cc:64 C-style pointer casting [cstyleCast]
daq/roisend/tools/merger_merge.cc:229 C-style pointer casting [cstyleCast]
daq/roisend/tools/merger_merge.cc:331 C-style pointer casting [cstyleCast]
daq/roisend/tools/merger_merge.cc:376 C-style pointer casting [cstyleCast]
daq/roisend/tools/merger_merge.cc:682 C-style pointer casting [cstyleCast]
daq/roisend/tools/merger_merge.cc:256 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/roisend/tools/merger_merge.cc:284 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/roisend/tools/merger_merge.cc:318 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/roisend/tools/merger_merge.cc:498 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/roisend/tools/merger_merge.cc:783 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/roisend/tools/merger_merge.cc:784 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/roisend/tools/merger_merge.cc:865 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/roisend/tools/merger_merge.cc:714 'continue' is redundant since it is the last statement in a loop. [redundantContinue]
daq/roisend/tools/merger_merge.cc:891 Checking if unsigned expression 'hlt_max[fd]' is less than zero. [unsignedLessThanZero]
daq/roisend/tools/merger_merge.cc:124 Variable 'it' can be declared as reference to const [constVariableReference]
daq/slc/base/include/AbstractDBObject.h:87 Virtual function 'reset' is called from destructor '~AbstractDBObject()' at line 29. Dynamic binding is not used. [virtualCallInConstructor]
daq/roisend/tools/merger_merge.cc:607 Variable 'it' can be declared as reference to const [constVariableReference]
daq/roisend/tools/merger_merge.cc:959 Variable 'h' can be declared as reference to const [constVariableReference]
daq/roisend/tools/merger_merge.cc:649 Variable 'p' can be declared as pointer to const [constVariablePointer]
daq/roisend/tools/merger_merge.cc:798 Variable 'ptr' can be declared as pointer to const [constVariablePointer]
daq/slc/base/src/ERRORNo.cc:19 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
daq/slc/base/src/ERRORNo.cc:36 'operator=' should return reference to 'this' instance. [operatorEqRetRefThis]
daq/slc/base/include/ERRORNo.h:18 The class 'ERRORNo' defines member variable with name 'UNKNOWN' also defined in its parent class 'Enum'. [duplInheritedMember]
daq/slc/base/include/ERRORNo.h:27 Class 'ERRORNo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/base/include/ERRORNo.h:28 Class 'ERRORNo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/base/include/ERRORNo.h:29 Class 'ERRORNo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/rfarm/event/modules/src/Raw2DsModule.cc:166 Variable 'utime' is assigned a value that is never used. [unreadVariable]
daq/rfarm/event/modules/src/Raw2DsModule.cc:167 Variable 'ctime' is assigned a value that is never used. [unreadVariable]
daq/slc/base/src/Reader.cc:18 The member function 'Belle2::Reader::reverse' can be static. [functionStatic]
daq/slc/base/src/IOException.cc:19 Using reference 'format' as parameter for va_start() results in undefined behaviour. [va_start_referencePassed]
daq/slc/base/src/IOException.cc:30 Using reference 'format' as parameter for va_start() results in undefined behaviour. [va_start_referencePassed]
daq/slc/base/src/Reader.cc:21 C-style pointer casting [cstyleCast]
daq/slc/base/src/Reader.cc:22 C-style pointer casting [cstyleCast]
daq/slc/base/src/Reader.cc:22 C-style pointer casting [cstyleCast]
daq/slc/base/src/Reader.cc:23 C-style pointer casting [cstyleCast]
daq/slc/base/src/Reader.cc:23 Variable '*((char*)buf+len-1-c)' is assigned an expression that holds the same value. [redundantAssignment]
daq/slc/base/src/ConfigFile.cc:20 The member function 'Belle2::ConfigFile::getFilePath' can be static. [functionStatic]
daq/slc/base/src/Writer.cc:18 The member function 'Belle2::Writer::reverse' can be static. [functionStatic]
daq/slc/base/src/StringUtil.cc:111 Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind]
daq/slc/base/src/Writer.cc:21 C-style pointer casting [cstyleCast]
daq/slc/base/src/ConfigFile.cc:188 Variable 'value' can be declared as reference to const [constVariableReference]
daq/slc/base/src/Writer.cc:22 C-style pointer casting [cstyleCast]
daq/slc/base/src/ConfigFile.cc:208 Variable 'value' can be declared as reference to const [constVariableReference]
daq/slc/base/src/Writer.cc:22 C-style pointer casting [cstyleCast]
daq/slc/base/src/Writer.cc:23 C-style pointer casting [cstyleCast]
daq/slc/base/src/Writer.cc:23 Variable '*((char*)buf+len-1-c)' is assigned an expression that holds the same value. [redundantAssignment]
daq/slc/base/src/TimeoutException.cc:19 Using reference 'format' as parameter for va_start() results in undefined behaviour. [va_start_referencePassed]
daq/slc/base/src/TimeoutException.cc:30 Using reference 'format' as parameter for va_start() results in undefined behaviour. [va_start_referencePassed]
daq/slc/base/src/StringUtil.cc:69 Using reference 'str' as parameter for va_start() results in undefined behaviour. [va_start_referencePassed]
daq/slc/base/src/ConfigFile.cc:74 Variable 'dir' is assigned a value that is never used. [unreadVariable]
daq/slc/base/src/ConfigFile.cc:95 Variable 'value' is assigned a value that is never used. [unreadVariable]
daq/rfarm/event/modules/include/rawinputModule.h:45 The destructor '~RawInputModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/database/src/DBHandlerException.cc:19 Using reference 'format' as parameter for va_start() results in undefined behaviour. [va_start_referencePassed]
daq/slc/database/src/DAQLogDB.cc:113 Variable 'record' can be declared as reference to const [constVariableReference]
daq/slc/database/src/DAQLogDB.cc:152 Variable 'record' can be declared as reference to const [constVariableReference]
daq/rfarm/event/modules/src/rawinputModule.cc:115 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/modules/src/rawinputModule.cc:129 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/modules/src/rawinputModule.cc:139 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/rfarm/event/modules/src/rawinputModule.cc:115 Variable 'recsize' can be declared as pointer to const [constVariablePointer]
daq/slc/database/include/RunNumberTable.h:20 Class 'RunNumberTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/database/src/RunNumberTable.cc:25 The if condition is the same as the previous if condition [duplicateCondition]
daq/slc/database/src/RunNumberTable.cc:78 Condition 'expno==0' is always false [knownConditionTrueFalse]
daq/slc/database/include/DBObject.h:91 Virtual function 'reset' is called from copy constructor 'DBObject(const DBObject&obj)' at line 35. Dynamic binding is not used. [virtualCallInConstructor]
daq/slc/database/include/DBObject.h:91 Virtual function 'reset' is called from destructor '~DBObject()' at line 73. Dynamic binding is not used. [virtualCallInConstructor]
daq/slc/database/src/DBObject.cc:73 Unhandled exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction]
daq/slc/database/src/DBObject.cc:234 If memory allocation fails, then there is a possible null pointer dereference: v [nullPointerOutOfMemory]
daq/slc/database/src/DBObject.cc:466 C-style pointer casting [cstyleCast]
daq/slc/database/src/DBObject.cc:468 C-style pointer casting [cstyleCast]
daq/slc/database/src/DBObject.cc:485 Variable 'nv' can be declared as reference to const [constVariableReference]
daq/slc/nsm/src/NSMDataStore.cc:33 C-style pointer casting [cstyleCast]
daq/slc/database/src/DBObjectLoader.cc:377 Variable 'record' can be declared as reference to const [constVariableReference]
daq/slc/nsm/src/NSMHandlerException.cc:19 Using reference 'format' as parameter for va_start() results in undefined behaviour. [va_start_referencePassed]
daq/slc/nsm/src/NSMNode.cc:14 Member variable 'NSMNode::m_used' is not initialized in the constructor. [uninitMemberVar]
daq/slc/nsm/src/NSMNode.cc:14 Member variable 'NSMNode::m_date' is not initialized in the constructor. [uninitMemberVar]
daq/slc/nsm/src/NSMNode.cc:16 Variable 'm_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
daq/slc/nsm/src/NSMCallback.cc:40 The class 'NSMCallback' defines member function with name 'reset' also defined in its parent class 'Callback'. [duplInheritedMember]
daq/slc/nsm/src/NSMCommand.cc:44 Condition 'label==LOG.getLabel()' is always false [knownConditionTrueFalse]
daq/slc/nsm/src/NSMCommand.cc:70 Condition 'id==LOG.getId()' is always false [knownConditionTrueFalse]
daq/slc/nsm/src/NSMCallback.cc:67 Variable 'node' can be declared as reference to const [constVariableReference]
daq/slc/nsm/src/NSMCallback.cc:292 Variable 'en' can be declared as reference to const [constVariableReference]
daq/slc/nsm/src/NSMCallback.cc:186 Variable 'handler_p' can be declared as pointer to const [constVariablePointer]
daq/slc/nsm/src/NSMCallback.cc:215 Variable 'handler_p' can be declared as pointer to const [constVariablePointer]
daq/slc/nsm/src/NSMCallback.cc:293 Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam]
daq/slc/nsm/src/NSMCommunicator.cc:149 Member variable 'NSMCommunicator::m_port' is not initialized in the constructor. [uninitMemberVar]
daq/slc/nsm/src/NSMCommunicator.cc:145 Variable 'm_host' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
daq/slc/nsm/include/NSMNotConnectedException.h:18 Class 'NSMNotConnectedException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/nsm/src/AbstractNSMCallback.cc:75 The member function 'Belle2::AbstractNSMCallback::wait' can be static. [functionStatic]
daq/slc/nsm/src/AbstractNSMCallback.cc:129 The member function 'Belle2::AbstractNSMCallback::readVar' can be static. [functionStatic]
daq/slc/nsm/src/NSMCommunicator.cc:117 Either the condition 'node!=NULL' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck]
daq/slc/nsm/src/NSMCommunicator.cc:123 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMCommunicator.cc:198 Variable 'command' can be declared as reference to const [constVariableReference]
daq/slc/nsm/src/AbstractNSMCallback.cc:37 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:38 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:41 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:42 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:45 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:46 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:49 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:50 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:53 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:54 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:57 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:58 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:61 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:62 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:65 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:66 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:313 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:316 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:319 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:322 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:325 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:328 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:331 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:334 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/AbstractNSMCallback.cc:98 The scope of the variable 't' can be reduced. [variableScope]
daq/slc/nsm/src/NSMMessage.cc:434 The member function 'Belle2::NSMMessage::try_read' can be static. [functionStatic]
daq/slc/nsm/src/NSMMessage.cc:59 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMMessage.cc:482 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMVar.cc:23 If memory allocation fails, then there is a possible null pointer dereference: v [nullPointerOutOfMemory]
daq/slc/nsm/src/NSMVar.cc:37 If memory allocation fails, then there is a possible null pointer dereference: v [nullPointerOutOfMemory]
daq/slc/nsm/src/NSMVar.cc:51 If memory allocation fails, then there is a possible null pointer dereference: v [nullPointerOutOfMemory]
daq/slc/nsm/src/NSMVar.cc:64 If memory allocation fails, then there is a possible null pointer dereference: v [nullPointerOutOfMemory]
daq/slc/nsm/src/NSMVar.cc:114 If memory allocation fails, then there is a possible null pointer dereference: m_value [nullPointerOutOfMemory]
daq/slc/nsm/src/NSMMessage.cc:457 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/slc/nsm/src/NSMVar.cc:140 If memory allocation fails, then there is a possible null pointer dereference: m_value [nullPointerOutOfMemory]
daq/slc/nsm/src/NSMMessage.cc:470 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/slc/nsm/src/NSMVar.cc:21 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMVar.cc:35 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMVar.cc:49 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMVar.cc:62 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMVar.cc:143 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMVar.cc:149 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMVar.cc:155 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMVar.cc:177 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMVar.cc:183 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMVar.cc:189 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMVar.cc:198 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMVar.cc:203 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMVar.cc:208 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMVar.cc:213 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMVar.cc:218 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMVar.cc:223 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMVar.cc:233 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMMessage.cc:138 Parameter 'pars' can be declared as pointer to const [constParameterPointer]
daq/slc/nsm/src/NSMMessage.cc:149 Parameter 'pars' can be declared as pointer to const [constParameterPointer]
daq/slc/nsm/src/NSMMessage.cc:258 Parameter 'pars' can be declared as pointer to const [constParameterPointer]
daq/slc/nsm/src/NSMVar.cc:177 Variable 'v' can be declared as pointer to const [constVariablePointer]
daq/slc/nsm/src/NSMVar.cc:183 Variable 'v' can be declared as pointer to const [constVariablePointer]
daq/slc/nsm/src/NSMVar.cc:189 Variable 'v' can be declared as pointer to const [constVariablePointer]
daq/slc/nsm/src/NSMNodeDaemon.cc:31 Variable 'node' can be declared as reference to const [constVariableReference]
daq/slc/nsm/src/NSMData.cc:33 Member variable 'NSMData::m_com' is not initialized in the constructor. [uninitMemberVar]
daq/slc/nsm/src/NSMData.cc:33 Member variable 'NSMData::m_tstamp' is not initialized in the constructor. [uninitMemberVar]
daq/slc/nsm/src/NSMData.cc:43 Member variable 'NSMData::m_com' is not initialized in the constructor. [uninitMemberVar]
daq/slc/nsm/src/NSMData.cc:43 Member variable 'NSMData::m_tstamp' is not initialized in the constructor. [uninitMemberVar]
daq/slc/nsm/src/NSMData.cc:50 Member variable 'NSMData::m_offset' is not initialized in the copy constructor. [uninitMemberVar]
daq/slc/nsm/src/NSMData.cc:50 Member variable 'NSMData::m_com' is not initialized in the copy constructor. [uninitMemberVar]
daq/slc/nsm/src/NSMData.cc:50 Member variable 'NSMData::m_tstamp' is not initialized in the copy constructor. [uninitMemberVar]
daq/slc/nsm/include/NSMData.h:98 Virtual function 'reset' is called from destructor '~NSMData()' at line 86. Dynamic binding is not used. [virtualCallInConstructor]
daq/slc/nsm/src/NSMData.cc:62 If memory allocation fails, then there is a possible null pointer dereference: m_pdata [nullPointerOutOfMemory]
daq/slc/nsm/src/NSMData.cc:76 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMData.cc:130 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMData.cc:141 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMData.cc:201 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMData.cc:254 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMData.cc:262 C-style pointer casting [cstyleCast]
daq/slc/readout/include/IOInfo.h:21 Member variable 'IOInfo::m_local_addr' is not initialized in the constructor. [uninitMemberVar]
daq/slc/nsm/src/NSMData.cc:286 C-style pointer casting [cstyleCast]
daq/slc/readout/include/IOInfo.h:21 Member variable 'IOInfo::m_local_port' is not initialized in the constructor. [uninitMemberVar]
daq/slc/nsm/src/NSMData.cc:294 C-style pointer casting [cstyleCast]
daq/slc/readout/include/IOInfo.h:21 Member variable 'IOInfo::m_remote_addr' is not initialized in the constructor. [uninitMemberVar]
daq/slc/nsm/src/NSMData.cc:323 C-style pointer casting [cstyleCast]
daq/slc/readout/include/IOInfo.h:21 Member variable 'IOInfo::m_remote_port' is not initialized in the constructor. [uninitMemberVar]
daq/slc/nsm/src/NSMData.cc:331 C-style pointer casting [cstyleCast]
daq/slc/readout/include/IOInfo.h:21 Member variable 'IOInfo::m_state' is not initialized in the constructor. [uninitMemberVar]
daq/slc/nsm/src/NSMData.cc:332 C-style pointer casting [cstyleCast]
daq/slc/readout/include/IOInfo.h:21 Member variable 'IOInfo::m_tx_queue' is not initialized in the constructor. [uninitMemberVar]
daq/slc/nsm/src/NSMData.cc:333 C-style pointer casting [cstyleCast]
daq/slc/readout/include/IOInfo.h:21 Member variable 'IOInfo::m_rx_queue' is not initialized in the constructor. [uninitMemberVar]
daq/slc/nsm/src/NSMData.cc:334 C-style pointer casting [cstyleCast]
daq/slc/readout/include/FlowMonitor.h:20 Member variable 'FlowMonitor::m_nbyte' is not initialized in the constructor. [uninitMemberVar]
daq/slc/nsm/src/NSMData.cc:335 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMData.cc:336 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMData.cc:371 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMData.cc:372 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMData.cc:373 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMData.cc:374 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMData.cc:375 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMData.cc:376 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMData.cc:423 C-style pointer casting [cstyleCast]
daq/slc/readout/src/FlowMonitor.cc:32 The member function 'Belle2::FlowMonitor::close' can be static. [functionStatic]
daq/slc/nsm/src/NSMData.cc:432 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMData.cc:434 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMData.cc:436 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMData.cc:438 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMData.cc:440 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMData.cc:545 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMData.cc:546 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMData.cc:547 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMData.cc:548 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMData.cc:549 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMData.cc:550 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMVHandler.cc:99 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMVHandler.cc:120 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMVHandler.cc:135 C-style pointer casting [cstyleCast]
daq/slc/nsm/src/NSMVHandler.cc:156 C-style pointer casting [cstyleCast]
daq/slc/readout/src/RunInfoBuffer.cc:35 C-style pointer casting [cstyleCast]
daq/slc/readout/src/RunInfoBuffer.cc:43 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/slc/readout/src/RunInfoBuffer.cc:173 Parameter 'buf' can be declared as pointer to const [constParameterPointer]
daq/slc/nsm2/b2lib/belle2nsm.c:400 Condition 'fmt' is always true [knownConditionTrueFalse]
daq/slc/nsm2/b2lib/belle2nsm.c:356 Either the condition '!msg' is redundant or there is possible null pointer dereference: msg. [nullPointerRedundantCheck]
daq/slc/nsm2/b2lib/belle2nsm.c:391 Either the condition '!msg' is redundant or there is possible null pointer dereference: msg. [nullPointerRedundantCheck]
daq/slc/nsm2/b2lib/belle2nsm.c:556 Possible null pointer dereference: nsm [nullPointer]
daq/slc/nsm2/b2lib/belle2nsm.c:557 Possible null pointer dereference: nsm [nullPointer]
daq/slc/nsm2/b2lib/belle2nsm.c:355 The scope of the variable 'ap' can be reduced. [variableScope]
daq/slc/nsm2/b2lib/belle2nsm.c:358 The scope of the variable 'str' can be reduced. [variableScope]
daq/slc/nsm2/b2lib/belle2nsm.c:390 The scope of the variable 'ap' can be reduced. [variableScope]
daq/slc/nsm2/b2lib/belle2nsm.c:85 Variable 'cur' can be declared as pointer to const [constVariablePointer]
daq/slc/nsm2/b2lib/belle2nsm.c:353 Parameter 'msg' can be declared as pointer to const [constParameterPointer]
daq/slc/nsm2/b2lib/belle2nsm.c:358 Variable 'str' can be declared as pointer to const [constVariablePointer]
daq/slc/nsm2/b2lib/belle2nsm.c:388 Parameter 'msg' can be declared as pointer to const [constParameterPointer]
daq/slc/nsm2/b2lib/belle2nsm.c:393 Variable 'ptr' can be declared as pointer to const [constVariablePointer]
daq/slc/nsm2/b2lib/belle2nsm.c:271 Unused variable: oldsig [unusedVariable]
daq/slc/nsm2/b2lib/belle2nsm.c:308 Unused variable: oldsig [unusedVariable]
daq/slc/nsm2/b2lib/belle2nsm.c:358 Variable 'str' is assigned a value that is never used. [unreadVariable]
daq/slc/nsm2/b2lib/belle2nsm.c:377 Variable 'str' is assigned a value that is never used. [unreadVariable]
daq/slc/system/include/Process.h:30 Member variable 'Process::m_waitpid_result' is not initialized in the constructor. [uninitMemberVar]
daq/slc/system/include/Process.h:30 Member variable 'Process::m_waitpid_status' is not initialized in the constructor. [uninitMemberVar]
daq/slc/system/include/Process.h:33 Member variable 'Process::m_waitpid_result' is not initialized in the constructor. [uninitMemberVar]
daq/slc/system/include/Process.h:33 Member variable 'Process::m_waitpid_status' is not initialized in the constructor. [uninitMemberVar]
daq/slc/readout/include/ProcessController.h:29 Member variable 'ProcessController::m_iopipe' is not initialized in the constructor. [uninitMemberVar]
daq/slc/readout/include/ProcessController.h:33 Member variable 'ProcessController::m_iopipe' is not initialized in the constructor. [uninitMemberVar]
daq/slc/system/include/PThread.h:66 Variable 'm_th' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
daq/slc/system/include/Process.h:35 Variable 'm_pid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
daq/slc/readout/include/ProcessListener.h:18 Class 'ProcessListener' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/system/include/PThread.h:64 Class 'PThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/system/include/Process.h:33 Class 'Process' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/readout/include/ProcessController.h:33 Class 'ProcessController' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/system/include/Executor.h:20 Class 'Executor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/system/include/PThread.h:25 C-style pointer casting [cstyleCast]
daq/slc/system/include/PThread.h:32 C-style pointer casting [cstyleCast]
daq/slc/system/include/PThread.h:47 C-style pointer casting [cstyleCast]
daq/slc/system/include/PThread.h:69 C-style pointer casting [cstyleCast]
daq/slc/system/include/PThread.h:74 C-style pointer casting [cstyleCast]
daq/slc/system/include/Process.h:39 C-style pointer casting [cstyleCast]
daq/slc/readout/include/ProcessController.h:107 Parameter 'iopipe' can be declared as const array [constParameter]
daq/slc/readout/include/LogListener.h:18 Parameter 'pipe' can be declared as const array [constParameter]
daq/slc/runcontrol/src/RCCommand.cc:31 The class 'RCCommand' defines member function with name 'operator=' also defined in its parent class 'NSMCommand'. [duplInheritedMember]
daq/slc/runcontrol/src/RCCommand.cc:65 The class 'RCCommand' defines member function with name 'operator=' also defined in its parent class 'NSMCommand'. [duplInheritedMember]
daq/slc/runcontrol/src/RCCommand.cc:48 The class 'RCCommand' defines member function with name 'operator=' also defined in its parent class 'NSMCommand'. [duplInheritedMember]
daq/slc/runcontrol/include/RCHandlerFatalException.h:18 Class 'RCHandlerFatalException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/runcontrol/include/RCHandlerFatalException.h:21 The destructor '~RCHandlerFatalException' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/nsm2/corelib/nsmparse.c:165 Condition '!filebuf' is always false [knownConditionTrueFalse]
daq/slc/nsm2/corelib/nsmparse.c:70 Either the condition '!ptr' is redundant or there is overflow in pointer subtraction. [nullPointerArithmeticRedundantCheck]
daq/slc/nsm2/corelib/nsmparse.c:144 The scope of the variable 'len' can be reduced. [variableScope]
daq/slc/nsm2/corelib/nsmparse.c:193 Variable 'z' can be declared as pointer to const [constVariablePointer]
daq/slc/system/include/File.h:24 Class 'File' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/nsm2/corelib/nsmparse.c:267 Parameter 'fmt' can be declared as pointer to const [constParameterPointer]
daq/slc/system/include/File.h:25 Class 'File' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/nsm2/corelib/nsmparse.c:269 Variable 'q' can be declared as pointer to const [constVariablePointer]
daq/slc/system/include/FileReader.h:20 Class 'FileReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/nsm2/corelib/nsmparse.c:458 Variable 'q' can be declared as pointer to const [constVariablePointer]
daq/slc/nsm2/corelib/nsmparse.c:524 Variable 'parse2' can be declared as pointer to const [constVariablePointer]
daq/slc/nsm2/corelib/nsmparse.c:525 Variable 'nestp' can be declared as pointer to const [constVariablePointer]
daq/slc/system/include/File.h:27 The destructor '~File' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/system/include/FileReader.h:21 The destructor '~FileReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/nsm2/corelib/nsmparse.c:342 Variable 'structp' is assigned a value that is never used. [unreadVariable]
daq/slc/nsm2/corelib/nsmparse.c:343 Variable 'definep' is assigned a value that is never used. [unreadVariable]
daq/slc/nsm2/corelib/nsmparse.c:458 Variable 'q' is assigned a value that is never used. [unreadVariable]
daq/slc/nsm2/corelib/nsmparse.c:524 Variable 'parse2' is assigned a value that is never used. [unreadVariable]
daq/slc/nsm2/corelib/nsmparse.c:720 Unused variable: datlist [unusedVariable]
daq/slc/nsm2/corelib/nsmparse.c:784 Unused variable: filelen [unusedVariable]
daq/slc/runcontrol/src/RCConfig.cc:25 The member function 'Belle2::RCConfig::print' can be static. [functionStatic]
daq/slc/system/include/BufferedReader.h:20 Class 'BufferedReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/system/include/BufferedReader.h:22 The destructor '~BufferedReader' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/system/include/BufferedWriter.h:20 Class 'BufferedWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/system/include/BufferedWriter.h:22 The destructor '~BufferedWriter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/system/src/Cond.cc:22 Variable 'm_cond_t' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList]
daq/slc/system/include/DynamicLoader.h:19 Class 'DynamicLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/system/src/DynamicLoadException.cc:19 Using reference 'format' as parameter for va_start() results in undefined behaviour. [va_start_referencePassed]
daq/slc/system/include/Fifo.h:25 The destructor '~Fifo' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/system/src/Fifo.cc:24 Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam]
daq/slc/system/src/File.cc:51 C-style pointer casting [cstyleCast]
daq/slc/system/src/File.cc:74 C-style pointer casting [cstyleCast]
daq/slc/system/include/Inotify.h:59 The destructor '~Inotify' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/system/src/Inotify.cc:59 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/slc/system/src/MCond.cc:23 C-style pointer casting [cstyleCast]
daq/slc/system/src/MCond.cc:47 C-style pointer casting [cstyleCast]
daq/slc/system/src/Executor.cc:51 C-style pointer casting [cstyleCast]
daq/slc/system/src/Executor.cc:54 C-style pointer casting [cstyleCast]
daq/slc/system/src/MMutex.cc:21 C-style pointer casting [cstyleCast]
daq/slc/system/src/MMutex.cc:45 C-style pointer casting [cstyleCast]
daq/slc/system/include/StreamSizeCounter.h:19 The destructor '~StreamSizeCounter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/system/include/TCPServerSocket.h:23 The destructor '~TCPServerSocket' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/system/src/LogFile.cc:99 Using reference 'msg' as parameter for va_start() results in undefined behaviour. [va_start_referencePassed]
daq/slc/system/src/LogFile.cc:107 Using reference 'msg' as parameter for va_start() results in undefined behaviour. [va_start_referencePassed]
daq/slc/system/src/LogFile.cc:115 Using reference 'msg' as parameter for va_start() results in undefined behaviour. [va_start_referencePassed]
daq/slc/system/src/LogFile.cc:123 Using reference 'msg' as parameter for va_start() results in undefined behaviour. [va_start_referencePassed]
daq/slc/system/src/LogFile.cc:131 Using reference 'msg' as parameter for va_start() results in undefined behaviour. [va_start_referencePassed]
daq/slc/system/src/LogFile.cc:139 Using reference 'msg' as parameter for va_start() results in undefined behaviour. [va_start_referencePassed]
daq/slc/system/src/LogFile.cc:148 Using reference 'msg' as parameter for va_start() results in undefined behaviour. [va_start_referencePassed]
daq/slc/system/src/TCPServerSocket.cc:67 C-style pointer casting [cstyleCast]
daq/slc/system/src/TCPServerSocket.cc:69 C-style pointer casting [cstyleCast]
daq/slc/system/src/TCPServerSocket.cc:89 C-style pointer casting [cstyleCast]
daq/slc/system/src/TCPServerSocket.cc:61 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/slc/system/src/TCPSocket.cc:61 C-style pointer casting [cstyleCast]
daq/slc/system/src/TCPSocket.cc:63 C-style pointer casting [cstyleCast]
daq/slc/system/src/TCPSocket.cc:89 C-style pointer casting [cstyleCast]
daq/slc/system/src/TCPSocket.cc:112 C-style pointer casting [cstyleCast]
daq/slc/system/src/TCPSocket.cc:149 C-style pointer casting [cstyleCast]
daq/slc/system/src/TCPSocket.cc:149 C-style pointer casting [cstyleCast]
daq/slc/system/src/TCPSocket.cc:161 C-style pointer casting [cstyleCast]
daq/slc/system/src/TCPSocket.cc:161 C-style pointer casting [cstyleCast]
daq/slc/system/src/TCPSocket.cc:172 C-style pointer casting [cstyleCast]
daq/slc/system/include/UDPSocket.h:25 Class 'UDPSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/system/src/TCPSocket.cc:172 C-style pointer casting [cstyleCast]
daq/slc/system/src/TCPSocket.cc:183 C-style pointer casting [cstyleCast]
daq/slc/system/src/TCPSocket.cc:183 C-style pointer casting [cstyleCast]
daq/slc/system/include/UDPSocket.h:32 The destructor '~UDPSocket' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/system/src/TCPSocket.cc:202 C-style pointer casting [cstyleCast]
daq/slc/system/src/TCPSocket.cc:53 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/slc/system/src/TCPSocket.cc:199 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/slc/system/src/UDPSocket.cc:36 C-style pointer casting [cstyleCast]
daq/slc/system/src/UDPSocket.cc:37 C-style pointer casting [cstyleCast]
daq/slc/system/src/UDPSocket.cc:78 C-style pointer casting [cstyleCast]
daq/slc/system/src/UDPSocket.cc:134 C-style pointer casting [cstyleCast]
daq/slc/system/src/UDPSocket.cc:160 C-style pointer casting [cstyleCast]
daq/slc/system/src/UDPSocket.cc:186 C-style pointer casting [cstyleCast]
daq/slc/system/src/UDPSocket.cc:75 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/slc/system/src/UDPSocket.cc:90 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/slc/system/src/UDPSocket.cc:111 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/slc/system/src/UDPSocket.cc:131 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/slc/system/src/UDPSocket.cc:147 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/slc/system/src/UDPSocket.cc:162 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/slc/system/src/UDPSocket.cc:187 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/storage/modules/src/PartialSeqRootReader.cc:27 Member variable 'PartialSeqRootReaderModule::m_streamer' is not initialized in the constructor. [uninitMemberVar]
daq/storage/modules/src/PartialSeqRootReader.cc:29 Class 'PartialSeqRootReaderModule' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/storage/modules/src/PartialSeqRootReader.cc:29 Class 'PartialSeqRootReaderModule' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/storage/modules/include/PartialSeqRootReader.h:24 The destructor '~PartialSeqRootReaderModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/storage/modules/src/PartialSeqRootReader.cc:78 C-style pointer casting [cstyleCast]
daq/storage/modules/src/PartialSeqRootReader.cc:77 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/storage/modules/src/PartialSeqRootReader.cc:78 Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment]
daq/storage/modules/src/SeqRootMergerModule.cc:28 Member variable 'SeqRootMergerModule::m_streamer' is not initialized in the constructor. [uninitMemberVar]
daq/storage/modules/src/DataStorePackage.cc:57 C-style pointer casting [cstyleCast]
daq/storage/modules/src/DataStorePackage.cc:35 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/storage/modules/include/SeqRootMergerModule.h:25 The destructor '~SeqRootMergerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/storage/modules/src/Ds2RawFileModule.cc:34 Member variable 'Ds2RawFileModule::m_streamer' is not initialized in the constructor. [uninitMemberVar]
daq/storage/modules/src/Ds2RawFileModule.cc:34 Member variable 'Ds2RawFileModule::m_file' is not initialized in the constructor. [uninitMemberVar]
daq/storage/modules/include/Ds2RawFileModule.h:30 The destructor '~Ds2RawFileModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/storage/modules/src/Ds2RawFileModule.cc:62 Possible leak in public function. The pointer 'm_streamer' is not deallocated before it is allocated. [publicAllocationError]
daq/storage/src/BinData.cc:18 Member variable 'BinData::m_trailer' is not initialized in the constructor. [uninitMemberVar]
daq/storage/src/BinData.cc:39 C-style pointer casting [cstyleCast]
daq/storage/src/BinData.cc:40 C-style pointer casting [cstyleCast]
daq/storage/src/BinData.cc:41 C-style pointer casting [cstyleCast]
daq/storage/src/BinData.cc:41 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/storage/src/BinData.cc:56 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/storage/src/BinData.cc:56 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/storage/src/ONSENBinData.cc:14 Member variable 'ONSENBinData::m_start_frame' is not initialized in the constructor. [uninitMemberVar]
daq/storage/src/ONSENBinData.cc:39 The class 'ONSENBinData' defines member function with name 'getEventNumber' also defined in its parent class 'BinData'. [duplInheritedMember]
daq/storage/include/EventBuffer.h:29 Member variable 'EventBuffer::m_header' is not initialized in the constructor. [uninitMemberVar]
daq/storage/src/EventBuffer.cc:46 Class 'EventBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/storage/src/EventBuffer.cc:46 Class 'EventBuffer' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/storage/include/EventBuffer.h:34 Class 'EventBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/storage/src/EventBuffer.cc:119 Condition 'nword>count' is always false [knownConditionTrueFalse]
daq/slc/system/include/FileWriter.h:20 Class 'FileWriter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/storage/src/EventBuffer.cc:24 C-style pointer casting [cstyleCast]
daq/storage/src/EventBuffer.cc:28 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/slc/system/include/FileWriter.h:21 The destructor '~FileWriter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/system/include/FileWriter.h:24 The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/system/include/FileWriter.h:28 The function 'available' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/slc/runcontrol/src/RCCallback.cc:358 Variable 'pathin' is assigned a value that is never used. [unreadVariable]
daq/storage/include/SharedEventBuffer.h:33 Member variable 'SharedEventBuffer::m_header' is not initialized in the constructor. [uninitMemberVar]
daq/storage/include/SharedEventBuffer.h:59 Function 'getPath()' should return member 'm_path' by const reference. [returnByReference]
daq/storage/src/SharedEventBuffer.cc:210 Condition 'nword>count' is always false [knownConditionTrueFalse]
daq/storage/src/SharedEventBuffer.cc:36 C-style pointer casting [cstyleCast]
daq/storage/src/SharedEventBuffer.cc:46 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/storage/modules/src/StorageSerializer.cc:31 Member variable 'StorageSerializerModule::m_streamer' is not initialized in the constructor. [uninitMemberVar]
daq/storage/modules/src/StorageSerializer.cc:31 Member variable 'StorageSerializerModule::m_msghandler' is not initialized in the constructor. [uninitMemberVar]
daq/storage/modules/src/StorageSerializer.cc:31 Member variable 'StorageSerializerModule::m_count' is not initialized in the constructor. [uninitMemberVar]
daq/storage/modules/src/StorageSerializer.cc:31 Member variable 'StorageSerializerModule::m_count_0' is not initialized in the constructor. [uninitMemberVar]
daq/storage/modules/src/StorageSerializer.cc:31 Member variable 'StorageSerializerModule::m_expno' is not initialized in the constructor. [uninitMemberVar]
daq/storage/modules/src/StorageSerializer.cc:31 Member variable 'StorageSerializerModule::m_runno' is not initialized in the constructor. [uninitMemberVar]
daq/storage/modules/src/StorageSerializer.cc:31 Member variable 'StorageSerializerModule::m_nbyte' is not initialized in the constructor. [uninitMemberVar]
daq/storage/modules/include/StorageSerializer.h:30 The destructor '~StorageSerializerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/storage/modules/src/StorageSerializer.cc:141 Condition 'm_count<10000' is always true [knownConditionTrueFalse]
daq/storage/modules/src/StorageSerializer.cc:49 Possible leak in public function. The pointer 'm_msghandler' is not deallocated before it is allocated. [publicAllocationError]
daq/storage/modules/src/StorageSerializer.cc:88 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/storage/modules/src/StorageSerializer.cc:125 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/storage/modules/src/StorageSerializer.cc:132 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/storage/modules/src/StorageSerializer.cc:135 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/storage/modules/src/StorageSerializer.cc:105 The scope of the variable 'subno' can be reduced. [variableScope]
daq/storage/modules/src/StorageSerializer.cc:54 Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam]
daq/slc/nsm2/corelib/nsmlib2.c:1957 Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg]
daq/slc/nsm2/corelib/nsmlib2.c:496 Found an exit path from function with non-void return type that has missing return statement [missingReturn]
daq/slc/nsm2/corelib/nsmlib2.c:1357 The if condition is the same as the previous if condition [duplicateCondition]
daq/slc/nsm2/corelib/nsmlib2.c:488 Condition '!q' is always false [knownConditionTrueFalse]
daq/slc/nsm2/corelib/nsmlib2.c:875 Condition 'ret<=0' is always true [knownConditionTrueFalse]
daq/slc/nsm2/corelib/nsmlib2.c:923 Condition '!p' is always false [knownConditionTrueFalse]
daq/slc/nsm2/corelib/nsmlib2.c:1009 Condition 'nsmlib_queue(nsmc,hp)<0' is always false [knownConditionTrueFalse]
daq/slc/nsm2/corelib/nsmlib2.c:1295 Condition '!nsmlib_checkpoints' is always false [knownConditionTrueFalse]
daq/slc/nsm2/corelib/nsmlib2.c:1904 Condition '!(p=nsmlib_malloc(strlen(datname)+strlen(fmtstr)+strlen(fmtname)+3,"allocmem",datname))' is always false [knownConditionTrueFalse]
daq/slc/nsm2/corelib/nsmlib2.c:1991 Condition '!(nsmc=nsmlib_malloc(sizeof(*nsmc),"init","nsmc"))' is always false [knownConditionTrueFalse]
daq/slc/nsm2/corelib/nsmlib2.c:1184 Either the condition '!nsmc' is redundant or there is possible null pointer dereference: nsmc. [nullPointerRedundantCheck]
daq/slc/nsm2/corelib/nsmlib2.c:1185 Either the condition '!nsmc' is redundant or there is possible null pointer dereference: nsmc. [nullPointerRedundantCheck]
daq/slc/nsm2/corelib/nsmlib2.c:1871 Either the condition '!nsmc' is redundant or there is possible null pointer dereference: nsmc. [nullPointerRedundantCheck]
daq/slc/nsm2/corelib/nsmlib2.c:1872 Either the condition '!nsmc' is redundant or there is possible null pointer dereference: nsmc. [nullPointerRedundantCheck]
daq/slc/nsm2/corelib/nsmlib2.c:1117 Variable 'nsmlib_checkpoints[nsmlib_currecursive]' is reassigned a value before the old one has been used. [redundantAssignment]
daq/slc/nsm2/corelib/nsmlib2.c:297 The scope of the variable 'ap' can be reduced. [variableScope]
daq/slc/nsm2/corelib/nsmlib2.c:312 The scope of the variable 'ap' can be reduced. [variableScope]
daq/slc/nsm2/corelib/nsmlib2.c:324 The scope of the variable 'ap' can be reduced. [variableScope]
daq/slc/nsm2/corelib/nsmlib2.c:1801 The scope of the variable 'dpos' can be reduced. [variableScope]
daq/slc/nsm2/corelib/nsmlib2.c:1802 The scope of the variable 'dsiz' can be reduced. [variableScope]
daq/slc/nsm2/corelib/nsmlib2.c:1973 The scope of the variable 'i' can be reduced. [variableScope]
daq/slc/nsm2/corelib/nsmlib2.c:1816 Checking if unsigned expression 'ppos' is less than zero. [unsignedLessThanZero]
daq/slc/nsm2/corelib/nsmlib2.c:1759 Local variable 'refp' shadows outer variable [shadowVariable]
daq/slc/nsm2/corelib/nsmlib2.c:353 Variable 'syserr' can be declared as pointer to const [constVariablePointer]
daq/slc/nsm2/corelib/nsmlib2.c:530 Variable 'nodp' can be declared as pointer to const [constVariablePointer]
daq/slc/nsm2/corelib/nsmlib2.c:667 Variable 'hp' can be declared as pointer to const [constVariablePointer]
daq/slc/nsm2/corelib/nsmlib2.c:938 Parameter 'nsmc' can be declared as pointer to const [constParameterPointer]
daq/slc/nsm2/corelib/nsmlib2.c:1037 Variable 'reqlast' can be declared as pointer to const [constVariablePointer]
daq/slc/nsm2/corelib/nsmlib2.c:1186 Variable 'reqfound' can be declared as pointer to const [constVariablePointer]
daq/slc/nsm2/corelib/nsmlib2.c:1263 Parameter 'msg' can be declared as pointer to const. However it seems that 'nsmlib_delclient' is a callback function, if 'msg' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
daq/slc/nsm2/corelib/nsmlib2.c:1263 Parameter 'nsmc' can be declared as pointer to const. However it seems that 'nsmlib_delclient' is a callback function, if 'nsmc' is declared with const you might also need to cast function pointer(s). [constParameterCallback]
daq/slc/nsm2/corelib/nsmlib2.c:1509 Parameter 'pars' can be declared as pointer to const [constParameterPointer]
daq/slc/nsm2/corelib/nsmlib2.c:1606 Variable 'sysp' can be declared as pointer to const [constVariablePointer]
daq/slc/nsm2/corelib/nsmlib2.c:1669 Variable 'sysp' can be declared as pointer to const [constVariablePointer]
daq/slc/nsm2/corelib/nsmlib2.c:526 Unused variable: i [unusedVariable]
daq/slc/nsm2/corelib/nsmlib2.c:528 Unused variable: namep [unusedVariable]
daq/slc/nsm2/corelib/nsmlib2.c:560 Unused variable: i [unusedVariable]
daq/slc/nsm2/corelib/nsmlib2.c:1348 Unused variable: oldsig [unusedVariable]
daq/slc/nsm2/corelib/nsmlib2.c:1579 Unused variable: reqid [unusedVariable]
daq/slc/nsm2/corelib/nsmlib2.c:1629 Variable 'parsep' is assigned a value that is never used. [unreadVariable]
daq/slc/nsm2/corelib/nsmlib2.c:1608 Unused variable: msg [unusedVariable]
daq/slc/nsm2/corelib/nsmlib2.c:1609 Unused variable: ret [unusedVariable]
daq/slc/nsm2/corelib/nsmlib2.c:1709 Unused variable: refp [unusedVariable]
daq/slc/nsm2/corelib/nsmlib2.c:1801 Variable 'dpos' is assigned a value that is never used. [unreadVariable]
daq/slc/nsm2/corelib/nsmlib2.c:1802 Variable 'dsiz' is assigned a value that is never used. [unreadVariable]
daq/slc/nsm2/corelib/nsmlib2.c:1868 Unused variable: reqid [unusedVariable]
daq/slc/nsm2/corelib/nsmlib2.c:1957 Variable 'nsmc' is assigned a value that is never used. [unreadVariable]
daq/storage/modules/src/StorageDeserializer.cc:39 Member variable 'StorageDeserializerModule::m_package' is not initialized in the constructor. [uninitMemberVar]
daq/storage/modules/src/StorageDeserializer.cc:39 Member variable 'StorageDeserializerModule::m_expno' is not initialized in the constructor. [uninitMemberVar]
daq/storage/modules/src/StorageDeserializer.cc:39 Member variable 'StorageDeserializerModule::m_runno' is not initialized in the constructor. [uninitMemberVar]
daq/storage/modules/src/StorageDeserializer.cc:39 Member variable 'StorageDeserializerModule::m_evtno' is not initialized in the constructor. [uninitMemberVar]
daq/storage/modules/src/StorageDeserializer.cc:39 Member variable 'StorageDeserializerModule::m_handler' is not initialized in the constructor. [uninitMemberVar]
daq/storage/modules/src/StorageDeserializer.cc:39 Member variable 'StorageDeserializerModule::m_streamer' is not initialized in the constructor. [uninitMemberVar]
daq/storage/modules/include/StorageDeserializer.h:45 The destructor '~StorageDeserializerModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/storage/modules/src/StorageDeserializer.cc:87 C-style pointer casting [cstyleCast]
daq/storage/modules/src/StorageDeserializer.cc:107 C-style pointer casting [cstyleCast]
daq/storage/modules/src/StorageRootOutputModule.cc:54 Member variable 'StorageRootOutputModule::m_db' is not initialized in the constructor. [uninitMemberVar]
daq/storage/modules/src/StorageRootOutputModule.cc:54 Member variable 'StorageRootOutputModule::m_processNumber' is not initialized in the constructor. [uninitMemberVar]
daq/storage/modules/src/StorageRootOutputModule.cc:138 Class 'StorageRootOutputModule' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/storage/modules/src/StorageRootOutputModule.cc:138 Class 'StorageRootOutputModule' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/storage/modules/include/StorageRootOutputModule.h:48 The destructor '~StorageRootOutputModule' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/storage/modules/src/StorageRootOutputModule.cc:255 Condition '!m_file' is always false [knownConditionTrueFalse]
daq/storage/modules/src/StorageRootOutputModule.cc:478 Condition '!isMC' is always true [knownConditionTrueFalse]
daq/storage/modules/src/StorageRootOutputModule.cc:475 Redundant initialization for 'isMC'. The initialized value is overwritten before it is read. [redundantInitialization]
daq/storage/tools/stevtserver.cc:41 Class 'EvtBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor]
daq/storage/tools/stevtserver.cc:41 Class 'EvtBuffer' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq]
daq/storage/tools/stevtserver.cc:41 Class 'EvtBuffer' does not have a destructor which is recommended since it has dynamic memory/resource management. [noDestructor]
daq/storage/tools/stevtserver.cc:38 Class 'EvtBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/system/include/FileWriter.h:20 Class 'FileWriter < TCPSocket >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor]
daq/slc/system/include/FileWriter.h:21 The destructor '~FileWriter < TCPSocket >' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride]
daq/storage/tools/stevtserver.cc:103 Class 'EvtBuffer' is unsafe, 'EvtBuffer::m_evtbuf' can leak by wrong usage. [unsafeClassCanLeak]
daq/storage/tools/stevtserver.cc:47 Parameter 'buf' can be declared as pointer to const [constParameterPointer]
daq/storage/tools/storagerecord_arich.cc:339 Condition 'count_out%interval==0' is always true [knownConditionTrueFalse]
daq/storage/tools/storagerecord_arich.cc:174 C-style pointer casting [cstyleCast]
daq/storage/tools/storagerecord_arich.cc:283 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/storage/tools/storagerecord_arich.cc:337 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/storage/tools/storagerecord_arich.cc:227 The scope of the variable 'obufname' can be reduced. [variableScope]
daq/storage/tools/storagerecord_arich.cc:287 The scope of the variable 'nword' can be reduced. [variableScope]
daq/storage/tools/storagerecord_arich.cc:339 Modulo of one is always equal to zero [moduloofone]
daq/storage/tools/storagerecord_arich.cc:194 class member 'FileHandler::m_configname' is never used. [unusedStructMember]
daq/storage/tools/storagerecord.cc:404 Condition 'count_out%interval==0' is always true [knownConditionTrueFalse]
daq/storage/tools/storagerecord.cc:192 C-style pointer casting [cstyleCast]
daq/storage/tools/storagerecord.cc:309 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/storage/tools/storagerecord.cc:388 Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast]
daq/storage/tools/storagerecord.cc:249 The scope of the variable 'obufname' can be reduced. [variableScope]
daq/storage/tools/storagerecord.cc:404 Modulo of one is always equal to zero [moduloofone]
daq/storage/tools/storagerecord.cc:217 class member 'FileHandler::m_configname' is never used. [unusedStructMember]