2026-05-04 21:46 ftp://ftp.de.debian.org/debian/pool/main/r/rocdbgapi/rocdbgapi_6.4.3.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --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-111-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: 519958a (2026-05-04 15:03:10 +0200) count: 743 592 elapsed-time: 60.3 53.4 head-timing-info: old-timing-info: head results: ROCdbgapi-rocm-6.4.3/src/utils.h:668:61: debug: simplifyOperatorName: found unsimplified operator name [debug] ROCdbgapi-rocm-6.4.3/src/architecture.h:145:29: debug: Failed to instantiate template "hash". The checking continues anyway. [templateInstantiation] ROCdbgapi-rocm-6.4.3/src/handle_object.h:190:33: debug: Scope::checkVariable found variable 'm_it' with varid 0. [varid0] ROCdbgapi-rocm-6.4.3/src/handle_object.h:222:39: debug: Scope::checkVariable found variable 'm_it' with varid 0. [varid0] ROCdbgapi-rocm-6.4.3/src/handle_object.h:308:33: debug: Scope::checkVariable found variable 'it' with varid 0. [varid0] ROCdbgapi-rocm-6.4.3/src/handle_object.h:401:7: debug: Scope::checkVariable found variable 'counter' with varid 0. [varid0] ROCdbgapi-rocm-6.4.3/src/handle_object.h:320:29: debug: Function::addArguments found argument 'id' with varid 0. [varid0] ROCdbgapi-rocm-6.4.3/src/handle_object.h:328:35: debug: Function::addArguments found argument 'id' with varid 0. [varid0] ROCdbgapi-rocm-6.4.3/src/handle_object.h:200:43: debug: Function::addArguments found argument 'it' with varid 0. [varid0] ROCdbgapi-rocm-6.4.3/src/handle_object.h:232:55: debug: Function::addArguments found argument 'it' with varid 0. [varid0] ROCdbgapi-rocm-6.4.3/src/utils.h:112:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Integral [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/utils.h:148:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Integral [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/utils.h:708:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/utils.h:771:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/handle_object.h:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/handle_object.h:431:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_changed [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.h:369:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.h:417:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.h:425:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.h:455:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.h:573:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Args [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.h:671:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LogLevel [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.h:702:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.h:100:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable amd_dbgapi_segment_address_t [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.h:164:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_SEGMENT_ADDRESS_DEPENDENCE_PROCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.h:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_SEGMENT_ADDRESS_DEPENDENCE_WORKGROUP [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.h:233:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_SEGMENT_ADDRESS_DEPENDENCE_LANE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.h:259:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_SEGMENT_ADDRESS_DEPENDENCE_WAVE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.h:125:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pos [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.h:383:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value_type [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.h:399:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.h:440:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.h:469:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_ADDRESS_SPACE_GLOBAL [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.h:533:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_ADDRESS_SPACE_GLOBAL [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.h:147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WAVE_STATE_STOP [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.h:181:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WAVE_STATE_STOP [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.h:220:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/displaced_stepping.h:72:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/event.h:89:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.h:311:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Object [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.h:542:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_CLIENT_CALLBACK [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/agent.cpp:46:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_AGENT_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/agent.cpp:93:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WATCHPOINT_SHARE_KIND_UNSUPPORTED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/agent.cpp:128:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_AVAILABLE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/agent.cpp:200:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NO_WATCHPOINT_AVAILABLE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/agent.cpp:236:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_PROCESS_EXITED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/agent.cpp:256:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/agent.cpp:285:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.h:244:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_ref_v < uint8_t * > [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.h:252:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_ref_v < uint8_t * > [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.h:260:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_ref_v < uint8_t * > [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.h:244:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_ref_v < const uint8_t * > [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.h:252:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_ref_v < const uint8_t * > [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.h:260:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_ref_v < const uint8_t * > [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_it [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/handle_object.h:204:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_it [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/handle_object.h:210:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_it [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/handle_object.h:213:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/handle_object.h:215:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_it [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/handle_object.h:216:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_it [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_it [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/handle_object.h:236:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_it [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/handle_object.h:242:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_it [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/handle_object.h:245:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/handle_object.h:247:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_it [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/handle_object.h:248:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_it [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/handle_object.h:308:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/handle_object.h:322:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/handle_object.h:330:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/handle_object.h:401:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable counter [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/utils.h:506:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] ROCdbgapi-rocm-6.4.3/src/utils.h:608:9: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] ROCdbgapi-rocm-6.4.3/src/utils.h:500:26: error: No 'return' statement in non-void function causes undefined behavior. [operatorEqMissingReturnStatement] ROCdbgapi-rocm-6.4.3/src/utils.h:596:25: error: No 'return' statement in non-void function causes undefined behavior. [operatorEqMissingReturnStatement] ROCdbgapi-rocm-6.4.3/src/utils.h:560:10: style:inconclusive: Technically the member function 'amd::dbgapi::utils::doubly_linked_list_t::iterator::operator==' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/utils.h:564:10: style:inconclusive: Technically the member function 'amd::dbgapi::utils::doubly_linked_list_t::iterator::operator!=' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/logging.h:633:15: style: The member function 'amd::dbgapi::detail::tracer_closure::str' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:320:11: style: The member function 'amd::dbgapi::handle_object_set_t < address_space_t >::find' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:337:11: style: The member function 'amd::dbgapi::handle_object_set_t < address_space_t >::find_if' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:360:12: style: The member function 'amd::dbgapi::handle_object_set_t < address_space_t >::begin' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:363:12: style: The member function 'amd::dbgapi::handle_object_set_t < address_space_t >::end' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:369:10: style: The member function 'amd::dbgapi::handle_object_set_t < address_space_t >::size' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < address_space_t >::iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:215:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < address_space_t >::iterator::operator==' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:216:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < address_space_t >::iterator::operator!=' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < address_space_t >::const_iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:269:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < address_space_t >::const_range_t::begin' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:270:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < address_space_t >::const_range_t::end' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:320:11: style: The member function 'amd::dbgapi::handle_object_set_t < address_class_t >::find' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:337:11: style: The member function 'amd::dbgapi::handle_object_set_t < address_class_t >::find_if' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:360:12: style: The member function 'amd::dbgapi::handle_object_set_t < address_class_t >::begin' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:363:12: style: The member function 'amd::dbgapi::handle_object_set_t < address_class_t >::end' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:369:10: style: The member function 'amd::dbgapi::handle_object_set_t < address_class_t >::size' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < address_class_t >::iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:215:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < address_class_t >::iterator::operator==' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:216:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < address_class_t >::iterator::operator!=' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < address_class_t >::const_iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:269:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < address_class_t >::const_range_t::begin' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:270:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < address_class_t >::const_range_t::end' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:320:11: style: The member function 'amd::dbgapi::handle_object_set_t < register_class_t >::find' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:337:11: style: The member function 'amd::dbgapi::handle_object_set_t < register_class_t >::find_if' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:360:12: style: The member function 'amd::dbgapi::handle_object_set_t < register_class_t >::begin' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:363:12: style: The member function 'amd::dbgapi::handle_object_set_t < register_class_t >::end' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:369:10: style: The member function 'amd::dbgapi::handle_object_set_t < register_class_t >::size' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < register_class_t >::iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:215:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < register_class_t >::iterator::operator==' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:216:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < register_class_t >::iterator::operator!=' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < register_class_t >::const_iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:269:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < register_class_t >::const_range_t::begin' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:270:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < register_class_t >::const_range_t::end' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:320:11: style: The member function 'amd::dbgapi::handle_object_set_t < process_t >::find' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:337:11: style: The member function 'amd::dbgapi::handle_object_set_t < process_t >::find_if' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:360:12: style: The member function 'amd::dbgapi::handle_object_set_t < process_t >::begin' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:363:12: style: The member function 'amd::dbgapi::handle_object_set_t < process_t >::end' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:369:10: style: The member function 'amd::dbgapi::handle_object_set_t < process_t >::size' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < process_t >::iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:215:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < process_t >::iterator::operator==' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:216:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < process_t >::iterator::operator!=' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < process_t >::const_iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:269:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < process_t >::const_range_t::begin' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:270:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < process_t >::const_range_t::end' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:320:11: style: The member function 'amd::dbgapi::handle_object_set_t < agent_t >::find' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:337:11: style: The member function 'amd::dbgapi::handle_object_set_t < agent_t >::find_if' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:360:12: style: The member function 'amd::dbgapi::handle_object_set_t < agent_t >::begin' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:363:12: style: The member function 'amd::dbgapi::handle_object_set_t < agent_t >::end' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:369:10: style: The member function 'amd::dbgapi::handle_object_set_t < agent_t >::size' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < agent_t >::iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:215:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < agent_t >::iterator::operator==' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:216:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < agent_t >::iterator::operator!=' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < agent_t >::const_iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:269:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < agent_t >::const_range_t::begin' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:270:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < agent_t >::const_range_t::end' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:320:11: style: The member function 'amd::dbgapi::handle_object_set_t < breakpoint_t >::find' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:337:11: style: The member function 'amd::dbgapi::handle_object_set_t < breakpoint_t >::find_if' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:360:12: style: The member function 'amd::dbgapi::handle_object_set_t < breakpoint_t >::begin' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:363:12: style: The member function 'amd::dbgapi::handle_object_set_t < breakpoint_t >::end' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:369:10: style: The member function 'amd::dbgapi::handle_object_set_t < breakpoint_t >::size' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < breakpoint_t >::iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:215:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < breakpoint_t >::iterator::operator==' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:216:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < breakpoint_t >::iterator::operator!=' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < breakpoint_t >::const_iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:269:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < breakpoint_t >::const_range_t::begin' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:270:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < breakpoint_t >::const_range_t::end' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:320:11: style: The member function 'amd::dbgapi::handle_object_set_t < code_object_t >::find' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:337:11: style: The member function 'amd::dbgapi::handle_object_set_t < code_object_t >::find_if' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:360:12: style: The member function 'amd::dbgapi::handle_object_set_t < code_object_t >::begin' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:363:12: style: The member function 'amd::dbgapi::handle_object_set_t < code_object_t >::end' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:369:10: style: The member function 'amd::dbgapi::handle_object_set_t < code_object_t >::size' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < code_object_t >::iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:215:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < code_object_t >::iterator::operator==' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:216:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < code_object_t >::iterator::operator!=' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < code_object_t >::const_iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:269:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < code_object_t >::const_range_t::begin' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:270:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < code_object_t >::const_range_t::end' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:320:11: style: The member function 'amd::dbgapi::handle_object_set_t < dispatch_t >::find' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:337:11: style: The member function 'amd::dbgapi::handle_object_set_t < dispatch_t >::find_if' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:360:12: style: The member function 'amd::dbgapi::handle_object_set_t < dispatch_t >::begin' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:363:12: style: The member function 'amd::dbgapi::handle_object_set_t < dispatch_t >::end' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:369:10: style: The member function 'amd::dbgapi::handle_object_set_t < dispatch_t >::size' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < dispatch_t >::iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:215:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < dispatch_t >::iterator::operator==' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:216:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < dispatch_t >::iterator::operator!=' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < dispatch_t >::const_iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:269:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < dispatch_t >::const_range_t::begin' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:270:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < dispatch_t >::const_range_t::end' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:320:11: style: The member function 'amd::dbgapi::handle_object_set_t < displaced_stepping_t >::find' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:337:11: style: The member function 'amd::dbgapi::handle_object_set_t < displaced_stepping_t >::find_if' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:360:12: style: The member function 'amd::dbgapi::handle_object_set_t < displaced_stepping_t >::begin' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:363:12: style: The member function 'amd::dbgapi::handle_object_set_t < displaced_stepping_t >::end' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:369:10: style: The member function 'amd::dbgapi::handle_object_set_t < displaced_stepping_t >::size' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < displaced_stepping_t >::iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:215:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < displaced_stepping_t >::iterator::operator==' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:216:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < displaced_stepping_t >::iterator::operator!=' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < displaced_stepping_t >::const_iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:269:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < displaced_stepping_t >::const_range_t::begin' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:270:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < displaced_stepping_t >::const_range_t::end' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:320:11: style: The member function 'amd::dbgapi::handle_object_set_t < event_t >::find' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:337:11: style: The member function 'amd::dbgapi::handle_object_set_t < event_t >::find_if' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:360:12: style: The member function 'amd::dbgapi::handle_object_set_t < event_t >::begin' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:363:12: style: The member function 'amd::dbgapi::handle_object_set_t < event_t >::end' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:369:10: style: The member function 'amd::dbgapi::handle_object_set_t < event_t >::size' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < event_t >::iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:215:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < event_t >::iterator::operator==' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:216:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < event_t >::iterator::operator!=' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < event_t >::const_iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:269:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < event_t >::const_range_t::begin' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:270:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < event_t >::const_range_t::end' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:320:11: style: The member function 'amd::dbgapi::handle_object_set_t < queue_t >::find' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:337:11: style: The member function 'amd::dbgapi::handle_object_set_t < queue_t >::find_if' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:360:12: style: The member function 'amd::dbgapi::handle_object_set_t < queue_t >::begin' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:363:12: style: The member function 'amd::dbgapi::handle_object_set_t < queue_t >::end' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:369:10: style: The member function 'amd::dbgapi::handle_object_set_t < queue_t >::size' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < queue_t >::iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:215:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < queue_t >::iterator::operator==' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:216:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < queue_t >::iterator::operator!=' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < queue_t >::const_iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:269:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < queue_t >::const_range_t::begin' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:270:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < queue_t >::const_range_t::end' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:320:11: style: The member function 'amd::dbgapi::handle_object_set_t < watchpoint_t >::find' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:337:11: style: The member function 'amd::dbgapi::handle_object_set_t < watchpoint_t >::find_if' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:360:12: style: The member function 'amd::dbgapi::handle_object_set_t < watchpoint_t >::begin' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:363:12: style: The member function 'amd::dbgapi::handle_object_set_t < watchpoint_t >::end' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:369:10: style: The member function 'amd::dbgapi::handle_object_set_t < watchpoint_t >::size' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < watchpoint_t >::iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:215:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < watchpoint_t >::iterator::operator==' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:216:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < watchpoint_t >::iterator::operator!=' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < watchpoint_t >::const_iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:269:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < watchpoint_t >::const_range_t::begin' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:270:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < watchpoint_t >::const_range_t::end' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:320:11: style: The member function 'amd::dbgapi::handle_object_set_t < wave_t >::find' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:337:11: style: The member function 'amd::dbgapi::handle_object_set_t < wave_t >::find_if' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:360:12: style: The member function 'amd::dbgapi::handle_object_set_t < wave_t >::begin' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:363:12: style: The member function 'amd::dbgapi::handle_object_set_t < wave_t >::end' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:369:10: style: The member function 'amd::dbgapi::handle_object_set_t < wave_t >::size' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < wave_t >::iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:215:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < wave_t >::iterator::operator==' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:216:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < wave_t >::iterator::operator!=' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < wave_t >::const_iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:269:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < wave_t >::const_range_t::begin' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:270:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < wave_t >::const_range_t::end' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:320:11: style: The member function 'amd::dbgapi::handle_object_set_t < workgroup_t >::find' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:337:11: style: The member function 'amd::dbgapi::handle_object_set_t < workgroup_t >::find_if' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:360:12: style: The member function 'amd::dbgapi::handle_object_set_t < workgroup_t >::begin' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:363:12: style: The member function 'amd::dbgapi::handle_object_set_t < workgroup_t >::end' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:369:10: style: The member function 'amd::dbgapi::handle_object_set_t < workgroup_t >::size' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < workgroup_t >::iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:215:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < workgroup_t >::iterator::operator==' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:216:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < workgroup_t >::iterator::operator!=' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < workgroup_t >::const_iterator::get' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/handle_object.h:269:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < workgroup_t >::const_range_t::begin' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:270:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t < workgroup_t >::const_range_t::end' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/exception.h:41:3: style: Class 'exception_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCdbgapi-rocm-6.4.3/src/exception.h:56:3: style: Class 'process_exited_exception_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCdbgapi-rocm-6.4.3/src/exception.h:70:3: style: Class 'api_error_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCdbgapi-rocm-6.4.3/src/exception.h:97:3: style: Class 'fatal_error_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCdbgapi-rocm-6.4.3/src/utils.h:535:5: style: Struct 'iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCdbgapi-rocm-6.4.3/src/logging.h:619:3: style: Struct 'tracer_closure' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCdbgapi-rocm-6.4.3/src/logging.h:630:3: style: Struct 'tracer_closure' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCdbgapi-rocm-6.4.3/src/memory.h:387:3: style: Class 'memory_cache_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCdbgapi-rocm-6.4.3/src/queue.h:165:5: style: Class 'dummy_dispatch_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCdbgapi-rocm-6.4.3/src/queue.h:157:7: style: Class 'dummy_descriptor_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCdbgapi-rocm-6.4.3/src/handle_object.h:200:5: style: Class 'iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCdbgapi-rocm-6.4.3/src/handle_object.h:232:5: style: Class 'const_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCdbgapi-rocm-6.4.3/src/logging.h:691:60: style:inconclusive: Function 'leave' argument 2 names different: declaration 'closure' definition 'result'. [funcArgNamesDifferent] ROCdbgapi-rocm-6.4.3/src/logging.h:660:44: note: Function 'leave' argument 2 names different: declaration 'closure' definition 'result'. ROCdbgapi-rocm-6.4.3/src/logging.h:691:60: note: Function 'leave' argument 2 names different: declaration 'closure' definition 'result'. ROCdbgapi-rocm-6.4.3/src/process.h:502:32: style:inconclusive: Function 'is_flag_set' argument 1 names different: declaration 'flags' definition 'flag'. [funcArgNamesDifferent] ROCdbgapi-rocm-6.4.3/src/process.h:182:35: note: Function 'is_flag_set' argument 1 names different: declaration 'flags' definition 'flag'. ROCdbgapi-rocm-6.4.3/src/process.h:502:32: note: Function 'is_flag_set' argument 1 names different: declaration 'flags' definition 'flag'. ROCdbgapi-rocm-6.4.3/src/agent.cpp:258:14: style: Variable 'agent' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/utils.h:248:7: warning: Access of forwarded variable 'other'. [accessForwarded] ROCdbgapi-rocm-6.4.3/src/utils.h:243:20: note: Calling std::forward(other) ROCdbgapi-rocm-6.4.3/src/utils.h:248:7: note: Access of forwarded variable 'other'. ROCdbgapi-rocm-6.4.3/src/utils.h:349:7: warning: Access of forwarded variable 'other'. [accessForwarded] ROCdbgapi-rocm-6.4.3/src/utils.h:343:20: note: Calling std::forward(other) ROCdbgapi-rocm-6.4.3/src/utils.h:349:7: note: Access of forwarded variable 'other'. ROCdbgapi-rocm-6.4.3/src/linux/kfd_ioctl.h:836:42: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] ROCdbgapi-rocm-6.4.3/src/os_driver.h:353:49: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:7814:9: debug: Failed to parse 'using information_type = decltype ( information ) :: value_type ;'. The checking continues anyway. [simplifyUsing] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:155:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:567:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:597:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_COMGR_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:623:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WAVE_STATE_STOP [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:880:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_INSTRUCTION_PROPERTY_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:1052:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WAVE_STATE_SINGLE_STEP [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:1093:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:1371:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WAVE_STOP_REASON_MEMORY_VIOLATION [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:1476:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WAVE_STOP_REASON_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:1622:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WAVE_STOP_REASON_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:1756:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op5 [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:1773:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op8 [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:1790:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op7 [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:1807:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable op7 [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:2101:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_REGISTER_PROPERTY_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:2564:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DW_ADDR_none [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:2632:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WAVE_STATE_SINGLE_STEP [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:2707:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:2722:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:2828:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3198:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3313:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3539:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3750:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ttmp6_spi_ttmps_setup_disabled_mask [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3809:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wave_begin [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3885:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ttmp11_trap_hander_ttmps_setup_mask [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4593:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_REGISTER_PROPERTY_VOLATILE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4726:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4776:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:5453:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wave_begin [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:5537:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sq_wave_status_no_vgprs_mask [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:5747:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reserved [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6258:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6290:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalid [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6504:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WAVE_STOP_REASON_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6807:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_REGISTER_PROPERTY_VOLATILE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:7180:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ttmp8_debug_mark_mask [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:7196:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:7226:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:7414:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:7541:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:7607:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:7636:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:7672:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:7784:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:802:16: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:1920:7: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6575:7: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6787:7: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:7333:5: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3550:5: warning: The class 'cwsr_record_t' defines member function with name 'compute_relaunch_wave_payload_se_id' also defined in its parent class 'cwsr_record_t'. [duplInheritedMember] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:2402:5: note: Parent function 'cwsr_record_t::compute_relaunch_wave_payload_se_id' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3550:5: note: Derived function 'cwsr_record_t::compute_relaunch_wave_payload_se_id' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3600:5: warning: The class 'cwsr_record_t' defines member function with name 'compute_relaunch_wave_payload_se_id' also defined in its parent class 'cwsr_record_t'. [duplInheritedMember] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:2402:5: note: Parent function 'cwsr_record_t::compute_relaunch_wave_payload_se_id' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3600:5: note: Derived function 'cwsr_record_t::compute_relaunch_wave_payload_se_id' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3605:5: warning: The class 'cwsr_record_t' defines member function with name 'compute_relaunch_state_payload_lds_size' also defined in its parent class 'cwsr_record_t'. [duplInheritedMember] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:2391:5: note: Parent function 'cwsr_record_t::compute_relaunch_state_payload_lds_size' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3605:5: note: Derived function 'cwsr_record_t::compute_relaunch_state_payload_lds_size' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3704:5: warning: The class 'cwsr_record_t' defines member function with name 'compute_relaunch_wave_payload_se_id' also defined in its parent class 'cwsr_record_t'. [duplInheritedMember] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3600:5: note: Parent function 'cwsr_record_t::compute_relaunch_wave_payload_se_id' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3704:5: note: Derived function 'cwsr_record_t::compute_relaunch_wave_payload_se_id' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3704:5: warning: The class 'cwsr_record_t' defines member function with name 'compute_relaunch_wave_payload_se_id' also defined in its parent class 'cwsr_record_t'. [duplInheritedMember] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:2402:5: note: Parent function 'cwsr_record_t::compute_relaunch_wave_payload_se_id' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3704:5: note: Derived function 'cwsr_record_t::compute_relaunch_wave_payload_se_id' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4180:5: warning: The class 'cwsr_record_t' defines member function with name 'compute_relaunch_state_payload_lds_size' also defined in its parent class 'cwsr_record_t'. [duplInheritedMember] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:2391:5: note: Parent function 'cwsr_record_t::compute_relaunch_state_payload_lds_size' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4180:5: note: Derived function 'cwsr_record_t::compute_relaunch_state_payload_lds_size' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4195:5: warning: The class 'cwsr_record_t' defines member function with name 'compute_relaunch_wave_payload_scratch_scoreboard_id' also defined in its parent class 'cwsr_record_t'. [duplInheritedMember] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:2396:5: note: Parent function 'cwsr_record_t::compute_relaunch_wave_payload_scratch_scoreboard_id' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4195:5: note: Derived function 'cwsr_record_t::compute_relaunch_wave_payload_scratch_scoreboard_id' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4201:5: warning: The class 'cwsr_record_t' defines member function with name 'compute_relaunch_wave_payload_scratch_en' also defined in its parent class 'cwsr_record_t'. [duplInheritedMember] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:2407:5: note: Parent function 'cwsr_record_t::compute_relaunch_wave_payload_scratch_en' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4201:5: note: Derived function 'cwsr_record_t::compute_relaunch_wave_payload_scratch_en' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4206:5: warning: The class 'cwsr_record_t' defines member function with name 'compute_relaunch_wave_payload_first_wave' also defined in its parent class 'cwsr_record_t'. [duplInheritedMember] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:2417:5: note: Parent function 'cwsr_record_t::compute_relaunch_wave_payload_first_wave' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4206:5: note: Derived function 'cwsr_record_t::compute_relaunch_wave_payload_first_wave' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4211:5: warning: The class 'cwsr_record_t' defines member function with name 'compute_relaunch_wave_payload_se_id' also defined in its parent class 'cwsr_record_t'. [duplInheritedMember] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:2402:5: note: Parent function 'cwsr_record_t::compute_relaunch_wave_payload_se_id' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4211:5: note: Derived function 'cwsr_record_t::compute_relaunch_wave_payload_se_id' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4216:5: warning: The class 'cwsr_record_t' defines member function with name 'compute_relaunch_wave_payload_last_wave' also defined in its parent class 'cwsr_record_t'. [duplInheritedMember] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:2412:5: note: Parent function 'cwsr_record_t::compute_relaunch_wave_payload_last_wave' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4216:5: note: Derived function 'cwsr_record_t::compute_relaunch_wave_payload_last_wave' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:5316:5: warning: The class 'cwsr_record_t' defines member function with name 'compute_relaunch_wave_payload_se_id' also defined in its parent class 'cwsr_record_t'. [duplInheritedMember] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4211:5: note: Parent function 'cwsr_record_t::compute_relaunch_wave_payload_se_id' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:5316:5: note: Derived function 'cwsr_record_t::compute_relaunch_wave_payload_se_id' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:5316:5: warning: The class 'cwsr_record_t' defines member function with name 'compute_relaunch_wave_payload_se_id' also defined in its parent class 'cwsr_record_t'. [duplInheritedMember] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:2402:5: note: Parent function 'cwsr_record_t::compute_relaunch_wave_payload_se_id' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:5316:5: note: Derived function 'cwsr_record_t::compute_relaunch_wave_payload_se_id' ROCdbgapi-rocm-6.4.3/src/architecture.cpp:267:4: style: The destructor '~amdgcn_architecture_t' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ROCdbgapi-rocm-6.4.3/src/architecture.h:243:12: note: Virtual destructor in base class ROCdbgapi-rocm-6.4.3/src/architecture.cpp:267:4: note: Destructor in derived class ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3658:8: style: The function 'can_halt_at_endpgm' overrides a function in a base class but is identical to the overridden function [uselessOverride] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:2518:8: note: Virtual function in base class ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3658:8: note: Function in derived class ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3754:50: style: The function 'make_gfx9_cwsr_record' overrides a function in a base class but is identical to the overridden function [uselessOverride] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3636:50: note: Virtual function in base class ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3754:50: note: Function in derived class ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4332:8: style: The function 'can_halt_at_endpgm' overrides a function in a base class but is identical to the overridden function [uselessOverride] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:2518:8: note: Virtual function in base class ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4332:8: note: Function in derived class ROCdbgapi-rocm-6.4.3/src/architecture.cpp:1036:51: style: Condition 'is_cbranch_i_fork(instruction)' is always false [knownConditionTrueFalse] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:1033:28: note: Assuming that condition 'is_cbranch_i_fork(instruction)' is not redundant ROCdbgapi-rocm-6.4.3/src/architecture.cpp:1036:51: note: Condition 'is_cbranch_i_fork(instruction)' is always false ROCdbgapi-rocm-6.4.3/src/architecture.cpp:5438:12: style: Return value '!(can_halt_at_endpgm()&&can_halt_at_sendmsg_dealloc_vgprs())' is always true [knownConditionTrueFalse] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:5438:73: note: Calling function 'can_halt_at_sendmsg_dealloc_vgprs' returns 0 ROCdbgapi-rocm-6.4.3/src/architecture.cpp:5438:12: note: Return value '!(can_halt_at_endpgm()&&can_halt_at_sendmsg_dealloc_vgprs())' is always true ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3245:10: style: The scope of the variable 'vgprs_addr' can be reduced. [variableScope] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3530:10: style: The scope of the variable 'vgprs_addr' can be reduced. [variableScope] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:461:39: style:inconclusive: Function 'can_execute_displaced' argument 1 names different: declaration 'wave' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:463:30: style:inconclusive: Function 'can_simulate' argument 1 names different: declaration 'wave' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:1228:59: style:inconclusive: Function 'signaled_exceptions' argument 1 names different: declaration '' definition 'wave'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:1288:48: style:inconclusive: Function 'set_exceptions' argument 1 names different: declaration '' definition 'wave'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:1288:71: style:inconclusive: Function 'set_exceptions' argument 2 names different: declaration '' definition 'mask'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:1289:57: style:inconclusive: Function 'set_exceptions' argument 3 names different: declaration '' definition 'exceptions'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:1365:52: style:inconclusive: Function 'clear_stop_reasons' argument 1 names different: declaration '' definition 'wave'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:342:58: style:inconclusive: Function 'are_trap_handler_ttmps_initialized' argument 1 names different: declaration 'wave' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:343:53: style:inconclusive: Function 'initialize_trap_handler_ttmps' argument 1 names different: declaration 'wave' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:301:52: style:inconclusive: Function 'is_pseudo_register_available' argument 1 names different: declaration 'wave' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3801:46: style:inconclusive: Function 'signaled_exceptions' argument 1 names different: declaration '' definition 'wave'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3821:35: style:inconclusive: Function 'set_exceptions' argument 1 names different: declaration '' definition 'wave'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3821:58: style:inconclusive: Function 'set_exceptions' argument 2 names different: declaration '' definition 'mask'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3822:44: style:inconclusive: Function 'set_exceptions' argument 3 names different: declaration '' definition 'exceptions'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4303:48: style:inconclusive: Function 'is_cbranch_i_fork' argument 1 names different: declaration 'instruction' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4304:48: style:inconclusive: Function 'is_cbranch_g_fork' argument 1 names different: declaration 'instruction' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4305:46: style:inconclusive: Function 'is_cbranch_join' argument 1 names different: declaration 'instruction' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:5445:58: style:inconclusive: Function 'signaled_exceptions' argument 1 names different: declaration '' definition 'wave'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:5465:47: style:inconclusive: Function 'set_exceptions' argument 1 names different: declaration '' definition 'wave'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:5465:70: style:inconclusive: Function 'set_exceptions' argument 2 names different: declaration '' definition 'mask'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:5466:56: style:inconclusive: Function 'set_exceptions' argument 3 names different: declaration '' definition 'exceptions'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:5408:35: style:inconclusive: Function 'scratch_memory_region' argument 2 names different: declaration 'shader_engine_count' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6280:58: style:inconclusive: Function 'signaled_exceptions' argument 1 names different: declaration '' definition 'wave'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6340:47: style:inconclusive: Function 'set_exceptions' argument 1 names different: declaration '' definition 'wave'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6340:70: style:inconclusive: Function 'set_exceptions' argument 2 names different: declaration '' definition 'mask'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6341:56: style:inconclusive: Function 'set_exceptions' argument 3 names different: declaration '' definition 'exceptions'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6148:46: style:inconclusive: Function 'record_spi_ttmps_setup' argument 1 names different: declaration 'wave' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6149:37: style:inconclusive: Function 'record_spi_ttmps_setup' argument 2 names different: declaration 'enabled' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6202:49: style:inconclusive: Function 'is_subvector_loop_begin' argument 1 names different: declaration 'instruction' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6203:52: style:inconclusive: Function 'is_subvector_loop_end' argument 1 names different: declaration 'instruction' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.h:374:59: style:inconclusive: Function 'find' argument 2 names different: declaration 'ignore' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6222:57: performance: Function parameter 'target_triple' should be passed by const reference. [passedByValue] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:505:42: style: Variable 'data' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6227:23: style: Variable 'sys_regs' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:123:69: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3697:69: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6052:55: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6089:68: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:2739:3: style: int result is returned as long value. If the return value is long to avoid loss of information, then you have loss of information. [truncLongCastReturn] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3667:3: style: int result is returned as long value. If the return value is long to avoid loss of information, then you have loss of information. [truncLongCastReturn] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4985:3: style: int result is returned as long value. If the return value is long to avoid loss of information, then you have loss of information. [truncLongCastReturn] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:202:16: style: struct member 'Anonymous1::group_segment_fixed_size' is never used. [unusedStructMember] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:203:16: style: struct member 'Anonymous1::private_segment_fixed_size' is never used. [unusedStructMember] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:204:15: style: struct member 'Anonymous1::reserved0' is never used. [unusedStructMember] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:206:15: style: struct member 'Anonymous1::reserved1' is never used. [unusedStructMember] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:207:16: style: struct member 'Anonymous1::compute_pgm_rsrc3' is never used. [unusedStructMember] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:208:16: style: struct member 'Anonymous1::compute_pgm_rsrc1' is never used. [unusedStructMember] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:209:16: style: struct member 'Anonymous1::compute_pgm_rsrc2' is never used. [unusedStructMember] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:210:16: style: struct member 'Anonymous1::kernel_code_properties' is never used. [unusedStructMember] ROCdbgapi-rocm-6.4.3/src/architecture.cpp:211:15: style: struct member 'Anonymous1::reserved2' is never used. [unusedStructMember] ROCdbgapi-rocm-6.4.3/src/callbacks.cpp:45:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/callbacks.cpp:58:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/callbacks.cpp:73:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/callbacks.cpp:91:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/callbacks.cpp:119:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/callbacks.cpp:121:19: style: Variable 'breakpoint' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/code_object.cpp:53:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/code_object.cpp:70:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/code_object.cpp:97:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/code_object.cpp:72:20: style: Variable 'code_object' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/utils.h:100:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Integral [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/utils.h:1003:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InitialValue [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/debug.cpp:110:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_LOG_LEVEL_WARNING [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/dispatch.cpp:70:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/dispatch.cpp:98:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/dispatch.cpp:72:17: style: Variable 'dispatch' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/displaced_stepping.cpp:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/displaced_stepping.cpp:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/displaced_stepping.cpp:71:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/displaced_stepping.cpp:108:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/displaced_stepping.cpp:149:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/displaced_stepping.cpp:193:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/displaced_stepping.cpp:162:27: style: Variable 'displaced_stepping' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/displaced_stepping.cpp:195:27: style: Variable 'displaced_stepping' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/event.cpp:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_EVENT_KIND_BREAKPOINT_RESUME [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/event.cpp:58:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_EVENT_KIND_CODE_OBJECT_LIST_UPDATED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/event.cpp:72:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_EVENT_KIND_RUNTIME [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/event.cpp:82:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_EVENT_KIND_WAVE_STOP [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/event.cpp:107:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_EVENT_KIND_WAVE_STOP [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/event.cpp:147:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_EVENT_KIND_RUNTIME [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/event.cpp:218:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_EVENT_KIND_WAVE_STOP [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/event.cpp:275:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/event.cpp:326:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/event.cpp:350:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/event.cpp:99:17: style: Variable 'wave' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/event.cpp:328:14: style: Variable 'event' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/exception.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_LOG_LEVEL_FATAL_ERROR [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/handle_object.h:215:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t::iterator::operator==' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:216:10: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t::iterator::operator!=' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:269:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t::const_range_t::begin' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/handle_object.h:270:20: style:inconclusive: Technically the member function 'amd::dbgapi::handle_object_set_t::const_range_t::end' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/exception.cpp:39:61: performance: Function parameter 'message' should be passed by const reference. [passedByValue] ROCdbgapi-rocm-6.4.3/src/initialization.cpp:46:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_ALREADY_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/initialization.cpp:94:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.cpp:50:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_LOG_LEVEL_FATAL_ERROR [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.cpp:81:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_ARCHITECTURE_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.cpp:98:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_PROCESS_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.cpp:108:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_CODE_OBJECT_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.cpp:124:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_AGENT_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.cpp:134:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_QUEUE_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.cpp:144:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WORKGROUP_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.cpp:154:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_DISPATCH_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.cpp:164:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WAVE_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.cpp:174:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_DISPLACED_STEPPING_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.cpp:185:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_REGISTER_CLASS_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.cpp:203:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_REGISTER_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.cpp:225:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_ADDRESS_CLASS_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.cpp:242:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_ADDRESS_SPACE_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.cpp:259:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_EVENT_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.cpp:269:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_BREAKPOINT_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.cpp:588:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_ENDIAN_BIG [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/logging.cpp:79:41: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'architecture_id'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:96:36: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'process_id'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:106:40: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'code_object_id'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:122:34: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'agent_id'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:132:34: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'queue_id'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:142:38: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'workgroup_id'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:152:37: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'dispatch_id'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:162:33: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'wave_id'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:172:47: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'displaced_stepping_id'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:183:43: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'register_class_id'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:201:37: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'register_id'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:223:42: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'address_class_id'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:240:42: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'address_space_id'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:257:34: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'event_id'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:267:39: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'breakpoint_id'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:281:37: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'agent_state'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:293:33: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'changed'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:305:32: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'status'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:365:43: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'architecture_info'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:411:42: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'instruction_kind'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:451:48: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'instruction_properties'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:495:45: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'register_properties'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:520:63: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'information'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:572:45: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'client_process_info'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:584:41: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'core_state'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:612:38: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'process_info'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:661:34: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'progress'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:673:39: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'wave_creation'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:685:41: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'watchpoint_info'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:719:42: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'code_object_info'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:752:41: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'breakpoint_info'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:778:49: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'displaced_stepping_info'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:804:36: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'agent_info'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:825:55: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'ref'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:862:36: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'queue_info'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:920:39: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'queue_type'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:935:37: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'queue_state'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:979:36: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'queue_error_reason'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1003:39: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'dispatch_info'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1080:42: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'dispatch_barrier'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1092:46: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'dispatch_fence_scope'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1105:35: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'wave_info'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1186:36: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'wave_state'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1234:43: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'stop_reason'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1258:37: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'resume_mode'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1270:39: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'watchpoint_id'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1277:47: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'watchpoint_share_kind'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1290:41: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'watchpoint_kind'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1304:45: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'register_class_info'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1333:39: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'register_info'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1375:41: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'register_exists'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1387:46: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'register_class_state'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1399:44: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'address_class_info'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1431:46: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'address_space_access'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1444:44: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'address_space_info'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1484:45: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'address_class_state'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1496:42: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'memory_precision'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1508:50: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'alu_exceptions_precision'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1520:36: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'event_kind'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1537:39: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'runtime_state'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1550:36: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'event_info'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1600:35: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'level'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1616:43: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'breakpoint_action'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/logging.cpp:1690:40: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'workgroup_info'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/memory.cpp:58:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.cpp:119:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.cpp:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_ADDRESS_SPACE_GLOBAL [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.cpp:148:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable generic [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.cpp:214:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable generic [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.cpp:241:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable generic [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.cpp:296:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable generic [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.cpp:379:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.cpp:428:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_INVALID_ADDRESS_SPACE_CONVERSION [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.cpp:729:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.cpp:759:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.cpp:800:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.cpp:837:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.cpp:867:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.cpp:910:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.cpp:954:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.cpp:1037:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.cpp:1115:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.cpp:1142:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.cpp:1242:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_FATAL [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.cpp:1273:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_FATAL [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.cpp:1295:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/memory.cpp:438:17: style: Unused private function: 'memory_cache_t::fetch_cache_line' [unusedPrivateFunction] ROCdbgapi-rocm-6.4.3/src/memory.h:377:8: note: Unused private function: 'memory_cache_t::fetch_cache_line' ROCdbgapi-rocm-6.4.3/src/memory.cpp:438:17: note: Unused private function: 'memory_cache_t::fetch_cache_line' ROCdbgapi-rocm-6.4.3/src/memory.cpp:454:17: style: Unused private function: 'memory_cache_t::commit_cache_line' [unusedPrivateFunction] ROCdbgapi-rocm-6.4.3/src/memory.h:379:8: note: Unused private function: 'memory_cache_t::commit_cache_line' ROCdbgapi-rocm-6.4.3/src/memory.cpp:454:17: note: Unused private function: 'memory_cache_t::commit_cache_line' ROCdbgapi-rocm-6.4.3/src/memory.cpp:470:17: style: Unused private function: 'memory_cache_t::allocate_0_cache_line' [unusedPrivateFunction] ROCdbgapi-rocm-6.4.3/src/memory.h:381:8: note: Unused private function: 'memory_cache_t::allocate_0_cache_line' ROCdbgapi-rocm-6.4.3/src/memory.cpp:470:17: note: Unused private function: 'memory_cache_t::allocate_0_cache_line' ROCdbgapi-rocm-6.4.3/src/memory.cpp:470:17: style: The member function 'amd::dbgapi::memory_cache_t::allocate_0_cache_line' can be static. [functionStatic] ROCdbgapi-rocm-6.4.3/src/memory.h:381:8: note: The member function 'amd::dbgapi::memory_cache_t::allocate_0_cache_line' can be static. ROCdbgapi-rocm-6.4.3/src/memory.cpp:470:17: note: The member function 'amd::dbgapi::memory_cache_t::allocate_0_cache_line' can be static. ROCdbgapi-rocm-6.4.3/src/memory.h:120:46: style:inconclusive: Function 'address_is_in_address_class' argument 1 names different: declaration 'wave' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/memory.h:121:53: style:inconclusive: Function 'address_is_in_address_class' argument 2 names different: declaration 'lane_id' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/memory.h:197:26: style:inconclusive: Function 'convert' argument 1 names different: declaration 'wave' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/memory.h:197:53: style:inconclusive: Function 'convert' argument 2 names different: declaration 'lane_id' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/memory.h:304:26: style:inconclusive: Function 'convert' argument 1 names different: declaration 'wave' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/memory.h:304:53: style:inconclusive: Function 'convert' argument 2 names different: declaration 'lane_id' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/memory.cpp:969:13: style: Variable 'wave' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/memory.cpp:1052:13: style: Variable 'wave' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/memory.cpp:1144:14: style: Variable 'process' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:83:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:90:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable amd_dbgapi_core_state_data_t [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_PROCESS_EXITED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:113:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:139:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:147:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:162:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:176:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:185:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:209:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:219:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:225:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:236:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_MEMORY_ACCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:296:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:386:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_RESTRICTION [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:410:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:535:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:589:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:596:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:620:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __BYTE_ORDER__ [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:686:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:710:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:726:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:758:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:779:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:886:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:924:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:939:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:977:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1016:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1031:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __BYTE_ORDER__ [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1080:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1167:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1200:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1222:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1253:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1279:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1305:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1359:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1391:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1419:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1445:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1494:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1520:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1540:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1569:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1602:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ESRCH [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1626:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1681:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/handle_object.h:90:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HANDLE_SENTINEL_COUNT [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:69:3: style: Class 'null_driver_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:523:3: style: Class 'kfd_core_driver_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:754:3: style: Class 'kfd_driver_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:533:23: style: The function 'disable_debug' overrides a function in a base class but is identical to the overridden function [uselessOverride] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:111:23: note: Virtual function in base class ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:533:23: note: Function in derived class ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1143:62: style:inconclusive: Function 'kfd_agent_snapshot' argument 1 names different: declaration 'agents' definition 'agents_infos'. [funcArgNamesDifferent] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:806:50: note: Function 'kfd_agent_snapshot' argument 1 names different: declaration 'agents' definition 'agents_infos'. ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1143:62: note: Function 'kfd_agent_snapshot' argument 1 names different: declaration 'agents' definition 'agents_infos'. ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1144:42: style:inconclusive: Function 'kfd_agent_snapshot' argument 2 names different: declaration 'snapshot_count' definition 'agent_info_count'. [funcArgNamesDifferent] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:806:65: note: Function 'kfd_agent_snapshot' argument 2 names different: declaration 'snapshot_count' definition 'agent_info_count'. ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1144:42: note: Function 'kfd_agent_snapshot' argument 2 names different: declaration 'snapshot_count' definition 'agent_info_count'. ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1552:71: style:inconclusive: Function 'set_wave_launch_trap_override' argument 2 names different: declaration 'trap_mask' definition 'value'. [funcArgNamesDifferent] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:861:32: note: Function 'set_wave_launch_trap_override' argument 2 names different: declaration 'trap_mask' definition 'value'. ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1552:71: note: Function 'set_wave_launch_trap_override' argument 2 names different: declaration 'trap_mask' definition 'value'. ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1553:30: style:inconclusive: Function 'set_wave_launch_trap_override' argument 3 names different: declaration 'requested_bits' definition 'mask'. [funcArgNamesDifferent] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:862:32: note: Function 'set_wave_launch_trap_override' argument 3 names different: declaration 'requested_bits' definition 'mask'. ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1553:30: note: Function 'set_wave_launch_trap_override' argument 3 names different: declaration 'requested_bits' definition 'mask'. ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1553:64: style:inconclusive: Function 'set_wave_launch_trap_override' argument 4 names different: declaration 'previous_mask' definition 'previous_value'. [funcArgNamesDifferent] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:863:33: note: Function 'set_wave_launch_trap_override' argument 4 names different: declaration 'previous_mask' definition 'previous_value'. ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1553:64: note: Function 'set_wave_launch_trap_override' argument 4 names different: declaration 'previous_mask' definition 'previous_value'. ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1856:38: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'entry'. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:346:21: style: Unused variable: delim [unusedVariable] ROCdbgapi-rocm-6.4.3/src/process.cpp:98:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:217:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WAVE_STATE_STOP [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:403:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_RUNTIME_STATE_LOADED_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:469:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_RUNTIME_STATE_LOADED_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:488:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:523:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:554:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_PROCESS_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:625:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_PROCESS_EXITED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:794:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable address_watch_register_count [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:811:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WATCHPOINT_SHARE_KIND_UNSUPPORTED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:841:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_LOG_LEVEL_VERBOSE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:946:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_LOG_LEVEL_VERBOSE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:1065:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_RUNTIME_STATE_LOADED_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:1273:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_RUNTIME_STATE_LOADED_SUCCESS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:1363:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_RUNTIME_STATE_UNLOADED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:1595:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:1693:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_MEMORY_PRECISION_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:1809:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_PROCESS_EXITED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:2010:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:2240:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:2296:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:2349:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:2385:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:2416:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:2443:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:2506:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:2540:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:2576:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/process.cpp:2265:12: style:inconclusive: Technically the member function 'amd::dbgapi::process_t::insert_breakpoint' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/process.h:303:3: note: Technically the member function 'amd::dbgapi::process_t::insert_breakpoint' can be const. ROCdbgapi-rocm-6.4.3/src/process.cpp:2265:12: note: Technically the member function 'amd::dbgapi::process_t::insert_breakpoint' can be const. ROCdbgapi-rocm-6.4.3/src/process.cpp:2276:12: style:inconclusive: Technically the member function 'amd::dbgapi::process_t::remove_breakpoint' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/process.h:306:3: note: Technically the member function 'amd::dbgapi::process_t::remove_breakpoint' can be const. ROCdbgapi-rocm-6.4.3/src/process.cpp:2276:12: note: Technically the member function 'amd::dbgapi::process_t::remove_breakpoint' can be const. ROCdbgapi-rocm-6.4.3/src/process.cpp:1202:19: warning: Either the condition 'queue==nullptr' is redundant or there is possible null pointer dereference: queue. [nullPointerRedundantCheck] ROCdbgapi-rocm-6.4.3/src/process.cpp:1193:25: note: Assuming that condition 'queue==nullptr' is not redundant ROCdbgapi-rocm-6.4.3/src/process.cpp:1202:19: note: Null pointer dereference ROCdbgapi-rocm-6.4.3/src/process.cpp:1839:16: warning: Either the condition 'agent==nullptr' is redundant or there is possible null pointer dereference: agent. [nullPointerRedundantCheck] ROCdbgapi-rocm-6.4.3/src/process.cpp:1836:21: note: Assuming that condition 'agent==nullptr' is not redundant ROCdbgapi-rocm-6.4.3/src/process.cpp:1839:16: note: Null pointer dereference ROCdbgapi-rocm-6.4.3/src/process.cpp:1876:16: warning: Either the condition 'agent==nullptr' is redundant or there is possible null pointer dereference: agent. [nullPointerRedundantCheck] ROCdbgapi-rocm-6.4.3/src/process.cpp:1873:21: note: Assuming that condition 'agent==nullptr' is not redundant ROCdbgapi-rocm-6.4.3/src/process.cpp:1876:16: note: Null pointer dereference ROCdbgapi-rocm-6.4.3/src/process.cpp:1784:51: style:inconclusive: Function 'query_debug_event' argument 1 names different: declaration 'exceptions_cleared' definition 'cleared_exceptions'. [funcArgNamesDifferent] ROCdbgapi-rocm-6.4.3/src/process.h:138:42: note: Function 'query_debug_event' argument 1 names different: declaration 'exceptions_cleared' definition 'cleared_exceptions'. ROCdbgapi-rocm-6.4.3/src/process.cpp:1784:51: note: Function 'query_debug_event' argument 1 names different: declaration 'exceptions_cleared' definition 'cleared_exceptions'. ROCdbgapi-rocm-6.4.3/src/process.cpp:794:14: style: Local variable 'watchpoint_count' shadows outer function [shadowFunction] ROCdbgapi-rocm-6.4.3/src/process.h:277:10: note: Shadowed declaration ROCdbgapi-rocm-6.4.3/src/process.cpp:794:14: note: Shadow variable ROCdbgapi-rocm-6.4.3/src/process.cpp:1489:47: style: Parameter 'breakpoint' can be declared as reference to const [constParameterReference] ROCdbgapi-rocm-6.4.3/src/process.cpp:1509:14: style: Variable 'breakpoint_resume_event' can be declared as reference to const [constVariableReference] ROCdbgapi-rocm-6.4.3/src/process.cpp:849:17: style: Variable 'queue' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/process.cpp:1120:20: style: Variable 'agent' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/process.cpp:1869:20: style: Variable 'agent' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/process.cpp:2542:16: style: Variable 'process' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/process.cpp:1579:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] ROCdbgapi-rocm-6.4.3/src/process.cpp:2315:21: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] ROCdbgapi-rocm-6.4.3/src/process.cpp:2327:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] ROCdbgapi-rocm-6.4.3/src/queue.cpp:151:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_OS_QUEUE_TYPE_HSA_AQL [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/queue.cpp:207:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aql_packet_size [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/queue.cpp:222:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_KERNEL_DISPATCH_PACKET_SETUP_WIDTH_DIMENSIONS [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/queue.cpp:270:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_DISPATCH_BARRIER_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/queue.cpp:586:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/queue.cpp:652:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable undefined [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/queue.cpp:919:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/queue.cpp:983:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_OS_QUEUE_TYPE_AMD_PM4 [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/queue.cpp:1005:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/queue.cpp:1014:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_SUPPORTED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/queue.cpp:1031:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WAVE_STATE_STOP [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/queue.cpp:1090:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/queue.cpp:1142:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_IMPLEMENTED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/queue.cpp:1191:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/queue.cpp:1219:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/queue.cpp:1254:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/queue.cpp:1027:18: style:inconclusive: Technically the member function 'amd::dbgapi::compute_queue_t::wave_state_changed' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/queue.h:196:8: note: Technically the member function 'amd::dbgapi::compute_queue_t::wave_state_changed' can be const. ROCdbgapi-rocm-6.4.3/src/queue.cpp:1027:18: note: Technically the member function 'amd::dbgapi::compute_queue_t::wave_state_changed' can be const. ROCdbgapi-rocm-6.4.3/src/queue.cpp:968:62: style:inconclusive: Function 'active_packets_info' argument 1 names different: declaration 'read_packet_id_p' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/queue.cpp:969:62: style:inconclusive: Function 'active_packets_info' argument 2 names different: declaration 'write_packet_id_p' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/queue.cpp:970:37: style:inconclusive: Function 'active_packets_info' argument 3 names different: declaration 'packets_byte_size_p' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/queue.cpp:972:62: style:inconclusive: Function 'active_packets_bytes' argument 1 names different: declaration 'read_packet_id' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/queue.cpp:973:62: style:inconclusive: Function 'active_packets_bytes' argument 2 names different: declaration 'write_packet_id' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/queue.cpp:974:36: style:inconclusive: Function 'active_packets_bytes' argument 3 names different: declaration 'memory' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/queue.cpp:974:51: style:inconclusive: Function 'active_packets_bytes' argument 4 names different: declaration 'memory_size' definition ''. [funcArgNamesDifferentUnnamed] ROCdbgapi-rocm-6.4.3/src/queue.cpp:1193:14: style: Variable 'queue' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/register.cpp:121:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/register.cpp:192:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/register.cpp:254:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/register.cpp:273:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/register.cpp:300:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/register.cpp:342:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/register.cpp:417:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/register.cpp:459:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/register.cpp:503:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/register.cpp:541:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/register.cpp:593:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/register.cpp:651:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/register.cpp:695:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/register.cpp:735:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/register.cpp:543:13: style: Variable 'wave' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/register.cpp:595:13: style: Variable 'wave' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/register.cpp:653:13: style: Variable 'wave' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/register.cpp:697:13: style: Variable 'wave' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/register.cpp:737:13: style: Variable 'wave' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/utils.cpp:79:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/utils.cpp:98:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/utils.cpp:116:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/utils.cpp:257:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/utils.cpp:298:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/utils.cpp:318:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/utils.cpp:154:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_CHANGED_NO [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/utils.cpp:289:9: style:inconclusive: Technically the member function 'amd::dbgapi::pipe_t::flush' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/utils.h:1044:7: note: Technically the member function 'amd::dbgapi::pipe_t::flush' can be const. ROCdbgapi-rocm-6.4.3/src/utils.cpp:289:9: note: Technically the member function 'amd::dbgapi::pipe_t::flush' can be const. ROCdbgapi-rocm-6.4.3/src/versioning.cpp:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_BUILD_INFO [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/versioning.cpp:48:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_VERSION_MAJOR [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/versioning.cpp:232:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/watchpoint.cpp:106:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable address_watch_mask_bits [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/watchpoint.cpp:148:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/watchpoint.cpp:167:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/watchpoint.cpp:219:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/watchpoint.cpp:249:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/watchpoint.cpp:251:19: style: Variable 'watchpoint' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/wave.cpp:68:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WAVE_STATE_SINGLE_STEP [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.cpp:120:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_LOG_LEVEL_INFO [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.cpp:174:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.cpp:186:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WAVE_STATE_STOP [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.cpp:211:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WAVE_STATE_STOP [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.cpp:247:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WAVE_STATE_RUN [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.cpp:254:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WAVE_STATE_STOP [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.cpp:330:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WAVE_STATE_STOP [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.cpp:390:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WAVE_STATE_STOP [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.cpp:430:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_EXCEPTION_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.cpp:670:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_INVALID_WAVE_ID [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.cpp:745:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_INVALID_WAVE_ID [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.cpp:891:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WAVE_STATE_STOP [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.cpp:917:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_EVENT_KIND_WAVE_COMMAND_TERMINATED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.cpp:927:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WAVE_STATE_STOP [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.cpp:936:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WAVE_STATE_STOP [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.cpp:965:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_WORKGROUP_NONE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.cpp:1059:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.cpp:1101:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.cpp:1172:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.cpp:1213:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/wave.cpp:1036:24: warning: Return value of function watchpoint_ids.release() is not used. [ignoredReturnValue] ROCdbgapi-rocm-6.4.3/src/wave.cpp:758:28: warning: Obsolete function 'alloca' called. [allocaCalled] ROCdbgapi-rocm-6.4.3/src/wave.cpp:1026:18: warning: Either the condition 'watchpoint==nullptr' is redundant or there is possible null pointer dereference: watchpoint. [nullPointerRedundantCheck] ROCdbgapi-rocm-6.4.3/src/wave.cpp:1023:26: note: Assuming that condition 'watchpoint==nullptr' is not redundant ROCdbgapi-rocm-6.4.3/src/wave.cpp:1026:18: note: Null pointer dereference ROCdbgapi-rocm-6.4.3/src/wave.cpp:259:25: style: Local variable 'displaced_stepping' shadows outer function [shadowFunction] ROCdbgapi-rocm-6.4.3/src/wave.h:155:31: note: Shadowed declaration ROCdbgapi-rocm-6.4.3/src/wave.cpp:259:25: note: Shadow variable ROCdbgapi-rocm-6.4.3/src/wave.cpp:356:25: style: Local variable 'architecture' shadows outer function [shadowFunction] ROCdbgapi-rocm-6.4.3/src/wave.h:249:25: note: Shadowed declaration ROCdbgapi-rocm-6.4.3/src/wave.cpp:356:25: note: Shadow variable ROCdbgapi-rocm-6.4.3/src/wave.cpp:434:25: style: Local variable 'architecture' shadows outer function [shadowFunction] ROCdbgapi-rocm-6.4.3/src/wave.h:249:25: note: Shadowed declaration ROCdbgapi-rocm-6.4.3/src/wave.cpp:434:25: note: Shadow variable ROCdbgapi-rocm-6.4.3/src/wave.cpp:714:39: style: Local variable 'pc' shadows outer function [shadowFunction] ROCdbgapi-rocm-6.4.3/src/wave.h:142:31: note: Shadowed declaration ROCdbgapi-rocm-6.4.3/src/wave.cpp:714:39: note: Shadow variable ROCdbgapi-rocm-6.4.3/src/wave.cpp:914:14: style: Local variable 'process' shadows outer function [shadowFunction] ROCdbgapi-rocm-6.4.3/src/wave.h:248:14: note: Shadowed declaration ROCdbgapi-rocm-6.4.3/src/wave.cpp:914:14: note: Shadow variable ROCdbgapi-rocm-6.4.3/src/wave.cpp:934:27: style: Local variable 'state' shadows outer function [shadowFunction] ROCdbgapi-rocm-6.4.3/src/wave.h:173:27: note: Shadowed declaration ROCdbgapi-rocm-6.4.3/src/wave.cpp:934:27: note: Shadow variable ROCdbgapi-rocm-6.4.3/src/wave.cpp:668:15: style: Variable 'wave' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/wave.cpp:743:15: style: Variable 'wave' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/wave.cpp:1174:13: style: Variable 'wave' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/workgroup.cpp:81:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_INVALID_WORKGROUP_ID [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/workgroup.cpp:152:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_AVAILABLE [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/workgroup.cpp:174:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/workgroup.cpp:203:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_DBGAPI_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCdbgapi-rocm-6.4.3/src/workgroup.cpp:62:14: style:inconclusive: Technically the member function 'amd::dbgapi::workgroup_t::xfer_local_memory' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/workgroup.h:53:3: note: Technically the member function 'amd::dbgapi::workgroup_t::xfer_local_memory' can be const. ROCdbgapi-rocm-6.4.3/src/workgroup.cpp:62:14: note: Technically the member function 'amd::dbgapi::workgroup_t::xfer_local_memory' can be const. ROCdbgapi-rocm-6.4.3/src/workgroup.cpp:79:20: style: Variable 'workgroup' can be declared as pointer to const [constVariablePointer] ROCdbgapi-rocm-6.4.3/src/workgroup.cpp:176:18: style: Variable 'workgroup' can be declared as pointer to const [constVariablePointer] diff: head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:1228:59: style:inconclusive: Function 'signaled_exceptions' argument 1 names different: declaration '' definition 'wave'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:1288:48: style:inconclusive: Function 'set_exceptions' argument 1 names different: declaration '' definition 'wave'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:1288:71: style:inconclusive: Function 'set_exceptions' argument 2 names different: declaration '' definition 'mask'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:1289:57: style:inconclusive: Function 'set_exceptions' argument 3 names different: declaration '' definition 'exceptions'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:1365:52: style:inconclusive: Function 'clear_stop_reasons' argument 1 names different: declaration '' definition 'wave'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:301:52: style:inconclusive: Function 'is_pseudo_register_available' argument 1 names different: declaration 'wave' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:342:58: style:inconclusive: Function 'are_trap_handler_ttmps_initialized' argument 1 names different: declaration 'wave' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:343:53: style:inconclusive: Function 'initialize_trap_handler_ttmps' argument 1 names different: declaration 'wave' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3801:46: style:inconclusive: Function 'signaled_exceptions' argument 1 names different: declaration '' definition 'wave'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3821:35: style:inconclusive: Function 'set_exceptions' argument 1 names different: declaration '' definition 'wave'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3821:58: style:inconclusive: Function 'set_exceptions' argument 2 names different: declaration '' definition 'mask'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:3822:44: style:inconclusive: Function 'set_exceptions' argument 3 names different: declaration '' definition 'exceptions'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4303:48: style:inconclusive: Function 'is_cbranch_i_fork' argument 1 names different: declaration 'instruction' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4304:48: style:inconclusive: Function 'is_cbranch_g_fork' argument 1 names different: declaration 'instruction' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:4305:46: style:inconclusive: Function 'is_cbranch_join' argument 1 names different: declaration 'instruction' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:461:39: style:inconclusive: Function 'can_execute_displaced' argument 1 names different: declaration 'wave' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:463:30: style:inconclusive: Function 'can_simulate' argument 1 names different: declaration 'wave' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:5408:35: style:inconclusive: Function 'scratch_memory_region' argument 2 names different: declaration 'shader_engine_count' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:5445:58: style:inconclusive: Function 'signaled_exceptions' argument 1 names different: declaration '' definition 'wave'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:5465:47: style:inconclusive: Function 'set_exceptions' argument 1 names different: declaration '' definition 'wave'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:5465:70: style:inconclusive: Function 'set_exceptions' argument 2 names different: declaration '' definition 'mask'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:5466:56: style:inconclusive: Function 'set_exceptions' argument 3 names different: declaration '' definition 'exceptions'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6148:46: style:inconclusive: Function 'record_spi_ttmps_setup' argument 1 names different: declaration 'wave' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6149:37: style:inconclusive: Function 'record_spi_ttmps_setup' argument 2 names different: declaration 'enabled' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6202:49: style:inconclusive: Function 'is_subvector_loop_begin' argument 1 names different: declaration 'instruction' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6203:52: style:inconclusive: Function 'is_subvector_loop_end' argument 1 names different: declaration 'instruction' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6222:57: performance: Function parameter 'target_triple' should be passed by const reference. [passedByValue] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6280:58: style:inconclusive: Function 'signaled_exceptions' argument 1 names different: declaration '' definition 'wave'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6340:47: style:inconclusive: Function 'set_exceptions' argument 1 names different: declaration '' definition 'wave'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6340:70: style:inconclusive: Function 'set_exceptions' argument 2 names different: declaration '' definition 'mask'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.cpp:6341:56: style:inconclusive: Function 'set_exceptions' argument 3 names different: declaration '' definition 'exceptions'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/architecture.h:374:59: style:inconclusive: Function 'find' argument 2 names different: declaration 'ignore' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:190:33: debug: Scope::checkVariable found variable 'm_it' with varid 0. [varid0] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < address_class_t >::iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < address_space_t >::iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < agent_t >::iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < breakpoint_t >::iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < code_object_t >::iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < dispatch_t >::iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < displaced_stepping_t >::iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < event_t >::iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < process_t >::iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < queue_t >::iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < register_class_t >::iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < watchpoint_t >::iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < wave_t >::iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:33: style: The member function 'amd::dbgapi::handle_object_set_t < workgroup_t >::iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:201:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_it [valueFlowBailoutIncompleteVar] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:204:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_it [valueFlowBailoutIncompleteVar] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:210:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_it [valueFlowBailoutIncompleteVar] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:213:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:215:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_it [valueFlowBailoutIncompleteVar] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:216:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_it [valueFlowBailoutIncompleteVar] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:222:39: debug: Scope::checkVariable found variable 'm_it' with varid 0. [varid0] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < address_class_t >::const_iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < address_space_t >::const_iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < agent_t >::const_iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < breakpoint_t >::const_iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < code_object_t >::const_iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < dispatch_t >::const_iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < displaced_stepping_t >::const_iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < event_t >::const_iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < process_t >::const_iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < queue_t >::const_iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < register_class_t >::const_iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < watchpoint_t >::const_iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < wave_t >::const_iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:39: style: The member function 'amd::dbgapi::handle_object_set_t < workgroup_t >::const_iterator::get' can be static. [functionStatic] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:233:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_it [valueFlowBailoutIncompleteVar] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:236:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_it [valueFlowBailoutIncompleteVar] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:242:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_it [valueFlowBailoutIncompleteVar] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:245:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:247:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_it [valueFlowBailoutIncompleteVar] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:248:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_it [valueFlowBailoutIncompleteVar] head ROCdbgapi-rocm-6.4.3/src/handle_object.h:308:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] 2.20.0 ROCdbgapi-rocm-6.4.3/src/handle_object.h:308:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iterator [valueFlowBailoutIncompleteVar] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1003:39: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'dispatch_info'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:106:40: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'code_object_id'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1080:42: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'dispatch_barrier'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1092:46: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'dispatch_fence_scope'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1105:35: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'wave_info'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1186:36: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'wave_state'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:122:34: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'agent_id'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1234:43: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'stop_reason'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1258:37: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'resume_mode'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1270:39: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'watchpoint_id'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1277:47: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'watchpoint_share_kind'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1290:41: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'watchpoint_kind'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1304:45: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'register_class_info'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:132:34: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'queue_id'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1333:39: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'register_info'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1375:41: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'register_exists'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1387:46: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'register_class_state'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1399:44: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'address_class_info'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:142:38: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'workgroup_id'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1431:46: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'address_space_access'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1444:44: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'address_space_info'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1484:45: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'address_class_state'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1496:42: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'memory_precision'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1508:50: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'alu_exceptions_precision'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1520:36: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'event_kind'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:152:37: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'dispatch_id'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1537:39: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'runtime_state'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1550:36: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'event_info'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1600:35: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'level'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1616:43: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'breakpoint_action'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:162:33: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'wave_id'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:1690:40: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'workgroup_info'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:172:47: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'displaced_stepping_id'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:183:43: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'register_class_id'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:201:37: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'register_id'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:223:42: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'address_class_id'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:240:42: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'address_space_id'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:257:34: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'event_id'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:267:39: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'breakpoint_id'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:281:37: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'agent_state'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:293:33: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'changed'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:305:32: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'status'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:365:43: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'architecture_info'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:411:42: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'instruction_kind'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:451:48: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'instruction_properties'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:495:45: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'register_properties'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:520:63: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'information'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:572:45: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'client_process_info'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:584:41: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'core_state'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:612:38: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'process_info'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:661:34: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'progress'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:673:39: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'wave_creation'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:685:41: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'watchpoint_info'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:719:42: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'code_object_info'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:752:41: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'breakpoint_info'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:778:49: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'displaced_stepping_info'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:79:41: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'architecture_id'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:804:36: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'agent_info'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:825:55: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'ref'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:862:36: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'queue_info'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:920:39: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'queue_type'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:935:37: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'queue_state'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:96:36: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'process_id'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/logging.cpp:979:36: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'queue_error_reason'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/memory.h:120:46: style:inconclusive: Function 'address_is_in_address_class' argument 1 names different: declaration 'wave' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/memory.h:121:53: style:inconclusive: Function 'address_is_in_address_class' argument 2 names different: declaration 'lane_id' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/memory.h:197:26: style:inconclusive: Function 'convert' argument 1 names different: declaration 'wave' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/memory.h:197:53: style:inconclusive: Function 'convert' argument 2 names different: declaration 'lane_id' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/memory.h:304:26: style:inconclusive: Function 'convert' argument 1 names different: declaration 'wave' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/memory.h:304:53: style:inconclusive: Function 'convert' argument 2 names different: declaration 'lane_id' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/os_driver.cpp:1856:38: style:inconclusive: Function 'to_string' argument 1 names different: declaration '' definition 'entry'. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/queue.cpp:968:62: style:inconclusive: Function 'active_packets_info' argument 1 names different: declaration 'read_packet_id_p' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/queue.cpp:969:62: style:inconclusive: Function 'active_packets_info' argument 2 names different: declaration 'write_packet_id_p' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/queue.cpp:970:37: style:inconclusive: Function 'active_packets_info' argument 3 names different: declaration 'packets_byte_size_p' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/queue.cpp:972:62: style:inconclusive: Function 'active_packets_bytes' argument 1 names different: declaration 'read_packet_id' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/queue.cpp:973:62: style:inconclusive: Function 'active_packets_bytes' argument 2 names different: declaration 'write_packet_id' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/queue.cpp:974:36: style:inconclusive: Function 'active_packets_bytes' argument 3 names different: declaration 'memory' definition ''. [funcArgNamesDifferentUnnamed] head ROCdbgapi-rocm-6.4.3/src/queue.cpp:974:51: style:inconclusive: Function 'active_packets_bytes' argument 4 names different: declaration 'memory_size' definition ''. [funcArgNamesDifferentUnnamed] 2.20.0 ROCdbgapi-rocm-6.4.3/src/wave.cpp:825:9: style:inconclusive: Technically the member function 'amd::dbgapi::wave_t::xfer_private_memory' can be const. [functionConst] ROCdbgapi-rocm-6.4.3/src/wave.h:108:3: note: Technically the member function 'amd::dbgapi::wave_t::xfer_private_memory' can be const. ROCdbgapi-rocm-6.4.3/src/wave.cpp:825:9: note: Technically the member function 'amd::dbgapi::wave_t::xfer_private_memory' can be const. DONE