2026-05-01 10:59 ftp://ftp.de.debian.org/debian/pool/main/c/cocotb/cocotb_2.0.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=python --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j6 platform: Linux-7.0.3+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.4.0 compiler: g++ (Debian 15.2.0-17) 15.2.0 cppcheck: head 2.20.0 head-info: e5c4a734 (2026-05-01 11:10:43 +0200) count: 359 316 elapsed-time: 0.3 0.2 head-timing-info: old-timing-info: head results: cocotb-2.0.1/src/cocotb/share/lib/embed/embed.cpp:17:2: error: #error "Name of Python library required" [preprocessorErrorDirective] cocotb-2.0.1/src/cocotb/share/lib/embed/gpi_embed.cpp:86:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/embed/gpi_embed.cpp:208:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pEventFn [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/embed/gpi_embed.cpp:265:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cocotb_retval [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/embed/gpi_embed.cpp:284:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pEventFn [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:39:5: warning:inconclusive: Member variable 'GpiHdl::m_impl' is not initialized in the constructor. [uninitMemberVarPrivate] cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:39:5: warning:inconclusive: Member variable 'GpiHdl::m_obj_hdl' is not initialized in the constructor. [uninitMemberVarPrivate] cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:146:5: warning: Member variable 'GpiCbHdl::m_cb_func' is not initialized in the constructor. [uninitMemberVar] cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:146:5: warning: Member variable 'GpiCbHdl::m_cb_data' is not initialized in the constructor. [uninitMemberVar] cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCbHdl.cpp:47:14: style:inconclusive: Technically the member function 'GpiHdl::is_this_impl' can be const. [functionConst] cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:43:10: note: Technically the member function 'GpiHdl::is_this_impl' can be const. cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCbHdl.cpp:47:14: note: Technically the member function 'GpiHdl::is_this_impl' can be const. cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:70:17: style:inconclusive: Technically the member function 'GpiObjHdl::get_type' can be const. [functionConst] cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:71:10: style:inconclusive: Technically the member function 'GpiObjHdl::get_const' can be const. [functionConst] cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:72:9: style:inconclusive: Technically the member function 'GpiObjHdl::get_num_elems' can be const. [functionConst] cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:73:9: style:inconclusive: Technically the member function 'GpiObjHdl::get_range_left' can be const. [functionConst] cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:74:9: style:inconclusive: Technically the member function 'GpiObjHdl::get_range_right' can be const. [functionConst] cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:75:19: style:inconclusive: Technically the member function 'GpiObjHdl::get_range_dir' can be const. [functionConst] cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:76:9: style:inconclusive: Technically the member function 'GpiObjHdl::get_indexable' can be const. [functionConst] cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCbHdl.cpp:44:31: style:inconclusive: Technically the member function 'GpiObjHdl::get_name' can be const. [functionConst] cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:78:24: note: Technically the member function 'GpiObjHdl::get_name' can be const. cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCbHdl.cpp:44:31: note: Technically the member function 'GpiObjHdl::get_name' can be const. cocotb-2.0.1/src/cocotb/share/lib/embed/gpi_embed.cpp:173:60: style: Checking if unsigned expression 'sleep_time' is less than zero. [unsignedLessThanZero] cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCbHdl.cpp:13:31: style:inconclusive: Technically the member function 'GpiObjHdl::get_fullname' can be const. [functionConst] cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:79:24: note: Technically the member function 'GpiObjHdl::get_fullname' can be const. cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCbHdl.cpp:13:31: note: Technically the member function 'GpiObjHdl::get_fullname' can be const. cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:163:10: style:inconclusive: Technically the member function 'GpiCbHdl::get_cb_info' can be const. [functionConst] cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:29:5: style: Class 'GpiHdl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:59:5: style: Class 'GpiObjHdl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:63:14: style: The destructor '~GpiObjHdl' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:31:14: note: Virtual destructor in base class cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:63:14: note: Destructor in derived class cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:116:14: style: The destructor '~GpiSignalObjHdl' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:63:14: note: Virtual destructor in base class cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:116:14: note: Destructor in derived class cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:208:14: style: The destructor '~GpiIterator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:31:14: note: Virtual destructor in base class cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:208:14: note: Destructor in derived class cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCbHdl.cpp:51:71: style:inconclusive: Function 'initialise' argument 2 names different: declaration 'full_name' definition 'fq_name'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:90:47: note: Function 'initialise' argument 2 names different: declaration 'full_name' definition 'fq_name'. cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCbHdl.cpp:51:71: note: Function 'initialise' argument 2 names different: declaration 'full_name' definition 'fq_name'. cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCbHdl.cpp:47:45: style: Parameter 'impl' can be declared as pointer to const [constParameterPointer] cocotb-2.0.1/src/cocotb/share/lib/gpi_log/gpi_logging.cpp:123:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_NOTSET [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/py_gpi_log/py_gpi_logging.cpp:29:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_ERROR [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/py_gpi_log/py_gpi_logging.cpp:70:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/fli/FliCbHdl.cpp:16:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/fli/FliCbHdl.cpp:71:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTI_EVENT [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/gpi_log/gpi_logging.cpp:147:9: error: va_list 'argp_copy' used before va_start() was called. [va_list_usedBeforeStarted] cocotb-2.0.1/src/cocotb/share/lib/gpi_log/gpi_logging.cpp:149:37: error: va_list 'argp_copy_again' used before va_start() was called. [va_list_usedBeforeStarted] cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCommon.cpp:131:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCommon.cpp:168:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_CRITICAL [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCommon.cpp:340:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_AUTO [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCommon.cpp:389:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_PACKAGE_SCOPES [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:83:1: style: The class 'FliSignalCbHdl' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:105:1: style: The class 'FliSimPhaseCbHdl' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:152:1: style: The class 'FliTimedCbHdl' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:411:5: warning: Member variable 'FliImpl::m_sim_finish_cb' is not initialized in the constructor. [uninitMemberVar] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:179:9: style:inconclusive: Technically the member function 'FliObj::get_acc_type' can be const. [functionConst] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:180:9: style:inconclusive: Technically the member function 'FliObj::get_acc_full_type' can be const. [functionConst] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:212:10: style:inconclusive: Technically the member function 'FliSignalObjHdl::is_variable' can be const. [functionConst] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:250:18: style:inconclusive: Technically the member function 'FliValueObjHdl::get_fli_typekind' can be const. [functionConst] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:251:16: style:inconclusive: Technically the member function 'FliValueObjHdl::get_fli_typeid' can be const. [functionConst] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:338:40: warning: Class 'FliRealObjHdl' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:338:40: warning: Class 'FliRealObjHdl' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:136:5: style: Class 'FliStartupCbHdl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:145:5: style: Class 'FliShutdownCbHdl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:411:5: style: Class 'FliImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:58:5: style: Class 'FliProcessCbHdlCache < FliTimedCbHdl , MTI_PROC_IMMEDIATE >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:58:5: style: Class 'FliProcessCbHdlCache < FliSignalCbHdl , MTI_PROC_NORMAL >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:58:5: style: Class 'FliProcessCbHdlCache < FliReadWriteCbHdl , MTI_PROC_SYNCH >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:58:5: style: Class 'FliProcessCbHdlCache < FliReadOnlyCbHdl , MTI_PROC_POSTPONED >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:58:5: style: Class 'FliProcessCbHdlCache < FliNextPhaseCbHdl , MTI_PROC_IMMEDIATE >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/py_gpi_log/py_gpi_logging.cpp:193:16: style: Variable 'elem' can be declared as reference to const [constVariableReference] cocotb-2.0.1/src/cocotb/share/lib/fli/FliCbHdl.cpp:18:24: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/fli/FliCbHdl.cpp:160:44: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/fli/FliCbHdl.cpp:171:47: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/fli/FliCbHdl.cpp:177:40: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/fli/FliCbHdl.cpp:188:43: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/py_gpi_log/py_gpi_logging.cpp:64:9: error: va_list 'argp_copy' used before va_start() was called. [va_list_usedBeforeStarted] cocotb-2.0.1/src/cocotb/share/lib/py_gpi_log/py_gpi_logging.cpp:66:37: error: va_list 'argp_copy_again' used before va_start() was called. [va_list_usedBeforeStarted] cocotb-2.0.1/src/cocotb/share/lib/utils/cocotb_utils.cpp:41:5: warning: Return value of function dlerror() is not used. [ignoredReturnValue] cocotb-2.0.1/src/cocotb/share/lib/fli/FliObjHdl.cpp:41:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accSignal [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/fli/FliObjHdl.cpp:83:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_ARRAY [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/fli/FliObjHdl.cpp:247:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTI_FORCE_FREEZE [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/fli/FliObjHdl.cpp:335:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTI_TYPE_ENUM [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/fli/FliObjHdl.cpp:431:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTI_TYPE_ENUM [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/fli/FliObjHdl.cpp:564:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocator_type [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/fli/FliObjHdl.cpp:618:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTI_FORCE_FREEZE [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/fli/FliObjHdl.cpp:757:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MTI_FORCE_FREEZE [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/verilator/verilator.cpp:57:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cbEndOfSimulation [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/verilator/verilator.cpp:89:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/verilator/verilator.cpp:81:10: style: The scope of the variable 'traceFlush' can be reduced. [variableScope] cocotb-2.0.1/src/cocotb/share/lib/verilator/verilator.cpp:80:18: style: Variable 'traceOn' is assigned a value that is never used. [unreadVariable] cocotb-2.0.1/src/cocotb/share/lib/verilator/verilator.cpp:81:21: style: Variable 'traceFlush' is assigned a value that is never used. [unreadVariable] cocotb-2.0.1/src/cocotb/share/lib/verilator/verilator.cpp:95:24: style: Variable 'traceFlush' is assigned a value that is never used. [unreadVariable] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:29:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accGeneric [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:80:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accAlias [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:85:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accSignal [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:111:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_GENARRAY [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:260:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_MODULE [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:370:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_GENARRAY [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:466:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:776:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_GENARRAY [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:983:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_STRUCTURE [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:1065:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:84:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:98:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable py_type [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:181:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_SystemExit [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:200:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:241:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:282:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:327:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:390:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:464:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_StopIteration [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:479:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:492:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:522:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:535:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:548:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:561:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:581:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_AUTO [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:619:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:666:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:692:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeWarning [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:707:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:716:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:744:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:762:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:774:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:785:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:789:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pEventFn [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:837:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EBUSY [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:879:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:895:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:923:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:956:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:976:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:981:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_UNKNOWN [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:124:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_TPFLAGS_DEFAULT [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCommon.cpp:638:31: style:inconclusive: Technically the member function 'GpiImplInterface::get_name_c' can be const. [functionConst] cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:225:17: note: Technically the member function 'GpiImplInterface::get_name_c' can be const. cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCommon.cpp:638:31: note: Technically the member function 'GpiImplInterface::get_name_c' can be const. cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCommon.cpp:640:33: style:inconclusive: Technically the member function 'GpiImplInterface::get_name_s' can be const. [functionConst] cocotb-2.0.1/src/cocotb/share/lib/gpi/gpi_priv.h:226:24: note: Technically the member function 'GpiImplInterface::get_name_s' can be const. cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCommon.cpp:640:33: note: Technically the member function 'GpiImplInterface::get_name_s' can be const. cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCommon.cpp:159:42: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCommon.cpp:123:52: performance: Function parameter 'to_load' should be passed by const reference. [passedByValue] cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCommon.cpp:260:59: style: Parameter 'skip_impl' can be declared as pointer to const [constParameterPointer] cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCommon.cpp:307:63: style: Parameter 'skip_impl' can be declared as pointer to const [constParameterPointer] cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCommon.cpp:88:62: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCommon.cpp:243:53: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCommon.cpp:78:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCommon.cpp:87:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCommon.cpp:126:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCommon.cpp:242:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCommon.cpp:313:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cocotb-2.0.1/src/cocotb/share/lib/gpi/GpiCommon.cpp:401:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cocotb-2.0.1/src/cocotb/share/lib/fli/FliObjHdl.cpp:161:26: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/fli/FliObjHdl.cpp:164:26: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/fli/FliObjHdl.cpp:19:26: style:inconclusive: Function 'register_value_change_callback' argument 2 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:209:52: note: Function 'register_value_change_callback' argument 2 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/fli/FliObjHdl.cpp:19:26: note: Function 'register_value_change_callback' argument 2 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/fli/FliObjHdl.cpp:19:50: style:inconclusive: Function 'register_value_change_callback' argument 3 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:238:34: style:inconclusive: Function 'set_signal_value' argument 1 names different: declaration 'value' definition ''. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:238:56: style:inconclusive: Function 'set_signal_value' argument 2 names different: declaration 'action' definition ''. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:242:46: style:inconclusive: Function 'set_signal_value_binstr' argument 1 names different: declaration 'value' definition ''. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:243:48: style:inconclusive: Function 'set_signal_value_binstr' argument 2 names different: declaration 'action' definition ''. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:240:43: style:inconclusive: Function 'set_signal_value_str' argument 1 names different: declaration 'value' definition ''. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:241:45: style:inconclusive: Function 'set_signal_value_str' argument 2 names different: declaration 'action' definition ''. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:239:33: style:inconclusive: Function 'set_signal_value' argument 1 names different: declaration 'value' definition ''. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:239:55: style:inconclusive: Function 'set_signal_value' argument 2 names different: declaration 'action' definition ''. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/fli/FliObjHdl.cpp:378:34: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.h:38:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_DEBUG [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:44:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:50:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_GENARRAY [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:71:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:86:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiBaseType [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:183:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiDeposit [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:207:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiBaseType [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:271:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_STRUCTURE [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:292:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiObjTypeVal [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:369:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiLogicVal [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:440:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:453:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiReturnCb [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:488:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:504:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpi0 [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:539:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpi0 [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:611:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:626:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpi0 [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:695:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:744:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:773:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:793:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:813:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:832:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiRealVal [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:845:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiIntVal [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:873:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiCbValueChange [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:911:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:927:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiCbStartOfSimulation [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:931:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiCbEndOfSimulation [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:939:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiCbAfterDelay [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:945:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiCbRepLastKnownDeltaCycle [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:950:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiCbRepEndOfTimeStep [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:956:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiCbRepNextTimeStep [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:1020:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiKindP [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:1104:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_GENARRAY [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:29:5: warning: Member variable 'PythonCallback::padding_' is not initialized in the constructor. [uninitMemberVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:30:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_DEBUG [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:239:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiType [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiCbHdl.cpp:69:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiSimTime [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:807:5: style: Class 'GpiClock' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiCbHdl.cpp:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiCbHdl.cpp:117:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiCbHdl.cpp:167:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiSuppressTime [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiCbHdl.cpp:209:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiCbHdl.cpp:225:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cbStartOfSimulation [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiCbHdl.cpp:235:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cbEndOfSimulation [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiCbHdl.cpp:242:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiSimTime [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiCbHdl.cpp:248:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cbReadWriteSynch [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiCbHdl.cpp:252:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cbReadOnlySynch [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiCbHdl.cpp:256:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cbNextSimTime [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:169:31: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:232:9: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:273:9: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:314:9: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:374:9: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:433:9: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:887:25: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:1019:11: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:1026:11: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:1033:11: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:1040:11: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:86:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:92:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:409:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:906:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:935:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cocotb-2.0.1/src/cocotb/share/lib/simulator/simulatormodule.cpp:939:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:278:5: warning: Member variable 'VpiImpl::m_sim_finish_cb' is not initialized in the constructor. [uninitMemberVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:260:9: performance: Variable 'm_iterator' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:75:5: style: Class 'VpiCbHdl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:107:5: style: Class 'VpiReadOnlyCbHdl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:112:5: style: Class 'VpiNextPhaseCbHdl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:117:5: style: Class 'VpiReadWriteCbHdl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:122:5: style: Class 'VpiStartupCbHdl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:144:5: style: Class 'VpiShutdownCbHdl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:254:5: style: Class 'VpiPackageIterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:278:5: style: Class 'VpiImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiCbHdl.cpp:50:24: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiCbHdl.cpp:77:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiCbHdl.cpp:164:71: style:inconclusive: Function 'VpiValueCbHdl' argument 2 names different: declaration 'sig' definition 'signal'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:91:60: note: Function 'VpiValueCbHdl' argument 2 names different: declaration 'sig' definition 'signal'. cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiCbHdl.cpp:164:71: note: Function 'VpiValueCbHdl' argument 2 names different: declaration 'sig' definition 'signal'. cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:99:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiNameP [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:112:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiToolVersionP [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:129:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiKindP [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:138:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiNameP [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:203:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiNameP [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:213:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiNameP [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:270:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiVerilog [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:504:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiCaseNameP [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:535:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_STRUCTURE [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:612:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_GENARRAY [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:864:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:1048:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:1069:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vhpiArgcP [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:1103:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:37:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiSimTime [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:80:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_LOGIC_ARRAY [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:148:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_LOGIC_ARRAY [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:168:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiUnknown [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:284:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiName [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:367:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiInternalScope [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:422:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_GENARRAY [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:552:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:610:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiDriver [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:695:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:710:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_PACKAGE [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:742:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiObj.cpp:21:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiName [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiObj.cpp:98:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiDefName [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiObj.cpp:109:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiDefFile [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiIterator.cpp:92:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiType [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiIterator.cpp:156:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiName [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiIterator.cpp:198:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __func__ [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiIterator.cpp:248:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPI_GENARRAY [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiIterator.cpp:291:14: style: Condition '!obj' is always true [knownConditionTrueFalse] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiIterator.cpp:263:22: note: Assuming that condition 'NULL==obj' is not redundant cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiIterator.cpp:291:14: note: Condition '!obj' is always true cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiIterator.cpp:161:24: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiIterator.cpp:310:24: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.h:259:5: warning: Member variable 'VhpiImpl::m_sim_finish_cb' is not initialized in the constructor. [uninitMemberVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:501:29: style: The member function 'VhpiSignalObjHdl::chr2vhpi' can be static. [functionStatic] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.h:219:15: note: The member function 'VhpiSignalObjHdl::chr2vhpi' can be static. cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:501:29: note: The member function 'VhpiSignalObjHdl::chr2vhpi' can be static. cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:269:37: style:inconclusive: Function 'next_handle' argument 1 names different: declaration 'name' definition ''. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:270:31: style:inconclusive: Function 'next_handle' argument 3 names different: declaration 'raw_hdl' definition ''. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.h:81:5: style: Class 'VhpiCbHdl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.h:113:5: style: Class 'VhpiReadOnlyCbHdl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.h:118:5: style: Class 'VhpiNextPhaseCbHdl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.h:123:5: style: Class 'VhpiStartupCbHdl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.h:145:5: style: Class 'VhpiShutdownCbHdl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.h:167:5: style: Class 'VhpiReadWriteCbHdl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.h:259:5: style: Class 'VhpiImpl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:414:9: style: Condition 'm_num_elems' is always true [knownConditionTrueFalse] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiIterator.cpp:104:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:23:25: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:43:35: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:52:39: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:70:35: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:1174:24: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:315:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:345:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:429:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:663:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:687:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:736:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:765:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:784:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:798:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:818:22: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiSignal.cpp:16:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiIntVar [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiSignal.cpp:99:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiBinStrVal [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiSignal.cpp:108:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiStringVal [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiSignal.cpp:117:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiRealVal [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiSignal.cpp:126:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiIntVal [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiSignal.cpp:139:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiIntVal [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiSignal.cpp:148:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiRealVal [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiSignal.cpp:161:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiBinStrVal [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiSignal.cpp:174:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiStringVal [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiSignal.cpp:184:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vpiSimTime [valueFlowBailoutIncompleteVar] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:857:26: style:inconclusive: Function 'register_value_change_callback' argument 2 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.h:215:52: note: Function 'register_value_change_callback' argument 2 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:857:26: note: Function 'register_value_change_callback' argument 2 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:857:50: style:inconclusive: Function 'register_value_change_callback' argument 3 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:548:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:626:38: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:28:15: style: The member function 'FliImpl::isValueConst' can be static. [functionStatic] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:459:10: note: The member function 'FliImpl::isValueConst' can be static. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:28:15: note: The member function 'FliImpl::isValueConst' can be static. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:32:15: style: The member function 'FliImpl::isValueLogic' can be static. [functionStatic] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:460:10: note: The member function 'FliImpl::isValueLogic' can be static. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:32:15: note: The member function 'FliImpl::isValueLogic' can be static. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:60:15: style: The member function 'FliImpl::isValueChar' can be static. [functionStatic] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:461:10: note: The member function 'FliImpl::isValueChar' can be static. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:60:15: note: The member function 'FliImpl::isValueChar' can be static. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:65:15: style: The member function 'FliImpl::isValueBoolean' can be static. [functionStatic] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:462:10: note: The member function 'FliImpl::isValueBoolean' can be static. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:65:15: note: The member function 'FliImpl::isValueBoolean' can be static. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:79:15: style: The member function 'FliImpl::isTypeValue' can be static. [functionStatic] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:463:10: note: The member function 'FliImpl::isTypeValue' can be static. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:79:15: note: The member function 'FliImpl::isTypeValue' can be static. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:84:15: style: The member function 'FliImpl::isTypeSignal' can be static. [functionStatic] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:464:10: note: The member function 'FliImpl::isTypeSignal' can be static. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:84:15: note: The member function 'FliImpl::isTypeSignal' can be static. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:956:21: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:955:53: note: outer condition: id cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:956:21: note: identical inner condition: id cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:966:21: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:965:48: note: outer condition: id cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:966:21: note: identical inner condition: id cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:977:21: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:975:53: note: outer condition: id cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:977:21: note: identical inner condition: id cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:595:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:727:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:1033:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:873:24: style: C-style pointer casting [cstyleCast] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:430:64: style:inconclusive: Function 'get_child_from_handle' argument 2 names different: declaration 'parent' definition ''. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:446:38: style:inconclusive: Function 'reason_to_string' argument 1 names different: declaration 'reason' definition ''. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:540:50: style:inconclusive: Function 'register_timed_callback' argument 2 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:436:60: note: Function 'register_timed_callback' argument 2 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:540:50: note: Function 'register_timed_callback' argument 2 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:541:50: style:inconclusive: Function 'register_timed_callback' argument 3 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:556:53: style:inconclusive: Function 'register_readonly_callback' argument 1 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:438:48: note: Function 'register_readonly_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:556:53: note: Function 'register_readonly_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:557:53: style:inconclusive: Function 'register_readonly_callback' argument 2 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:570:54: style:inconclusive: Function 'register_readwrite_callback' argument 1 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:442:49: note: Function 'register_readwrite_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:570:54: note: Function 'register_readwrite_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:571:54: style:inconclusive: Function 'register_readwrite_callback' argument 2 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:584:53: style:inconclusive: Function 'register_nexttime_callback' argument 1 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:440:48: note: Function 'register_nexttime_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:584:53: note: Function 'register_nexttime_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:585:53: style:inconclusive: Function 'register_nexttime_callback' argument 2 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:709:22: style: The member function 'VpiImpl::get_type_delimiter' can be static. [functionStatic] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:314:17: note: The member function 'VpiImpl::get_type_delimiter' can be static. cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:709:22: note: The member function 'VpiImpl::get_type_delimiter' can be static. cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiSignal.cpp:179:51: style:inconclusive: Function 'set_signal_value' argument 1 names different: declaration 'value' definition 'value_s'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:208:38: note: Function 'set_signal_value' argument 1 names different: declaration 'value' definition 'value_s'. cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiSignal.cpp:179:51: note: Function 'set_signal_value' argument 1 names different: declaration 'value' definition 'value_s'. cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiSignal.cpp:232:26: style:inconclusive: Function 'register_value_change_callback' argument 2 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:204:52: note: Function 'register_value_change_callback' argument 2 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiSignal.cpp:232:26: note: Function 'register_value_change_callback' argument 2 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiSignal.cpp:232:50: style:inconclusive: Function 'register_value_change_callback' argument 3 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:1107:19: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:706:10: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:626:50: style:inconclusive: Function 'register_timed_callback' argument 2 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:294:60: note: Function 'register_timed_callback' argument 2 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:626:50: note: Function 'register_timed_callback' argument 2 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:627:50: style:inconclusive: Function 'register_timed_callback' argument 3 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:640:54: style:inconclusive: Function 'register_readwrite_callback' argument 1 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:300:49: note: Function 'register_readwrite_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:640:54: note: Function 'register_readwrite_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:641:54: style:inconclusive: Function 'register_readwrite_callback' argument 2 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:654:53: style:inconclusive: Function 'register_readonly_callback' argument 1 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:296:48: note: Function 'register_readonly_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:654:53: note: Function 'register_readonly_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:655:53: style:inconclusive: Function 'register_readonly_callback' argument 2 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:668:53: style:inconclusive: Function 'register_nexttime_callback' argument 1 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:298:48: note: Function 'register_nexttime_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:668:53: note: Function 'register_nexttime_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:669:53: style:inconclusive: Function 'register_nexttime_callback' argument 2 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:26:23: style: The member function 'VhpiImpl::format_to_string' can be static. [functionStatic] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.h:288:17: note: The member function 'VhpiImpl::format_to_string' can be static. cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:26:23: note: The member function 'VhpiImpl::format_to_string' can be static. cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:230:29: style: Condition '0==cnt' is always true [knownConditionTrueFalse] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:228:29: note: Assuming that condition '0==cnt' is not redundant cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:230:29: note: Condition '0==cnt' is always true cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:234:29: style: Condition '1==cnt' is always true [knownConditionTrueFalse] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:232:29: note: Assuming that condition '1==cnt' is not redundant cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:234:29: note: Condition '1==cnt' is always true cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:1065:9: style: The scope of the variable 'i' can be reduced. [variableScope] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:982:51: style:inconclusive: Function 'register_timed_callback' argument 2 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.h:274:60: note: Function 'register_timed_callback' argument 2 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:982:51: note: Function 'register_timed_callback' argument 2 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:983:51: style:inconclusive: Function 'register_timed_callback' argument 3 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:997:55: style:inconclusive: Function 'register_readwrite_callback' argument 1 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.h:280:49: note: Function 'register_readwrite_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:997:55: note: Function 'register_readwrite_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:998:55: style:inconclusive: Function 'register_readwrite_callback' argument 2 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:1012:54: style:inconclusive: Function 'register_readonly_callback' argument 1 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.h:276:48: note: Function 'register_readonly_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:1012:54: note: Function 'register_readonly_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:1013:54: style:inconclusive: Function 'register_readonly_callback' argument 2 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:1027:54: style:inconclusive: Function 'register_nexttime_callback' argument 1 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.h:278:48: note: Function 'register_nexttime_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:1027:54: note: Function 'register_nexttime_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:1028:54: style:inconclusive: Function 'register_nexttime_callback' argument 2 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] diff: head cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:540:50: style:inconclusive: Function 'register_timed_callback' argument 2 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:436:60: note: Function 'register_timed_callback' argument 2 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:540:50: note: Function 'register_timed_callback' argument 2 names different: declaration 'function' definition 'cb_func'. head cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:541:50: style:inconclusive: Function 'register_timed_callback' argument 3 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:556:53: style:inconclusive: Function 'register_readonly_callback' argument 1 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:438:48: note: Function 'register_readonly_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:556:53: note: Function 'register_readonly_callback' argument 1 names different: declaration 'function' definition 'cb_func'. head cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:557:53: style:inconclusive: Function 'register_readonly_callback' argument 2 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:570:54: style:inconclusive: Function 'register_readwrite_callback' argument 1 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:442:49: note: Function 'register_readwrite_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:570:54: note: Function 'register_readwrite_callback' argument 1 names different: declaration 'function' definition 'cb_func'. head cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:571:54: style:inconclusive: Function 'register_readwrite_callback' argument 2 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:584:53: style:inconclusive: Function 'register_nexttime_callback' argument 1 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:440:48: note: Function 'register_nexttime_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:584:53: note: Function 'register_nexttime_callback' argument 1 names different: declaration 'function' definition 'cb_func'. head cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.cpp:585:53: style:inconclusive: Function 'register_nexttime_callback' argument 2 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:238:34: style:inconclusive: Function 'set_signal_value' argument 1 names different: declaration 'value' definition ''. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:238:56: style:inconclusive: Function 'set_signal_value' argument 2 names different: declaration 'action' definition ''. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:239:33: style:inconclusive: Function 'set_signal_value' argument 1 names different: declaration 'value' definition ''. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:239:55: style:inconclusive: Function 'set_signal_value' argument 2 names different: declaration 'action' definition ''. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:240:43: style:inconclusive: Function 'set_signal_value_str' argument 1 names different: declaration 'value' definition ''. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:241:45: style:inconclusive: Function 'set_signal_value_str' argument 2 names different: declaration 'action' definition ''. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:242:46: style:inconclusive: Function 'set_signal_value_binstr' argument 1 names different: declaration 'value' definition ''. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:243:48: style:inconclusive: Function 'set_signal_value_binstr' argument 2 names different: declaration 'action' definition ''. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:430:64: style:inconclusive: Function 'get_child_from_handle' argument 2 names different: declaration 'parent' definition ''. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:446:38: style:inconclusive: Function 'reason_to_string' argument 1 names different: declaration 'reason' definition ''. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/fli/FliObjHdl.cpp:19:26: style:inconclusive: Function 'register_value_change_callback' argument 2 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/fli/FliImpl.h:209:52: note: Function 'register_value_change_callback' argument 2 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/fli/FliObjHdl.cpp:19:26: note: Function 'register_value_change_callback' argument 2 names different: declaration 'function' definition 'cb_func'. head cocotb-2.0.1/src/cocotb/share/lib/fli/FliObjHdl.cpp:19:50: style:inconclusive: Function 'register_value_change_callback' argument 3 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/fli/FliObjHdl.cpp:564:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocator_type [valueFlowBailoutIncompleteVar] head cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:857:26: style:inconclusive: Function 'register_value_change_callback' argument 2 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.h:215:52: note: Function 'register_value_change_callback' argument 2 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:857:26: note: Function 'register_value_change_callback' argument 2 names different: declaration 'function' definition 'cb_func'. head cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiCbHdl.cpp:857:50: style:inconclusive: Function 'register_value_change_callback' argument 3 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:1012:54: style:inconclusive: Function 'register_readonly_callback' argument 1 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.h:276:48: note: Function 'register_readonly_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:1012:54: note: Function 'register_readonly_callback' argument 1 names different: declaration 'function' definition 'cb_func'. head cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:1013:54: style:inconclusive: Function 'register_readonly_callback' argument 2 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:1027:54: style:inconclusive: Function 'register_nexttime_callback' argument 1 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.h:278:48: note: Function 'register_nexttime_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:1027:54: note: Function 'register_nexttime_callback' argument 1 names different: declaration 'function' definition 'cb_func'. head cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:1028:54: style:inconclusive: Function 'register_nexttime_callback' argument 2 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:982:51: style:inconclusive: Function 'register_timed_callback' argument 2 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.h:274:60: note: Function 'register_timed_callback' argument 2 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:982:51: note: Function 'register_timed_callback' argument 2 names different: declaration 'function' definition 'cb_func'. head cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:983:51: style:inconclusive: Function 'register_timed_callback' argument 3 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:997:55: style:inconclusive: Function 'register_readwrite_callback' argument 1 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.h:280:49: note: Function 'register_readwrite_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:997:55: note: Function 'register_readwrite_callback' argument 1 names different: declaration 'function' definition 'cb_func'. head cocotb-2.0.1/src/cocotb/share/lib/vhpi/VhpiImpl.cpp:998:55: style:inconclusive: Function 'register_readwrite_callback' argument 2 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:626:50: style:inconclusive: Function 'register_timed_callback' argument 2 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:294:60: note: Function 'register_timed_callback' argument 2 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:626:50: note: Function 'register_timed_callback' argument 2 names different: declaration 'function' definition 'cb_func'. head cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:627:50: style:inconclusive: Function 'register_timed_callback' argument 3 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:640:54: style:inconclusive: Function 'register_readwrite_callback' argument 1 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:300:49: note: Function 'register_readwrite_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:640:54: note: Function 'register_readwrite_callback' argument 1 names different: declaration 'function' definition 'cb_func'. head cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:641:54: style:inconclusive: Function 'register_readwrite_callback' argument 2 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:654:53: style:inconclusive: Function 'register_readonly_callback' argument 1 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:296:48: note: Function 'register_readonly_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:654:53: note: Function 'register_readonly_callback' argument 1 names different: declaration 'function' definition 'cb_func'. head cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:655:53: style:inconclusive: Function 'register_readonly_callback' argument 2 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:668:53: style:inconclusive: Function 'register_nexttime_callback' argument 1 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:298:48: note: Function 'register_nexttime_callback' argument 1 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:668:53: note: Function 'register_nexttime_callback' argument 1 names different: declaration 'function' definition 'cb_func'. head cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.cpp:669:53: style:inconclusive: Function 'register_nexttime_callback' argument 2 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:269:37: style:inconclusive: Function 'next_handle' argument 1 names different: declaration 'name' definition ''. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:270:31: style:inconclusive: Function 'next_handle' argument 3 names different: declaration 'raw_hdl' definition ''. [funcArgNamesDifferentUnnamed] head cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiSignal.cpp:232:26: style:inconclusive: Function 'register_value_change_callback' argument 2 names different: declaration 'function' definition 'cb_func'. [funcArgNamesDifferent] cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiImpl.h:204:52: note: Function 'register_value_change_callback' argument 2 names different: declaration 'function' definition 'cb_func'. cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiSignal.cpp:232:26: note: Function 'register_value_change_callback' argument 2 names different: declaration 'function' definition 'cb_func'. head cocotb-2.0.1/src/cocotb/share/lib/vpi/VpiSignal.cpp:232:50: style:inconclusive: Function 'register_value_change_callback' argument 3 names different: declaration '' definition 'cb_data'. [funcArgNamesDifferentUnnamed] DONE