2026-05-28 15:23 ftp://ftp.de.debian.org/debian/pool/main/p/pcm/pcm_202502.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --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 -j1 platform: Linux-6.8.0-117-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: f1379d6 (2026-05-28 13:47:32 +0200) count: 1332 1263 elapsed-time: 202.9 212.5 head-timing-info: old-timing-info: head results: pcm-202502/src/types.h:1530:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/types.h:1555:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/MSRAccessor.cpp:21:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopologyEntry [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/MSRAccessor.cpp:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_SUCCESS [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/MSRAccessor.cpp:61:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_SUCCESS [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/MSRAccessor.cpp:80:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_SUCCESS [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/MSRAccessor.cpp:100:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_SUCCESS [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/MSRAccessor.cpp:119:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_SUCCESS [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/MSRAccessor.cpp:137:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_SUCCESS [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/MSRAccessor.cpp:156:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_SUCCESS [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/MSRAccessor.cpp:14:5: performance: Variable 'service' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pcm-202502/src/types.h:1442:5: style:inconclusive: Technically the member function 'pcm::IIOPMUCNTCTLRegister::operatorlong' can be const. [functionConst] pcm-202502/src/types.h:1553:10: style:inconclusive: Technically the member function 'pcm::MCFGHeader::print' can be const. [functionConst] pcm-202502/src/topologyentry.h:49:17: style:inconclusive: Technically the member function 'pcm::TopologyEntry::getCoreTypeStr' can be const. [functionConst] pcm-202502/src/topologyentry.h:77:10: style:inconclusive: Technically the member function 'pcm::TopologyEntry::isSameSocket' can be const. [functionConst] pcm-202502/src/types.h:1441:5: style: Struct 'IIOPMUCNTCTLRegister' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/topologyentry.h:111:9: style: The scope of the variable 'wasCoreReported' can be reduced. [variableScope] pcm-202502/src/topologyentry.h:111:30: style: The scope of the variable 'wasThreadReported' can be reduced. [variableScope] pcm-202502/src/topologyentry.h:112:20: style: The scope of the variable 'cpuid_args' can be reduced. [variableScope] pcm-202502/src/topologyentry.h:116:26: style: The scope of the variable 'levelType' can be reduced. [variableScope] pcm-202502/src/topologyentry.h:116:37: style: The scope of the variable 'levelShift' can be reduced. [variableScope] pcm-202502/src/MacMSRDriver/MSRAccessor.cpp:19:62: style:inconclusive: Function 'buildTopology' argument 2 names different: declaration '' definition 'pTopos'. [funcArgNamesDifferentUnnamed] pcm-202502/src/MacMSRDriver/MSRAccessor.cpp:29:36: style:inconclusive: Function 'read' argument 1 names different: declaration 'cpu_num' definition 'core_num'. [funcArgNamesDifferent] pcm-202502/src/MacMSRDriver/MSRAccessor.h:18:27: note: Function 'read' argument 1 names different: declaration 'cpu_num' definition 'core_num'. pcm-202502/src/MacMSRDriver/MSRAccessor.cpp:29:36: note: Function 'read' argument 1 names different: declaration 'cpu_num' definition 'core_num'. pcm-202502/src/MacMSRDriver/MSRAccessor.cpp:50:37: style:inconclusive: Function 'write' argument 1 names different: declaration 'cpu_num' definition 'core_num'. [funcArgNamesDifferent] pcm-202502/src/MacMSRDriver/MSRAccessor.h:19:28: note: Function 'write' argument 1 names different: declaration 'cpu_num' definition 'core_num'. pcm-202502/src/MacMSRDriver/MSRAccessor.cpp:50:37: note: Function 'write' argument 1 names different: declaration 'cpu_num' definition 'core_num'. pcm-202502/src/types.h:1658:49: style: Parameter 'info' can be declared as reference to const [constParameterReference] pcm-202502/src/types.h:1670:85: style: Parameter 'info' can be declared as reference to const [constParameterReference] pcm-202502/src/topologyentry.h:77:39: style: Parameter 'te' can be declared as reference to const [constParameterReference] pcm-202502/src/MacMSRDriver/PCIDriverInterface.cpp:30:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_SUCCESS [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PCIDriverInterface.cpp:65:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_SUCCESS [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PCIDriverInterface.cpp:86:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_SUCCESS [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PCIDriverInterface.cpp:111:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_SUCCESS [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PCIDriverInterface.cpp:128:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_SUCCESS [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PCIDriverInterface.cpp:149:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_SUCCESS [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PCIDriverInterface.cpp:171:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_SUCCESS [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PCIDriverInterface.cpp:194:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_SUCCESS [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PCIDriverInterface.cpp:214:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KERN_SUCCESS [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PCIDriverInterface.cpp:158:17: style: C-style pointer casting [cstyleCast] pcm-202502/src/MacMSRDriver/PCIDriverInterface.cpp:158:40: style: C-style pointer casting [cstyleCast] pcm-202502/src/MacMSRDriver/PCIDriverInterface.cpp:159:21: style: C-style pointer casting [cstyleCast] pcm-202502/src/MacMSRDriver/PCIDriverInterface.cpp:176:8: style: Variable 'memory_map' can be declared as pointer to const [constVariablePointer] pcm-202502/src/MacMSRDriver/PCIDriverInterface.cpp:191:42: style: Parameter 'address' can be declared as pointer to const [constParameterPointer] pcm-202502/src/MacMSRDriver/PCIDriverInterface.cpp:211:42: style: Parameter 'address' can be declared as pointer to const [constParameterPointer] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:138:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOReturnBadArgument [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:156:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOReturnBadArgument [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:176:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopologyEntry [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:206:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOReturnSuccess [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOReturnSuccess [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:216:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOReturnSuccess [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:265:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIODirectionInOut [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.h:39:5: warning: Member variable 'com_intel_driver_PcmMsr::num_cores' is not initialized. [uninitMemberVarPrivate] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:40:28: style: C-style pointer casting [cstyleCast] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:49:30: style: C-style pointer casting [cstyleCast] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:58:30: style: C-style pointer casting [cstyleCast] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:141:44: style: C-style pointer casting [cstyleCast] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:159:45: style: C-style pointer casting [cstyleCast] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:182:10: style: C-style pointer casting [cstyleCast] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:189:44: style: C-style pointer casting [cstyleCast] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:273:40: style: C-style pointer casting [cstyleCast] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:301:26: style: C-style pointer casting [cstyleCast] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:136:57: style:inconclusive: Function 'readMSR' argument 1 names different: declaration 'idata' definition 'idatas'. [funcArgNamesDifferent] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.h:16:46: note: Function 'readMSR' argument 1 names different: declaration 'idata' definition 'idatas'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:136:57: note: Function 'readMSR' argument 1 names different: declaration 'idata' definition 'idatas'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:136:80: style:inconclusive: Function 'readMSR' argument 2 names different: declaration 'odata' definition 'odatas'. [funcArgNamesDifferent] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.h:16:68: note: Function 'readMSR' argument 2 names different: declaration 'odata' definition 'odatas'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:136:80: note: Function 'readMSR' argument 2 names different: declaration 'odata' definition 'odatas'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:155:58: style:inconclusive: Function 'writeMSR' argument 1 names different: declaration 'data' definition 'idata'. [funcArgNamesDifferent] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.h:15:47: note: Function 'writeMSR' argument 1 names different: declaration 'data' definition 'idata'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:155:58: note: Function 'writeMSR' argument 1 names different: declaration 'data' definition 'idata'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:204:59: style:inconclusive: Function 'getNumInstances' argument 1 names different: declaration 'num_instances' definition 'num_insts'. [funcArgNamesDifferent] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.h:28:48: note: Function 'getNumInstances' argument 1 names different: declaration 'num_instances' definition 'num_insts'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:204:59: note: Function 'getNumInstances' argument 1 names different: declaration 'num_instances' definition 'num_insts'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:209:65: style:inconclusive: Function 'incrementNumInstances' argument 1 names different: declaration 'num_instances' definition 'num_insts'. [funcArgNamesDifferent] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.h:26:54: note: Function 'incrementNumInstances' argument 1 names different: declaration 'num_instances' definition 'num_insts'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:209:65: note: Function 'incrementNumInstances' argument 1 names different: declaration 'num_instances' definition 'num_insts'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:214:65: style:inconclusive: Function 'decrementNumInstances' argument 1 names different: declaration 'num_instances' definition 'num_insts'. [funcArgNamesDifferent] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.h:27:54: note: Function 'decrementNumInstances' argument 1 names different: declaration 'num_instances' definition 'num_insts'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:214:65: note: Function 'decrementNumInstances' argument 1 names different: declaration 'num_instances' definition 'num_insts'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsr.cpp:49:21: style: Variable 'idatas' can be declared as pointer to const [constVariablePointer] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:58:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOClientPrivilegeAdministrator [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOReturnSuccess [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:99:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOReturnSuccess [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:114:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fProvider [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:133:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:147:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:161:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:175:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopologyEntry [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:219:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOReturnBadArgument [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:244:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOReturnBadArgument [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:269:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOReturnBadArgument [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:298:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOReturnBadArgument [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:322:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kIOReturnBadArgument [valueFlowBailoutIncompleteVar] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.h:11:1: style: The class 'com_intel_driver_PcmMsrClient' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.h:17:45: warning: Member variable 'com_intel_driver_PcmMsrClient::sSecurityToken' has no initializer. [uninitMemberVarNoCtor] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:142:28: style: C-style pointer casting [cstyleCast] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:142:73: style: C-style pointer casting [cstyleCast] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:156:31: style: C-style pointer casting [cstyleCast] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:170:36: style: C-style pointer casting [cstyleCast] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:185:36: style: C-style pointer casting [cstyleCast] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:192:42: style: C-style pointer casting [cstyleCast] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:199:42: style: C-style pointer casting [cstyleCast] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:277:55: style: C-style pointer casting [cstyleCast] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:301:21: style: C-style pointer casting [cstyleCast] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:325:21: style: C-style pointer casting [cstyleCast] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:34:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:330:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:31:94: style:inconclusive: Function 'externalMethod' argument 2 names different: declaration 'arguments' definition 'args'. [funcArgNamesDifferent] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.h:32:64: note: Function 'externalMethod' argument 2 names different: declaration 'arguments' definition 'args'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:31:94: note: Function 'externalMethod' argument 2 names different: declaration 'arguments' definition 'args'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:83:76: style:inconclusive: Function 'didTerminate' argument 2 names different: declaration 'opts' definition 'options'. [funcArgNamesDifferent] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.h:26:65: note: Function 'didTerminate' argument 2 names different: declaration 'opts' definition 'options'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:83:76: note: Function 'didTerminate' argument 2 names different: declaration 'opts' definition 'options'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:92:120: style:inconclusive: Function 'sOpenDriver' argument 3 names different: declaration 'args' definition 'arguments'. [funcArgNamesDifferent] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.h:36:108: note: Function 'sOpenDriver' argument 3 names different: declaration 'args' definition 'arguments'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:92:120: note: Function 'sOpenDriver' argument 3 names different: declaration 'args' definition 'arguments'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:126:121: style:inconclusive: Function 'sCloseDriver' argument 3 names different: declaration 'args' definition 'arguments'. [funcArgNamesDifferent] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.h:39:110: note: Function 'sCloseDriver' argument 3 names different: declaration 'args' definition 'arguments'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:126:121: note: Function 'sCloseDriver' argument 3 names different: declaration 'args' definition 'arguments'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:141:117: style:inconclusive: Function 'sReadMSR' argument 3 names different: declaration 'args' definition 'arguments'. [funcArgNamesDifferent] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.h:42:105: note: Function 'sReadMSR' argument 3 names different: declaration 'args' definition 'arguments'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:141:117: note: Function 'sReadMSR' argument 3 names different: declaration 'args' definition 'arguments'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:155:118: style:inconclusive: Function 'sWriteMSR' argument 3 names different: declaration 'args' definition 'arguments'. [funcArgNamesDifferent] pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.h:45:106: note: Function 'sWriteMSR' argument 3 names different: declaration 'args' definition 'arguments'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.cpp:155:118: note: Function 'sWriteMSR' argument 3 names different: declaration 'args' definition 'arguments'. pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrDriver_info.c:6:40: error: There is an unknown macro here somewhere. Configuration is required. If KMOD_EXPLICIT_DECL is a macro then please configure it. [unknownMacro] pcm-202502/src/WinMSRDriver/msrmain.c:52:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SUCCESS [valueFlowBailoutIncompleteVar] pcm-202502/src/WinMSRDriver/msrmain.c:105:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SUCCESS [valueFlowBailoutIncompleteVar] pcm-202502/src/WinMSRDriver/msrmain.c:135:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SUCCESS [valueFlowBailoutIncompleteVar] pcm-202502/src/mutex.h:37:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/mutex.h:46:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/mutex.h:54:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/debug.h:36:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dec [valueFlowBailoutIncompleteVar] pcm-202502/src/debug.h:50:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.h:270:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bytes [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.h:339:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noskipws [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.h:404:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.h:412:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.h:440:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.h:475:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.h:508:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.h:549:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.h:690:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pci.h:173:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pci.h:253:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/bw.cpp:30:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/bw.cpp:150:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/bw.cpp:80:5: performance: Variable 'mmioRange' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pcm-202502/src/bw.cpp:114:5: performance: Variable 'mmioRange' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pcm-202502/src/utils.h:808:10: style: The member function 'pcm::TemporalThreadAffinity::supported' can be static. [functionStatic] pcm-202502/src/mutex.h:64:13: style: Class 'Scope' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/utils.h:806:5: style: Class 'TemporalThreadAffinity' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/mmio.h:36:9: style: Class 'CoreAffinityScope' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/debug.h:38:69: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] pcm-202502/src/utils.h:574:32: style: Parameter 'argv' can be declared as const array [constParameter] pcm-202502/src/bw.cpp:175:20: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/client/client.cpp:69:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/client/client.cpp:102:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/client/client.cpp:91:15: style:inconclusive: Technically the member function 'PCMDaemon::Client::countersHaveUpdated' can be const. [functionConst] pcm-202502/src/client/client.h:24:8: note: Technically the member function 'PCMDaemon::Client::countersHaveUpdated' can be const. pcm-202502/src/client/client.cpp:91:15: note: Technically the member function 'PCMDaemon::Client::countersHaveUpdated' can be const. pcm-202502/src/client/client.cpp:86:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] pcm-202502/src/client/client.cpp:107:13: style: C-style pointer casting [cstyleCast] pcm-202502/src/client/client.cpp:107:33: style: C-style pointer casting [cstyleCast] pcm-202502/src/client/client.cpp:121:21: style: C-style pointer casting [cstyleCast] pcm-202502/src/client/main.cpp:15:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/client/main.cpp:22:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/client/main.cpp:13:29: performance: Function parameter 'title' should be passed by const reference. [passedByValue] pcm-202502/src/client/main.cpp:37:39: style: Variable 'counters' can be declared as reference to const [constVariableReference] pcm-202502/src/client/main.cpp:18:27: style: Parameter 'argv' can be declared as const array [constParameter] pcm-202502/src/pmt.h:54:130: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] pcm-202502/src/width_extender.h:65:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F [valueFlowBailoutIncompleteVar] pcm-202502/src/width_extender.h:83:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IA32_QM_EVTSEL [valueFlowBailoutIncompleteVar] pcm-202502/src/width_extender.h:106:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IA32_QM_EVTSEL [valueFlowBailoutIncompleteVar] pcm-202502/src/uncore_pmu_discovery.h:56:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] pcm-202502/src/uncore_pmu_discovery.h:68:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/uncore_pmu_discovery.h:90:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/uncore_pmu_discovery.h:113:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/uncore_pmu_discovery.h:137:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitWidth [valueFlowBailoutIncompleteVar] pcm-202502/src/uncore_pmu_discovery.h:184:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boxCtrlAddr [valueFlowBailoutIncompleteVar] pcm-202502/src/uncore_pmu_discovery.h:191:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numRegs [valueFlowBailoutIncompleteVar] pcm-202502/src/uncore_pmu_discovery.h:201:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numRegs [valueFlowBailoutIncompleteVar] pcm-202502/src/uncore_pmu_discovery.h:212:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accessType [valueFlowBailoutIncompleteVar] pcm-202502/src/uncore_pmu_discovery.h:221:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable numRegs [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.h:161:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.h:167:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.h:184:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.h:190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.h:213:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.h:234:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.h:770:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.h:1678:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFFCORE_RESPONSE_0_EVTNR [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.h:2213:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.h:3114:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PERF_MAX_CUSTOM_COUNTERS [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.h:5163:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.h:5202:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.h:5221:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.h:5249:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.h:5277:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.h:5305:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/threadpool.h:68:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/threadpool.h:73:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/threadpool.h:84:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/threadpool.h:92:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/threadpool.h:121:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/threadpool.h:128:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/topology.h:31:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] pcm-202502/src/topology.h:539:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/topology.h:564:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/topology.h:666:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:276:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:429:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:521:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:634:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:690:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:765:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:1033:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:1090:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:1116:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:1562:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:1636:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:1712:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:1736:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:1818:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:1864:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:1928:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:2344:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:3186:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:3221:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:3292:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:3324:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:3436:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:3591:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:4030:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:4401:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:4609:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:4624:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:4644:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:4676:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:4712:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:4805:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:4830:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:5107:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:5154:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:5189:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:5230:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:5236:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:5274:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:5386:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:5582:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:5772:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:5970:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:6456:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:6711:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:6781:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:6815:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:7017:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:7253:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable counterValue [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:7296:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:7412:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:7424:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:7467:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:7519:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:7551:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:7594:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:7855:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:7873:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:8121:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:8951:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:9187:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:9547:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:9657:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:9668:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:9682:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:9715:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:9819:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:9868:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:9978:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:10218:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:10292:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:10348:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:10361:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:10536:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable generalControl [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:10600:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_MAX [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:10660:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_MAX [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:10669:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_MAX [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:10681:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_IAA [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:10698:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_MAX [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:10709:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_MAX [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:10874:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:11117:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:11169:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable counterValue [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:11221:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:6953:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSR_PACKAGE_THERM_STATUS [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:6517:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentDebugLevel [valueFlowBailoutIncompleteVar] pcm-202502/src/cpucounters.cpp:6485:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable counterValue [valueFlowBailoutIncompleteVar] pcm-202502/src/pmt.h:44:16: warning: Member variable 'PMTRecord::uid' has no initializer. [uninitMemberVarNoCtor] pcm-202502/src/pmt.h:47:16: warning: Member variable 'PMTRecord::qWordOffset' has no initializer. [uninitMemberVarNoCtor] pcm-202502/src/pmt.h:48:16: warning: Member variable 'PMTRecord::lsb' has no initializer. [uninitMemberVarNoCtor] pcm-202502/src/pmt.h:49:16: warning: Member variable 'PMTRecord::msb' has no initializer. [uninitMemberVarNoCtor] pcm-202502/src/cpucounters.h:1089:13: warning: Member variable 'CustomIIOEventDescription::multiplier' has no initializer. [uninitMemberVarNoCtor] pcm-202502/src/cpucounters.h:1090:13: warning: Member variable 'CustomIIOEventDescription::divider' has no initializer. [uninitMemberVarNoCtor] pcm-202502/src/msr.h:49:11: style:inconclusive: Technically the member function 'pcm::MsrHandle::getCoreId' can be const. [functionConst] pcm-202502/src/uncore_pmu_discovery.h:135:12: style:inconclusive: Technically the member function 'pcm::UncorePMUDiscovery::registerStep' can be const. [functionConst] pcm-202502/src/cpucounters.cpp:11147:15: style:inconclusive: Technically the member function 'pcm::IDX_PMU::getPERFMode' can be const. [functionConst] pcm-202502/src/cpucounters.h:345:10: note: Technically the member function 'pcm::IDX_PMU::getPERFMode' can be const. pcm-202502/src/cpucounters.cpp:11147:15: note: Technically the member function 'pcm::IDX_PMU::getPERFMode' can be const. pcm-202502/src/cpucounters.cpp:9755:24: style: The member function 'pcm::ServerUncorePMUs::initMemTest' can be static. [functionStatic] pcm-202502/src/cpucounters.h:401:10: note: The member function 'pcm::ServerUncorePMUs::initMemTest' can be static. pcm-202502/src/cpucounters.cpp:9755:24: note: The member function 'pcm::ServerUncorePMUs::initMemTest' can be static. pcm-202502/src/cpucounters.cpp:9825:24: style: The member function 'pcm::ServerUncorePMUs::doMemTest' can be static. [functionStatic] pcm-202502/src/cpucounters.h:402:10: note: The member function 'pcm::ServerUncorePMUs::doMemTest' can be static. pcm-202502/src/cpucounters.cpp:9825:24: note: The member function 'pcm::ServerUncorePMUs::doMemTest' can be static. pcm-202502/src/cpucounters.cpp:9837:24: style: The member function 'pcm::ServerUncorePMUs::cleanupMemTest' can be static. [functionStatic] pcm-202502/src/cpucounters.h:403:10: note: The member function 'pcm::ServerUncorePMUs::cleanupMemTest' can be static. pcm-202502/src/cpucounters.cpp:9837:24: note: The member function 'pcm::ServerUncorePMUs::cleanupMemTest' can be static. pcm-202502/src/cpucounters.cpp:8906:24: style: The member function 'pcm::ServerUncorePMUs::initPerf' can be static. [functionStatic] pcm-202502/src/cpucounters.h:407:10: note: The member function 'pcm::ServerUncorePMUs::initPerf' can be static. pcm-202502/src/cpucounters.cpp:8906:24: note: The member function 'pcm::ServerUncorePMUs::initPerf' can be static. pcm-202502/src/cpucounters.cpp:9672:26: style: The member function 'pcm::ServerUncorePMUs::getPMUCounter' can be static. [functionStatic] pcm-202502/src/cpucounters.h:410:12: note: The member function 'pcm::ServerUncorePMUs::getPMUCounter' can be static. pcm-202502/src/cpucounters.cpp:9672:26: note: The member function 'pcm::ServerUncorePMUs::getPMUCounter' can be static. pcm-202502/src/cpucounters.cpp:9357:26: style:inconclusive: Technically the member function 'pcm::ServerUncorePMUs::getIncomingDataFlits' can be const. [functionConst] pcm-202502/src/cpucounters.h:468:12: note: Technically the member function 'pcm::ServerUncorePMUs::getIncomingDataFlits' can be const. pcm-202502/src/cpucounters.cpp:9357:26: note: Technically the member function 'pcm::ServerUncorePMUs::getIncomingDataFlits' can be const. pcm-202502/src/cpucounters.cpp:9650:26: style:inconclusive: Technically the member function 'pcm::ServerUncorePMUs::getDRAMClocks' can be const. [functionConst] pcm-202502/src/cpucounters.h:501:12: note: Technically the member function 'pcm::ServerUncorePMUs::getDRAMClocks' can be const. pcm-202502/src/cpucounters.cpp:9650:26: note: Technically the member function 'pcm::ServerUncorePMUs::getDRAMClocks' can be const. pcm-202502/src/cpucounters.cpp:9661:26: style:inconclusive: Technically the member function 'pcm::ServerUncorePMUs::getHBMClocks' can be const. [functionConst] pcm-202502/src/cpucounters.h:504:12: note: Technically the member function 'pcm::ServerUncorePMUs::getHBMClocks' can be const. pcm-202502/src/cpucounters.cpp:9661:26: note: Technically the member function 'pcm::ServerUncorePMUs::getHBMClocks' can be const. pcm-202502/src/cpucounters.cpp:318:11: style:inconclusive: Technically the member function 'pcm::PCM::isFixedCounterSupported' can be const. [functionConst] pcm-202502/src/cpucounters.h:858:10: note: Technically the member function 'pcm::PCM::isFixedCounterSupported' can be const. pcm-202502/src/cpucounters.cpp:318:11: note: Technically the member function 'pcm::PCM::isFixedCounterSupported' can be const. pcm-202502/src/cpucounters.h:894:10: style:inconclusive: Technically the member function 'pcm::PCM::isPackageCStateResidencySupported' can be const. [functionConst] pcm-202502/src/cpucounters.cpp:5256:11: style: The member function 'pcm::PCM::restoreOutput' can be static. [functionStatic] pcm-202502/src/cpucounters.h:907:10: note: The member function 'pcm::PCM::restoreOutput' can be static. pcm-202502/src/cpucounters.cpp:5256:11: note: The member function 'pcm::PCM::restoreOutput' can be static. pcm-202502/src/cpucounters.h:919:9: style:inconclusive: Technically the member function 'pcm::PCM::getRunState' can be const. [functionConst] pcm-202502/src/cpucounters.h:921:10: style:inconclusive: Technically the member function 'pcm::PCM::isBlocked' can be const. [functionConst] pcm-202502/src/cpucounters.cpp:6664:11: style:inconclusive: Technically the member function 'pcm::PCM::readAndAggregatePackageCStateResidencies' can be const. [functionConst] pcm-202502/src/cpucounters.h:1208:10: note: Technically the member function 'pcm::PCM::readAndAggregatePackageCStateResidencies' can be const. pcm-202502/src/cpucounters.cpp:6664:11: note: Technically the member function 'pcm::PCM::readAndAggregatePackageCStateResidencies' can be const. pcm-202502/src/cpucounters.cpp:6476:11: style:inconclusive: Technically the member function 'pcm::PCM::readAndAggregateCXLCMCounters < SystemCounterState >' can be const. [functionConst] pcm-202502/src/cpucounters.h:1214:10: note: Technically the member function 'pcm::PCM::readAndAggregateCXLCMCounters < SystemCounterState >' can be const. pcm-202502/src/cpucounters.cpp:6476:11: note: Technically the member function 'pcm::PCM::readAndAggregateCXLCMCounters < SystemCounterState >' can be const. pcm-202502/src/cpucounters.cpp:6642:11: style: The member function 'pcm::PCM::readMSRs' can be static. [functionStatic] pcm-202502/src/cpucounters.h:1218:10: note: The member function 'pcm::PCM::readMSRs' can be static. pcm-202502/src/cpucounters.cpp:6642:11: note: The member function 'pcm::PCM::readMSRs' can be static. pcm-202502/src/cpucounters.cpp:10271:11: style:inconclusive: Technically the member function 'pcm::PCM::programCboOpcodeFilter' can be const. [functionConst] pcm-202502/src/cpucounters.h:1236:10: note: Technically the member function 'pcm::PCM::programCboOpcodeFilter' can be const. pcm-202502/src/cpucounters.cpp:10271:11: note: Technically the member function 'pcm::PCM::programCboOpcodeFilter' can be const. pcm-202502/src/cpucounters.cpp:10798:11: style:inconclusive: Technically the member function 'pcm::PCM::initLLCReadMissLatencyEvents' can be const. [functionConst] pcm-202502/src/cpucounters.h:1237:10: note: Technically the member function 'pcm::PCM::initLLCReadMissLatencyEvents' can be const. pcm-202502/src/cpucounters.cpp:10798:11: note: Technically the member function 'pcm::PCM::initLLCReadMissLatencyEvents' can be const. pcm-202502/src/cpucounters.cpp:10852:11: style:inconclusive: Technically the member function 'pcm::PCM::initCHARequestEvents' can be const. [functionConst] pcm-202502/src/cpucounters.h:1238:10: note: Technically the member function 'pcm::PCM::initCHARequestEvents' can be const. pcm-202502/src/cpucounters.cpp:10852:11: note: Technically the member function 'pcm::PCM::initCHARequestEvents' can be const. pcm-202502/src/cpucounters.cpp:2927:11: style: The member function 'pcm::PCM::initUncorePMUsPerf' can be static. [functionStatic] pcm-202502/src/cpucounters.h:1294:10: note: The member function 'pcm::PCM::initUncorePMUsPerf' can be static. pcm-202502/src/cpucounters.cpp:2927:11: note: The member function 'pcm::PCM::initUncorePMUsPerf' can be static. pcm-202502/src/cpucounters.cpp:506:11: style: The member function 'pcm::PCM::isRDTDisabled' can be static. [functionStatic] pcm-202502/src/cpucounters.h:1295:10: note: The member function 'pcm::PCM::isRDTDisabled' can be static. pcm-202502/src/cpucounters.cpp:506:11: note: The member function 'pcm::PCM::isRDTDisabled' can be static. pcm-202502/src/cpucounters.cpp:597:15: style: The member function 'pcm::PCM::getMaxRMID' can be static. [functionStatic] pcm-202502/src/cpucounters.h:1389:14: note: The member function 'pcm::PCM::getMaxRMID' can be static. pcm-202502/src/cpucounters.cpp:597:15: note: The member function 'pcm::PCM::getMaxRMID' can be static. pcm-202502/src/cpucounters.cpp:3463:11: style:inconclusive: Technically the member function 'pcm::PCM::good' can be const. [functionConst] pcm-202502/src/cpucounters.h:1428:10: note: Technically the member function 'pcm::PCM::good' can be const. pcm-202502/src/cpucounters.cpp:3463:11: note: Technically the member function 'pcm::PCM::good' can be const. pcm-202502/src/cpucounters.cpp:3997:11: style: The member function 'pcm::PCM::checkStatus' can be static. [functionStatic] pcm-202502/src/cpucounters.h:1458:10: note: The member function 'pcm::PCM::checkStatus' can be static. pcm-202502/src/cpucounters.cpp:3997:11: note: The member function 'pcm::PCM::checkStatus' can be static. pcm-202502/src/cpucounters.cpp:6968:25: style:inconclusive: Technically the member function 'pcm::PCM::getSocketCounterState' can be const. [functionConst] pcm-202502/src/cpucounters.h:1781:24: note: Technically the member function 'pcm::PCM::getSocketCounterState' can be const. pcm-202502/src/cpucounters.cpp:6968:25: note: Technically the member function 'pcm::PCM::getSocketCounterState' can be const. pcm-202502/src/cpucounters.cpp:7108:23: style:inconclusive: Technically the member function 'pcm::PCM::getCoreCounterState' can be const. [functionConst] pcm-202502/src/cpucounters.h:1791:22: note: Technically the member function 'pcm::PCM::getCoreCounterState' can be const. pcm-202502/src/cpucounters.cpp:7108:23: note: Technically the member function 'pcm::PCM::getCoreCounterState' can be const. pcm-202502/src/cpucounters.cpp:7171:13: style: The member function 'pcm::PCM::getL3ScalingFactor' can be static. [functionStatic] pcm-202502/src/cpucounters.h:1854:12: note: The member function 'pcm::PCM::getL3ScalingFactor' can be static. pcm-202502/src/cpucounters.cpp:7171:13: note: The member function 'pcm::PCM::getL3ScalingFactor' can be static. pcm-202502/src/cpucounters.cpp:7180:11: style:inconclusive: Technically the member function 'pcm::PCM::isSomeCoreOfflined' can be const. [functionConst] pcm-202502/src/cpucounters.h:1861:10: note: Technically the member function 'pcm::PCM::isSomeCoreOfflined' can be const. pcm-202502/src/cpucounters.cpp:7180:11: note: Technically the member function 'pcm::PCM::isSomeCoreOfflined' can be const. pcm-202502/src/cpucounters.cpp:380:12: style:inconclusive: Technically the member function 'pcm::PCM::getMaxCustomCoreEvents' can be const. [functionConst] pcm-202502/src/cpucounters.h:1865:11: note: Technically the member function 'pcm::PCM::getMaxCustomCoreEvents' can be const. pcm-202502/src/cpucounters.cpp:380:12: note: Technically the member function 'pcm::PCM::getMaxCustomCoreEvents' can be const. pcm-202502/src/cpucounters.cpp:10793:13: style:inconclusive: Technically the member function 'pcm::PCM::getPCIeCounterData' can be const. [functionConst] pcm-202502/src/cpucounters.h:2356:12: note: Technically the member function 'pcm::PCM::getPCIeCounterData' can be const. pcm-202502/src/cpucounters.cpp:10793:13: note: Technically the member function 'pcm::PCM::getPCIeCounterData' can be const. pcm-202502/src/cpucounters.cpp:10786:23: style:inconclusive: Technically the member function 'pcm::PCM::getPCIeCounterState' can be const. [functionConst] pcm-202502/src/cpucounters.h:2380:22: note: Technically the member function 'pcm::PCM::getPCIeCounterState' can be const. pcm-202502/src/cpucounters.cpp:10786:23: note: Technically the member function 'pcm::PCM::getPCIeCounterState' can be const. pcm-202502/src/cpucounters.cpp:10656:22: style:inconclusive: Technically the member function 'pcm::PCM::getIDXAccelCounterState' can be const. [functionConst] pcm-202502/src/cpucounters.h:2425:21: note: Technically the member function 'pcm::PCM::getIDXAccelCounterState' can be const. pcm-202502/src/cpucounters.cpp:10656:22: note: Technically the member function 'pcm::PCM::getIDXAccelCounterState' can be const. pcm-202502/src/cpucounters.cpp:160:13: style:inconclusive: Technically the member function 'pcm::PCM::extractCoreGenCounterValue' can be const. [functionConst] pcm-202502/src/cpucounters.h:2427:12: note: Technically the member function 'pcm::PCM::extractCoreGenCounterValue' can be const. pcm-202502/src/cpucounters.cpp:160:13: note: Technically the member function 'pcm::PCM::extractCoreGenCounterValue' can be const. pcm-202502/src/cpucounters.cpp:170:13: style:inconclusive: Technically the member function 'pcm::PCM::extractCoreFixedCounterValue' can be const. [functionConst] pcm-202502/src/cpucounters.h:2428:12: note: Technically the member function 'pcm::PCM::extractCoreFixedCounterValue' can be const. pcm-202502/src/cpucounters.cpp:170:13: note: Technically the member function 'pcm::PCM::extractCoreFixedCounterValue' can be const. pcm-202502/src/cpucounters.cpp:180:13: style:inconclusive: Technically the member function 'pcm::PCM::extractUncoreGenCounterValue' can be const. [functionConst] pcm-202502/src/cpucounters.h:2429:12: note: Technically the member function 'pcm::PCM::extractUncoreGenCounterValue' can be const. pcm-202502/src/cpucounters.cpp:180:13: note: Technically the member function 'pcm::PCM::extractUncoreGenCounterValue' can be const. pcm-202502/src/cpucounters.cpp:188:13: style:inconclusive: Technically the member function 'pcm::PCM::extractUncoreFixedCounterValue' can be const. [functionConst] pcm-202502/src/cpucounters.h:2430:12: note: Technically the member function 'pcm::PCM::extractUncoreFixedCounterValue' can be const. pcm-202502/src/cpucounters.cpp:188:13: note: Technically the member function 'pcm::PCM::extractUncoreFixedCounterValue' can be const. pcm-202502/src/cpucounters.cpp:196:13: style: The member function 'pcm::PCM::extractQOSMonitoring' can be static. [functionStatic] pcm-202502/src/cpucounters.h:2431:12: note: The member function 'pcm::PCM::extractQOSMonitoring' can be static. pcm-202502/src/cpucounters.cpp:196:13: note: The member function 'pcm::PCM::extractQOSMonitoring' can be static. pcm-202502/src/cpucounters.cpp:4628:18: style:inconclusive: Technically the member function 'pcm::PCM::getCPUFamilyModelString' can be const. [functionConst] pcm-202502/src/cpucounters.h:2439:17: note: Technically the member function 'pcm::PCM::getCPUFamilyModelString' can be const. pcm-202502/src/cpucounters.cpp:4628:18: note: Technically the member function 'pcm::PCM::getCPUFamilyModelString' can be const. pcm-202502/src/cpucounters.cpp:5312:11: style: The member function 'pcm::PCM::supportsHLE' can be static. [functionStatic] pcm-202502/src/cpucounters.h:2838:10: note: The member function 'pcm::PCM::supportsHLE' can be static. pcm-202502/src/cpucounters.cpp:5312:11: note: The member function 'pcm::PCM::supportsHLE' can be static. pcm-202502/src/cpucounters.cpp:5322:11: style: The member function 'pcm::PCM::supportsRTM' can be static. [functionStatic] pcm-202502/src/cpucounters.h:2839:10: note: The member function 'pcm::PCM::supportsRTM' can be static. pcm-202502/src/cpucounters.cpp:5322:11: note: The member function 'pcm::PCM::supportsRTM' can be static. pcm-202502/src/cpucounters.cpp:5330:11: style: The member function 'pcm::PCM::supportsRDTSCP' can be static. [functionStatic] pcm-202502/src/cpucounters.h:2840:10: note: The member function 'pcm::PCM::supportsRDTSCP' can be static. pcm-202502/src/cpucounters.cpp:5330:11: note: The member function 'pcm::PCM::supportsRDTSCP' can be static. pcm-202502/src/cpucounters.h:2926:12: style: The member function 'pcm::PCM::getLinkTransfersPerLinkCycle' can be static. [functionStatic] pcm-202502/src/cpucounters.h:3989:10: warning: The class 'SystemCounterState' defines member function with name 'readAndAggregate' also defined in its parent class 'SocketCounterState'. [duplInheritedMember] pcm-202502/src/cpucounters.h:3933:10: note: Parent function 'SocketCounterState::readAndAggregate' pcm-202502/src/cpucounters.h:3989:10: note: Derived function 'SystemCounterState::readAndAggregate' pcm-202502/src/cpucounters.h:4036:26: warning: The class 'SystemCounterState' defines member function with name 'operator+=' also defined in its parent class 'SocketCounterState'. [duplInheritedMember] pcm-202502/src/cpucounters.h:3947:25: note: Parent function 'SocketCounterState::operator+=' pcm-202502/src/cpucounters.h:4036:26: note: Derived function 'SystemCounterState::operator+=' pcm-202502/src/cpucounters.h:3989:10: warning: The class 'SystemCounterState' defines member function with name 'readAndAggregate' also defined in its parent class 'BasicCounterState'. [duplInheritedMember] pcm-202502/src/cpucounters.cpp:5512:25: note: Parent function 'BasicCounterState::readAndAggregate' pcm-202502/src/cpucounters.h:3989:10: note: Derived function 'SystemCounterState::readAndAggregate' pcm-202502/src/cpucounters.h:3989:10: warning: The class 'SystemCounterState' defines member function with name 'readAndAggregate' also defined in its parent class 'UncoreCounterState'. [duplInheritedMember] pcm-202502/src/cpucounters.cpp:6396:26: note: Parent function 'UncoreCounterState::readAndAggregate' pcm-202502/src/cpucounters.h:3989:10: note: Derived function 'SystemCounterState::readAndAggregate' pcm-202502/src/cpucounters.h:4036:26: warning: The class 'SystemCounterState' defines member function with name 'operator+=' also defined in its parent class 'UncoreCounterState'. [duplInheritedMember] pcm-202502/src/cpucounters.h:3731:26: note: Parent function 'UncoreCounterState::operator+=' pcm-202502/src/cpucounters.h:4036:26: note: Derived function 'SystemCounterState::operator+=' pcm-202502/src/cpucounters.h:3933:10: warning: The class 'SocketCounterState' defines member function with name 'readAndAggregate' also defined in its parent class 'BasicCounterState'. [duplInheritedMember] pcm-202502/src/cpucounters.cpp:5512:25: note: Parent function 'BasicCounterState::readAndAggregate' pcm-202502/src/cpucounters.h:3933:10: note: Derived function 'SocketCounterState::readAndAggregate' pcm-202502/src/cpucounters.h:3940:25: warning: The class 'SocketCounterState' defines member function with name 'operator+=' also defined in its parent class 'BasicCounterState'. [duplInheritedMember] pcm-202502/src/cpucounters.h:3109:25: note: Parent function 'BasicCounterState::operator+=' pcm-202502/src/cpucounters.h:3940:25: note: Derived function 'SocketCounterState::operator+=' pcm-202502/src/cpucounters.h:3933:10: warning: The class 'SocketCounterState' defines member function with name 'readAndAggregate' also defined in its parent class 'UncoreCounterState'. [duplInheritedMember] pcm-202502/src/cpucounters.cpp:6396:26: note: Parent function 'UncoreCounterState::readAndAggregate' pcm-202502/src/cpucounters.h:3933:10: note: Derived function 'SocketCounterState::readAndAggregate' pcm-202502/src/cpucounters.h:3947:25: warning: The class 'SocketCounterState' defines member function with name 'operator+=' also defined in its parent class 'UncoreCounterState'. [duplInheritedMember] pcm-202502/src/cpucounters.h:3731:26: note: Parent function 'UncoreCounterState::operator+=' pcm-202502/src/cpucounters.h:3947:25: note: Derived function 'SocketCounterState::operator+=' pcm-202502/src/cpucounters.h:3959:26: warning: The class 'SocketCounterState' defines member function with name 'operator=' also defined in its parent class 'UncoreCounterState'. [duplInheritedMember] pcm-202502/src/cpucounters.h:3729:26: note: Parent function 'UncoreCounterState::operator=' pcm-202502/src/cpucounters.h:3959:26: note: Derived function 'SocketCounterState::operator=' pcm-202502/src/cpucounters.h:1599:21: warning: The struct 'MMIORegisterEncodingHash' defines member function with name 'operator()' also defined in its parent struct 'PCICFGRegisterEncodingHash'. [duplInheritedMember] pcm-202502/src/cpucounters.h:1567:21: note: Parent function 'PCICFGRegisterEncodingHash::operator()' pcm-202502/src/cpucounters.h:1599:21: note: Derived function 'MMIORegisterEncodingHash::operator()' pcm-202502/src/cpucounters.h:1608:14: warning: The struct 'MMIORegisterEncodingCmp' defines member function with name 'operator()' also defined in its parent struct 'PCICFGRegisterEncodingCmp'. [duplInheritedMember] pcm-202502/src/cpucounters.h:1577:14: note: Parent function 'PCICFGRegisterEncodingCmp::operator()' pcm-202502/src/cpucounters.h:1608:14: note: Derived function 'MMIORegisterEncodingCmp::operator()' pcm-202502/src/msr.h:46:5: style: Class 'MsrHandle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/msr.h:70:5: style: Class 'SafeMsrHandle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/width_extender.h:64:9: style: Struct 'ClientImcCounter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/width_extender.h:77:9: style: Struct 'MBLCounter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/width_extender.h:100:9: style: Struct 'MBTCounter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/cpucounters.h:222:5: style: Class 'CounterWidthExtenderRegister' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/threadpool.h:49:5: style: Class 'ThreadPool' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/threadpool.h:120:5: style: Class 'WorkQueue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/topology.h:151:5: style: Class 'Core' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/topology.h:406:5: style: Class 'SystemRoot' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/cpucounters.cpp:3024:5: style: Class 'CoreTaskQueue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/width_extender.h:52:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/width_extender.h:35:24: note: Virtual function in base class pcm-202502/src/width_extender.h:52:16: note: Function in derived class pcm-202502/src/width_extender.h:65:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/width_extender.h:35:24: note: Virtual function in base class pcm-202502/src/width_extender.h:65:16: note: Function in derived class pcm-202502/src/width_extender.h:78:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/width_extender.h:35:24: note: Virtual function in base class pcm-202502/src/width_extender.h:78:16: note: Function in derived class pcm-202502/src/width_extender.h:101:16: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/width_extender.h:35:24: note: Virtual function in base class pcm-202502/src/width_extender.h:101:16: note: Function in derived class pcm-202502/src/cpucounters.h:3924:15: style: The destructor '~CoreCounterState' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/cpucounters.h:3103:14: note: Virtual destructor in base class pcm-202502/src/cpucounters.h:3924:15: note: Destructor in derived class pcm-202502/src/cpucounters.h:3964:15: style: The destructor '~SocketCounterState' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/cpucounters.h:3103:14: note: Virtual destructor in base class pcm-202502/src/cpucounters.h:3964:15: note: Destructor in derived class pcm-202502/src/cpucounters.h:4043:15: style: The destructor '~SystemCounterState' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/cpucounters.h:3964:15: note: Virtual destructor in base class pcm-202502/src/cpucounters.h:4043:15: note: Destructor in derived class pcm-202502/src/topology.h:67:14: style: The destructor '~HyperThread' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/topology.h:55:14: note: Virtual destructor in base class pcm-202502/src/topology.h:67:14: note: Destructor in derived class pcm-202502/src/topology.h:157:14: style: The destructor '~Core' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/topology.h:55:14: note: Virtual destructor in base class pcm-202502/src/topology.h:157:14: note: Destructor in derived class pcm-202502/src/topology.h:277:14: style: The destructor '~Uncore' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/topology.h:55:14: note: Virtual destructor in base class pcm-202502/src/topology.h:277:14: note: Destructor in derived class pcm-202502/src/topology.h:282:18: style: The function 'accept' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/topology.h:54:18: note: Virtual function in base class pcm-202502/src/topology.h:282:18: note: Function in derived class pcm-202502/src/topology.h:310:14: style: The destructor '~ServerUncore' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/topology.h:277:14: note: Virtual destructor in base class pcm-202502/src/topology.h:310:14: note: Destructor in derived class pcm-202502/src/topology.h:323:14: style: The destructor '~ClientUncore' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/topology.h:277:14: note: Virtual destructor in base class pcm-202502/src/topology.h:323:14: note: Destructor in derived class pcm-202502/src/topology.h:337:14: style: The destructor '~Socket' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/topology.h:55:14: note: Virtual destructor in base class pcm-202502/src/topology.h:337:14: note: Destructor in derived class pcm-202502/src/topology.h:411:14: style: The destructor '~SystemRoot' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/topology.h:55:14: note: Virtual destructor in base class pcm-202502/src/topology.h:411:14: note: Destructor in derived class pcm-202502/src/topology.h:524:14: style: The destructor '~Aggregator' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/topology.h:45:14: note: Virtual destructor in base class pcm-202502/src/topology.h:524:14: note: Destructor in derived class pcm-202502/src/topology.h:625:14: style: The destructor '~TopologyPrinter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/topology.h:45:14: note: Virtual destructor in base class pcm-202502/src/topology.h:625:14: note: Destructor in derived class pcm-202502/src/cpucounters.cpp:1030:6: style: The destructor '~QATTelemetryVirtualGeneralConfigRegister' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/cpucounters.h:99:14: note: Virtual destructor in base class pcm-202502/src/cpucounters.cpp:1030:6: note: Destructor in derived class pcm-202502/src/topology.h:86:19: performance: Function 'topologyEntry()' should return member 'te_' by const reference. [returnByReference] pcm-202502/src/topology.h:208:31: performance: Function 'threads()' should return member 'threads_' by const reference. [returnByReference] pcm-202502/src/cpucounters.h:4612:50: style: Condition 'm->isCoreCStateResidencySupported(state)' is always true [knownConditionTrueFalse] pcm-202502/src/cpucounters.h:4612:50: note: Calling function 'isCoreCStateResidencySupported' returns 1 pcm-202502/src/cpucounters.h:4612:50: note: Condition 'm->isCoreCStateResidencySupported(state)' is always true pcm-202502/src/cpucounters.h:4653:53: style: Condition 'm->isPackageCStateResidencySupported(state)' is always true [knownConditionTrueFalse] pcm-202502/src/cpucounters.h:4653:53: note: Calling function 'isPackageCStateResidencySupported' returns 1 pcm-202502/src/cpucounters.h:4653:53: note: Condition 'm->isPackageCStateResidencySupported(state)' is always true pcm-202502/src/cpucounters.cpp:364:27: style: Condition 'affinity.supported()' is always false [knownConditionTrueFalse] pcm-202502/src/cpucounters.cpp:364:27: note: Calling function 'supported' returns 0 pcm-202502/src/cpucounters.cpp:364:27: note: Condition 'affinity.supported()' is always false pcm-202502/src/cpucounters.cpp:4223:40: style: Condition 'hybrid==true' is always true [knownConditionTrueFalse] pcm-202502/src/cpucounters.cpp:4223:20: note: Assuming that condition 'hybrid==false' is not redundant pcm-202502/src/cpucounters.cpp:4223:40: note: Condition 'hybrid==true' is always true pcm-202502/src/cpucounters.cpp:4236:25: style: Condition 'hybrid==true' is always true [knownConditionTrueFalse] pcm-202502/src/cpucounters.cpp:4223:20: note: Assuming that condition 'hybrid==false' is not redundant pcm-202502/src/cpucounters.cpp:4236:25: note: Condition 'hybrid==true' is always true pcm-202502/src/cpucounters.cpp:4809:13: style: Condition 'canUsePerf' is always false [knownConditionTrueFalse] pcm-202502/src/cpucounters.cpp:4792:64: note: Assuming that condition 'canUsePerf' is not redundant pcm-202502/src/cpucounters.cpp:4803:68: note: Assuming condition is false pcm-202502/src/cpucounters.cpp:4809:13: note: Condition 'canUsePerf' is always false pcm-202502/src/cpucounters.cpp:5753:67: style: Condition 'MSR.size()' is always true [knownConditionTrueFalse] pcm-202502/src/cpucounters.cpp:5751:18: note: Assuming that condition 'MSR.empty()' is not redundant pcm-202502/src/cpucounters.cpp:5753:67: note: Condition 'MSR.size()' is always true pcm-202502/src/cpucounters.cpp:7523:14: style: Return value '1==use' is always false [knownConditionTrueFalse] pcm-202502/src/cpucounters.cpp:7493:11: note: Assignment 'use=0', assigned value is 0 pcm-202502/src/cpucounters.cpp:7523:14: note: Return value '1==use' is always false pcm-202502/src/cpucounters.cpp:4637:10: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pcm-202502/src/cpucounters.cpp:1423:5: style: C-style pointer casting [cstyleCast] pcm-202502/src/cpucounters.cpp:3512:53: style: C-style pointer casting [cstyleCast] pcm-202502/src/cpucounters.cpp:3594:46: style: C-style pointer casting [cstyleCast] pcm-202502/src/cpucounters.cpp:6297:39: style: C-style pointer casting [cstyleCast] pcm-202502/src/cpucounters.cpp:6678:30: style: C-style pointer casting [cstyleCast] pcm-202502/src/cpucounters.cpp:7306:46: style: C-style pointer casting [cstyleCast] pcm-202502/src/cpucounters.cpp:7322:42: style: C-style pointer casting [cstyleCast] pcm-202502/src/cpucounters.cpp:4614:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pcm-202502/src/cpucounters.cpp:9469:30: style:inconclusive: Variable '*pmu.fixedCounterControl' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment] pcm-202502/src/cpucounters.cpp:9466:30: note: *pmu.fixedCounterControl is assigned pcm-202502/src/cpucounters.cpp:9469:30: note: *pmu.fixedCounterControl is overwritten pcm-202502/src/cpucounters.cpp:11005:26: style:inconclusive: Variable '*unitControl' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment] pcm-202502/src/cpucounters.cpp:11004:26: note: *unitControl is assigned pcm-202502/src/cpucounters.cpp:11005:26: note: *unitControl is overwritten pcm-202502/src/cpucounters.cpp:11046:22: style:inconclusive: Variable '*unitControl' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment] pcm-202502/src/cpucounters.cpp:11045:22: note: *unitControl is assigned pcm-202502/src/cpucounters.cpp:11046:22: note: *unitControl is overwritten pcm-202502/src/cpucounters.cpp:11053:18: style:inconclusive: Variable '*unitControl' is reassigned a value before the old one has been used if variable is no semaphore variable. [redundantAssignment] pcm-202502/src/cpucounters.cpp:11050:18: note: *unitControl is assigned pcm-202502/src/cpucounters.cpp:11053:18: note: *unitControl is overwritten pcm-202502/src/cpucounters.cpp:1238:9: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] pcm-202502/src/cpucounters.h:4305:11: style: The scope of the variable 'clocks' can be reduced. [variableScope] pcm-202502/src/cpucounters.h:4322:11: style: The scope of the variable 'clocks' can be reduced. [variableScope] pcm-202502/src/cpucounters.h:4339:11: style: The scope of the variable 'clocks' can be reduced. [variableScope] pcm-202502/src/topology.h:354:22: style: The scope of the variable 'thread' can be reduced. [variableScope] pcm-202502/src/topology.h:460:22: style: The scope of the variable 'thread' can be reduced. [variableScope] pcm-202502/src/topology.h:667:29: style: The scope of the variable 's' can be reduced. [variableScope] pcm-202502/src/cpucounters.cpp:1100:20: style: The scope of the variable 'cpuid_args' can be reduced. [variableScope] pcm-202502/src/cpucounters.cpp:1120:13: style: The scope of the variable 'subleaf' can be reduced. [variableScope] pcm-202502/src/cpucounters.cpp:1917:13: style: The scope of the variable 'i' can be reduced. [variableScope] pcm-202502/src/cpucounters.cpp:6449:13: style: The scope of the variable 'cMemoryBWLocal' can be reduced. [variableScope] pcm-202502/src/cpucounters.cpp:6450:13: style: The scope of the variable 'cMemoryBWTotal' can be reduced. [variableScope] pcm-202502/src/cpucounters.cpp:7494:10: style: The scope of the variable 'secureBoot' can be reduced. [variableScope] pcm-202502/src/cpucounters.cpp:7536:59: style: The scope of the variable 'CounterControlRegs' can be reduced. [variableScope] pcm-202502/src/cpucounters.cpp:7536:79: style: The scope of the variable 'CounterValueRegs' can be reduced. [variableScope] pcm-202502/src/cpucounters.cpp:8158:75: style: The scope of the variable 'CounterControlRegs' can be reduced. [variableScope] pcm-202502/src/cpucounters.cpp:8158:95: style: The scope of the variable 'CounterValueRegs' can be reduced. [variableScope] pcm-202502/src/cpucounters.cpp:4050:51: style:inconclusive: Function 'programCoreCounters' argument 1 names different: declaration 'core' definition 'i'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:1158:39: note: Function 'programCoreCounters' argument 1 names different: declaration 'core' definition 'i'. pcm-202502/src/cpucounters.cpp:4050:51: note: Function 'programCoreCounters' argument 1 names different: declaration 'core' definition 'i'. pcm-202502/src/cpucounters.cpp:4051:28: style:inconclusive: Function 'programCoreCounters' argument 2 names different: declaration 'mode' definition 'mode_'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:1158:68: note: Function 'programCoreCounters' argument 2 names different: declaration 'mode' definition 'mode_'. pcm-202502/src/cpucounters.cpp:4051:28: note: Function 'programCoreCounters' argument 2 names different: declaration 'mode' definition 'mode_'. pcm-202502/src/cpucounters.cpp:4053:40: style:inconclusive: Function 'programCoreCounters' argument 4 names different: declaration 'programmedCustomCounters' definition 'result'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:1159:44: note: Function 'programCoreCounters' argument 4 names different: declaration 'programmedCustomCounters' definition 'result'. pcm-202502/src/cpucounters.cpp:4053:40: note: Function 'programCoreCounters' argument 4 names different: declaration 'programmedCustomCounters' definition 'result'. pcm-202502/src/cpucounters.cpp:4633:55: style:inconclusive: Function 'getCPUFamilyModelString' argument 1 names different: declaration 'cpu_family' definition 'cpu_family_'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:2440:61: note: Function 'getCPUFamilyModelString' argument 1 names different: declaration 'cpu_family' definition 'cpu_family_'. pcm-202502/src/cpucounters.cpp:4633:55: note: Function 'getCPUFamilyModelString' argument 1 names different: declaration 'cpu_family' definition 'cpu_family_'. pcm-202502/src/cpucounters.cpp:4633:81: style:inconclusive: Function 'getCPUFamilyModelString' argument 2 names different: declaration 'cpu_model' definition 'internal_cpu_model_'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:2440:86: note: Function 'getCPUFamilyModelString' argument 2 names different: declaration 'cpu_model' definition 'internal_cpu_model_'. pcm-202502/src/cpucounters.cpp:4633:81: note: Function 'getCPUFamilyModelString' argument 2 names different: declaration 'cpu_model' definition 'internal_cpu_model_'. pcm-202502/src/cpucounters.cpp:4633:115: style:inconclusive: Function 'getCPUFamilyModelString' argument 3 names different: declaration 'cpu_stepping' definition 'cpu_stepping_'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:2440:110: note: Function 'getCPUFamilyModelString' argument 3 names different: declaration 'cpu_stepping' definition 'cpu_stepping_'. pcm-202502/src/cpucounters.cpp:4633:115: note: Function 'getCPUFamilyModelString' argument 3 names different: declaration 'cpu_stepping' definition 'cpu_stepping_'. pcm-202502/src/cpucounters.cpp:4926:48: style:inconclusive: Function 'getUArchCodename' argument 1 names different: declaration 'cpu_family_model_' definition 'cpu_family_model_param'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:2435:47: note: Function 'getUArchCodename' argument 1 names different: declaration 'cpu_family_model_' definition 'cpu_family_model_param'. pcm-202502/src/cpucounters.cpp:4926:48: note: Function 'getUArchCodename' argument 1 names different: declaration 'cpu_family_model_' definition 'cpu_family_model_param'. pcm-202502/src/cpucounters.cpp:5489:76: style:inconclusive: Function 'readAndAggregateTSC' argument 1 names different: declaration '' definition 'msr'. [funcArgNamesDifferentUnnamed] pcm-202502/src/cpucounters.cpp:5512:73: style:inconclusive: Function 'readAndAggregate' argument 1 names different: declaration '' definition 'msr'. [funcArgNamesDifferentUnnamed] pcm-202502/src/cpucounters.cpp:5940:30: style:inconclusive: Function 'programPCU' argument 1 names different: declaration 'events' definition 'PCUCntConf'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:1272:30: note: Function 'programPCU' argument 1 names different: declaration 'events' definition 'PCUCntConf'. pcm-202502/src/cpucounters.cpp:5940:30: note: Function 'programPCU' argument 1 names different: declaration 'events' definition 'PCUCntConf'. pcm-202502/src/cpucounters.cpp:5955:50: style:inconclusive: Function 'program' argument 1 names different: declaration 'curPMUConfigs' definition 'curPMUConfigs_'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:1524:44: note: Function 'program' argument 1 names different: declaration 'curPMUConfigs' definition 'curPMUConfigs_'. pcm-202502/src/cpucounters.cpp:5955:50: note: Function 'program' argument 1 names different: declaration 'curPMUConfigs' definition 'curPMUConfigs_'. pcm-202502/src/cpucounters.cpp:6396:74: style:inconclusive: Function 'readAndAggregate' argument 1 names different: declaration '' definition 'msr'. [funcArgNamesDifferentUnnamed] pcm-202502/src/cpucounters.cpp:6433:82: style:inconclusive: Function 'readAndAggregateMemoryBWCounters' argument 2 names different: declaration 'counterState' definition 'result'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:1200:81: note: Function 'readAndAggregateMemoryBWCounters' argument 2 names different: declaration 'counterState' definition 'result'. pcm-202502/src/cpucounters.cpp:6433:82: note: Function 'readAndAggregateMemoryBWCounters' argument 2 names different: declaration 'counterState' definition 'result'. pcm-202502/src/cpucounters.cpp:6683:51: style:inconclusive: Function 'readPCICFGRegisters' argument 1 names different: declaration 'result' definition 'systemState'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:1221:50: note: Function 'readPCICFGRegisters' argument 1 names different: declaration 'result' definition 'systemState'. pcm-202502/src/cpucounters.cpp:6683:51: note: Function 'readPCICFGRegisters' argument 1 names different: declaration 'result' definition 'systemState'. pcm-202502/src/cpucounters.cpp:6727:49: style:inconclusive: Function 'readTPMIRegisters' argument 1 names different: declaration 'result' definition 'systemState'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:1222:48: note: Function 'readTPMIRegisters' argument 1 names different: declaration 'result' definition 'systemState'. pcm-202502/src/cpucounters.cpp:6727:49: note: Function 'readTPMIRegisters' argument 1 names different: declaration 'result' definition 'systemState'. pcm-202502/src/cpucounters.cpp:6753:49: style:inconclusive: Function 'readMMIORegisters' argument 1 names different: declaration 'result' definition 'systemState'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:1223:48: note: Function 'readMMIORegisters' argument 1 names different: declaration 'result' definition 'systemState'. pcm-202502/src/cpucounters.cpp:6753:49: note: Function 'readMMIORegisters' argument 1 names different: declaration 'result' definition 'systemState'. pcm-202502/src/cpucounters.cpp:6797:48: style:inconclusive: Function 'readPMTRegisters' argument 1 names different: declaration 'result' definition 'systemState'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:1224:47: note: Function 'readPMTRegisters' argument 1 names different: declaration 'result' definition 'systemState'. pcm-202502/src/cpucounters.cpp:6797:48: note: Function 'readPMTRegisters' argument 1 names different: declaration 'result' definition 'systemState'. pcm-202502/src/cpucounters.cpp:6835:48: style:inconclusive: Function 'readQPICounters' argument 1 names different: declaration 'counterState' definition 'result'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:1219:47: note: Function 'readQPICounters' argument 1 names different: declaration 'counterState' definition 'result'. pcm-202502/src/cpucounters.cpp:6835:48: note: Function 'readQPICounters' argument 1 names different: declaration 'counterState' definition 'result'. pcm-202502/src/cpucounters.cpp:7443:67: style:inconclusive: Function 'createIntelPerfMonDevice' argument 1 names different: declaration 'groupnr' definition 'groupnr_'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:391:60: note: Function 'createIntelPerfMonDevice' argument 1 names different: declaration 'groupnr' definition 'groupnr_'. pcm-202502/src/cpucounters.cpp:7443:67: note: Function 'createIntelPerfMonDevice' argument 1 names different: declaration 'groupnr' definition 'groupnr_'. pcm-202502/src/cpucounters.cpp:7443:83: style:inconclusive: Function 'createIntelPerfMonDevice' argument 2 names different: declaration 'bus' definition 'bus_'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:391:75: note: Function 'createIntelPerfMonDevice' argument 2 names different: declaration 'bus' definition 'bus_'. pcm-202502/src/cpucounters.cpp:7443:83: note: Function 'createIntelPerfMonDevice' argument 2 names different: declaration 'bus' definition 'bus_'. pcm-202502/src/cpucounters.cpp:7443:96: style:inconclusive: Function 'createIntelPerfMonDevice' argument 3 names different: declaration 'dev' definition 'dev_'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:391:87: note: Function 'createIntelPerfMonDevice' argument 3 names different: declaration 'dev' definition 'dev_'. pcm-202502/src/cpucounters.cpp:7443:96: note: Function 'createIntelPerfMonDevice' argument 3 names different: declaration 'dev' definition 'dev_'. pcm-202502/src/cpucounters.cpp:7443:109: style:inconclusive: Function 'createIntelPerfMonDevice' argument 4 names different: declaration 'func' definition 'func_'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:391:99: note: Function 'createIntelPerfMonDevice' argument 4 names different: declaration 'func' definition 'func_'. pcm-202502/src/cpucounters.cpp:7443:109: note: Function 'createIntelPerfMonDevice' argument 4 names different: declaration 'func' definition 'func_'. pcm-202502/src/cpucounters.h:407:47: style:inconclusive: Function 'initPerf' argument 2 names different: declaration 'pcm' definition ''. [funcArgNamesDifferentUnnamed] pcm-202502/src/cpucounters.cpp:9176:50: style:inconclusive: Function 'programXPI' argument 1 names different: declaration 'XPICntConfig' definition 'event'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:398:36: note: Function 'programXPI' argument 1 names different: declaration 'XPICntConfig' definition 'event'. pcm-202502/src/cpucounters.cpp:9176:50: note: Function 'programXPI' argument 1 names different: declaration 'XPICntConfig' definition 'event'. pcm-202502/src/cpucounters.cpp:9688:46: style:inconclusive: Function 'getHACounter' argument 1 names different: declaration 'box' definition 'id'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:528:32: note: Function 'getHACounter' argument 1 names different: declaration 'box' definition 'id'. pcm-202502/src/cpucounters.cpp:9688:46: note: Function 'getHACounter' argument 1 names different: declaration 'box' definition 'id'. pcm-202502/src/cpucounters.cpp:9855:55: style:inconclusive: Function 'computeQPISpeed' argument 1 names different: declaration 'ref_core' definition 'core_nr'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:536:41: note: Function 'computeQPISpeed' argument 1 names different: declaration 'ref_core' definition 'core_nr'. pcm-202502/src/cpucounters.cpp:9855:55: note: Function 'computeQPISpeed' argument 1 names different: declaration 'ref_core' definition 'core_nr'. pcm-202502/src/cpucounters.cpp:9855:74: style:inconclusive: Function 'computeQPISpeed' argument 2 names different: declaration 'cpumodel' definition 'cpufamilymodel'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:536:61: note: Function 'computeQPISpeed' argument 2 names different: declaration 'cpumodel' definition 'cpufamilymodel'. pcm-202502/src/cpucounters.cpp:9855:74: note: Function 'computeQPISpeed' argument 2 names different: declaration 'cpumodel' definition 'cpufamilymodel'. pcm-202502/src/cpucounters.cpp:10763:42: style:inconclusive: Function 'getUncoreClocks' argument 1 names different: declaration 'socket_' definition 'socket_id'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:2283:41: note: Function 'getUncoreClocks' argument 1 names different: declaration 'socket_' definition 'socket_id'. pcm-202502/src/cpucounters.cpp:10763:42: note: Function 'getUncoreClocks' argument 1 names different: declaration 'socket_' definition 'socket_id'. pcm-202502/src/cpucounters.cpp:10852:41: style:inconclusive: Function 'initCHARequestEvents' argument 1 names different: declaration 'events' definition 'config'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:1238:40: note: Function 'initCHARequestEvents' argument 1 names different: declaration 'events' definition 'config'. pcm-202502/src/cpucounters.cpp:10852:41: note: Function 'initCHARequestEvents' argument 1 names different: declaration 'events' definition 'config'. pcm-202502/src/cpucounters.cpp:6948:78: style:inconclusive: Function 'readPackageThermalHeadroom < SocketCounterState >' argument 2 names different: declaration 'counterState' definition 'result'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:1206:77: note: Function 'readPackageThermalHeadroom < SocketCounterState >' argument 2 names different: declaration 'counterState' definition 'result'. pcm-202502/src/cpucounters.cpp:6948:78: note: Function 'readPackageThermalHeadroom < SocketCounterState >' argument 2 names different: declaration 'counterState' definition 'result'. pcm-202502/src/cpucounters.cpp:6624:82: style:inconclusive: Function 'readAndAggregateEnergyCounters < UncoreCounterState >' argument 2 names different: declaration 'counterState' definition 'result'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:1204:81: note: Function 'readAndAggregateEnergyCounters < UncoreCounterState >' argument 2 names different: declaration 'counterState' definition 'result'. pcm-202502/src/cpucounters.cpp:6624:82: note: Function 'readAndAggregateEnergyCounters < UncoreCounterState >' argument 2 names different: declaration 'counterState' definition 'result'. pcm-202502/src/cpucounters.cpp:6495:84: style:inconclusive: Function 'readAndAggregateUncoreMCCounters < UncoreCounterState >' argument 2 names different: declaration 'counterState' definition 'result'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:1202:83: note: Function 'readAndAggregateUncoreMCCounters < UncoreCounterState >' argument 2 names different: declaration 'counterState' definition 'result'. pcm-202502/src/cpucounters.cpp:6495:84: note: Function 'readAndAggregateUncoreMCCounters < UncoreCounterState >' argument 2 names different: declaration 'counterState' definition 'result'. pcm-202502/src/cpucounters.cpp:6476:61: style:inconclusive: Function 'readAndAggregateCXLCMCounters < SystemCounterState >' argument 1 names different: declaration 'counterState' definition 'result'. [funcArgNamesDifferent] pcm-202502/src/cpucounters.h:1214:59: note: Function 'readAndAggregateCXLCMCounters < SystemCounterState >' argument 1 names different: declaration 'counterState' definition 'result'. pcm-202502/src/cpucounters.cpp:6476:61: note: Function 'readAndAggregateCXLCMCounters < SystemCounterState >' argument 1 names different: declaration 'counterState' definition 'result'. pcm-202502/src/cpucounters.h:5338:21: style: Local variable 'beforeValues' shadows outer argument [shadowArgument] pcm-202502/src/cpucounters.h:5330:102: note: Shadowed argument pcm-202502/src/cpucounters.h:5338:21: note: Shadow local variable pcm-202502/src/cpucounters.h:5339:21: style: Local variable 'afterValues' shadows outer argument [shadowArgument] pcm-202502/src/cpucounters.h:5330:134: note: Shadowed argument pcm-202502/src/cpucounters.h:5339:21: note: Shadow local variable pcm-202502/src/topology.h:296:28: style: Argument 'refCore' shadows outer function [shadowFunction] pcm-202502/src/topology.h:286:11: note: Shadowed function pcm-202502/src/topology.h:296:28: note: Shadow argument pcm-202502/src/cpucounters.cpp:4723:36: style: Local variable 'unitsg' shadows outer variable [shadowVariable] pcm-202502/src/cpucounters.cpp:4711:32: note: Shadowed variable pcm-202502/src/cpucounters.cpp:4723:36: note: Shadow local variable pcm-202502/src/cpucounters.cpp:10656:53: style: Argument 'accel' shadows outer member [shadowMember] pcm-202502/src/cpucounters.h:622:12: note: Shadowed member pcm-202502/src/cpucounters.cpp:10656:53: note: Shadow argument pcm-202502/src/cpucounters.cpp:10667:38: style: Argument 'accel' shadows outer member [shadowMember] pcm-202502/src/cpucounters.h:622:12: note: Shadowed member pcm-202502/src/cpucounters.cpp:10667:38: note: Shadow argument pcm-202502/src/cpucounters.cpp:10675:41: style: Argument 'accel' shadows outer member [shadowMember] pcm-202502/src/cpucounters.h:622:12: note: Shadowed member pcm-202502/src/cpucounters.cpp:10675:41: note: Shadow argument pcm-202502/src/cpucounters.cpp:10694:45: style: Argument 'accel' shadows outer member [shadowMember] pcm-202502/src/cpucounters.h:622:12: note: Shadowed member pcm-202502/src/cpucounters.cpp:10694:45: note: Shadow argument pcm-202502/src/cpucounters.cpp:10705:48: style: Argument 'accel' shadows outer member [shadowMember] pcm-202502/src/cpucounters.h:622:12: note: Shadowed member pcm-202502/src/cpucounters.cpp:10705:48: note: Shadow argument pcm-202502/src/cpucounters.cpp:5951:38: style: Pointer expression '&PCUCntConf[4]' converted to bool is always true. [knownPointerToBool] pcm-202502/src/cpucounters.cpp:10354:41: style: Pointer expression '&rawEvents[4]' converted to bool is always true. [knownPointerToBool] pcm-202502/src/cpucounters.cpp:10391:41: style: Pointer expression '&rawEvents[2]' converted to bool is always true. [knownPointerToBool] pcm-202502/src/cpucounters.cpp:10526:46: style: Pointer expression 'events+2' converted to bool is always true. [knownPointerToBool] pcm-202502/src/topology.h:176:56: performance: Function parameter 'te' should be passed by const reference. [passedByValue] pcm-202502/src/cpucounters.cpp:5233:39: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] pcm-202502/src/cpucounters.h:4096:17: style: Variable 'e' can be declared as reference to const [constVariableReference] pcm-202502/src/cpucounters.h:4108:17: style: Variable 'e' can be declared as reference to const [constVariableReference] pcm-202502/src/topology.h:429:48: style: Parameter 'te' can be declared as reference to const [constParameterReference] pcm-202502/src/cpucounters.cpp:7972:25: style: Variable 'channel' can be declared as reference to const [constVariableReference] pcm-202502/src/cpucounters.cpp:8027:25: style: Variable 'reg' can be declared as reference to const [constVariableReference] pcm-202502/src/cpucounters.cpp:8132:25: style: Variable 'memBar' can be declared as reference to const [constVariableReference] pcm-202502/src/cpucounters.cpp:8255:21: style: Variable 'reg' can be declared as reference to const [constVariableReference] pcm-202502/src/cpucounters.cpp:8299:20: style: Variable 'reg' can be declared as reference to const [constVariableReference] pcm-202502/src/cpucounters.cpp:8362:21: style: Variable 'reg' can be declared as reference to const [constVariableReference] pcm-202502/src/cpucounters.cpp:9337:17: style: Variable 'pmu' can be declared as reference to const [constVariableReference] pcm-202502/src/cpucounters.cpp:9349:17: style: Variable 'pmu' can be declared as reference to const [constVariableReference] pcm-202502/src/cpucounters.cpp:9463:46: style: Parameter 'pmu' can be declared as reference to const [constParameterReference] pcm-202502/src/cpucounters.cpp:9577:17: style: Variable 'pmu' can be declared as reference to const [constVariableReference] pcm-202502/src/cpucounters.cpp:9587:17: style: Variable 'pmu' can be declared as reference to const [constVariableReference] pcm-202502/src/cpucounters.cpp:9757:12: style: Variable 'memBufferBlockSize' can be declared as reference to const [constVariableReference] pcm-202502/src/cpucounters.cpp:9841:16: style: Variable 'b' can be declared as reference to const [constVariableReference] pcm-202502/src/cpucounters.cpp:10271:65: style: Parameter 'pmu' can be declared as reference to const [constParameterReference] pcm-202502/src/cpucounters.cpp:10396:47: style: Parameter 'eventGroup' can be declared as reference to const [constParameterReference] pcm-202502/src/cpucounters.cpp:3594:38: style: Variable 'pDesc' can be declared as pointer to const [constVariablePointer] pcm-202502/src/cpucounters.cpp:5763:92: style: Parameter 'freq_bands' can be declared as pointer to const [constParameterPointer] pcm-202502/src/cpucounters.cpp:9103:11: style: Variable 'pcm' can be declared as pointer to const [constVariablePointer] pcm-202502/src/cpucounters.cpp:9976:11: style: Variable 'm' can be declared as pointer to const [constVariablePointer] pcm-202502/src/cpucounters.h:4012:15: style: Variable 'm' can be declared as pointer to const [constVariablePointer] pcm-202502/src/cpucounters.h:4953:11: style: Variable 'm' can be declared as pointer to const [constVariablePointer] pcm-202502/src/cpucounters.h:4974:11: style: Variable 'm' can be declared as pointer to const [constVariablePointer] pcm-202502/src/cpucounters.h:5020:11: style: Variable 'm' can be declared as pointer to const [constVariablePointer] pcm-202502/src/cpucounters.h:5040:11: style: Variable 'm' can be declared as pointer to const [constVariablePointer] pcm-202502/src/cpucounters.h:5062:11: style: Variable 'm' can be declared as pointer to const [constVariablePointer] pcm-202502/src/cpucounters.h:5101:11: style: Variable 'm' can be declared as pointer to const [constVariablePointer] pcm-202502/src/cpucounters.h:5120:11: style: Variable 'm' can be declared as pointer to const [constVariablePointer] pcm-202502/src/topology.h:170:28: style: Variable 'thread' can be declared as pointer to const [constVariablePointer] pcm-202502/src/topology.h:261:20: style: Variable 'thread' can be declared as pointer to const [constVariableReference] pcm-202502/src/topology.h:485:21: style: Variable 'socket' can be declared as pointer to const [constVariableReference] pcm-202502/src/topology.h:515:20: style: Variable 'pcm' can be declared as pointer to const [constVariablePointer] pcm-202502/src/topology.h:618:20: style: Variable 'pcm' can be declared as pointer to const [constVariablePointer] pcm-202502/src/cpucounters.cpp:3436:135: performance: Passing the result of c_str() to a stream is slow and redundant. [stlcstrStream] pcm-202502/src/cpucounters.h:4098:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/cpucounters.h:4110:16: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/topology.h:171:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/topology.h:202:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/topology.h:261:9: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/topology.h:375:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/topology.h:435:55: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/topology.h:467:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/topology.h:486:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/cpucounters.cpp:1492:19: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/cpucounters.cpp:3939:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/cpucounters.cpp:3967:27: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/cpucounters.cpp:7055:21: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/cpucounters.cpp:8263:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/cpucounters.cpp:8370:20: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/cpucounters.cpp:9201:9: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/cpucounters.cpp:9244:22: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/cpucounters.cpp:9339:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/cpucounters.cpp:9351:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/cpucounters.cpp:9579:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/cpucounters.cpp:9589:16: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/cpucounters.cpp:10754:32: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/cpucounters.cpp:1315:19: style: Unused variable: entry [unusedVariable] pcm-202502/src/cpucounters.cpp:1752:15: style: Variable 'i' is assigned a value that is never used. [unreadVariable] pcm-202502/src/cpucounters.cpp:1848:19: style: Variable 'memBar' is assigned a value that is never used. [unreadVariable] pcm-202502/src/cpucounters.cpp:1849:19: style: Variable 'pciCmd' is assigned a value that is never used. [unreadVariable] pcm-202502/src/cpucounters.cpp:6449:28: style: Variable 'cMemoryBWLocal' is assigned a value that is never used. [unreadVariable] pcm-202502/src/cpucounters.cpp:6450:28: style: Variable 'cMemoryBWTotal' is assigned a value that is never used. [unreadVariable] pcm-202502/src/cpucounters.cpp:9839:37: style: Variable 'memBufferBlockSize' is assigned a value that is never used. [unreadVariable] pcm-202502/src/daemon/daemon.cpp:62:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/daemon/daemon.cpp:129:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/daemon/daemon.cpp:171:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/daemon/daemon.cpp:270:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/daemon/daemon.cpp:307:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPC_CREAT [valueFlowBailoutIncompleteVar] pcm-202502/src/daemon/daemon.cpp:374:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/daemon/daemon.cpp:747:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/daemon/daemon.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/daemon/daemon.cpp:268:18: style:inconclusive: Technically the member function 'PCMDaemon::Daemon::printExampleUsageAndExit' can be const. [functionConst] pcm-202502/src/daemon/daemon.h:31:8: note: Technically the member function 'PCMDaemon::Daemon::printExampleUsageAndExit' can be const. pcm-202502/src/daemon/daemon.cpp:268:18: note: Technically the member function 'PCMDaemon::Daemon::printExampleUsageAndExit' can be const. pcm-202502/src/daemon/daemon.cpp:368:19: style: The member function 'PCMDaemon::Daemon::resolveGroupName' can be static. [functionStatic] pcm-202502/src/daemon/daemon.h:33:9: note: The member function 'PCMDaemon::Daemon::resolveGroupName' can be static. pcm-202502/src/daemon/daemon.cpp:368:19: note: The member function 'PCMDaemon::Daemon::resolveGroupName' can be static. pcm-202502/src/daemon/daemon.cpp:450:18: style:inconclusive: Technically the member function 'PCMDaemon::Daemon::getPCMSystem' can be const. [functionConst] pcm-202502/src/daemon/daemon.h:37:8: note: Technically the member function 'PCMDaemon::Daemon::getPCMSystem' can be const. pcm-202502/src/daemon/daemon.cpp:450:18: note: Technically the member function 'PCMDaemon::Daemon::getPCMSystem' can be const. pcm-202502/src/daemon/daemon.cpp:663:18: style:inconclusive: Technically the member function 'PCMDaemon::Daemon::getPCMQPI' can be const. [functionConst] pcm-202502/src/daemon/daemon.h:40:8: note: Technically the member function 'PCMDaemon::Daemon::getPCMQPI' can be const. pcm-202502/src/daemon/daemon.cpp:663:18: note: Technically the member function 'PCMDaemon::Daemon::getPCMQPI' can be const. pcm-202502/src/daemon/daemon.cpp:727:20: style: The member function 'PCMDaemon::Daemon::getTimestamp' can be static. [functionStatic] pcm-202502/src/daemon/daemon.h:41:10: note: The member function 'PCMDaemon::Daemon::getTimestamp' can be static. pcm-202502/src/daemon/daemon.cpp:727:20: note: The member function 'PCMDaemon::Daemon::getTimestamp' can be static. pcm-202502/src/cpucounters.h:3989:10: warning: The class 'SystemCounterState' defines member function with name 'readAndAggregate' also defined in its parent class 'BasicCounterState'. [duplInheritedMember] pcm-202502/src/cpucounters.h:3149:10: note: Parent function 'BasicCounterState::readAndAggregate' pcm-202502/src/cpucounters.h:3989:10: note: Derived function 'SystemCounterState::readAndAggregate' pcm-202502/src/cpucounters.h:3989:10: warning: The class 'SystemCounterState' defines member function with name 'readAndAggregate' also defined in its parent class 'UncoreCounterState'. [duplInheritedMember] pcm-202502/src/cpucounters.h:3697:10: note: Parent function 'UncoreCounterState::readAndAggregate' pcm-202502/src/cpucounters.h:3989:10: note: Derived function 'SystemCounterState::readAndAggregate' pcm-202502/src/cpucounters.h:3933:10: warning: The class 'SocketCounterState' defines member function with name 'readAndAggregate' also defined in its parent class 'BasicCounterState'. [duplInheritedMember] pcm-202502/src/cpucounters.h:3149:10: note: Parent function 'BasicCounterState::readAndAggregate' pcm-202502/src/cpucounters.h:3933:10: note: Derived function 'SocketCounterState::readAndAggregate' pcm-202502/src/cpucounters.h:3933:10: warning: The class 'SocketCounterState' defines member function with name 'readAndAggregate' also defined in its parent class 'UncoreCounterState'. [duplInheritedMember] pcm-202502/src/cpucounters.h:3697:10: note: Parent function 'UncoreCounterState::readAndAggregate' pcm-202502/src/cpucounters.h:3933:10: note: Derived function 'SocketCounterState::readAndAggregate' pcm-202502/src/daemon/daemon.cpp:82:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] pcm-202502/src/daemon/daemon.cpp:370:31: portability: Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. [prohibitedgetgrnamCalled] pcm-202502/src/daemon/daemon.cpp:357:27: style: C-style pointer casting [cstyleCast] pcm-202502/src/daemon/daemon.cpp:260:29: style: Checking if unsigned expression 'pollIntervalMs_' is less than zero. [unsignedLessThanZero] pcm-202502/src/daemon/daemon.cpp:268:49: style: Parameter 'argv' can be declared as const array [constParameter] pcm-202502/src/daemon/daemon.cpp:370:23: style: Variable 'group' can be declared as pointer to const [constVariablePointer] pcm-202502/src/daemon/daemon.cpp:143:41: style: Variable 'regs[3].fields.event_select' is assigned a value that is never used. [unreadVariable] pcm-202502/src/daemon/daemon.cpp:144:34: style: Variable 'regs[3].fields.umask' is assigned a value that is never used. [unreadVariable] pcm-202502/src/daemon/main.cpp:7:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/daemon/main.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/dashboard.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/pcm-accel-common.h:116:14: warning: Member variable 'accel_evt_parse_context::accel' has no initializer. [uninitMemberVarNoCtor] pcm-202502/src/pcm-accel-common.h:29:9: style: Class 'spr_idx_ccr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/pcm-accel-common.h:32:26: style: The function 'get_event_select' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-accel-common.h:16:26: note: Virtual function in base class pcm-202502/src/pcm-accel-common.h:32:26: note: Function in derived class pcm-202502/src/pcm-accel-common.h:35:22: style: The function 'set_event_select' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-accel-common.h:17:22: note: Virtual function in base class pcm-202502/src/pcm-accel-common.h:35:22: note: Function in derived class pcm-202502/src/pcm-accel-common.h:38:26: style: The function 'get_event_category' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-accel-common.h:18:26: note: Virtual function in base class pcm-202502/src/pcm-accel-common.h:38:26: note: Function in derived class pcm-202502/src/pcm-accel-common.h:41:22: style: The function 'set_event_category' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-accel-common.h:19:22: note: Virtual function in base class pcm-202502/src/pcm-accel-common.h:41:22: note: Function in derived class pcm-202502/src/pcm-accel-common.h:44:26: style: The function 'get_enable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-accel-common.h:20:26: note: Virtual function in base class pcm-202502/src/pcm-accel-common.h:44:26: note: Function in derived class pcm-202502/src/pcm-accel-common.h:47:22: style: The function 'set_enable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-accel-common.h:21:22: note: Virtual function in base class pcm-202502/src/pcm-accel-common.h:47:22: note: Function in derived class pcm-202502/src/pcm-accel-common.h:50:26: style: The function 'get_ccr_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-accel-common.h:22:26: note: Virtual function in base class pcm-202502/src/pcm-accel-common.h:50:26: note: Function in derived class pcm-202502/src/pcm-accel-common.h:53:22: style: The function 'set_ccr_value' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-accel-common.h:23:22: note: Virtual function in base class pcm-202502/src/pcm-accel-common.h:53:22: note: Function in derived class pcm-202502/src/dashboard.cpp:27:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/dashboard.cpp:16:25: note: Virtual function in base class pcm-202502/src/dashboard.cpp:27:17: note: Function in derived class pcm-202502/src/dashboard.cpp:86:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/dashboard.cpp:16:25: note: Virtual function in base class pcm-202502/src/dashboard.cpp:86:17: note: Function in derived class pcm-202502/src/dashboard.cpp:163:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/dashboard.cpp:154:25: note: Virtual function in base class pcm-202502/src/dashboard.cpp:163:17: note: Function in derived class pcm-202502/src/dashboard.cpp:211:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/dashboard.cpp:154:25: note: Virtual function in base class pcm-202502/src/dashboard.cpp:211:17: note: Function in derived class pcm-202502/src/dashboard.cpp:277:17: style: The function 'operator()' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/dashboard.cpp:154:25: note: Virtual function in base class pcm-202502/src/dashboard.cpp:277:17: note: Function in derived class pcm-202502/src/dashboard.cpp:667:24: style: Variable 'm' can be declared as reference to const [constVariableReference] pcm-202502/src/dashboard.cpp:496:15: style: Consider using std::replace_if algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/dashboardtest.cpp:9:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/freegetopt/getopt.cpp:175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pcm-202502/src/freegetopt/getopt.cpp:162:9: style: Variable 'opt_ptr' can be declared as pointer to const [constVariablePointer] pcm-202502/src/memoptest.cpp:111:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] pcm-202502/src/memoptest.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/memoptest.cpp:30:5: style: Struct 'T' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/memoptest.cpp:53:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pcm-202502/src/memoptest.cpp:65:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pcm-202502/src/memoptest.cpp:94:12: style: The scope of the variable 'before_ts' can be reduced. [variableScope] pcm-202502/src/memoptest.cpp:77:27: style: Parameter 'argv' can be declared as const array [constParameter] pcm-202502/src/mmio.cpp:338:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] pcm-202502/src/mmio.cpp:328:21: style: C-style pointer casting [cstyleCast] pcm-202502/src/mmio.cpp:320:25: style:inconclusive: Function 'mmio_memcpy' argument 1 names different: declaration 'dest' definition 'dest_'. [funcArgNamesDifferent] pcm-202502/src/mmio.h:193:25: note: Function 'mmio_memcpy' argument 1 names different: declaration 'dest' definition 'dest_'. pcm-202502/src/mmio.cpp:320:25: note: Function 'mmio_memcpy' argument 1 names different: declaration 'dest' definition 'dest_'. pcm-202502/src/msr.cpp:232:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] pcm-202502/src/msr.cpp:231:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pcm-202502/src/msr.cpp:235:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] pcm-202502/src/msr.cpp:261:25: style: C-style pointer casting [cstyleCast] pcm-202502/src/msr.cpp:267:24: style: C-style pointer casting [cstyleCast] pcm-202502/src/msrtest.cpp:26:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IA32_CR_FIXED_CTR_CTRL [valueFlowBailoutIncompleteVar] pcm-202502/src/pci.cpp:381:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] pcm-202502/src/pci.cpp:448:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pci.cpp:470:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] pcm-202502/src/pci.cpp:492:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] pcm-202502/src/pci.cpp:531:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] pcm-202502/src/pci.cpp:583:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mcfgRecords [valueFlowBailoutIncompleteVar] pcm-202502/src/pci.cpp:600:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pci.cpp:641:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] pcm-202502/src/pci.cpp:682:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.h:272:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pci.cpp:703:20: style:inconclusive: Technically the member function 'pcm::PciHandleMM::read32' can be const. [functionConst] pcm-202502/src/pci.h:143:11: note: Technically the member function 'pcm::PciHandleMM::read32' can be const. pcm-202502/src/pci.cpp:703:20: note: Technically the member function 'pcm::PciHandleMM::read32' can be const. pcm-202502/src/pci.cpp:711:20: style:inconclusive: Technically the member function 'pcm::PciHandleMM::write32' can be const. [functionConst] pcm-202502/src/pci.h:144:11: note: Technically the member function 'pcm::PciHandleMM::write32' can be const. pcm-202502/src/pci.cpp:711:20: note: Technically the member function 'pcm::PciHandleMM::write32' can be const. pcm-202502/src/pci.cpp:433:24: style: C-style pointer casting [cstyleCast] pcm-202502/src/pci.cpp:439:25: style: C-style pointer casting [cstyleCast] pcm-202502/src/pci.cpp:445:30: style: C-style pointer casting [cstyleCast] pcm-202502/src/pci.cpp:499:41: style: C-style pointer casting [cstyleCast] pcm-202502/src/pci.cpp:509:35: style: C-style pointer casting [cstyleCast] pcm-202502/src/pci.cpp:553:24: style: C-style pointer casting [cstyleCast] pcm-202502/src/pci.cpp:559:25: style: C-style pointer casting [cstyleCast] pcm-202502/src/pci.cpp:565:24: style: C-style pointer casting [cstyleCast] pcm-202502/src/pci.cpp:594:46: style: C-style pointer casting [cstyleCast] pcm-202502/src/pci.cpp:614:42: style: C-style pointer casting [cstyleCast] pcm-202502/src/pci.cpp:671:16: style: C-style pointer casting [cstyleCast] pcm-202502/src/pci.cpp:706:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pcm-202502/src/pci.cpp:714:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pcm-202502/src/pci.cpp:722:20: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pcm-202502/src/pci.cpp:723:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pcm-202502/src/pci.h:105:31: style:inconclusive: Function 'exists' argument 1 names different: declaration 'groupnr_' definition ''. [funcArgNamesDifferentUnnamed] pcm-202502/src/pci.h:105:48: style:inconclusive: Function 'exists' argument 2 names different: declaration 'bus_' definition ''. [funcArgNamesDifferentUnnamed] pcm-202502/src/pci.h:105:61: style:inconclusive: Function 'exists' argument 3 names different: declaration 'device_' definition ''. [funcArgNamesDifferentUnnamed] pcm-202502/src/pci.h:105:77: style:inconclusive: Function 'exists' argument 4 names different: declaration 'function_' definition ''. [funcArgNamesDifferentUnnamed] pcm-202502/src/pci.h:141:31: style:inconclusive: Function 'exists' argument 1 names different: declaration 'groupnr_' definition ''. [funcArgNamesDifferentUnnamed] pcm-202502/src/pci.h:141:48: style:inconclusive: Function 'exists' argument 2 names different: declaration 'bus_' definition ''. [funcArgNamesDifferentUnnamed] pcm-202502/src/pci.h:141:61: style:inconclusive: Function 'exists' argument 3 names different: declaration 'device_' definition ''. [funcArgNamesDifferentUnnamed] pcm-202502/src/pci.h:141:77: style:inconclusive: Function 'exists' argument 4 names different: declaration 'function_' definition ''. [funcArgNamesDifferentUnnamed] pcm-202502/src/pci.cpp:463:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/pcm-accel-common.cpp:247:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-accel-common.cpp:403:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-accel-common.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/pcm-accel-common.cpp:14:35: style:inconclusive: Technically the member function 'AcceleratorCounterState::getNumOfAccelDevs' can be const. [functionConst] pcm-202502/src/pcm-accel-common.h:142:18: note: Technically the member function 'AcceleratorCounterState::getNumOfAccelDevs' can be const. pcm-202502/src/pcm-accel-common.cpp:14:35: note: Technically the member function 'AcceleratorCounterState::getNumOfAccelDevs' can be const. pcm-202502/src/pcm-accel-common.cpp:293:35: style:inconclusive: Technically the member function 'AcceleratorCounterState::getAccel' can be const. [functionConst] pcm-202502/src/pcm-accel-common.h:143:18: note: Technically the member function 'AcceleratorCounterState::getAccel' can be const. pcm-202502/src/pcm-accel-common.cpp:293:35: note: Technically the member function 'AcceleratorCounterState::getAccel' can be const. pcm-202502/src/pcm-accel-common.cpp:40:35: style:inconclusive: Technically the member function 'AcceleratorCounterState::getMaxNumOfAccelCtrs' can be const. [functionConst] pcm-202502/src/pcm-accel-common.h:144:18: note: Technically the member function 'AcceleratorCounterState::getMaxNumOfAccelCtrs' can be const. pcm-202502/src/pcm-accel-common.cpp:40:35: note: Technically the member function 'AcceleratorCounterState::getMaxNumOfAccelCtrs' can be const. pcm-202502/src/pcm-accel-common.cpp:152:31: style:inconclusive: Technically the member function 'AcceleratorCounterState::getAccelDevLocation' can be const. [functionConst] pcm-202502/src/pcm-accel-common.h:151:14: note: Technically the member function 'AcceleratorCounterState::getAccelDevLocation' can be const. pcm-202502/src/pcm-accel-common.cpp:152:31: note: Technically the member function 'AcceleratorCounterState::getAccelDevLocation' can be const. pcm-202502/src/pcm-accel-common.cpp:370:38: style: The member function 'AcceleratorCounterState::remove_string_inside_use' can be static. [functionStatic] pcm-202502/src/pcm-accel-common.h:155:21: note: The member function 'AcceleratorCounterState::remove_string_inside_use' can be static. pcm-202502/src/pcm-accel-common.cpp:370:38: note: The member function 'AcceleratorCounterState::remove_string_inside_use' can be static. pcm-202502/src/pcm-accel-common.cpp:197:40: style: C-style pointer casting [cstyleCast] pcm-202502/src/pcm-accel-common.cpp:436:66: style: C-style pointer casting [cstyleCast] pcm-202502/src/pcm-accel-common.cpp:195:131: performance: Function parameter 'key' should be passed by const reference. However it seems that 'idx_evt_parse_handler' is a callback function. [passedByValueCallback] pcm-202502/src/pcm-accel-common.cpp:426:29: note: Function pointer used here. pcm-202502/src/pcm-accel-common.cpp:195:131: note: Function parameter 'key' should be passed by const reference. However it seems that 'idx_evt_parse_handler' is a callback function. pcm-202502/src/pcm-accel-common.cpp:370:75: performance: Function parameter 'text' should be passed by const reference. [passedByValue] pcm-202502/src/pcm-accel-common.cpp:385:77: performance: Function parameter 'specify_evtfile' should be passed by const reference. [passedByValue] pcm-202502/src/pcm-accel-common.cpp:195:71: style: Parameter 'base_ctr' can be declared as reference to const. However it seems that 'idx_evt_parse_handler' is a callback function, if 'base_ctr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pcm-202502/src/pcm-accel-common.cpp:426:29: note: You might need to cast the function pointer here pcm-202502/src/pcm-accel-common.cpp:195:71: note: Parameter 'base_ctr' can be declared as reference to const pcm-202502/src/lspci.h:350:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] pcm-202502/src/lspci.h:421:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-accel.cpp:68:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-accel.cpp:262:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accel_results [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-accel.cpp:302:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-accel.cpp:310:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-accel.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/lspci.h:222:5: warning: Member variable 'pci::link_speed' is not initialized in the constructor. [uninitMemberVar] pcm-202502/src/lspci.h:222:5: warning: Member variable 'pci::link_width' is not initialized in the constructor. [uninitMemberVar] pcm-202502/src/lspci.h:222:5: warning: Member variable 'pci::undefined' is not initialized in the constructor. [uninitMemberVar] pcm-202502/src/lspci.h:222:5: warning: Member variable 'pci::link_trained' is not initialized in the constructor. [uninitMemberVar] pcm-202502/src/lspci.h:222:5: warning: Member variable 'pci::link_sta' is not initialized in the constructor. [uninitMemberVar] pcm-202502/src/lspci.h:227:5: warning: Member variable 'pci::link_speed' is not initialized in the constructor. [uninitMemberVar] pcm-202502/src/lspci.h:227:5: warning: Member variable 'pci::link_width' is not initialized in the constructor. [uninitMemberVar] pcm-202502/src/lspci.h:227:5: warning: Member variable 'pci::undefined' is not initialized in the constructor. [uninitMemberVar] pcm-202502/src/lspci.h:227:5: warning: Member variable 'pci::link_trained' is not initialized in the constructor. [uninitMemberVar] pcm-202502/src/lspci.h:227:5: warning: Member variable 'pci::link_sta' is not initialized in the constructor. [uninitMemberVar] pcm-202502/src/lspci.h:232:5: warning: Member variable 'pci::link_speed' is not initialized in the constructor. [uninitMemberVar] pcm-202502/src/lspci.h:232:5: warning: Member variable 'pci::link_width' is not initialized in the constructor. [uninitMemberVar] pcm-202502/src/lspci.h:232:5: warning: Member variable 'pci::undefined' is not initialized in the constructor. [uninitMemberVar] pcm-202502/src/lspci.h:232:5: warning: Member variable 'pci::link_trained' is not initialized in the constructor. [uninitMemberVar] pcm-202502/src/lspci.h:232:5: warning: Member variable 'pci::link_sta' is not initialized in the constructor. [uninitMemberVar] pcm-202502/src/lspci.h:237:5: warning: Member variable 'pci::link_speed' is not initialized in the constructor. [uninitMemberVar] pcm-202502/src/lspci.h:237:5: warning: Member variable 'pci::link_width' is not initialized in the constructor. [uninitMemberVar] pcm-202502/src/lspci.h:237:5: warning: Member variable 'pci::undefined' is not initialized in the constructor. [uninitMemberVar] pcm-202502/src/lspci.h:237:5: warning: Member variable 'pci::link_trained' is not initialized in the constructor. [uninitMemberVar] pcm-202502/src/lspci.h:237:5: warning: Member variable 'pci::link_sta' is not initialized in the constructor. [uninitMemberVar] pcm-202502/src/lspci.h:237:5: style: Struct 'pci' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/pcm-accel.cpp:155:30: style: The scope of the variable 'data' can be reduced. [variableScope] pcm-202502/src/pcm-accel.cpp:109:69: style: Local variable 'v_sort' shadows outer variable [shadowVariable] pcm-202502/src/pcm-accel.cpp:103:65: note: Shadowed variable pcm-202502/src/pcm-accel.cpp:109:69: note: Shadow local variable pcm-202502/src/pcm-accel.cpp:26:58: performance: Function parameter 'dev_name' should be passed by const reference. [passedByValue] pcm-202502/src/pcm-accel.cpp:26:103: style: Parameter 'ctrs' can be declared as reference to const [constParameterReference] pcm-202502/src/pcm-accel.cpp:95:81: style: Parameter 'sample_data' can be declared as reference to const [constParameterReference] pcm-202502/src/pcm-accel.cpp:151:118: style: Parameter 'sample_data' can be declared as reference to const [constParameterReference] pcm-202502/src/pcm-accel.cpp:227:104: style: Parameter 'ctrs' can be declared as reference to const [constParameterReference] pcm-202502/src/lspci.h:344:17: style: Variable 'bdf' can be declared as pointer to const [constVariablePointer] pcm-202502/src/lspci.h:403:23: style: Unused variable: item [unusedVariable] pcm-202502/src/pcm-accel.cpp:103:65: style: Unused variable: v_sort [unusedVariable] pcm-202502/src/pcm-accel.cpp:123:35: style: Unused variable: v_data [unusedVariable] pcm-202502/src/pcm-accel.cpp:328:17: style: Unused variable: ev_file_name [unusedVariable] pcm-202502/src/pcm-core.cpp:124:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-core.cpp:156:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-core.cpp:194:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-core.cpp:250:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-core.cpp:273:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-core.cpp:291:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-core.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/pcm-core.cpp:45:7: warning: Member variable 'CoreEvent::name' has no initializer. [uninitMemberVarNoCtor] pcm-202502/src/pcm-core.cpp:48:9: warning: Member variable 'CoreEvent::description' has no initializer. [uninitMemberVarNoCtor] pcm-202502/src/pcm-core.cpp:219:21: style: C-style pointer casting [cstyleCast] pcm-202502/src/lspci.h:243:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCM_INTEL_PCI_VENDOR_ID [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-iio.cpp:802:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-iio.cpp:884:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-iio.cpp:944:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-iio.cpp:1100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-iio.cpp:1245:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-iio.cpp:1293:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-iio.cpp:1328:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-iio.cpp:1628:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-iio.cpp:1708:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-iio.cpp:1890:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-iio.cpp:1950:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-iio.cpp:1973:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-iio.cpp:2028:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-iio.cpp:2106:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-iio.cpp:2129:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-iio.cpp:2151:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-iio.cpp:2161:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-iio.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/pcm-iio.cpp:747:24: style: The member function 'IPlatformMapping::probeDeviceRange' can be static. [functionStatic] pcm-202502/src/pcm-iio.cpp:736:10: note: The member function 'IPlatformMapping::probeDeviceRange' can be static. pcm-202502/src/pcm-iio.cpp:747:24: note: The member function 'IPlatformMapping::probeDeviceRange' can be static. pcm-202502/src/pcm-iio.cpp:778:29: style: The member function 'PurleyPlatformMapping::getUboxBusNumbers' can be static. [functionStatic] pcm-202502/src/pcm-iio.cpp:771:10: note: The member function 'PurleyPlatformMapping::getUboxBusNumbers' can be static. pcm-202502/src/pcm-iio.cpp:778:29: note: The member function 'PurleyPlatformMapping::getUboxBusNumbers' can be static. pcm-202502/src/pcm-iio.cpp:1049:34: style: The member function 'JacobsvillePlatformMapping::JacobsvilleAccelerators' can be static. [functionStatic] pcm-202502/src/pcm-iio.cpp:1046:10: note: The member function 'JacobsvillePlatformMapping::JacobsvilleAccelerators' can be static. pcm-202502/src/pcm-iio.cpp:1049:34: note: The member function 'JacobsvillePlatformMapping::JacobsvilleAccelerators' can be static. pcm-202502/src/pcm-iio.cpp:1533:26: style: The member function 'LoganvillePlatform::loganvilleDlbStackProbe' can be static. [functionStatic] pcm-202502/src/pcm-iio.cpp:1503:10: note: The member function 'LoganvillePlatform::loganvilleDlbStackProbe' can be static. pcm-202502/src/pcm-iio.cpp:1533:26: note: The member function 'LoganvillePlatform::loganvilleDlbStackProbe' can be static. pcm-202502/src/pcm-iio.cpp:1567:26: style: The member function 'LoganvillePlatform::loganvilleNacStackProbe' can be static. [functionStatic] pcm-202502/src/pcm-iio.cpp:1504:10: note: The member function 'LoganvillePlatform::loganvilleNacStackProbe' can be static. pcm-202502/src/pcm-iio.cpp:1567:26: note: The member function 'LoganvillePlatform::loganvilleNacStackProbe' can be static. pcm-202502/src/pcm-iio.cpp:1682:30: style: The member function 'Xeon6thNextGenPlatform::getRootBuses' can be static. [functionStatic] pcm-202502/src/pcm-iio.cpp:1672:10: note: The member function 'Xeon6thNextGenPlatform::getRootBuses' can be static. pcm-202502/src/pcm-iio.cpp:1682:30: note: The member function 'Xeon6thNextGenPlatform::getRootBuses' can be static. pcm-202502/src/pcm-iio.cpp:1857:27: style: The member function 'BirchStreamPlatform::isPcieStack' can be static. [functionStatic] pcm-202502/src/pcm-iio.cpp:1750:10: note: The member function 'BirchStreamPlatform::isPcieStack' can be static. pcm-202502/src/pcm-iio.cpp:1857:27: note: The member function 'BirchStreamPlatform::isPcieStack' can be static. pcm-202502/src/pcm-iio.cpp:1865:27: style: The member function 'BirchStreamPlatform::isRootHcStack' can be static. [functionStatic] pcm-202502/src/pcm-iio.cpp:1751:10: note: The member function 'BirchStreamPlatform::isRootHcStack' can be static. pcm-202502/src/pcm-iio.cpp:1865:27: note: The member function 'BirchStreamPlatform::isRootHcStack' can be static. pcm-202502/src/pcm-iio.cpp:1876:27: style: The member function 'BirchStreamPlatform::isUboxStack' can be static. [functionStatic] pcm-202502/src/pcm-iio.cpp:1753:10: note: The member function 'BirchStreamPlatform::isUboxStack' can be static. pcm-202502/src/pcm-iio.cpp:1876:27: note: The member function 'BirchStreamPlatform::isUboxStack' can be static. pcm-202502/src/pcm-iio.cpp:1764:27: style: The member function 'BirchStreamPlatform::birchStreamPciStackProbe' can be static. [functionStatic] pcm-202502/src/pcm-iio.cpp:1755:10: note: The member function 'BirchStreamPlatform::birchStreamPciStackProbe' can be static. pcm-202502/src/pcm-iio.cpp:1764:27: note: The member function 'BirchStreamPlatform::birchStreamPciStackProbe' can be static. pcm-202502/src/pcm-iio.cpp:1801:27: style: The member function 'BirchStreamPlatform::birchStreamAcceleratorStackProbe' can be static. [functionStatic] pcm-202502/src/pcm-iio.cpp:1756:10: note: The member function 'BirchStreamPlatform::birchStreamAcceleratorStackProbe' can be static. pcm-202502/src/pcm-iio.cpp:1801:27: note: The member function 'BirchStreamPlatform::birchStreamAcceleratorStackProbe' can be static. pcm-202502/src/pcm-iio.cpp:1908:10: style: The member function 'KasseyvillePlatform::isUboxStack' can be static. [functionStatic] pcm-202502/src/pcm-iio.cpp:774:6: style: The destructor '~PurleyPlatformMapping' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-iio.cpp:739:14: note: Virtual destructor in base class pcm-202502/src/pcm-iio.cpp:774:6: note: Destructor in derived class pcm-202502/src/pcm-iio.cpp:866:6: style: The destructor '~IPlatformMapping10Nm' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-iio.cpp:739:14: note: Virtual destructor in base class pcm-202502/src/pcm-iio.cpp:866:6: note: Destructor in derived class pcm-202502/src/pcm-iio.cpp:919:6: style: The destructor '~WhitleyPlatformMapping' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-iio.cpp:866:6: note: Virtual destructor in base class pcm-202502/src/pcm-iio.cpp:919:6: note: Destructor in derived class pcm-202502/src/pcm-iio.cpp:1044:6: style: The destructor '~JacobsvillePlatformMapping' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-iio.cpp:866:6: note: Virtual destructor in base class pcm-202502/src/pcm-iio.cpp:1044:6: note: Destructor in derived class pcm-202502/src/pcm-iio.cpp:1222:6: style: The destructor '~EagleStreamPlatformMapping' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-iio.cpp:739:14: note: Virtual destructor in base class pcm-202502/src/pcm-iio.cpp:1222:6: note: Destructor in derived class pcm-202502/src/pcm-iio.cpp:1507:6: style: The destructor '~LoganvillePlatform' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-iio.cpp:866:6: note: Virtual destructor in base class pcm-202502/src/pcm-iio.cpp:1507:6: note: Destructor in derived class pcm-202502/src/pcm-iio.cpp:1677:14: style: The destructor '~Xeon6thNextGenPlatform' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-iio.cpp:739:14: note: Virtual destructor in base class pcm-202502/src/pcm-iio.cpp:1677:14: note: Destructor in derived class pcm-202502/src/pcm-iio.cpp:1761:6: style: The destructor '~BirchStreamPlatform' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-iio.cpp:1677:14: note: Virtual destructor in base class pcm-202502/src/pcm-iio.cpp:1761:6: note: Destructor in derived class pcm-202502/src/pcm-iio.cpp:1907:10: style: The function 'stackProbe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-iio.cpp:1674:18: note: Virtual function in base class pcm-202502/src/pcm-iio.cpp:1907:10: note: Function in derived class pcm-202502/src/pcm-iio.cpp:1914:6: style: The destructor '~KasseyvillePlatform' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-iio.cpp:1677:14: note: Virtual destructor in base class pcm-202502/src/pcm-iio.cpp:1914:6: note: Destructor in derived class pcm-202502/src/pcm-iio.cpp:1654:17: style: Condition '!loganvilleNacStackProbe(iio_on_socket,root_bus,stack_pmon_id)' is always false [knownConditionTrueFalse] pcm-202502/src/pcm-iio.cpp:1654:41: note: Calling function 'loganvilleNacStackProbe' returns 1 pcm-202502/src/pcm-iio.cpp:1654:17: note: Condition '!loganvilleNacStackProbe(iio_on_socket,root_bus,stack_pmon_id)' is always false pcm-202502/src/pcm-iio.cpp:1980:38: style: C-style pointer casting [cstyleCast] pcm-202502/src/pcm-iio.cpp:2286:74: style: C-style pointer casting [cstyleCast] pcm-202502/src/pcm-iio.cpp:567:12: style: The scope of the variable 'row' can be reduced. [variableScope] pcm-202502/src/pcm-iio.cpp:580:20: style: The scope of the variable 'headers' can be reduced. [variableScope] pcm-202502/src/pcm-iio.cpp:581:25: style: The scope of the variable 'data' can be reduced. [variableScope] pcm-202502/src/pcm-iio.cpp:582:14: style: The scope of the variable 'header_width' can be reduced. [variableScope] pcm-202502/src/pcm-iio.cpp:1398:44: style: The scope of the variable 'part' can be reduced. [variableScope] pcm-202502/src/pcm-iio.cpp:2098:12: style: The scope of the variable 'row' can be reduced. [variableScope] pcm-202502/src/pcm-iio.cpp:747:66: style:inconclusive: Function 'probeDeviceRange' argument 1 names different: declaration 'child_pci_devs' definition 'pci_devs'. [funcArgNamesDifferent] pcm-202502/src/pcm-iio.cpp:736:52: note: Function 'probeDeviceRange' argument 1 names different: declaration 'child_pci_devs' definition 'pci_devs'. pcm-202502/src/pcm-iio.cpp:747:66: note: Function 'probeDeviceRange' argument 1 names different: declaration 'child_pci_devs' definition 'pci_devs'. pcm-202502/src/pcm-iio.cpp:1932:76: style:inconclusive: Function 'getPlatformMapping' argument 1 names different: declaration 'cpu_model' definition 'cpu_family_model'. [funcArgNamesDifferent] pcm-202502/src/pcm-iio.cpp:740:69: note: Function 'getPlatformMapping' argument 1 names different: declaration 'cpu_model' definition 'cpu_family_model'. pcm-202502/src/pcm-iio.cpp:1932:76: note: Function 'getPlatformMapping' argument 1 names different: declaration 'cpu_model' definition 'cpu_family_model'. pcm-202502/src/pcm-iio.cpp:548:20: style: Local variable 'part' shadows outer argument [shadowArgument] pcm-202502/src/pcm-iio.cpp:523:94: note: Shadowed argument pcm-202502/src/pcm-iio.cpp:548:20: note: Shadow local variable pcm-202502/src/pcm-iio.cpp:505:60: performance: Function parameter 'stack_name' should be passed by const reference. [passedByValue] pcm-202502/src/pcm-iio.cpp:1978:131: performance: Function parameter 'key' should be passed by const reference. However it seems that 'iio_evt_parse_handler' is a callback function. [passedByValueCallback] pcm-202502/src/pcm-iio.cpp:2286:51: note: Function pointer used here. pcm-202502/src/pcm-iio.cpp:1978:131: note: Function parameter 'key' should be passed by const reference. However it seems that 'iio_evt_parse_handler' is a callback function. pcm-202502/src/pcm-iio.cpp:548:20: style: Variable 'part' can be declared as reference to const [constVariableReference] pcm-202502/src/pcm-iio.cpp:576:101: style: Parameter 'ctrs' can be declared as reference to const [constParameterReference] pcm-202502/src/pcm-iio.cpp:668:97: style: Parameter 'ctrs' can be declared as reference to const [constParameterReference] pcm-202502/src/pcm-iio.cpp:1395:16: style: Variable 'b' can be declared as reference to const [constVariableReference] pcm-202502/src/pcm-iio.cpp:1978:71: style: Parameter 'base_ctr' can be declared as reference to const. However it seems that 'iio_evt_parse_handler' is a callback function, if 'base_ctr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] pcm-202502/src/pcm-iio.cpp:2286:51: note: You might need to cast the function pointer here pcm-202502/src/pcm-iio.cpp:1978:71: note: Parameter 'base_ctr' can be declared as reference to const pcm-202502/src/pcm-iio.cpp:2085:84: style: Parameter 'iios' can be declared as reference to const [constParameterReference] pcm-202502/src/pcm-iio.cpp:2104:21: style: Variable 'stack' can be declared as reference to const [constVariableReference] pcm-202502/src/pcm-iio.cpp:2109:24: style: Variable 'part' can be declared as reference to const [constVariableReference] pcm-202502/src/pcm-iio.cpp:705:34: style: Unused variable: h_data [unusedVariable] pcm-202502/src/pcm-iio.cpp:2166:32: style: Unused variable: counters [unusedVariable] pcm-202502/src/pcm-latency.cpp:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-latency.cpp:246:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-latency.cpp:274:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-latency.cpp:369:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-latency.cpp:386:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-latency.cpp:442:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-latency.cpp:452:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-latency.cpp:462:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-latency.cpp:475:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-latency.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/pcm-latency.cpp:270:109: style: Parameter 'sk_th' can be declared as reference to const [constParameterReference] pcm-202502/src/pcm-latency.cpp:115:32: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] pcm-202502/src/pcm-latency.cpp:161:30: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] pcm-202502/src/pcm-latency.cpp:201:25: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] pcm-202502/src/pcm-latency.cpp:240:21: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] pcm-202502/src/pcm-latency.cpp:270:28: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] pcm-202502/src/pcm-latency.cpp:72:9: style: struct member 'socket_info_pci::socket_id' is never used. [unusedStructMember] pcm-202502/src/pcm-lspci.cpp:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-lspci.cpp:96:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-lspci.cpp:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-lspci.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/pcm-lspci.cpp:96:1: style:inconclusive: Function 'mainThrows' argument 1 names different: declaration 'argc' definition ''. [funcArgNamesDifferentUnnamed] pcm-202502/src/pcm-lspci.cpp:96:1: style:inconclusive: Function 'mainThrows' argument 2 names different: declaration 'argv' definition ''. [funcArgNamesDifferentUnnamed] pcm-202502/src/pcm-lspci.cpp:102:11: style: Variable 'm' can be declared as pointer to const [constVariablePointer] pcm-202502/src/pcm-memory.cpp:83:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-memory.cpp:118:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-memory.cpp:144:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-memory.cpp:171:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-memory.cpp:207:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-memory.cpp:233:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-memory.cpp:261:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-memory.cpp:293:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-memory.cpp:358:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-memory.cpp:454:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-memory.cpp:602:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-memory.cpp:920:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-memory.cpp:1175:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fixed [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-memory.cpp:1343:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-memory.cpp:1361:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-memory.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/pcm-memory.cpp:194:45: style: Parameter 'md' can be declared as pointer to const [constParameterPointer] pcm-202502/src/pcm-memory.cpp:273:28: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] pcm-202502/src/pcm-memory.cpp:287:42: style: Parameter 'md' can be declared as pointer to const [constParameterPointer] pcm-202502/src/pcm-memory.cpp:355:31: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] pcm-202502/src/pcm-memory.cpp:591:33: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] pcm-202502/src/pcm-memory.cpp:1171:36: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] pcm-202502/src/pcm-mmio.cpp:28:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-mmio.cpp:53:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-mmio.cpp:97:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-mmio.cpp:104:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-mmio.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/pcm-msr.cpp:27:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-msr.cpp:42:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-msr.cpp:54:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-msr.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/pcm-msr.cpp:207:22: style: Variable 'm' can be declared as pointer to const [constVariablePointer] pcm-202502/src/pcm-numa.cpp:41:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-numa.cpp:71:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-numa.cpp:92:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-numa.cpp:110:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-numa.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/pcm-pcicfg.cpp:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcicfg.cpp:34:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcicfg.cpp:41:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcicfg.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/pcm-pcicfg.cpp:87:9: style: The scope of the variable 'group' can be reduced. [variableScope] pcm-202502/src/pcm-pcicfg.cpp:88:9: style: The scope of the variable 'bus' can be reduced. [variableScope] pcm-202502/src/pcm-pcicfg.cpp:89:9: style: The scope of the variable 'device' can be reduced. [variableScope] pcm-202502/src/pcm-pcicfg.cpp:90:9: style: The scope of the variable 'function' can be reduced. [variableScope] pcm-202502/src/pcm-pcie.h:27:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.h:75:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.h:137:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_socketCount [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.h:165:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable after [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.h:185:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable before [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.h:206:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.h:228:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.h:243:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.h:258:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.h:278:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOTAL [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.h:288:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOTAL [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.h:306:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.h:327:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.h:400:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOTAL [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.h:531:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOTAL [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.h:661:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOTAL [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.h:786:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOTAL [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.h:919:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOTAL [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.h:1031:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIT [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.h:1140:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HIT [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.cpp:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.cpp:70:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.cpp:126:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.cpp:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-pcie.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/pcm-pcie.h:163:31: style:inconclusive: Technically the member function 'LegacyPlatform::getEventCount' can be const. [functionConst] pcm-202502/src/pcm-pcie.h:120:12: note: Technically the member function 'LegacyPlatform::getEventCount' can be const. pcm-202502/src/pcm-pcie.h:163:31: note: Technically the member function 'LegacyPlatform::getEventCount' can be const. pcm-202502/src/pcm-pcie.h:387:20: style: The function 'getReadBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:150:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:387:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:388:20: style: The function 'getWriteBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:151:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:388:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:389:20: style: The function 'getReadBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:152:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:389:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:390:20: style: The function 'getWriteBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:153:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:390:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:391:20: style: The function 'event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:154:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:391:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:518:20: style: The function 'getReadBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:150:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:518:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:519:20: style: The function 'getWriteBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:151:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:519:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:520:20: style: The function 'getReadBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:152:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:520:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:521:20: style: The function 'getWriteBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:153:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:521:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:522:20: style: The function 'event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:154:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:522:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:648:20: style: The function 'getReadBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:150:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:648:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:649:20: style: The function 'getWriteBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:151:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:649:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:650:20: style: The function 'getReadBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:152:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:650:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:651:20: style: The function 'getWriteBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:153:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:651:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:652:20: style: The function 'event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:154:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:652:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:773:20: style: The function 'getReadBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:150:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:773:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:774:20: style: The function 'getWriteBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:151:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:774:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:775:20: style: The function 'getReadBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:152:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:775:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:776:20: style: The function 'getWriteBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:153:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:776:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:777:20: style: The function 'event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:154:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:777:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:909:20: style: The function 'getReadBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:150:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:909:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:910:20: style: The function 'getWriteBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:151:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:910:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:911:20: style: The function 'getReadBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:152:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:911:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:912:20: style: The function 'getWriteBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:153:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:912:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:913:20: style: The function 'event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:154:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:913:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:1021:20: style: The function 'getReadBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:150:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:1021:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:1022:20: style: The function 'getWriteBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:151:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:1022:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:1023:20: style: The function 'getReadBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:152:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:1023:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:1024:20: style: The function 'getWriteBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:153:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:1024:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:1025:20: style: The function 'event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:154:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:1025:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:1130:20: style: The function 'getReadBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:150:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:1130:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:1131:20: style: The function 'getWriteBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:151:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:1131:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:1132:20: style: The function 'getReadBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:152:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:1132:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:1133:20: style: The function 'getWriteBw' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:153:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:1133:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:1134:20: style: The function 'event' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-pcie.h:154:20: note: Virtual function in base class pcm-202502/src/pcm-pcie.h:1134:20: note: Function in derived class pcm-202502/src/pcm-pcie.h:163:51: style:inconclusive: Function 'getEventCount' argument 1 names different: declaration 'socket' definition 'skt'. [funcArgNamesDifferent] pcm-202502/src/pcm-pcie.h:120:32: note: Function 'getEventCount' argument 1 names different: declaration 'socket' definition 'skt'. pcm-202502/src/pcm-pcie.h:163:51: note: Function 'getEventCount' argument 1 names different: declaration 'socket' definition 'skt'. pcm-202502/src/pcm-pcie.h:217:42: style:inconclusive: Function 'printBandwidth' argument 1 names different: declaration 'socket' definition 'skt'. [funcArgNamesDifferent] pcm-202502/src/pcm-pcie.h:116:30: note: Function 'printBandwidth' argument 1 names different: declaration 'socket' definition 'skt'. pcm-202502/src/pcm-pcie.h:217:42: note: Function 'printBandwidth' argument 1 names different: declaration 'socket' definition 'skt'. pcm-202502/src/pcm-pcie.h:238:49: style:inconclusive: Function 'printSocketScopeEvent' argument 1 names different: declaration 'socket' definition 'skt'. [funcArgNamesDifferent] pcm-202502/src/pcm-pcie.h:118:37: note: Function 'printSocketScopeEvent' argument 1 names different: declaration 'socket' definition 'skt'. pcm-202502/src/pcm-pcie.h:238:49: note: Function 'printSocketScopeEvent' argument 1 names different: declaration 'socket' definition 'skt'. pcm-202502/src/pcm-pcie.h:254:50: style:inconclusive: Function 'printSocketScopeEvents' argument 1 names different: declaration 'socket' definition 'skt'. [funcArgNamesDifferent] pcm-202502/src/pcm-pcie.h:119:38: note: Function 'printSocketScopeEvents' argument 1 names different: declaration 'socket' definition 'skt'. pcm-202502/src/pcm-pcie.h:254:50: note: Function 'printSocketScopeEvents' argument 1 names different: declaration 'socket' definition 'skt'. pcm-202502/src/pcm-pcie.cpp:96:58: style:inconclusive: Function 'getPlatform' argument 3 names different: declaration 'bandwidth' definition 'print_bandwidth'. [funcArgNamesDifferent] pcm-202502/src/pcm-pcie.h:53:58: note: Function 'getPlatform' argument 3 names different: declaration 'bandwidth' definition 'print_bandwidth'. pcm-202502/src/pcm-pcie.cpp:96:58: note: Function 'getPlatform' argument 3 names different: declaration 'bandwidth' definition 'print_bandwidth'. pcm-202502/src/pcm-pcie.cpp:96:80: style:inconclusive: Function 'getPlatform' argument 4 names different: declaration 'verbose' definition 'print_additional_info'. [funcArgNamesDifferent] pcm-202502/src/pcm-pcie.h:54:46: note: Function 'getPlatform' argument 4 names different: declaration 'verbose' definition 'print_additional_info'. pcm-202502/src/pcm-pcie.cpp:96:80: note: Function 'getPlatform' argument 4 names different: declaration 'verbose' definition 'print_additional_info'. pcm-202502/src/pcm-pcie.h:25:15: style: Variable 'name' can be declared as reference to const [constVariableReference] pcm-202502/src/pcm-pcie.h:319:19: style: Variable 'evt' can be declared as reference to const [constVariableReference] pcm-202502/src/pcm-pcie.h:323:23: style: Variable 'bw' can be declared as reference to const [constVariableReference] pcm-202502/src/pcm-pcie.h:175:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/pcm-pcie.h:320:17: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/pcm-pcie.h:324:21: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/pcm-power.cpp:124:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentDebugLevel [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-power.cpp:333:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-power.cpp:374:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-power.cpp:386:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-power.cpp:87:148: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] pcm-202502/src/pcm-raw.cpp:1622:90: debug: Function::addArguments found argument 'getEvent' with varid 0. [varid0] pcm-202502/src/pcm-raw.cpp:1566:108: debug: Function::addArguments found argument 'after' with varid 0. [varid0] pcm-202502/src/pcm-raw.cpp:1567:90: debug: Function::addArguments found argument 'after' with varid 0. [varid0] pcm-202502/src/pcm-raw.cpp:1568:90: debug: Function::addArguments found argument 'after' with varid 0. [varid0] pcm-202502/src/pcm-raw.cpp:1569:90: debug: Function::addArguments found argument 'after' with varid 0. [varid0] pcm-202502/src/pcm-raw.cpp:1571:110: debug: Function::addArguments found argument 'after' with varid 0. [varid0] pcm-202502/src/pcm-raw.cpp:1572:90: debug: Function::addArguments found argument 'after' with varid 0. [varid0] pcm-202502/src/pcm-raw.cpp:1573:90: debug: Function::addArguments found argument 'after' with varid 0. [varid0] pcm-202502/src/pcm-raw.cpp:1574:90: debug: Function::addArguments found argument 'after' with varid 0. [varid0] pcm-202502/src/pcm-raw.cpp:1576:90: debug: Function::addArguments found argument 'after' with varid 0. [varid0] pcm-202502/src/pcm-raw.cpp:1578:90: debug: Function::addArguments found argument 'after' with varid 0. [varid0] pcm-202502/src/pcm-raw.cpp:1580:90: debug: Function::addArguments found argument 'after' with varid 0. [varid0] pcm-202502/src/pcm-raw.cpp:1582:90: debug: Function::addArguments found argument 'after' with varid 0. [varid0] pcm-202502/src/pcm-raw.cpp:1935:83: debug: Function::addArguments found argument 'getEvent' with varid 0. [varid0] pcm-202502/src/pcm-raw.cpp:47:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-raw.cpp:106:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-raw.cpp:145:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-raw.cpp:955:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-raw.cpp:1083:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-raw.cpp:1170:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-raw.cpp:1178:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-raw.cpp:1183:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-raw.cpp:1193:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-raw.cpp:1214:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-raw.cpp:1273:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-raw.cpp:1280:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-raw.cpp:1289:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-raw.cpp:1299:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-raw.cpp:1312:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-raw.cpp:1386:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-raw.cpp:1863:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-raw.cpp:2329:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-raw.cpp:2364:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-raw.cpp:2390:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-raw.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/pcm-raw.cpp:1153:9: warning: Member variable 'PrintOffset::start' has no initializer. [uninitMemberVarNoCtor] pcm-202502/src/pcm-raw.cpp:1154:9: warning: Member variable 'PrintOffset::end' has no initializer. [uninitMemberVarNoCtor] pcm-202502/src/utils.h:408:73: style: Argument 'separator' shadows outer variable [shadowVariable] pcm-202502/src/pcm-raw.cpp:1146:13: note: Shadowed variable pcm-202502/src/utils.h:408:73: note: Shadow argument pcm-202502/src/utils.h:435:49: style: Argument 'separator' shadows outer variable [shadowVariable] pcm-202502/src/pcm-raw.cpp:1146:13: note: Shadowed variable pcm-202502/src/utils.h:435:49: note: Shadow argument pcm-202502/src/utils.h:435:79: style: Argument 'jsonSeparator' shadows outer variable [shadowVariable] pcm-202502/src/pcm-raw.cpp:1147:19: note: Shadowed variable pcm-202502/src/utils.h:435:79: note: Shadow argument pcm-202502/src/pcm-raw.cpp:938:68: performance: Function parameter 'eventStr' should be passed by const reference. [passedByValue] pcm-202502/src/pcm-raw.cpp:1189:179: style: Parameter 'printOffset' can be declared as reference to const [constParameterReference] pcm-202502/src/pcm-raw.cpp:1342:33: style: Parameter 'BeforeSocketState' can be declared as reference to const [constParameterReference] pcm-202502/src/pcm-raw.cpp:1342:80: style: Parameter 'AfterSocketState' can be declared as reference to const [constParameterReference] pcm-202502/src/pcm-raw.cpp:1855:100: style: Parameter 'AfterUncoreState' can be declared as reference to const [constParameterReference] pcm-202502/src/pcm-raw.cpp:1856:88: style: Parameter 'AfterSocketState' can be declared as reference to const [constParameterReference] pcm-202502/src/pcm-raw.cpp:2331:28: style: Variable 'config' can be declared as reference to const [constVariableReference] pcm-202502/src/pcm-raw.cpp:2339:28: style: Variable 'config' can be declared as reference to const [constVariableReference] pcm-202502/src/pcm-raw.cpp:2347:28: style: Variable 'config' can be declared as reference to const [constVariableReference] pcm-202502/src/pcm-raw.cpp:1175:134: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] pcm-202502/src/pcm-raw.cpp:1181:135: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] pcm-202502/src/pcm-raw.cpp:1330:26: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] pcm-202502/src/pcm-raw.cpp:1162:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/pcm-raw.cpp:1551:21: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/pcm-raw.cpp:1558:21: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/pcm-raw.cpp:1674:21: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/pcm-raw.cpp:1681:21: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/pcm-raw.cpp:2623:31: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/pcm-raw.cpp:1079:23: style: Unused variable: item [unusedVariable] pcm-202502/src/pcm-sensor-server.cpp:230:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:271:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:538:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:545:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:565:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:580:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:602:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:829:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:864:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:877:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ss [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:1300:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:1331:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:1732:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uppercase [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:1760:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:1971:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:2087:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:2166:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:2193:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:2261:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:2267:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:2314:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:2324:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:2353:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:2406:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:2451:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:2467:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:2582:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:2772:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:2849:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:2900:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:3008:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:3013:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:3018:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:3033:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:3041:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:3053:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:3086:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:3113:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_PEEK [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:3153:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:3177:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:3193:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:3491:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:3542:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:3695:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:3721:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:3747:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:3798:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:1210:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:1244:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:1279:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:1284:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:933:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:945:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:954:106: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeval [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:986:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:996:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:1052:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:1084:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor-server.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/pcm-sensor-server.cpp:1467:32: warning: Member variable 'HTTPMethodProperty::method_' has no initializer. [uninitMemberVarNoCtor] pcm-202502/src/pcm-sensor-server.cpp:1469:33: warning: Member variable 'HTTPMethodProperty::requestHasBody_' has no initializer. [uninitMemberVarNoCtor] pcm-202502/src/pcm-sensor-server.cpp:1470:14: warning: Member variable 'HTTPMethodProperty::responseHasBody_' has no initializer. [uninitMemberVarNoCtor] pcm-202502/src/pcm-sensor-server.cpp:148:13: performance: Variable 'now' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pcm-202502/src/pcm-sensor-server.cpp:67:14: style:inconclusive: Technically the member function 'Indent::printIndentationString' can be const. [functionConst] pcm-202502/src/pcm-sensor-server.cpp:219:10: style: The member function 'SignalHandler::setSocket' can be static. [functionStatic] pcm-202502/src/pcm-sensor-server.cpp:223:10: style: The member function 'SignalHandler::setHTTPServer' can be static. [functionStatic] pcm-202502/src/pcm-sensor-server.cpp:227:10: style: The member function 'SignalHandler::ignoreSignal' can be static. [functionStatic] pcm-202502/src/pcm-sensor-server.cpp:235:10: style: The member function 'SignalHandler::installHandler' can be static. [functionStatic] pcm-202502/src/pcm-sensor-server.cpp:278:28: style: The member function 'JSONPrinter::getCoreCounter' can be static. [functionStatic] pcm-202502/src/pcm-sensor-server.cpp:285:30: style: The member function 'JSONPrinter::getSocketCounter' can be static. [functionStatic] pcm-202502/src/pcm-sensor-server.cpp:292:24: style: The member function 'JSONPrinter::getSystemCounter' can be static. [functionStatic] pcm-202502/src/pcm-sensor-server.cpp:394:16: debug: CheckClass::isMemberVar found used member variable 'ss' with varid 0 [varid0] pcm-202502/src/pcm-sensor-server.cpp:581:9: debug: CheckClass::isMemberVar found used member variable 'ss' with varid 0 [varid0] pcm-202502/src/pcm-sensor-server.cpp:538:9: debug: CheckClass::isMemberVar found used member variable 'ss' with varid 0 [varid0] pcm-202502/src/pcm-sensor-server.cpp:544:50: debug: CheckClass::isMemberVar found used member variable 'ss' with varid 0 [varid0] pcm-202502/src/pcm-sensor-server.cpp:565:9: debug: CheckClass::isMemberVar found used member variable 'ss' with varid 0 [varid0] pcm-202502/src/pcm-sensor-server.cpp:609:28: style: The member function 'PrometheusPrinter::getCoreCounter' can be static. [functionStatic] pcm-202502/src/pcm-sensor-server.cpp:616:30: style: The member function 'PrometheusPrinter::getSocketCounter' can be static. [functionStatic] pcm-202502/src/pcm-sensor-server.cpp:623:24: style: The member function 'PrometheusPrinter::getSystemCounter' can be static. [functionStatic] pcm-202502/src/pcm-sensor-server.cpp:704:16: debug: CheckClass::isMemberVar found used member variable 'ss' with varid 0 [varid0] pcm-202502/src/pcm-sensor-server.cpp:826:17: style: The member function 'PrometheusPrinter::replaceIllegalCharsWithUnderbar' can be static. [functionStatic] pcm-202502/src/pcm-sensor-server.cpp:847:17: style:inconclusive: Technically the member function 'PrometheusPrinter::printHierarchy' can be const. [functionConst] pcm-202502/src/pcm-sensor-server.cpp:877:9: debug: CheckClass::isMemberVar found used member variable 'ss' with varid 0 [varid0] pcm-202502/src/pcm-sensor-server.cpp:864:9: debug: CheckClass::isMemberVar found used member variable 'ss' with varid 0 [varid0] pcm-202502/src/pcm-sensor-server.cpp:1711:9: style: The member function 'URL::charToNumber' can be static. [functionStatic] pcm-202502/src/pcm-sensor-server.cpp:1724:17: style: The member function 'URL::percentEncode' can be static. [functionStatic] pcm-202502/src/pcm-sensor-server.cpp:2339:17: style: The member function 'HTTPMessage::readData' can be static. [functionStatic] pcm-202502/src/pcm-sensor-server.cpp:2345:17: style: The member function 'HTTPMessage::readChunkedData' can be static. [functionStatic] pcm-202502/src/pcm-sensor-server.cpp:3111:10: style: The member function 'HTTPServer::checkForIncomingSSLConnection' can be static. [functionStatic] pcm-202502/src/pcm-sensor-server.cpp:1268:10: style:inconclusive: Either there is a missing 'override', or the member function 'basic_socketstream < char , std :: char_traits < char > >::usesSSL' can be const. [functionConst] pcm-202502/src/pcm-sensor-server.cpp:936:9: style:inconclusive: Either there is a missing 'override', or the member function 'basic_socketbuf < 16385 , char , std :: char_traits < char > >::socket' can be const. [functionConst] pcm-202502/src/pcm-sensor-server.cpp:107:9: style: Class 'datetime' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/pcm-sensor-server.cpp:268:5: style: Class 'JSONPrinter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/pcm-sensor-server.cpp:599:5: style: Class 'PrometheusPrinter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/pcm-sensor-server.cpp:2422:5: style: Class 'HTTPResponse' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/pcm-sensor-server.cpp:3002:5: style: Class 'PeriodicCounterFetcher' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/pcm-sensor-server.cpp:1209:5: style: Class 'basic_socketstream < char , std :: char_traits < char > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/pcm-sensor-server.cpp:917:5: style: Class 'basic_socketbuf < 16385 , char , std :: char_traits < char > >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/pcm-sensor-server.cpp:2889:6: style: The destructor '~HTTPConnection' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/threadpool.h:20:14: note: Virtual destructor in base class pcm-202502/src/pcm-sensor-server.cpp:2889:6: note: Destructor in derived class pcm-202502/src/pcm-sensor-server.cpp:3051:14: style: The destructor '~HTTPServer' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] pcm-202502/src/pcm-sensor-server.cpp:1312:14: note: Virtual destructor in base class pcm-202502/src/pcm-sensor-server.cpp:3051:14: note: Destructor in derived class pcm-202502/src/pcm-sensor-server.cpp:2125:17: performance: Function 'headerName()' should return member 'name_' by const reference. [returnByReference] pcm-202502/src/pcm-sensor-server.cpp:2438:17: performance: Function 'reasonPhrase()' should return member 'reasonPhrase_' by const reference. [returnByReference] pcm-202502/src/pcm-sensor-server.cpp:3747:1: error: Unhandled exception thrown in function that is an entry point. [throwInEntryPoint] pcm-202502/src/pcm-sensor-server.cpp:1248:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] pcm-202502/src/pcm-sensor-server.cpp:157:33: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] pcm-202502/src/pcm-sensor-server.cpp:995:23: style: C-style pointer casting [cstyleCast] pcm-202502/src/pcm-sensor-server.cpp:995:45: style: C-style pointer casting [cstyleCast] pcm-202502/src/pcm-sensor-server.cpp:1001:43: style: C-style pointer casting [cstyleCast] pcm-202502/src/pcm-sensor-server.cpp:3198:47: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pcm-202502/src/pcm-sensor-server.cpp:945:74: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pcm-202502/src/pcm-sensor-server.cpp:954:74: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pcm-202502/src/pcm-sensor-server.cpp:1742:17: style: The scope of the variable 'n' can be reduced. [variableScope] pcm-202502/src/pcm-sensor-server.cpp:1797:20: style: The scope of the variable 'authorityEndPos' can be reduced. [variableScope] pcm-202502/src/pcm-sensor-server.cpp:1849:24: style: The scope of the variable 'angleBracketClosePos' can be reduced. [variableScope] pcm-202502/src/pcm-sensor-server.cpp:1850:22: style: The scope of the variable 'angleBracketCloseFound' can be reduced. [variableScope] pcm-202502/src/pcm-sensor-server.cpp:1930:24: style: The scope of the variable 'ampPos' can be reduced. [variableScope] pcm-202502/src/pcm-sensor-server.cpp:2678:21: style: The scope of the variable 'body' can be reduced. [variableScope] pcm-202502/src/pcm-sensor-server.cpp:828:21: style: Local variable 'str' shadows outer function [shadowFunction] pcm-202502/src/pcm-sensor-server.cpp:703:17: note: Shadowed function pcm-202502/src/pcm-sensor-server.cpp:828:21: note: Shadow local variable pcm-202502/src/pcm-sensor-server.cpp:2256:38: style: Argument 'body' shadows outer function [shadowFunction] pcm-202502/src/pcm-sensor-server.cpp:2252:25: note: Shadowed function pcm-202502/src/pcm-sensor-server.cpp:2256:38: note: Shadow argument pcm-202502/src/pcm-sensor-server.cpp:2298:41: style: Argument 'protocol' shadows outer function [shadowFunction] pcm-202502/src/pcm-sensor-server.cpp:2294:23: note: Shadowed function pcm-202502/src/pcm-sensor-server.cpp:2298:41: note: Shadow argument pcm-202502/src/pcm-sensor-server.cpp:2322:24: style: Local variable 'host' shadows outer variable [shadowVariable] pcm-202502/src/pcm-sensor-server.cpp:2320:21: note: Shadowed variable pcm-202502/src/pcm-sensor-server.cpp:2322:24: note: Shadow local variable pcm-202502/src/pcm-sensor-server.cpp:1496:64: performance: Function parameter 'rm' should be passed by const reference. [passedByValue] pcm-202502/src/pcm-sensor-server.cpp:2071:44: performance: Function parameter 'v' should be passed by const reference. [passedByValue] pcm-202502/src/pcm-sensor-server.cpp:2475:62: performance: Function parameter 'body' should be passed by const reference. [passedByValue] pcm-202502/src/pcm-sensor-server.cpp:917:34: performance: Function parameter 'dbg_' should be passed by const reference. [passedByValue] pcm-202502/src/pcm-sensor-server.cpp:1497:20: style: Variable 'prop' can be declared as reference to const [constVariableReference] pcm-202502/src/pcm-sensor-server.cpp:1503:20: style: Variable 'prop' can be declared as reference to const [constVariableReference] pcm-202502/src/pcm-sensor-server.cpp:1593:21: style: Variable 'prop' can be declared as reference to const [constVariableReference] pcm-202502/src/pcm-sensor-server.cpp:1601:21: style: Variable 'prop' can be declared as reference to const [constVariableReference] pcm-202502/src/pcm-sensor-server.cpp:2455:40: style: Parameter 'rc' can be declared as reference to const [constParameterReference] pcm-202502/src/pcm-sensor-server.cpp:2462:40: style: Parameter 'reason' can be declared as reference to const [constParameterReference] pcm-202502/src/pcm-sensor-server.cpp:4051:24: style: Variable 'line' can be declared as reference to const [constVariableReference] pcm-202502/src/pcm-sensor-server.cpp:1221:28: style: Parameter 'hostname' can be declared as reference to const [constParameterReference] pcm-202502/src/pcm-sensor-server.cpp:102:24: style: Variable 'gt' can be declared as pointer to const [constVariablePointer] pcm-202502/src/pcm-sensor-server.cpp:355:15: style: Variable 'pcm' can be declared as pointer to const [constVariablePointer] pcm-202502/src/pcm-sensor-server.cpp:451:14: style: Variable 'pcm' can be declared as pointer to const [constVariablePointer] pcm-202502/src/pcm-sensor-server.cpp:510:14: style: Variable 'pcm' can be declared as pointer to const [constVariablePointer] pcm-202502/src/pcm-sensor-server.cpp:670:14: style: Variable 'pcm' can be declared as pointer to const [constVariablePointer] pcm-202502/src/pcm-sensor-server.cpp:745:14: style: Variable 'pcm' can be declared as pointer to const [constVariablePointer] pcm-202502/src/pcm-sensor-server.cpp:808:14: style: Variable 'pcm' can be declared as pointer to const [constVariablePointer] pcm-202502/src/pcm-sensor-server.cpp:3654:51: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] pcm-202502/src/pcm-sensor-server.cpp:1498:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/pcm-sensor-server.cpp:1504:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/pcm-sensor-server.cpp:1594:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/pcm-sensor-server.cpp:1602:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/pcm-sensor-server.cpp:2232:30: style: class member 'HTTPHeader::valueList_' is never used. [unusedStructMember] pcm-202502/src/pcm-sensor-server.cpp:2233:25: style: class member 'HTTPHeader::floats_' is never used. [unusedStructMember] pcm-202502/src/pcm-sensor-server.cpp:2234:28: style: class member 'HTTPHeader::integers_' is never used. [unusedStructMember] pcm-202502/src/pcm-sensor-server.cpp:2235:43: style: class member 'HTTPHeader::ranges_' is never used. [unusedStructMember] pcm-202502/src/pcm-sensor-server.cpp:2236:53: style: class member 'HTTPHeader::parameters_' is never used. [unusedStructMember] pcm-202502/src/pcm-sensor-server.cpp:2994:30: style: class member 'HTTPConnection::responseHeader_' is never used. [unusedStructMember] pcm-202502/src/pcm-sensor-server.cpp:2995:17: style: class member 'HTTPConnection::responseBody_' is never used. [unusedStructMember] pcm-202502/src/pcm-sensor-server.cpp:2996:17: style: class member 'HTTPConnection::protocol_' is never used. [unusedStructMember] pcm-202502/src/pcm-sensor-server.cpp:1925:31: style: Variable 'url.hasQuery_' is assigned a value that is never used. [unreadVariable] pcm-202502/src/pcm-sensor-server.cpp:1930:31: style: Variable 'ampPos' is assigned a value that is never used. [unreadVariable] pcm-202502/src/pcm-sensor-server.cpp:2556:62: style: Variable 'start' is assigned a value that is never used. [unreadVariable] pcm-202502/src/pcm-sensor-server.cpp:2678:25: style: Variable 'body' is assigned a value that is never used. [unreadVariable] pcm-202502/src/pcm-sensor-server.cpp:2756:22: style: Variable 'body' is assigned a value that is never used. [unreadVariable] pcm-202502/src/pcm-sensor-server.cpp:2835:21: style: Variable 'validCL' is assigned a value that is never used. [unreadVariable] pcm-202502/src/pcm-sensor-server.cpp:3767:17: style: Unused variable: certificateFile [unusedVariable] pcm-202502/src/pcm-sensor-server.cpp:3768:17: style: Unused variable: privateKeyFile [unusedVariable] pcm-202502/src/pcm-sensor-server.cpp:3777:14: style: Unused variable: mainLoop [unusedVariable] pcm-202502/src/pcm-sensor-server.cpp:3778:17: style: Unused variable: ev_file_name [unusedVariable] pcm-202502/src/pcm-sensor.cpp:652:9: debug: Failed to instantiate template "getSystem". The checking continues anyway. [templateInstantiation] pcm-202502/src/pcm-sensor.cpp:650:9: debug: Failed to instantiate template "getSystem". The checking continues anyway. [templateInstantiation] pcm-202502/src/pcm-sensor.cpp:608:9: debug: Failed to instantiate template "getSocket". The checking continues anyway. [templateInstantiation] pcm-202502/src/pcm-sensor.cpp:606:9: debug: Failed to instantiate template "getSocket". The checking continues anyway. [templateInstantiation] pcm-202502/src/pcm-sensor.cpp:591:9: debug: Failed to instantiate template "get". The checking continues anyway. [templateInstantiation] pcm-202502/src/pcm-sensor.cpp:582:9: debug: Failed to instantiate template "get". The checking continues anyway. [templateInstantiation] pcm-202502/src/cpuasynchcounter.h:48:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpuasynchcounter.h:73:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/cpuasynchcounter.h:192:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor.cpp:24:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor.cpp:32:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-sensor.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/cpuasynchcounter.h:86:12: style:inconclusive: Technically the member function 'AsynchronCounterState::getNumCores' can be const. [functionConst] pcm-202502/src/cpuasynchcounter.h:89:12: style:inconclusive: Technically the member function 'AsynchronCounterState::getNumSockets' can be const. [functionConst] pcm-202502/src/cpuasynchcounter.h:92:12: style:inconclusive: Technically the member function 'AsynchronCounterState::getQPILinksPerSocket' can be const. [functionConst] pcm-202502/src/cpuasynchcounter.h:97:12: style:inconclusive: Technically the member function 'AsynchronCounterState::getSocketId' can be const. [functionConst] pcm-202502/src/cpuasynchcounter.h:102:18: style:inconclusive: Technically the member function 'AsynchronCounterState::getXpi' can be const. [functionConst] pcm-202502/src/cpuasynchcounter.h:189:33: style: C-style pointer casting [cstyleCast] pcm-202502/src/cpuasynchcounter.h:187:30: style:inconclusive: Function 'UpdateCounters' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] pcm-202502/src/pcm-sensor.cpp:24:1: style:inconclusive: Function 'mainThrows' argument 1 names different: declaration 'argc' definition ''. [funcArgNamesDifferentUnnamed] pcm-202502/src/pcm-sensor.cpp:24:1: style:inconclusive: Function 'mainThrows' argument 2 names different: declaration 'argv' definition ''. [funcArgNamesDifferentUnnamed] pcm-202502/src/pcm-tpmi.cpp:24:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-tpmi.cpp:40:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-tpmi.cpp:47:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-tpmi.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/pcm-tsx.cpp:162:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-tsx.cpp:211:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-tsx.cpp:255:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-tsx.cpp:273:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-tsx.cpp:292:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm-tsx.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/pcm-tsx.cpp:300:9: style: The scope of the variable 'cur_event' can be reduced. [variableScope] pcm-202502/src/pcm-tsx.cpp:178:17: style: Variable 'e' can be declared as reference to const [constVariableReference] pcm-202502/src/pcm-tsx.cpp:267:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/pcm.cpp:74:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm.cpp:118:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm.cpp:153:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm.cpp:177:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm.cpp:669:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm.cpp:695:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm.cpp:909:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm.cpp:1089:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm.cpp:1135:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm.cpp:1156:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm.cpp:1356:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm.cpp:1374:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pcm.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/pcm.cpp:217:41: style: The if condition is the same as the previous if condition [duplicateCondition] pcm-202502/src/pcm.cpp:216:41: note: First condition pcm-202502/src/pcm.cpp:217:41: note: Second condition pcm-202502/src/pcm.cpp:221:38: style: The if condition is the same as the previous if condition [duplicateCondition] pcm-202502/src/pcm.cpp:220:38: note: First condition pcm-202502/src/pcm.cpp:221:38: note: Second condition pcm-202502/src/pcm.cpp:223:44: style: The if condition is the same as the previous if condition [duplicateCondition] pcm-202502/src/pcm.cpp:222:44: note: First condition pcm-202502/src/pcm.cpp:223:44: note: Second condition pcm-202502/src/pcm.cpp:526:46: style: The if condition is the same as the previous if condition [duplicateCondition] pcm-202502/src/pcm.cpp:524:46: note: First condition pcm-202502/src/pcm.cpp:526:46: note: Second condition pcm-202502/src/pcm.cpp:528:46: style: The if condition is the same as the previous if condition [duplicateCondition] pcm-202502/src/pcm.cpp:526:46: note: First condition pcm-202502/src/pcm.cpp:528:46: note: Second condition pcm-202502/src/pcm.cpp:116:50: style: Condition 'm->isCoreCStateResidencySupported(0)' is always true [knownConditionTrueFalse] pcm-202502/src/pcm.cpp:116:50: note: Calling function 'isCoreCStateResidencySupported' returns 1 pcm-202502/src/pcm.cpp:116:50: note: Condition 'm->isCoreCStateResidencySupported(0)' is always true pcm-202502/src/pcm.cpp:182:50: style: Condition 'm->isCoreCStateResidencySupported(0)' is always true [knownConditionTrueFalse] pcm-202502/src/pcm.cpp:182:50: note: Calling function 'isCoreCStateResidencySupported' returns 1 pcm-202502/src/pcm.cpp:182:50: note: Condition 'm->isCoreCStateResidencySupported(0)' is always true pcm-202502/src/pcm.cpp:247:50: style: Condition 'm->isCoreCStateResidencySupported(0)' is always true [knownConditionTrueFalse] pcm-202502/src/pcm.cpp:247:50: note: Calling function 'isCoreCStateResidencySupported' returns 1 pcm-202502/src/pcm.cpp:247:50: note: Condition 'm->isCoreCStateResidencySupported(0)' is always true pcm-202502/src/pcm.cpp:557:36: style: Condition 'uncoreDieTypes.empty()==false' is always true [knownConditionTrueFalse] pcm-202502/src/pcm.cpp:560:25: style: Variable 'd' can be declared as reference to const [constVariableReference] pcm-202502/src/pcm.cpp:618:33: style: Variable 'd' can be declared as reference to const [constVariableReference] pcm-202502/src/pcm.cpp:1319:25: style: Variable 'f' can be declared as reference to const [constVariableReference] pcm-202502/src/pmt.cpp:270:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/pmt.cpp:280:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pcm-202502/src/pmt.cpp:302:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pcm-202502/src/pmt.cpp:157:5: performance: Variable 'impl' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pcm-202502/src/pmt.cpp:200:19: style: The member function 'pcm::TelemetryDB::loadFromXML' can be static. [functionStatic] pcm-202502/src/pmt.h:59:10: note: The member function 'pcm::TelemetryDB::loadFromXML' can be static. pcm-202502/src/pmt.cpp:200:19: note: The member function 'pcm::TelemetryDB::loadFromXML' can be static. pcm-202502/src/pmt.cpp:152:45: style:inconclusive: Function 'TelemetryArray' argument 1 names different: declaration '' definition 'uid'. [funcArgNamesDifferentUnnamed] pcm-202502/src/pmt.cpp:152:63: style:inconclusive: Function 'TelemetryArray' argument 2 names different: declaration '' definition 'instance'. [funcArgNamesDifferentUnnamed] pcm-202502/src/pmt.cpp:161:50: style:inconclusive: Function 'numInstances' argument 1 names different: declaration '' definition 'uid'. [funcArgNamesDifferentUnnamed] pcm-202502/src/pmt.cpp:278:17: style: Variable 'record' can be declared as reference to const [constVariableReference] pcm-202502/src/pmt.cpp:282:19: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/pmt.cpp:296:20: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/readmem.cpp:65:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] pcm-202502/src/readmem.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/readmem.cpp:28:5: style: Struct 'T' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/readmem.cpp:59:12: style: The scope of the variable 'before_ts' can be reduced. [variableScope] pcm-202502/src/debug.h:22:61: performance: Function parameter 't' should be passed by const reference. [passedByValue] pcm-202502/src/readmem.cpp:44:27: style: Parameter 'argv' can be declared as const array [constParameter] pcm-202502/src/realtime.cpp:66:22: debug: Failed to instantiate template "getSystem". The checking continues anyway. [templateInstantiation] pcm-202502/src/realtime.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/realtime.cpp:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/realtime.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/realtime.cpp:143:5: style: Struct 'T' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] pcm-202502/src/realtime.cpp:72:24: style: Local variable 'before_sstate' shadows outer variable [shadowVariable] pcm-202502/src/realtime.cpp:41:20: note: Shadowed variable pcm-202502/src/realtime.cpp:72:24: note: Shadow local variable pcm-202502/src/realtime.cpp:72:39: style: Local variable 'after_sstate' shadows outer variable [shadowVariable] pcm-202502/src/realtime.cpp:41:35: note: Shadowed variable pcm-202502/src/realtime.cpp:72:39: note: Shadow local variable pcm-202502/src/realtime.cpp:153:27: style: Parameter 'argv' can be declared as const array [constParameter] pcm-202502/src/realtime.cpp:79:12: style: Unused variable: before1_ts [unusedVariable] pcm-202502/src/realtime.cpp:187:40: style: Unused variable: j [unusedVariable] pcm-202502/src/threadpool.cpp:17:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/threadpool.cpp:9:39: style:inconclusive: Function 'execute' argument 1 names different: declaration '' definition 'tp'. [funcArgNamesDifferentUnnamed] pcm-202502/src/topology.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/topology.cpp:48:16: style: Variable 'core' can be declared as pointer to const [constVariableReference] pcm-202502/src/topology.cpp:77:17: style: Variable 'socket' can be declared as pointer to const [constVariablePointer] pcm-202502/src/topology.cpp:78:21: style: Variable 'core' can be declared as pointer to const [constVariablePointer] pcm-202502/src/topology.cpp:79:25: style: Variable 'thread' can be declared as pointer to const [constVariablePointer] pcm-202502/src/tpmi.cpp:63:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/tpmi.cpp:178:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] pcm-202502/src/tpmi.cpp:184:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] pcm-202502/src/tpmi.cpp:134:16: warning: Member variable 'Entry::offset' has no initializer. [uninitMemberVarNoCtor] pcm-202502/src/tpmi.cpp:401:5: performance: Variable 'impl' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] pcm-202502/src/tpmi.cpp:154:40: style:inconclusive: Function 'setVerbose' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] pcm-202502/src/tpmi.cpp:159:87: style:inconclusive: Function 'TPMIHandleMMIO' argument 3 names different: declaration 'offset_' definition 'requestedRelativeOffset'. [funcArgNamesDifferent] pcm-202502/src/tpmi.cpp:140:75: note: Function 'TPMIHandleMMIO' argument 3 names different: declaration 'offset_' definition 'requestedRelativeOffset'. pcm-202502/src/tpmi.cpp:159:87: note: Function 'TPMIHandleMMIO' argument 3 names different: declaration 'offset_' definition 'requestedRelativeOffset'. pcm-202502/src/tpmi.cpp:391:79: style:inconclusive: Function 'TPMIHandle' argument 3 names different: declaration 'offset_' definition 'requestedRelativeOffset'. [funcArgNamesDifferent] pcm-202502/src/tpmi.h:35:71: note: Function 'TPMIHandle' argument 3 names different: declaration 'offset_' definition 'requestedRelativeOffset'. pcm-202502/src/tpmi.cpp:391:79: note: Function 'TPMIHandle' argument 3 names different: declaration 'offset_' definition 'requestedRelativeOffset'. pcm-202502/src/tpmi.cpp:161:12: style: Variable 'pfsInstances' can be declared as reference to const [constVariableReference] pcm-202502/src/uncore_pmu_discovery.cpp:57:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:119:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:139:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:210:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:355:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:386:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:418:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:431:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:446:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:465:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:476:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:578:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:616:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:666:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:746:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:769:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:817:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:826:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:849:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:870:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:913:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:923:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noskipws [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:993:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:1040:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:1048:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:1060:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:1152:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:1163:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:1229:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:1334:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/src/utils.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/utils.cpp:1111:10: style: The scope of the variable 'begin' can be reduced. [variableScope] pcm-202502/src/utils.h:149:25: style:inconclusive: Function 'sigHUP_handler' argument 1 names different: declaration 'signum' definition ''. [funcArgNamesDifferentUnnamed] pcm-202502/src/utils.h:150:25: style:inconclusive: Function 'sigUSR_handler' argument 1 names different: declaration 'signum' definition ''. [funcArgNamesDifferentUnnamed] pcm-202502/src/utils.h:151:26: style:inconclusive: Function 'sigSTOP_handler' argument 1 names different: declaration 'signum' definition ''. [funcArgNamesDifferentUnnamed] pcm-202502/src/utils.h:152:26: style:inconclusive: Function 'sigCONT_handler' argument 1 names different: declaration 'signum' definition ''. [funcArgNamesDifferentUnnamed] pcm-202502/src/utils.cpp:660:38: style:inconclusive: Function 'MySystem' argument 2 names different: declaration 'argc' definition 'sysArgv'. [funcArgNamesDifferent] pcm-202502/src/utils.h:179:38: note: Function 'MySystem' argument 2 names different: declaration 'argc' definition 'sysArgv'. pcm-202502/src/utils.cpp:660:38: note: Function 'MySystem' argument 2 names different: declaration 'argc' definition 'sysArgv'. pcm-202502/src/utils.cpp:787:45: style:inconclusive: Function 'CheckAndForceRTMAbortMode' argument 1 names different: declaration 'argv' definition 'arg'. [funcArgNamesDifferent] pcm-202502/src/utils.h:458:45: note: Function 'CheckAndForceRTMAbortMode' argument 1 names different: declaration 'argv' definition 'arg'. pcm-202502/src/utils.cpp:787:45: note: Function 'CheckAndForceRTMAbortMode' argument 1 names different: declaration 'argv' definition 'arg'. pcm-202502/src/utils.cpp:1189:23: style:inconclusive: Function 'load_events' argument 3 names different: declaration 'p_fn_evtcb' definition 'pfn_evtcb'. [funcArgNamesDifferent] pcm-202502/src/utils.h:619:23: note: Function 'load_events' argument 3 names different: declaration 'p_fn_evtcb' definition 'pfn_evtcb'. pcm-202502/src/utils.cpp:1189:23: note: Function 'load_events' argument 3 names different: declaration 'p_fn_evtcb' definition 'pfn_evtcb'. pcm-202502/src/utils.cpp:1190:23: style:inconclusive: Function 'load_events' argument 4 names different: declaration '' definition 'evtcb_ctx'. [funcArgNamesDifferentUnnamed] pcm-202502/src/utils.cpp:1190:108: style:inconclusive: Function 'load_events' argument 5 names different: declaration '' definition 'nameMap'. [funcArgNamesDifferentUnnamed] pcm-202502/src/utils.cpp:1326:23: style:inconclusive: Function 'load_events' argument 4 names different: declaration '' definition 'evtcb_ctx'. [funcArgNamesDifferentUnnamed] pcm-202502/src/utils.cpp:1098:33: performance: Function parameter 'init' should be passed by const reference. [passedByValue] pcm-202502/src/utils.cpp:1109:36: performance: Function parameter 'init' should be passed by const reference. [passedByValue] pcm-202502/src/utils.cpp:1109:54: performance: Function parameter 'name' should be passed by const reference. [passedByValue] pcm-202502/src/utils.cpp:756:78: style: Parameter 'h' can be declared as reference to const [constParameterReference] pcm-202502/src/utils.cpp:1155:94: style: Parameter 'nameMap' can be declared as reference to const [constParameterReference] pcm-202502/src/utils.cpp:660:22: style: Parameter 'sysCmd' can be declared as pointer to const [constParameterPointer] pcm-202502/src/utils.cpp:1020:44: style: Parameter 'argv' can be declared as const array [constParameter] pcm-202502/src/utils.cpp:1051:37: style: Parameter 'argv' can be declared as const array [constParameter] pcm-202502/src/utils.cpp:43:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/utils.cpp:765:20: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/utils.cpp:1011:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] pcm-202502/src/windows/PCMInstaller.h:39:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable components [valueFlowBailoutIncompleteVar] pcm-202502/src/windows/PCMInstaller.h:61:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serviceProcessInstaller1 [valueFlowBailoutIncompleteVar] pcm-202502/src/windows/PCMService.h:43:58: error: syntax error [syntaxError] pcm-202502/src/windows/dllmain.cpp:25:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] pcm-202502/src/windows/pcm-core-win.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/windows/pcm-iio-win.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/windows/pcm-latency-win.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/windows/pcm-lib.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/windows/pcm-lspci-win.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/windows/pcm-memory-win.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/windows/pcm-mmio-win.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/windows/pcm-msr-win.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/windows/pcm-numa-win.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/windows/pcm-pcicfg-win.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/windows/pcm-pcie-win.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/windows/pcm-raw-win.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/windows/pcm-tsx-win.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/windows/pcm.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/src/winpmem/winpmem.h:8:26: error: There is an unknown macro here somewhere. Configuration is required. If TEXT is a macro then please configure it. [unknownMacro] pcm-202502/tests/daemon_alignment_test.cpp:31:43: style: C-style pointer casting [cstyleCast] pcm-202502/tests/daemon_alignment_test.cpp:39:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pcm-202502/tests/daemon_alignment_test.cpp:39:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pcm-202502/tests/daemon_alignment_test.cpp:11:54: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] pcm-202502/tests/pcm-fuzz.cpp:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/tests/pcm-fuzz.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/tests/pcm-fuzz.cpp:64:13: style: The scope of the variable 'metricVersion' can be reduced. [variableScope] pcm-202502/tests/pcm-memory-fuzz.cpp:63:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/tests/pcm-memory-fuzz.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/tests/pcm-memory-fuzz.cpp:25:14: style: The scope of the variable 'print_update' can be reduced. [variableScope] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:28:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:76:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:239:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:233:9: style: The statement 'if (!initialized) initialized=init()' is logically equivalent to 'initialized=init()'. [duplicateConditionalAssign] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:234:21: note: Assignment 'initialized=init()' pcm-202502/tests/pcm-sensor-server-fuzz.cpp:233:9: note: Condition '!initialized' is redundant pcm-202502/tests/pcm-sensor-server-fuzz.cpp:234:27: style: Assigned value 'init()' is always true [knownConditionTrueFalse] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:234:27: note: Calling function 'init' returns 1 pcm-202502/tests/pcm-sensor-server-fuzz.cpp:234:27: note: Assigned value 'init()' is always true pcm-202502/tests/pcm-sensor-server-fuzz.cpp:118:28: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:237:43: style: C-style pointer casting [cstyleCast] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:41:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:145:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] pcm-202502/src/cpucounters.h:3209:43: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/cpucounters.h:3209:43: note: Shadow argument pcm-202502/src/cpucounters.h:3221:40: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/cpucounters.h:3221:40: note: Shadow argument pcm-202502/src/cpucounters.h:3274:31: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/cpucounters.h:3274:31: note: Shadow argument pcm-202502/src/cpucounters.h:3286:31: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/cpucounters.h:3286:31: note: Shadow argument pcm-202502/src/cpucounters.h:3298:31: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/cpucounters.h:3298:31: note: Shadow argument pcm-202502/src/cpucounters.h:3362:29: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/cpucounters.h:3362:29: note: Shadow argument pcm-202502/src/cpucounters.h:3887:28: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/cpucounters.h:3887:28: note: Shadow argument pcm-202502/src/cpucounters.h:3898:33: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/cpucounters.h:3898:33: note: Shadow argument pcm-202502/src/cpucounters.h:3909:30: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/cpucounters.h:3909:30: note: Shadow argument pcm-202502/src/pcm-sensor-server.cpp:1299:52: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/pcm-sensor-server.cpp:1299:52: note: Shadow argument pcm-202502/src/pcm-sensor-server.cpp:3040:50: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/pcm-sensor-server.cpp:3040:50: note: Shadow argument pcm-202502/src/pcm-sensor-server.cpp:3234:13: style: Local variable 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/pcm-sensor-server.cpp:3234:13: note: Shadow local variable pcm-202502/src/pcm-sensor-server.cpp:3687:37: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/pcm-sensor-server.cpp:3687:37: note: Shadow argument pcm-202502/tests/pcm-sensor-server-fuzz.cpp:19:22: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/tests/pcm-sensor-server-fuzz.cpp:19:22: note: Shadow argument pcm-202502/src/pcm-sensor-server.cpp:1221:47: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/pcm-sensor-server.cpp:1221:47: note: Shadow argument pcm-202502/tests/pcm-sensor-server-fuzz.cpp:118:21: style: Variable 'host' can be declared as pointer to const [constVariablePointer] pcm-202502/tests/urltest-fuzz.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/tests/urltest-fuzz.cpp:14:29: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] pcm-202502/tests/urltest-fuzz.cpp:14:20: style: Variable 'x' is assigned a value that is never used. [unreadVariable] pcm-202502/tests/urltest.cpp:35:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] pcm-202502/tests/urltest.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] pcm-202502/tests/urltest.cpp:33:18: style: Variable 's' can be declared as reference to const [constVariableReference] pcm-202502/src/memoptest.cpp:24:1: error: The one definition rule is violated, different classes/structs have the same name 'T' [ctuOneDefinitionRuleViolation] pcm-202502/src/readmem.cpp:22:1: note: The one definition rule is violated, different classes/structs have the same name 'T' pcm-202502/src/memoptest.cpp:24:1: note: The one definition rule is violated, different classes/structs have the same name 'T' pcm-202502/src/memoptest.cpp:24:1: error: The one definition rule is violated, different classes/structs have the same name 'T' [ctuOneDefinitionRuleViolation] pcm-202502/src/realtime.cpp:137:1: note: The one definition rule is violated, different classes/structs have the same name 'T' pcm-202502/src/memoptest.cpp:24:1: note: The one definition rule is violated, different classes/structs have the same name 'T' diff: head pcm-202502/src/MacMSRDriver/MSRAccessor.cpp:19:62: style:inconclusive: Function 'buildTopology' argument 2 names different: declaration '' definition 'pTopos'. [funcArgNamesDifferentUnnamed] head pcm-202502/src/MacMSRDriver/PcmMsr/PcmMsrClient.h:17:45: warning: Member variable 'com_intel_driver_PcmMsrClient::sSecurityToken' has no initializer. [uninitMemberVarNoCtor] head pcm-202502/src/WinMSRDriver/msrmain.c:52:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STATUS_SUCCESS [valueFlowBailoutIncompleteVar] head pcm-202502/src/cpuasynchcounter.h:187:30: style:inconclusive: Function 'UpdateCounters' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] 2.20.0 pcm-202502/src/cpucounters.cpp:10536:11: style: Variable 'gControl_reg' can be declared as reference to const [constVariableReference] 2.20.0 pcm-202502/src/cpucounters.cpp:10612:19: style: Variable 'ctrl_reg' can be declared as reference to const [constVariableReference] 2.20.0 pcm-202502/src/cpucounters.cpp:10613:19: style: Variable 'filter_wq_reg' can be declared as reference to const [constVariableReference] 2.20.0 pcm-202502/src/cpucounters.cpp:10614:19: style: Variable 'filter_eng_reg' can be declared as reference to const [constVariableReference] 2.20.0 pcm-202502/src/cpucounters.cpp:10615:19: style: Variable 'filter_tc_reg' can be declared as reference to const [constVariableReference] 2.20.0 pcm-202502/src/cpucounters.cpp:10616:19: style: Variable 'filter_pgsz_reg' can be declared as reference to const [constVariableReference] 2.20.0 pcm-202502/src/cpucounters.cpp:10617:19: style: Variable 'filter_xfersz_reg' can be declared as reference to const [constVariableReference] head pcm-202502/src/cpucounters.cpp:10656:53: style: Argument 'accel' shadows outer member [shadowMember] pcm-202502/src/cpucounters.h:622:12: note: Shadowed member pcm-202502/src/cpucounters.cpp:10656:53: note: Shadow argument head pcm-202502/src/cpucounters.cpp:10667:38: style: Argument 'accel' shadows outer member [shadowMember] pcm-202502/src/cpucounters.h:622:12: note: Shadowed member pcm-202502/src/cpucounters.cpp:10667:38: note: Shadow argument head pcm-202502/src/cpucounters.cpp:10675:41: style: Argument 'accel' shadows outer member [shadowMember] pcm-202502/src/cpucounters.h:622:12: note: Shadowed member pcm-202502/src/cpucounters.cpp:10675:41: note: Shadow argument head pcm-202502/src/cpucounters.cpp:10694:45: style: Argument 'accel' shadows outer member [shadowMember] pcm-202502/src/cpucounters.h:622:12: note: Shadowed member pcm-202502/src/cpucounters.cpp:10694:45: note: Shadow argument head pcm-202502/src/cpucounters.cpp:10705:48: style: Argument 'accel' shadows outer member [shadowMember] pcm-202502/src/cpucounters.h:622:12: note: Shadowed member pcm-202502/src/cpucounters.cpp:10705:48: note: Shadow argument head pcm-202502/src/cpucounters.cpp:364:27: style: Condition 'affinity.supported()' is always false [knownConditionTrueFalse] pcm-202502/src/cpucounters.cpp:364:27: note: Calling function 'supported' returns 0 pcm-202502/src/cpucounters.cpp:364:27: note: Condition 'affinity.supported()' is always false 2.20.0 pcm-202502/src/cpucounters.cpp:4723:36: style: Local variable 'unitsg' shadows outer variable [shadowVariable] pcm-202502/src/cpucounters.cpp:4711:32: note: Shadowed declaration pcm-202502/src/cpucounters.cpp:4723:36: note: Shadow variable head pcm-202502/src/cpucounters.cpp:4723:36: style: Local variable 'unitsg' shadows outer variable [shadowVariable] pcm-202502/src/cpucounters.cpp:4711:32: note: Shadowed variable pcm-202502/src/cpucounters.cpp:4723:36: note: Shadow local variable head pcm-202502/src/cpucounters.cpp:5489:76: style:inconclusive: Function 'readAndAggregateTSC' argument 1 names different: declaration '' definition 'msr'. [funcArgNamesDifferentUnnamed] head pcm-202502/src/cpucounters.cpp:5512:73: style:inconclusive: Function 'readAndAggregate' argument 1 names different: declaration '' definition 'msr'. [funcArgNamesDifferentUnnamed] 2.20.0 pcm-202502/src/cpucounters.cpp:6064:16: style: Variable 'pmuConfig' can be declared as reference to const [constVariableReference] head pcm-202502/src/cpucounters.cpp:6396:74: style:inconclusive: Function 'readAndAggregate' argument 1 names different: declaration '' definition 'msr'. [funcArgNamesDifferentUnnamed] head pcm-202502/src/cpucounters.cpp:9757:12: style: Variable 'memBufferBlockSize' can be declared as reference to const [constVariableReference] head pcm-202502/src/cpucounters.h:1089:13: warning: Member variable 'CustomIIOEventDescription::multiplier' has no initializer. [uninitMemberVarNoCtor] head pcm-202502/src/cpucounters.h:1090:13: warning: Member variable 'CustomIIOEventDescription::divider' has no initializer. [uninitMemberVarNoCtor] head pcm-202502/src/cpucounters.h:3209:43: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/cpucounters.h:3209:43: note: Shadow argument head pcm-202502/src/cpucounters.h:3221:40: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/cpucounters.h:3221:40: note: Shadow argument head pcm-202502/src/cpucounters.h:3274:31: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/cpucounters.h:3274:31: note: Shadow argument head pcm-202502/src/cpucounters.h:3286:31: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/cpucounters.h:3286:31: note: Shadow argument head pcm-202502/src/cpucounters.h:3298:31: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/cpucounters.h:3298:31: note: Shadow argument head pcm-202502/src/cpucounters.h:3362:29: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/cpucounters.h:3362:29: note: Shadow argument head pcm-202502/src/cpucounters.h:3887:28: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/cpucounters.h:3887:28: note: Shadow argument head pcm-202502/src/cpucounters.h:3898:33: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/cpucounters.h:3898:33: note: Shadow argument head pcm-202502/src/cpucounters.h:3909:30: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/cpucounters.h:3909:30: note: Shadow argument head pcm-202502/src/cpucounters.h:407:47: style:inconclusive: Function 'initPerf' argument 2 names different: declaration 'pcm' definition ''. [funcArgNamesDifferentUnnamed] head pcm-202502/src/cpucounters.h:5338:21: style: Local variable 'beforeValues' shadows outer argument [shadowArgument] pcm-202502/src/cpucounters.h:5330:102: note: Shadowed argument pcm-202502/src/cpucounters.h:5338:21: note: Shadow local variable 2.20.0 pcm-202502/src/cpucounters.h:5338:21: style: Local variable 'beforeValues' shadows outer argument [shadowArgument] pcm-202502/src/cpucounters.h:5330:102: note: Shadowed declaration pcm-202502/src/cpucounters.h:5338:21: note: Shadow variable head pcm-202502/src/cpucounters.h:5339:21: style: Local variable 'afterValues' shadows outer argument [shadowArgument] pcm-202502/src/cpucounters.h:5330:134: note: Shadowed argument pcm-202502/src/cpucounters.h:5339:21: note: Shadow local variable 2.20.0 pcm-202502/src/cpucounters.h:5339:21: style: Local variable 'afterValues' shadows outer argument [shadowArgument] pcm-202502/src/cpucounters.h:5330:134: note: Shadowed declaration pcm-202502/src/cpucounters.h:5339:21: note: Shadow variable 2.20.0 pcm-202502/src/cpucounters.h:904:45: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] 2.20.0 pcm-202502/src/freegetopt/getopt.cpp:99:41: style: Parameter 'optstr' can be declared as pointer to const [constParameterPointer] head pcm-202502/src/memoptest.cpp:111:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] 2.20.0 pcm-202502/src/memoptest.cpp:87:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head pcm-202502/src/pci.h:105:31: style:inconclusive: Function 'exists' argument 1 names different: declaration 'groupnr_' definition ''. [funcArgNamesDifferentUnnamed] head pcm-202502/src/pci.h:105:48: style:inconclusive: Function 'exists' argument 2 names different: declaration 'bus_' definition ''. [funcArgNamesDifferentUnnamed] head pcm-202502/src/pci.h:105:61: style:inconclusive: Function 'exists' argument 3 names different: declaration 'device_' definition ''. [funcArgNamesDifferentUnnamed] head pcm-202502/src/pci.h:105:77: style:inconclusive: Function 'exists' argument 4 names different: declaration 'function_' definition ''. [funcArgNamesDifferentUnnamed] head pcm-202502/src/pci.h:141:31: style:inconclusive: Function 'exists' argument 1 names different: declaration 'groupnr_' definition ''. [funcArgNamesDifferentUnnamed] head pcm-202502/src/pci.h:141:48: style:inconclusive: Function 'exists' argument 2 names different: declaration 'bus_' definition ''. [funcArgNamesDifferentUnnamed] head pcm-202502/src/pci.h:141:61: style:inconclusive: Function 'exists' argument 3 names different: declaration 'device_' definition ''. [funcArgNamesDifferentUnnamed] head pcm-202502/src/pci.h:141:77: style:inconclusive: Function 'exists' argument 4 names different: declaration 'function_' definition ''. [funcArgNamesDifferentUnnamed] head pcm-202502/src/pcm-accel-common.h:116:14: warning: Member variable 'accel_evt_parse_context::accel' has no initializer. [uninitMemberVarNoCtor] 2.20.0 pcm-202502/src/pcm-accel.cpp:109:69: style: Local variable 'v_sort' shadows outer variable [shadowVariable] pcm-202502/src/pcm-accel.cpp:103:65: note: Shadowed declaration pcm-202502/src/pcm-accel.cpp:109:69: note: Shadow variable head pcm-202502/src/pcm-accel.cpp:109:69: style: Local variable 'v_sort' shadows outer variable [shadowVariable] pcm-202502/src/pcm-accel.cpp:103:65: note: Shadowed variable pcm-202502/src/pcm-accel.cpp:109:69: note: Shadow local variable head pcm-202502/src/pcm-core.cpp:45:7: warning: Member variable 'CoreEvent::name' has no initializer. [uninitMemberVarNoCtor] head pcm-202502/src/pcm-core.cpp:48:9: warning: Member variable 'CoreEvent::description' has no initializer. [uninitMemberVarNoCtor] head pcm-202502/src/pcm-iio.cpp:548:20: style: Local variable 'part' shadows outer argument [shadowArgument] pcm-202502/src/pcm-iio.cpp:523:94: note: Shadowed argument pcm-202502/src/pcm-iio.cpp:548:20: note: Shadow local variable 2.20.0 pcm-202502/src/pcm-iio.cpp:548:20: style: Local variable 'part' shadows outer argument [shadowArgument] pcm-202502/src/pcm-iio.cpp:523:94: note: Shadowed declaration pcm-202502/src/pcm-iio.cpp:548:20: note: Shadow variable head pcm-202502/src/pcm-lspci.cpp:96:1: style:inconclusive: Function 'mainThrows' argument 1 names different: declaration 'argc' definition ''. [funcArgNamesDifferentUnnamed] head pcm-202502/src/pcm-lspci.cpp:96:1: style:inconclusive: Function 'mainThrows' argument 2 names different: declaration 'argv' definition ''. [funcArgNamesDifferentUnnamed] head pcm-202502/src/pcm-memory.cpp:194:45: style: Parameter 'md' can be declared as pointer to const [constParameterPointer] head pcm-202502/src/pcm-memory.cpp:287:42: style: Parameter 'md' can be declared as pointer to const [constParameterPointer] head pcm-202502/src/pcm-memory.cpp:591:33: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] 2.20.0 pcm-202502/src/pcm-pcie.h:234:19: style: Variable 'bw_f' can be declared as reference to const [constVariableReference] head pcm-202502/src/pcm-raw.cpp:1153:9: warning: Member variable 'PrintOffset::start' has no initializer. [uninitMemberVarNoCtor] head pcm-202502/src/pcm-raw.cpp:1154:9: warning: Member variable 'PrintOffset::end' has no initializer. [uninitMemberVarNoCtor] head pcm-202502/src/pcm-raw.cpp:1342:33: style: Parameter 'BeforeSocketState' can be declared as reference to const [constParameterReference] head pcm-202502/src/pcm-raw.cpp:1342:80: style: Parameter 'AfterSocketState' can be declared as reference to const [constParameterReference] head pcm-202502/src/pcm-raw.cpp:1855:100: style: Parameter 'AfterUncoreState' can be declared as reference to const [constParameterReference] head pcm-202502/src/pcm-raw.cpp:1856:88: style: Parameter 'AfterSocketState' can be declared as reference to const [constParameterReference] head pcm-202502/src/pcm-sensor-server.cpp:1221:47: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/pcm-sensor-server.cpp:1221:47: note: Shadow argument head pcm-202502/src/pcm-sensor-server.cpp:1299:52: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/pcm-sensor-server.cpp:1299:52: note: Shadow argument head pcm-202502/src/pcm-sensor-server.cpp:1467:32: warning: Member variable 'HTTPMethodProperty::method_' has no initializer. [uninitMemberVarNoCtor] head pcm-202502/src/pcm-sensor-server.cpp:1469:33: warning: Member variable 'HTTPMethodProperty::requestHasBody_' has no initializer. [uninitMemberVarNoCtor] head pcm-202502/src/pcm-sensor-server.cpp:1470:14: warning: Member variable 'HTTPMethodProperty::responseHasBody_' has no initializer. [uninitMemberVarNoCtor] head pcm-202502/src/pcm-sensor-server.cpp:2256:38: style: Argument 'body' shadows outer function [shadowFunction] pcm-202502/src/pcm-sensor-server.cpp:2252:25: note: Shadowed function pcm-202502/src/pcm-sensor-server.cpp:2256:38: note: Shadow argument head pcm-202502/src/pcm-sensor-server.cpp:2298:41: style: Argument 'protocol' shadows outer function [shadowFunction] pcm-202502/src/pcm-sensor-server.cpp:2294:23: note: Shadowed function pcm-202502/src/pcm-sensor-server.cpp:2298:41: note: Shadow argument 2.20.0 pcm-202502/src/pcm-sensor-server.cpp:2322:24: style: Local variable 'host' shadows outer variable [shadowVariable] pcm-202502/src/pcm-sensor-server.cpp:2320:21: note: Shadowed declaration pcm-202502/src/pcm-sensor-server.cpp:2322:24: note: Shadow variable head pcm-202502/src/pcm-sensor-server.cpp:2322:24: style: Local variable 'host' shadows outer variable [shadowVariable] pcm-202502/src/pcm-sensor-server.cpp:2320:21: note: Shadowed variable pcm-202502/src/pcm-sensor-server.cpp:2322:24: note: Shadow local variable head pcm-202502/src/pcm-sensor-server.cpp:3040:50: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/pcm-sensor-server.cpp:3040:50: note: Shadow argument 2.20.0 pcm-202502/src/pcm-sensor-server.cpp:3234:13: style: Local variable 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed declaration pcm-202502/src/pcm-sensor-server.cpp:3234:13: note: Shadow variable head pcm-202502/src/pcm-sensor-server.cpp:3234:13: style: Local variable 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/pcm-sensor-server.cpp:3234:13: note: Shadow local variable 2.20.0 pcm-202502/src/pcm-sensor-server.cpp:3509:21: style: Variable 'mimetype' can be declared as reference to const [constVariableReference] head pcm-202502/src/pcm-sensor-server.cpp:3687:37: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/src/pcm-sensor-server.cpp:3687:37: note: Shadow argument head pcm-202502/src/pcm-sensor-server.cpp:4051:24: style: Variable 'line' can be declared as reference to const [constVariableReference] 2.20.0 pcm-202502/src/pcm-sensor-server.cpp:828:21: style: Local variable 'str' shadows outer function [shadowFunction] pcm-202502/src/pcm-sensor-server.cpp:703:17: note: Shadowed declaration pcm-202502/src/pcm-sensor-server.cpp:828:21: note: Shadow variable head pcm-202502/src/pcm-sensor-server.cpp:828:21: style: Local variable 'str' shadows outer function [shadowFunction] pcm-202502/src/pcm-sensor-server.cpp:703:17: note: Shadowed function pcm-202502/src/pcm-sensor-server.cpp:828:21: note: Shadow local variable head pcm-202502/src/pcm-sensor.cpp:24:1: style:inconclusive: Function 'mainThrows' argument 1 names different: declaration 'argc' definition ''. [funcArgNamesDifferentUnnamed] head pcm-202502/src/pcm-sensor.cpp:24:1: style:inconclusive: Function 'mainThrows' argument 2 names different: declaration 'argv' definition ''. [funcArgNamesDifferentUnnamed] head pcm-202502/src/pmt.cpp:152:45: style:inconclusive: Function 'TelemetryArray' argument 1 names different: declaration '' definition 'uid'. [funcArgNamesDifferentUnnamed] head pcm-202502/src/pmt.cpp:152:63: style:inconclusive: Function 'TelemetryArray' argument 2 names different: declaration '' definition 'instance'. [funcArgNamesDifferentUnnamed] head pcm-202502/src/pmt.cpp:161:50: style:inconclusive: Function 'numInstances' argument 1 names different: declaration '' definition 'uid'. [funcArgNamesDifferentUnnamed] head pcm-202502/src/pmt.h:44:16: warning: Member variable 'PMTRecord::uid' has no initializer. [uninitMemberVarNoCtor] head pcm-202502/src/pmt.h:47:16: warning: Member variable 'PMTRecord::qWordOffset' has no initializer. [uninitMemberVarNoCtor] head pcm-202502/src/pmt.h:48:16: warning: Member variable 'PMTRecord::lsb' has no initializer. [uninitMemberVarNoCtor] head pcm-202502/src/pmt.h:49:16: warning: Member variable 'PMTRecord::msb' has no initializer. [uninitMemberVarNoCtor] 2.20.0 pcm-202502/src/readmem.cpp:52:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] head pcm-202502/src/readmem.cpp:65:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flush [valueFlowBailoutIncompleteVar] 2.20.0 pcm-202502/src/realtime.cpp:159:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.20.0 pcm-202502/src/realtime.cpp:51:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] 2.20.0 pcm-202502/src/realtime.cpp:72:24: style: Local variable 'before_sstate' shadows outer variable [shadowVariable] pcm-202502/src/realtime.cpp:41:20: note: Shadowed declaration pcm-202502/src/realtime.cpp:72:24: note: Shadow variable head pcm-202502/src/realtime.cpp:72:24: style: Local variable 'before_sstate' shadows outer variable [shadowVariable] pcm-202502/src/realtime.cpp:41:20: note: Shadowed variable pcm-202502/src/realtime.cpp:72:24: note: Shadow local variable 2.20.0 pcm-202502/src/realtime.cpp:72:39: style: Local variable 'after_sstate' shadows outer variable [shadowVariable] pcm-202502/src/realtime.cpp:41:35: note: Shadowed declaration pcm-202502/src/realtime.cpp:72:39: note: Shadow variable head pcm-202502/src/realtime.cpp:72:39: style: Local variable 'after_sstate' shadows outer variable [shadowVariable] pcm-202502/src/realtime.cpp:41:35: note: Shadowed variable pcm-202502/src/realtime.cpp:72:39: note: Shadow local variable head pcm-202502/src/threadpool.cpp:9:39: style:inconclusive: Function 'execute' argument 1 names different: declaration '' definition 'tp'. [funcArgNamesDifferentUnnamed] head pcm-202502/src/topology.h:296:28: style: Argument 'refCore' shadows outer function [shadowFunction] pcm-202502/src/topology.h:286:11: note: Shadowed function pcm-202502/src/topology.h:296:28: note: Shadow argument head pcm-202502/src/tpmi.cpp:134:16: warning: Member variable 'Entry::offset' has no initializer. [uninitMemberVarNoCtor] head pcm-202502/src/tpmi.cpp:154:40: style:inconclusive: Function 'setVerbose' argument 1 names different: declaration '' definition 'v'. [funcArgNamesDifferentUnnamed] head pcm-202502/src/utils.cpp:1189:23: style:inconclusive: Function 'load_events' argument 3 names different: declaration 'p_fn_evtcb' definition 'pfn_evtcb'. [funcArgNamesDifferent] pcm-202502/src/utils.h:619:23: note: Function 'load_events' argument 3 names different: declaration 'p_fn_evtcb' definition 'pfn_evtcb'. pcm-202502/src/utils.cpp:1189:23: note: Function 'load_events' argument 3 names different: declaration 'p_fn_evtcb' definition 'pfn_evtcb'. head pcm-202502/src/utils.cpp:1190:108: style:inconclusive: Function 'load_events' argument 5 names different: declaration '' definition 'nameMap'. [funcArgNamesDifferentUnnamed] head pcm-202502/src/utils.cpp:1190:23: style:inconclusive: Function 'load_events' argument 4 names different: declaration '' definition 'evtcb_ctx'. [funcArgNamesDifferentUnnamed] head pcm-202502/src/utils.cpp:1326:23: style:inconclusive: Function 'load_events' argument 4 names different: declaration '' definition 'evtcb_ctx'. [funcArgNamesDifferentUnnamed] head pcm-202502/src/utils.h:149:25: style:inconclusive: Function 'sigHUP_handler' argument 1 names different: declaration 'signum' definition ''. [funcArgNamesDifferentUnnamed] head pcm-202502/src/utils.h:150:25: style:inconclusive: Function 'sigUSR_handler' argument 1 names different: declaration 'signum' definition ''. [funcArgNamesDifferentUnnamed] head pcm-202502/src/utils.h:151:26: style:inconclusive: Function 'sigSTOP_handler' argument 1 names different: declaration 'signum' definition ''. [funcArgNamesDifferentUnnamed] head pcm-202502/src/utils.h:152:26: style:inconclusive: Function 'sigCONT_handler' argument 1 names different: declaration 'signum' definition ''. [funcArgNamesDifferentUnnamed] head pcm-202502/src/utils.h:408:73: style: Argument 'separator' shadows outer variable [shadowVariable] pcm-202502/src/pcm-raw.cpp:1146:13: note: Shadowed variable pcm-202502/src/utils.h:408:73: note: Shadow argument head pcm-202502/src/utils.h:435:49: style: Argument 'separator' shadows outer variable [shadowVariable] pcm-202502/src/pcm-raw.cpp:1146:13: note: Shadowed variable pcm-202502/src/utils.h:435:49: note: Shadow argument head pcm-202502/src/utils.h:435:79: style: Argument 'jsonSeparator' shadows outer variable [shadowVariable] pcm-202502/src/pcm-raw.cpp:1147:19: note: Shadowed variable pcm-202502/src/utils.h:435:79: note: Shadow argument head pcm-202502/tests/pcm-sensor-server-fuzz.cpp:19:22: style: Argument 'port' shadows outer variable [shadowVariable] pcm-202502/tests/pcm-sensor-server-fuzz.cpp:17:5: note: Shadowed variable pcm-202502/tests/pcm-sensor-server-fuzz.cpp:19:22: note: Shadow argument DONE