2025-05-07 20:26 ftp://ftp.de.debian.org/debian/pool/main/r/rocr-runtime/rocr-runtime_6.1.2.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-59-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: ebc80c0 (2025-05-07 18:59:31 +0200) count: 1888 1885 elapsed-time: 35.6 35.8 head-timing-info: old-timing-info: head results: ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queue_full_workaround_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:351:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dynamicScratchState [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:384:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:392:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:396:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:400:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:404:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:408:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_dispatch_id [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:413:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_dispatch_id [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:418:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_dispatch_id [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:422:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_dispatch_id [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:426:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_dispatch_id [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:430:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_dispatch_id [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:435:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_dispatch_id [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:440:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_dispatch_id [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:445:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_dispatch_id [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:450:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable write_dispatch_id [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:455:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable doorbell_type_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:526:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:536:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queue_full_workaround_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:558:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queue_full_workaround_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:567:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_PROFILE_FULL [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:714:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_PROFILE_FULL [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:773:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suspended_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:779:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:789:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suspended_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:799:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queue_scratch_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:815:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queue_scratch_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:826:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queue_scratch_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:852:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queue_scratch_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:863:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queue_scratch_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:891:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queue_scratch_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1091:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1215:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_EXCEPTION [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1292:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_AMD_AGENT_INFO_COMPUTE_UNIT_COUNT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1359:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mask_lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1380:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pm4_ib_mutex_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1512:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_queue_base [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1532:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scratch_resource_descriptor [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1548:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scratch_resource_descriptor [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1557:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_size [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1565:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQ_SEL_X [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1586:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQ_SEL_X [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1605:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SQ_SEL_X [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1623:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_size [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1655:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable alt_size [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1687:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_size [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1747:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scratch_backing_memory_location [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1774:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queue_id_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:138:7: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:146:35: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:150:38: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:153:38: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:289:43: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:990:27: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1090:21: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1253:21: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1395:7: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1092:8: style: The scope of the variable 'fatal' can be reduced. [variableScope] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1316:25: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1460:16: style: struct member 'amd_aql_pm4_ib::reserved0' is never used. [unusedStructMember] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1463:16: style: struct member 'amd_aql_pm4_ib::reserved1' is never used. [unusedStructMember] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_blit_kernel.cpp:884:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_blit_kernel.cpp:911:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_blit_kernel.cpp:917:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queue_bitmask_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_blit_kernel.cpp:957:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_blit_kernel.cpp:980:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_blit_kernel.cpp:1014:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reservation_lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_blit_kernel.cpp:1129:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_blit_kernel.cpp:1181:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_blit_kernel.cpp:1211:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_PACKET_TYPE_KERNEL_DISPATCH [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_blit_kernel.cpp:1241:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kernarg_async_counter_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_blit_kernel.cpp:1249:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bytes_queued_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_blit_kernel.cpp:1259:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_queued_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_blit_kernel.cpp:1279:26: warning: Conversion of string literal "Race between PendingBytes and blit submission detected." to bool always evaluates to true. [incorrectStringBooleanError] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_blit_sdma.cpp:182:3: error: There is an unknown macro here somewhere. Configuration is required. If MAKE_NAMED_SCOPE_GUARD is a macro then please configure it. [unknownMacro] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:69:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumFComputeCores [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:104:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumCaches [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:136:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regions_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:157:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:174:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caches_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:193:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_PUBLIC_NAME_SIZE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:414:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:427:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_SIGNAL_CONDITION_EQ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:196:37: style: Array index 'idx' is used before limits check. [arrayIndexThenCheck] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:207:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:213:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:219:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:224:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:227:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:230:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:236:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:242:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:246:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:249:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:252:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:255:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:258:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:262:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:265:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:272:10: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:276:8: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:282:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:285:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:290:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:302:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:307:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:310:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:314:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:317:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:320:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:323:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:326:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:330:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:333:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:337:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:340:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:343:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:346:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:349:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:354:16: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:358:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:362:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:369:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:372:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:375:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:378:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:381:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:384:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:387:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:390:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:393:8: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_cpu_agent.cpp:424:78: performance: Function parameter 'dep_signals' should be passed by const reference. [passedByValue] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_filter_device.cpp:99:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSAKMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_filter_device.cpp:137:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable devUuidList_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_filter_device.cpp:172:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rvdTokenList_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_filter_device.cpp:240:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_filter_device.cpp:251:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_filter_device.cpp:258:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable usrDeviceList_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_filter_device.cpp:267:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_filter_device.cpp:134:22: style: Variable 'compareVal' is assigned a value that is never used. [unreadVariable] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_filter_device.cpp:169:18: style: Variable 'devIdx' is assigned a value that is never used. [unreadVariable] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:117:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumCPUCores [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:214:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blits_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:268:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kCodeTrapHandler8 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:427:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumCPUCores [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:492:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scratch_per_thread_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:528:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scratch_limit_async_threshold_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:541:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSAKMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:558:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumCaches [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:590:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSAKMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:607:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caches_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:620:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable regions_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:657:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:710:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SDMA_DISABLE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:724:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:738:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_OUT_OF_RESOURCES [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:820:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumGws [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:835:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:842:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blits_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:854:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:858:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blits_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:862:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blit_lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:873:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blit_lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:885:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gang_peers_info_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:911:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAmdGpuDevice [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:997:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAmdGpuDevice [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1062:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdma_blit_used_mask_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1070:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAmdGpuDevice [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1120:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_INVALID_AGENT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1145:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blits_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1149:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blits_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1173:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeviceId [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1208:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_AGENT_FEATURE_KERNEL_DISPATCH [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1527:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_QUEUE_TYPE_COOPERATIVE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1617:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable queue_scratch_len_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1794:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scratch_lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1807:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaveFrontSize [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1869:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scratch_lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1877:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable profile_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1895:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aql_queues_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1903:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumXcc [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1924:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPUClockCounter [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1936:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPUClockCounter [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1953:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1_lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1997:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_kv_device_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:2033:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uCode [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:2037:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uCodeSDMA [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:2041:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable t1_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:2055:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable supports_exception_debugging [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:2090:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uCode [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:2136:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sdma_blit_used_mask_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:2142:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NumSdmaXgmiEngines [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:2163:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAmdGpuDevice [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:2174:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAmdGpuDevice [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:2237:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scratch_lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:2244:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_allocator_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1699:32: style:inconclusive: Boolean expression '!scratch.large' is used in bitwise operation. Did you mean '||'? [bitwiseOnBoolean] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1387:37: style: Array index 'idx' is used before limits check. [arrayIndexThenCheck] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:157:10: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:418:10: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:476:43: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1169:6: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1208:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1214:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1219:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1224:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1226:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1230:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1233:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1242:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1249:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1253:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1256:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1259:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1262:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1265:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1269:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1272:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1285:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1294:10: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1315:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1318:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1330:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1336:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1339:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1342:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1345:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1350:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1355:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1358:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1362:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1365:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1368:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1372:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1375:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1378:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1393:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1397:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1400:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1403:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1406:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1409:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1412:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1422:18: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1430:16: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1430:61: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1434:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1438:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1444:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1454:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1466:51: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1470:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1474:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1477:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1480:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1483:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1486:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1489:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1493:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1495:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1498:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1501:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1504:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1508:31: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:2071:27: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:761:9: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:748:67: style: Parameter 'queue' can be declared as reference to const [constParameterReference] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1348:18: style: Variable 'cache' can be declared as reference to const [constVariableReference] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1349:68: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:999:11: warning: Conversion of string literal "Both devices are CPU agents which is not expected" to bool always evaluates to true. [incorrectStringBooleanError] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1072:11: warning: Conversion of string literal "Both devices are CPU agents which is not expected" to bool always evaluates to true. [incorrectStringBooleanError] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:2009:34: warning: Conversion of string literal "APE1 allocation failed" to bool always evaluates to true. [incorrectStringBooleanError] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:2143:36: warning: Conversion of string literal "Illegal condition, should not happen" to bool always evaluates to true. [incorrectStringBooleanError] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:2176:11: warning: Conversion of string literal "Both devices are CPU agents which is not expected" to bool always evaluates to true. [incorrectStringBooleanError] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_hsa_loader.cpp:85:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uppercase [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_hsa_loader.cpp:98:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_hsa_loader.cpp:117:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Addr [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_hsa_loader.cpp:172:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_hsa_loader.cpp:237:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_hsa_loader.cpp:269:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable is_mmap [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_hsa_loader.cpp:285:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_object_memory [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_hsa_loader.cpp:344:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code_object_memory [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_hsa_loader.cpp:77:6: warning: Return value of function ss.fill() is not used. [ignoredReturnValue] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_hsa_loader.cpp:338:3: error: Memory leak: memory [memleak] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_hsa_loader.cpp:311:65: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_hsa_loader.cpp:306:22: note: Assuming allocation function fails ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_hsa_loader.cpp:306:22: note: Assignment 'memory=mmap(nullptr,adjusted_size,PROT_READ,MAP_PRIVATE,_code_object_file_descriptor,adjusted_offset)', assigned value is 0 ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_hsa_loader.cpp:311:65: note: Null pointer addition ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_hsa_loader.cpp:116:46: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:121:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:192:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:285:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAmdGpuDevice [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:306:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllocateNoFlags [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:353:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAmdGpuDevice [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:374:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:404:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:424:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:529:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:159:3: style: Class 'MappedMemory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:90:4: style: The destructor '~MallocedMemory' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:70:12: note: Virtual destructor in base class ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:90:4: note: Destructor in derived class ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:160:4: style: The destructor '~MappedMemory' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:70:12: note: Virtual destructor in base class ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:160:4: note: Destructor in derived class ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:257:3: style: The destructor '~RegionMemory' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:70:12: note: Virtual destructor in base class ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:257:3: note: Destructor in derived class ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:284:30: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:289:61: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:333:10: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:363:6: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:455:46: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:486:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:495:24: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:507:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:516:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_loader_context.cpp:525:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:63:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSAKMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:72:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSAKMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:80:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSAKMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:95:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSAKMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:110:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable virtual_size_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:178:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:302:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:314:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_INVALID_ALLOCATION [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:322:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HeapType [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:447:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HeapType [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:495:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:557:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_AMD_MEMORY_POOL_ACCESS_NEVER_ALLOWED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:578:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:673:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_OUT_OF_RESOURCES [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:678:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_OUT_OF_RESOURCES [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:685:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:746:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:762:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:772:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllocateRestrict [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:326:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:329:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:348:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:352:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:357:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:362:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:367:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:370:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:378:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:381:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:390:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:393:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:402:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:405:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:412:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:416:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:419:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:422:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:444:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:454:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:457:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:462:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:464:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:471:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:475:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:480:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:553:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:556:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:656:46: style: Local variable 'lock' shadows outer variable [shadowVariable] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:595:30: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:656:46: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:196:41: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:198:40: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:206:68: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:207:69: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_memory_region.cpp:209:69: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_topology.cpp:83:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XNACK_UNCHANGED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_topology.cpp:129:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_topology.cpp:180:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSAKMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_topology.cpp:260:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSAKMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_topology.cpp:273:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSAKMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_topology.cpp:402:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSAKMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_topology.cpp:98:31: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_topology.cpp:395:8: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_topology.cpp:302:11: style: The scope of the variable 'invalidIdx' can be reduced. [variableScope] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_topology.cpp:303:12: style: The scope of the variable 'visibleCnt' can be reduced. [variableScope] ROCR-Runtime-rocm-6.1.2/src/core/runtime/cache.cpp:58:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/cache.cpp:52:8: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/cache.cpp:55:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/cache.cpp:58:8: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/cache.cpp:61:8: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:59:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:65:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:70:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:74:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:78:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:87:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable waiting_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:161:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:166:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:170:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:174:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:178:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:182:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:186:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:190:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:194:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:198:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:202:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:206:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:210:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:214:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:218:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:222:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:226:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:230:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:234:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:238:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:242:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:247:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:252:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:257:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:262:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:269:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:276:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:283:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:290:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:90:11: style: The scope of the variable 'value' can be reduced. [variableScope] ROCR-Runtime-rocm-6.1.2/src/core/runtime/default_signal.cpp:93:19: warning: Conversion of string literal "Use of non-host signal in host signal wait API." to bool always evaluates to true. [incorrectStringBooleanError] ROCR-Runtime-rocm-6.1.2/src/core/runtime/host_queue.cpp:57:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HostQueue [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/host_queue.cpp:99:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ring_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/host_queue.cpp:74:7: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:212:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:223:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:231:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:267:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:300:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:340:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hsa_ext_images_1_00_pfn_t [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:401:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:548:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:558:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:570:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:583:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:595:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:608:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:643:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:694:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:733:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:763:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:779:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1040:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1052:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1064:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1076:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1085:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1116:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1132:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1158:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1229:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1246:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1260:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1281:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1531:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1551:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1573:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1593:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1609:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1628:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1646:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1665:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1683:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1709:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_REGION_INFO_RUNTIME_ALLOC_ALLOWED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1728:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_DEVICE_TYPE_CPU [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1767:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1798:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1835:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1917:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_AMDGPU_FEATURE_XNACK_V2 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1947:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2003:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2023:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2042:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2062:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2093:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2113:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2137:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2158:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2189:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2209:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2228:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2252:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2279:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2303:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2319:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2336:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2354:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2373:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2390:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2407:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2423:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2456:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2480:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2501:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2522:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2545:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:2562:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1705:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1715:6: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1726:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1745:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1987:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:288:23: style: Checking if unsigned expression 'version_minor' is less than zero. [unsignedLessThanZero] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:287:37: note: Assignment 'system_version_minor=0', assigned value is 0 ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:288:23: note: Unsigned less than zero ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:629:25: style: Checking if unsigned expression 'version_minor' is less than zero. [unsignedLessThanZero] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:628:38: note: Assignment 'agent_version_minor=0', assigned value is 0 ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:629:25: note: Unsigned less than zero ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1062:40: style: Parameter 'address' can be declared as pointer to const [constParameterPointer] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1112:44: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa.cpp:1793:11: style: Parameter 'serialized_code_object' can be declared as pointer to const [constParameterPointer] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_api_trace.cpp:88:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoreApiTable [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_api_trace.cpp:137:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_EXT_FINALIZER_API_TABLE_ID [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_api_trace.cpp:156:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_EXT_FINALIZER_API_TABLE_ID [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_api_trace.cpp:174:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable major_id [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_api_trace.cpp:375:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable major_id [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_api_trace.cpp:451:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable major_id [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_api_trace.cpp:71:3: style: Instance of 'Init' object is destroyed immediately. [unusedScopedObject] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_api_trace.cpp:129:3: style: Instance of 'Init' object is destroyed immediately. [unusedScopedObject] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_OUT_OF_RESOURCES [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:186:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:210:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:237:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:256:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:300:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:341:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:357:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:397:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:410:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:431:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:459:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:490:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:520:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:558:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:584:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:596:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:610:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:623:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:636:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:651:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:682:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:708:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:721:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:739:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:762:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:794:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:808:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:838:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:860:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:888:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:922:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:931:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:940:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:948:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:960:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:987:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:995:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1007:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1022:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1048:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1062:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1070:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1095:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1107:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1120:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1129:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1139:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1149:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1159:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1172:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1189:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1206:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1224:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1233:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1244:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1268:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1276:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1287:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1299:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1311:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1323:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1333:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1343:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1354:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:1372:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:968:34: warning: Obsolete function 'alloca' called. [allocaCalled] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:566:17: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_amd.cpp:968:19: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_interface.cpp:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_interface.cpp:66:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable major_id [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_interface.cpp:82:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable major_id [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_interface.cpp:104:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hsa_amd_image_create_fn [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_interface.cpp:112:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hsa_amd_image_create_fn [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_interface.cpp:135:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable libs_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ext_interface.cpp:194:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hsa_ext_program_create_fn [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ven_amd_loader.cpp:69:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ven_amd_loader.cpp:94:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ven_amd_loader.cpp:107:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ven_amd_loader.cpp:133:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ven_amd_loader.cpp:154:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ven_amd_loader.cpp:251:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ven_amd_loader.cpp:293:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ven_amd_loader.cpp:167:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ven_amd_loader.cpp:171:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ven_amd_loader.cpp:181:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ven_amd_loader.cpp:187:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ven_amd_loader.cpp:191:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ven_amd_loader.cpp:195:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ven_amd_loader.cpp:213:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ven_amd_loader.cpp:218:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ven_amd_loader.cpp:223:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/hsa_ven_amd_loader.cpp:202:9: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] ROCR-Runtime-rocm-6.1.2/src/core/runtime/intercept_queue.cpp:58:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_PACKET_TYPE_VENDOR_SPECIFIC [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/intercept_queue.cpp:111:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable retry_index_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/intercept_queue.cpp:125:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next_packet_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/intercept_queue.cpp:158:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/intercept_queue.cpp:177:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOORBELL_MAX [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/intercept_queue.cpp:187:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PacketWriter [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/intercept_queue.cpp:215:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base_address [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/intercept_queue.cpp:314:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/intercept_queue.cpp:195:31: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:57:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:73:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:83:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hsa_signal_value_t [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:123:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable free_event_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:128:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:133:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:137:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:142:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:152:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable waiting_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:252:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:257:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:262:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:267:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:272:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:277:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:282:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:287:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:292:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:297:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:302:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:307:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:312:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:317:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:322:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:327:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:332:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:337:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:342:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:347:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:352:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:358:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:365:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:372:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:379:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:388:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:397:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:406:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:415:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/interrupt_signal.cpp:164:11: style: The scope of the variable 'value' can be reduced. [variableScope] ROCR-Runtime-rocm-6.1.2/src/core/runtime/ipc_signal.cpp:57:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/ipc_signal.cpp:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/ipc_signal.cpp:67:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/ipc_signal.cpp:74:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/ipc_signal.cpp:84:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/isa.cpp:63:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_threads_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/isa.cpp:78:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Any [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/isa.cpp:94:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable targetid_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/isa.cpp:100:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable targetid_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/isa.cpp:198:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_ROUND_METHOD_SINGLE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/isa.cpp:210:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unsupported [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/isa.cpp:240:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unsupported [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/isa.cpp:63:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/isa.cpp:111:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/isa.cpp:122:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/isa.cpp:127:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/isa.cpp:132:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/isa.cpp:161:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/isa.cpp:163:11: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/isa.cpp:173:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/isa.cpp:182:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/isa.cpp:186:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/queue.cpp:56:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:111:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_singleton_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:122:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_OUT_OF_RESOURCES [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:151:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:173:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable runtime_singleton_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:181:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable agents_by_node_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:257:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable region_gpu_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:264:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_nodes_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:272:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable link_matrix_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:283:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable link_matrix_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:288:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_nodes_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:296:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cpu_agents_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:317:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:327:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:376:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:399:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:431:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Agent [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:517:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_EXT_POINTER_TYPE_IPC [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:540:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAmdGpuDevice [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:555:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAmdGpuDevice [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:573:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:610:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:644:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sys_clock_freq_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:760:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:801:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_OUT_OF_RESOURCES [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:844:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSAKMT_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:854:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_POINTER_UNKNOWN [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:997:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1028:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_SOCKET [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1055:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_WAITALL [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1074:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ipc_sock_server_fd_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1127:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hsa_amd_ipc_memory_t [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1254:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_un [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1290:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1432:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1466:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable async_events_control_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1583:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vm_fault_event_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1623:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1679:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1778:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1849:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_OUT_OF_RESOURCES [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1899:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable loader_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1950:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_EXT_FINALIZER_API_TABLE_ID [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1966:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2014:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2021:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2040:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable virtual_mem_api_supported_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2061:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ipc_dmabuf_supported_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2169:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2246:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tool_libs_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2258:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tool_libs_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2264:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable async_events_thread_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2286:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signal_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2313:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_event_lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2321:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_event_lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2327:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internal_queue_create_notifier_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2337:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internal_queue_create_notifier_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2356:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_INVALID_AGENT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2526:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_INVALID_AGENT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2676:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpGuard [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2815:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefetch_lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2897:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2907:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_NOT_INITIALIZED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2915:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2933:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2956:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2975:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3002:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMDGPU_VM_PAGE_READABLE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3019:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3042:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3100:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3153:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAmdCpuDevice [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3176:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAmdCpuDevice [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3182:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAmdCpuDevice [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3201:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ldrm_bo [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3219:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable agent_handle [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3307:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_ACCESS_PERMISSION_NONE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_INVALID_ALLOCATION [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3367:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kAmdGpuDevice [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3426:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_INVALID_ALLOCATION [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3439:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_INVALID_ALLOCATION [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:894:32: warning: Obsolete function 'alloca' called. [allocaCalled] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1413:25: warning: Obsolete function 'alloca' called. [allocaCalled] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1257:5: warning: %i in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1266:5: warning: %li in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3187:3: error: Memory leak: ret_cpu_addr [memleak] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:233:25: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:634:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:637:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:640:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:647:8: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:651:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:657:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:664:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:674:10: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:695:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:701:30: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:704:8: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:711:8: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:715:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:731:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:735:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:739:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:743:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:894:21: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:978:19: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1208:44: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1262:29: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1413:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1550:26: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1810:36: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1811:35: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2050:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2075:7: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2150:30: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2203:47: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2219:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2236:47: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2246:12: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2502:29: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2503:26: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2587:29: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2588:26: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2913:16: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3342:47: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:346:17: style: Redundant initialization for 'alloc_flags'. The initialized value is overwritten before it is read. [redundantInitialization] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:333:43: note: alloc_flags is initialized ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:346:17: note: alloc_flags is overwritten ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1078:8: style: The scope of the variable 'connection_fd' can be reduced. [variableScope] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1038:16: style: Checking if unsigned expression 'sent' is less than zero. [unsignedLessThanZero] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1056:11: style: Checking if unsigned expression 'rcv' is less than zero. [unsignedLessThanZero] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1519:16: style: Local variable 'keep' shadows outer variable [shadowVariable] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1485:12: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1519:16: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2148:30: style: Local variable 'loaded' shadows outer variable [shadowVariable] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:105:13: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2148:30: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3280:19: style: Local variable 'agentPermsIt' shadows outer variable [shadowVariable] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3254:12: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3280:19: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3283:20: style: Local variable 'i' shadows outer variable [shadowVariable] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3250:12: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3283:20: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2130:58: performance: Function parameter 'name' should be passed by const reference. [passedByValue] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:984:13: style: Variable 'list' can be declared as reference to const [constVariableReference] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1120:15: style: Variable 'conns' can be declared as reference to const [constVariableReference] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1102:40: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:341:30: warning: Conversion of string literal "Can't find address in allocation map" to bool always evaluates to true. [incorrectStringBooleanError] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2937:28: warning: Conversion of string literal "Can't find address in reserved address" to bool always evaluates to true. [incorrectStringBooleanError] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2979:28: warning: Conversion of string literal "Can't find memory handle" to bool always evaluates to true. [incorrectStringBooleanError] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3068:28: warning: Conversion of string literal "Can't find memory handle" to bool always evaluates to true. [incorrectStringBooleanError] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3344:28: warning: Conversion of string literal "Can't find memory handle" to bool always evaluates to true. [incorrectStringBooleanError] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1291:21: error: Uninitialized variable: importAddress [uninitvar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2051:16: style: Variable 'error' is assigned a value that is never used. [unreadVariable] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:2076:14: style: Variable 'error' is assigned a value that is never used. [unreadVariable] ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:3213:7: style: Variable 'nodesCnt' is assigned a value that is never used. [unreadVariable] ROCR-Runtime-rocm-6.1.2/src/core/runtime/signal.cpp:61:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block_list_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/signal.cpp:73:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/signal.cpp:106:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/signal.cpp:127:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable value [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/signal.cpp:131:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ipcLock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/signal.cpp:139:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ipcLock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/signal.cpp:149:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ipcLock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/signal.cpp:156:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ipcLock_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/signal.cpp:165:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable retained_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/signal.cpp:173:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/signal.cpp:200:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable supports_event_age [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/signal.cpp:330:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable count [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/signal.cpp:61:16: style: Variable 'block' can be declared as reference to const [constVariableReference] ROCR-Runtime-rocm-6.1.2/src/core/runtime/signal.cpp:110:16: style: Variable 'block' can be declared as reference to const [constVariableReference] ROCR-Runtime-rocm-6.1.2/src/core/runtime/signal.cpp:61:46: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] ROCR-Runtime-rocm-6.1.2/src/core/runtime/signal.cpp:112:92: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] ROCR-Runtime-rocm-6.1.2/src/core/runtime/svm_profiler.cpp:128:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logGuard [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/svm_profiler.cpp:352:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/svm_profiler.cpp:363:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/svm_profiler.cpp:375:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_buffer [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/runtime/svm_profiler.cpp:212:24: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] ROCR-Runtime-rocm-6.1.2/src/core/runtime/svm_profiler.cpp:212:24: warning: %u in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] ROCR-Runtime-rocm-6.1.2/src/core/runtime/svm_profiler.cpp:115:39: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/svm_profiler.cpp:171:35: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/svm_profiler.cpp:355:51: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/runtime/svm_profiler.cpp:166:17: style: Unused variable: ret [unusedVariable] ROCR-Runtime-rocm-6.1.2/src/core/util/flag.cpp:59:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/util/flag.cpp:204:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cu_mask_ [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/util/flag.cpp:75:14: style: Local variable 'str' shadows outer argument [shadowArgument] ROCR-Runtime-rocm-6.1.2/src/core/util/flag.cpp:70:56: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/core/util/flag.cpp:75:14: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/core/util/flag.cpp:135:25: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] ROCR-Runtime-rocm-6.1.2/src/core/util/flag.cpp:156:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] ROCR-Runtime-rocm-6.1.2/src/core/util/utils.h:339:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/util/atomic_helpers.h:77:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/util/atomic_helpers.h:149:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/util/atomic_helpers.h:155:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/util/atomic_helpers.h:231:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/util/atomic_helpers.h:248:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __ATOMIC_RELAXED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.h:86:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.h:87:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prior [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.cpp:49:17: style:inconclusive: Technically the member function 'rocr::SmallHeap::insertafter' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.h:88:8: note: Technically the member function 'rocr::SmallHeap::insertafter' can be const. ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.cpp:49:17: note: Technically the member function 'rocr::SmallHeap::insertafter' can be const. ROCR-Runtime-rocm-6.1.2/src/core/util/utils.h:271:35: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.h:97:20: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.h:98:12: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.h:98:36: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.h:102:24: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.h:116:17: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.cpp:74:7: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.cpp:74:46: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.cpp:130:27: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.cpp:164:17: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.cpp:130:15: style: Local variable 'remaining' shadows outer function [shadowFunction] ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.h:125:10: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.cpp:130:15: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.cpp:161:13: style: Local variable 'alloc' shadows outer function [shadowFunction] ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.h:119:9: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.cpp:161:13: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/core/util/utils.h:152:26: style: Parameter 'rhs' can be declared as reference to const [constParameterReference] ROCR-Runtime-rocm-6.1.2/src/core/util/timer.cpp:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable freq [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/core/util/timer.cpp:70:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:60:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:84:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:123:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:157:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:189:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:227:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:259:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:292:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:331:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:363:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:396:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:434:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:466:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:498:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:542:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_ERROR [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:589:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:613:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:642:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:673:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:704:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:735:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:768:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:801:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:834:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:898:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:930:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:970:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_ERROR [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:994:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1029:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1057:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1090:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1121:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1158:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1191:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1224:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1262:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1295:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1329:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1368:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1401:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1435:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1473:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1506:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1539:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1583:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_ERROR [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1607:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1644:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_ERROR [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1673:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_ERROR [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1702:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_ERROR [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1731:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_ERROR [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1760:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_ERROR [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/addrinterface.cpp:1787:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_RSRC_TEX_2D [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrcommon.h:332:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrcommon.h:347:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrcommon.h:366:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrcommon.h:385:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrcommon.h:461:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrcommon.h:477:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrcommon.h:545:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrcommon.h:561:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrcommon.h:654:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrcommon.h:675:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrcommon.h:701:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrcommon.h:730:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrcommon.h:939:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrcommon.h:966:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.h:236:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib.h:300:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib.h:308:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib.h:315:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:413:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:485:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:557:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:955:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:988:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_DEPTH_8_24_FLOAT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:1085:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:1144:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:1274:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:1694:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:1743:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_FMT_BC1 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:1764:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_FMT_BC1 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:1783:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:1815:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.h:70:11: style:inconclusive: Technically the member function 'rocr::Addr::Object::operatordelete' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib.h:269:16: style:inconclusive: Technically the member function 'rocr::Addr::Lib::GetChipFamily' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.h:62:5: style: Class 'Object' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.h:179:5: style: Class 'ElemLib' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.h:184:14: style: The destructor '~ElemLib' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.h:63:14: note: Virtual destructor in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.h:184:14: note: Destructor in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib.h:249:14: style: The destructor '~Lib' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.h:63:14: note: Virtual destructor in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib.h:249:14: note: Destructor in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:182:26: style: Variable '*pResult' is reassigned a value before the old one has been used. [redundantAssignment] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:156:26: note: *pResult is assigned ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:182:26: note: *pResult is overwritten ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:1370:25: style:inconclusive: Function 'GetBitsPerPixel' argument 5 names different: declaration 'pBitsUnused' definition 'pUnusedBits'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.h:220:70: note: Function 'GetBitsPerPixel' argument 5 names different: declaration 'pBitsUnused' definition 'pUnusedBits'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:1370:25: note: Function 'GetBitsPerPixel' argument 5 names different: declaration 'pBitsUnused' definition 'pUnusedBits'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:333:26: style: Parameter 'pCompBits' can be declared as pointer to const [constParameterPointer] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:334:26: style: Parameter 'pCompStart' can be declared as pointer to const [constParameterPointer] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.h:70:33: style: Parameter 'pObj' can be declared as pointer to const [constParameterPointer] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.h:70:45: style: Parameter 'pMem' can be declared as pointer to const [constParameterPointer] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrcommon.h:915:27: style: Parameter 'pChanSrc' can be declared as pointer to const [constParameterPointer] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:705:21: warning: Conversion of string literal "Invalid number type" to bool always evaluates to true. [incorrectStringBooleanError] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:153:24: warning: Shifting 32-bit value by 32 bits is undefined behaviour. See condition at line 154. [shiftTooManyBits] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:154:22: note: Assuming that condition 'bits==32' is not redundant ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrelemlib.cpp:153:24: note: Shift ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib.cpp:182:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib.cpp:334:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib.cpp:406:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib.cpp:446:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib.cpp:494:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT_32 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib.cpp:525:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib.cpp:603:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib.cpp:640:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib.cpp:178:30: style:inconclusive: Function 'Create' argument 1 names different: declaration 'pCreateInfo' definition 'pCreateIn'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib.h:252:34: note: Function 'Create' argument 1 names different: declaration 'pCreateInfo' definition 'pCreateIn'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib.cpp:178:30: note: Function 'Create' argument 1 names different: declaration 'pCreateInfo' definition 'pCreateIn'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.h:92:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TileIndexInvalid [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.h:284:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_NOTSUPPORTED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.h:292:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_NOTSUPPORTED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.h:300:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_NOTSUPPORTED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.h:308:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_NOTSUPPORTED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.h:434:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_NOTSUPPORTED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.h:483:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TileIndexNoMacroIndex [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:170:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:450:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:530:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:605:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:658:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:710:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:764:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:823:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:919:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:963:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:1007:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:1059:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:1108:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:1145:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:1195:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:1253:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:1359:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:1427:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:1479:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:1554:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:1622:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:1694:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:1808:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:1921:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:1992:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:2405:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:2807:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:3047:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_THICK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:3277:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:3375:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:3412:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TM_LINEAR_ALIGNED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:3536:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:3574:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:3609:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:3784:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TM_2D_TILED_THICK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:3861:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:3883:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_NOTSUPPORTED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:3918:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:3956:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:133:11: warning: The class 'Lib' defines member function with name 'GetLib' also defined in its parent class 'Lib'. [duplInheritedMember] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib.h:260:17: note: Parent function 'Lib::GetLib' ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:133:11: note: Derived function 'Lib::GetLib' ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.h:84:14: style: The destructor '~Lib' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib.h:249:14: note: Virtual destructor in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.h:84:14: note: Destructor in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:2266:20: style: The statement 'if (factor!=1) factor=1' is logically equivalent to 'factor=1'. [duplicateConditionalAssign] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:2268:20: note: Assignment 'factor=1' ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:2266:20: note: Condition 'factor!=1' is redundant ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:2409:20: style: The statement 'if (factor!=1) factor=1' is logically equivalent to 'factor=1'. [duplicateConditionalAssign] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:2411:20: note: Assignment 'factor=1' ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:2409:20: note: Condition 'factor!=1' is redundant ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:2367:20: style:inconclusive: Function 'HwlComputeXmaskAddrFromCoord' argument 12 names different: declaration 'bitPosition' definition 'pBitPosition'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.h:340:18: note: Function 'HwlComputeXmaskAddrFromCoord' argument 12 names different: declaration 'bitPosition' definition 'pBitPosition'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:2367:20: note: Function 'HwlComputeXmaskAddrFromCoord' argument 12 names different: declaration 'bitPosition' definition 'pBitPosition'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:2801:21: style:inconclusive: Function 'ComputeMicroTileEquation' argument 1 names different: declaration 'bpp' definition 'log2BytesPP'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.h:408:17: note: Function 'ComputeMicroTileEquation' argument 1 names different: declaration 'bpp' definition 'log2BytesPP'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:2801:21: note: Function 'ComputeMicroTileEquation' argument 1 names different: declaration 'bpp' definition 'log2BytesPP'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:3879:21: style:inconclusive: Function 'HwlSetupTileCfg' argument 5 names different: declaration 'mode' definition 'pMode'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.h:475:45: note: Function 'HwlSetupTileCfg' argument 5 names different: declaration 'mode' definition 'pMode'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:3879:21: note: Function 'HwlSetupTileCfg' argument 5 names different: declaration 'mode' definition 'pMode'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:3880:21: style:inconclusive: Function 'HwlSetupTileCfg' argument 6 names different: declaration 'type' definition 'pType'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.h:475:72: note: Function 'HwlSetupTileCfg' argument 6 names different: declaration 'type' definition 'pType'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:3880:21: note: Function 'HwlSetupTileCfg' argument 6 names different: declaration 'type' definition 'pType'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:1760:21: style: Parameter 'pTileInfo' can be declared as pointer to const [constParameterPointer] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib1.cpp:1914:22: style: Parameter 'pTileInfo' can be declared as pointer to const [constParameterPointer] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:311:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:409:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:415:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_RSRC_TEX_1D [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:420:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_RSRC_TEX_2D [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:425:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_RSRC_TEX_3D [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:497:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:505:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:513:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:521:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:529:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:537:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:545:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:552:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:560:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:567:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:575:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:583:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:593:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:603:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:613:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:621:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:636:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:644:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:652:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:660:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:668:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:675:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:683:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:691:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:699:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:826:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_RSRC_LOC_LOCAL [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:832:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_RSRC_LOC_INVIS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:837:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_RSRC_LOC_USWC [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:884:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:896:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:166:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:343:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:410:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:467:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:500:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:531:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:563:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:600:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:630:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_NOTIMPLEMENTED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:655:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:742:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_NOTIMPLEMENTED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:765:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_NOTIMPLEMENTED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:790:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:823:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:859:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:890:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:936:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:967:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:1005:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:1033:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:1065:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:1164:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:1254:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:1391:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_NOTIMPLEMENTED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:1418:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:1457:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:1496:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:1534:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:1591:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:1629:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:1707:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:1813:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:1841:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:1882:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_INVALIDPARAMS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:1915:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_INVALIDPARAMS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:1948:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_INVALIDPARAMS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:1968:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:2006:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_RSRC_TEX_1D [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:2052:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:2081:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:2175:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:130:11: warning: The class 'Lib' defines member function with name 'GetLib' also defined in its parent class 'Lib'. [duplInheritedMember] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib.h:260:17: note: Parent function 'Lib::GetLib' ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:130:11: note: Derived function 'Lib::GetLib' ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:317:5: style: Class 'Lib' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:217:14: style: The destructor '~Lib' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib.h:249:14: note: Virtual destructor in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.h:217:14: note: Destructor in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:2056:79: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:627:54: style: Parameter 'pOut' can be declared as pointer to const [constParameterPointer] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:739:54: style: Parameter 'pOut' can be declared as pointer to const [constParameterPointer] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:762:53: style: Parameter 'pOut' can be declared as pointer to const [constParameterPointer] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrlib2.cpp:1388:55: style: Parameter 'pOut' can be declared as pointer to const [constParameterPointer] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.cpp:99:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_ALLOCSYSMEM_INPUT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.cpp:143:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_FREESYSMEM_INPUT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.cpp:226:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_DEBUGPRINT_INPUT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.cpp:66:5: performance: Variable 'm_client' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.cpp:194:14: style:inconclusive: Technically the member function 'rocr::Addr::Object::operatordelete' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.h:66:11: note: Technically the member function 'rocr::Addr::Object::operatordelete' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.cpp:194:14: note: Technically the member function 'rocr::Addr::Object::operatordelete' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.cpp:90:20: style:inconclusive: Function 'ClientAlloc' argument 1 names different: declaration 'size' definition 'objSize'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.h:82:37: note: Function 'ClientAlloc' argument 1 names different: declaration 'size' definition 'objSize'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.cpp:90:20: note: Function 'ClientAlloc' argument 1 names different: declaration 'size' definition 'objSize'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.cpp:119:12: style:inconclusive: Function 'Alloc' argument 1 names different: declaration 'size' definition 'objSize'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.h:72:24: note: Function 'Alloc' argument 1 names different: declaration 'size' definition 'objSize'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.cpp:119:12: note: Function 'Alloc' argument 1 names different: declaration 'size' definition 'objSize'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.cpp:134:20: style:inconclusive: Function 'ClientFree' argument 1 names different: declaration 'pObj' definition 'pObjMem'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.h:83:35: note: Function 'ClientFree' argument 1 names different: declaration 'pObj' definition 'pObjMem'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.cpp:134:20: note: Function 'ClientFree' argument 1 names different: declaration 'pObj' definition 'pObjMem'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.cpp:161:11: style:inconclusive: Function 'Free' argument 1 names different: declaration 'pObj' definition 'pObjMem'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.h:73:22: note: Function 'Free' argument 1 names different: declaration 'pObj' definition 'pObjMem'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.cpp:161:11: note: Function 'Free' argument 1 names different: declaration 'pObj' definition 'pObjMem'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.cpp:179:12: style:inconclusive: Function 'operatornew' argument 1 names different: declaration 'size' definition 'objSize'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.h:65:31: note: Function 'operatornew' argument 1 names different: declaration 'size' definition 'objSize'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.cpp:179:12: note: Function 'operatornew' argument 1 names different: declaration 'size' definition 'objSize'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.cpp:195:11: style:inconclusive: Function 'operatordelete' argument 1 names different: declaration 'pObj' definition 'pObjMem'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.h:66:33: note: Function 'operatordelete' argument 1 names different: declaration 'pObj' definition 'pObjMem'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.cpp:195:11: note: Function 'operatordelete' argument 1 names different: declaration 'pObj' definition 'pObjMem'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:86:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:187:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:206:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:277:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:305:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:330:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:391:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:546:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:562:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:576:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:38:5: performance: Variable 'ord' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:137:5: performance: Variable 'num_coords' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:317:5: performance: Variable 'm_numBits' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:59:22: style:inconclusive: Technically the member function 'rocr::Addr::V2::Coordinate::getdim' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:68:14: note: Technically the member function 'rocr::Addr::V2::Coordinate::getdim' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:59:22: note: Technically the member function 'rocr::Addr::V2::Coordinate::getdim' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:69:21: style:inconclusive: Technically the member function 'rocr::Addr::V2::Coordinate::operator==' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:71:13: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator==' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:69:21: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator==' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:74:21: style:inconclusive: Technically the member function 'rocr::Addr::V2::Coordinate::operator<' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:72:13: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator<' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:74:21: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator<' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:105:21: style:inconclusive: Technically the member function 'rocr::Addr::V2::Coordinate::operator>' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:73:13: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator>' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:105:21: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator>' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:112:21: style:inconclusive: Technically the member function 'rocr::Addr::V2::Coordinate::operator<=' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:74:13: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator<=' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:112:21: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator<=' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:117:21: style:inconclusive: Technically the member function 'rocr::Addr::V2::Coordinate::operator>=' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:75:13: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator>=' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:117:21: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator>=' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:122:21: style:inconclusive: Technically the member function 'rocr::Addr::V2::Coordinate::operator!=' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:76:13: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator!=' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:122:21: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator!=' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:275:20: style:inconclusive: Technically the member function 'rocr::Addr::V2::CoordTerm::operator==' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:100:13: note: Technically the member function 'rocr::Addr::V2::CoordTerm::operator==' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:275:20: note: Technically the member function 'rocr::Addr::V2::CoordTerm::operator==' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:298:20: style:inconclusive: Technically the member function 'rocr::Addr::V2::CoordTerm::operator!=' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:101:13: note: Technically the member function 'rocr::Addr::V2::CoordTerm::operator!=' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:298:20: note: Technically the member function 'rocr::Addr::V2::CoordTerm::operator!=' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:574:18: style:inconclusive: Technically the member function 'rocr::Addr::V2::CoordEq::operator==' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:131:13: note: Technically the member function 'rocr::Addr::V2::CoordEq::operator==' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:574:18: note: Technically the member function 'rocr::Addr::V2::CoordEq::operator==' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:596:18: style:inconclusive: Technically the member function 'rocr::Addr::V2::CoordEq::operator!=' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:132:13: note: Technically the member function 'rocr::Addr::V2::CoordEq::operator!=' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:596:18: note: Technically the member function 'rocr::Addr::V2::CoordEq::operator!=' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:46:31: style:inconclusive: Function 'set' argument 1 names different: declaration 'dim' definition 'd'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:66:23: note: Function 'set' argument 1 names different: declaration 'dim' definition 'd'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:46:31: note: Function 'set' argument 1 names different: declaration 'dim' definition 'd'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:145:33: style: Parameter 'co' can be declared as reference to const [constParameterReference] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:185:39: style: Parameter 'co' can be declared as reference to const [constParameterReference] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:204:39: style: Parameter 'co' can be declared as reference to const [constParameterReference] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:247:48: style: Parameter 'co' can be declared as reference to const [constParameterReference] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:554:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:570:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.h:222:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_swizzleModeTable [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.h:229:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_swizzleModeTable [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.h:236:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.h:247:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.h:288:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_equationTable [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.h:404:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFX10_SW_PATTERN_NIBBLE01 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.h:473:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.h:500:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.h:523:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.h:547:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipeInterleaveLog2 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:134:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_swizzleModeTable [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:165:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:283:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:403:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:586:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:651:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:721:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:738:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:776:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipesLog2 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:854:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:1014:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_CHIP_FAMILY_NAVI [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:1263:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:1289:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipesLog2 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:1326:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxCompFragLog2 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:1470:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:1995:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_equationTable [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:2059:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_INVALID_EQUATION_INDEX [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:2129:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_RSRC_TEX_2D [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:2152:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:2197:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipesLog2 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:2260:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipeInterleaveLog2 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:2300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:2319:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:2499:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:2571:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:2750:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_INVALIDPARAMS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:2769:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:3401:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:3511:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:3553:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:3638:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:3898:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:3982:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:4080:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_blockVarSizeLog2 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:4353:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxMipLevels [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:4419:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxMipLevels [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:4529:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_blockVarSizeLog2 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:4549:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SW_64KB_Z_X [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:4726:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.h:215:5: style: Class 'Gfx10Lib' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:2206:37: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:261:37: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:381:37: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:563:41: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:1011:13: style:inconclusive: Function 'HwlConvertChipFamily' argument 1 names different: declaration 'uChipFamily' definition 'chipFamily'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.h:334:53: note: Function 'HwlConvertChipFamily' argument 1 names different: declaration 'uChipFamily' definition 'chipFamily'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:1011:13: note: Function 'HwlConvertChipFamily' argument 1 names different: declaration 'uChipFamily' definition 'chipFamily'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:1012:13: style:inconclusive: Function 'HwlConvertChipFamily' argument 2 names different: declaration 'uChipRevision' definition 'chipRevision'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.h:334:74: note: Function 'HwlConvertChipFamily' argument 2 names different: declaration 'uChipRevision' definition 'chipRevision'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:1012:13: note: Function 'HwlConvertChipFamily' argument 2 names different: declaration 'uChipRevision' definition 'chipRevision'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:4070:22: style:inconclusive: Function 'GetSwizzlePatternInfo' argument 3 names different: declaration 'log2Elem' definition 'elemLog2'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.h:396:26: note: Function 'GetSwizzlePatternInfo' argument 3 names different: declaration 'log2Elem' definition 'elemLog2'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:4070:22: note: Function 'GetSwizzlePatternInfo' argument 3 names different: declaration 'log2Elem' definition 'elemLog2'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:519:27: style: Local variable 'elemLog2' shadows outer variable [shadowVariable] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:418:23: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx10/gfx10addrlib.cpp:519:27: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.h:205:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_swizzleModeTable [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.h:212:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_swizzleModeTable [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.h:219:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.h:230:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.h:263:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_equationTable [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.h:379:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GFX11_SW_PATTERN_NIBBLE01 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.h:448:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipesLog2 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.h:474:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.h:499:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.h:523:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipeInterleaveLog2 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:135:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_swizzleModeTable [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:166:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:284:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:436:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:505:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:522:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:561:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipesLog2 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:621:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:738:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_CHIP_FAMILY_NAVI [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:920:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:946:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipesLog2 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:983:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipesLog2 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:1113:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:1642:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_equationTable [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:1705:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_INVALID_EQUATION_INDEX [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:1768:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_RSRC_TEX_2D [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:1791:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:1824:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:1843:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:1918:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:1937:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:2119:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:2203:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:2364:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_INVALIDPARAMS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:2383:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:2904:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:3014:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:3056:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:3141:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:3403:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable valid [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:3487:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:3585:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:3814:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxMipLevels [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:3880:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxMipLevels [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:4027:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:4167:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.h:198:5: style: Class 'Gfx11Lib' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:262:37: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:414:41: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:1815:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:1819:5: note: Found duplicate branches for 'if' and 'else'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:1815:5: note: Found duplicate branches for 'if' and 'else'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:735:13: style:inconclusive: Function 'HwlConvertChipFamily' argument 1 names different: declaration 'uChipFamily' definition 'chipFamily'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.h:309:53: note: Function 'HwlConvertChipFamily' argument 1 names different: declaration 'uChipFamily' definition 'chipFamily'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:735:13: note: Function 'HwlConvertChipFamily' argument 1 names different: declaration 'uChipFamily' definition 'chipFamily'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:736:13: style:inconclusive: Function 'HwlConvertChipFamily' argument 2 names different: declaration 'uChipRevision' definition 'chipRevision'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.h:309:74: note: Function 'HwlConvertChipFamily' argument 2 names different: declaration 'uChipRevision' definition 'chipRevision'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:736:13: note: Function 'HwlConvertChipFamily' argument 2 names different: declaration 'uChipRevision' definition 'chipRevision'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:3575:22: style:inconclusive: Function 'GetSwizzlePatternInfo' argument 3 names different: declaration 'log2Elem' definition 'elemLog2'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.h:371:26: note: Function 'GetSwizzlePatternInfo' argument 3 names different: declaration 'log2Elem' definition 'elemLog2'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:3575:22: note: Function 'GetSwizzlePatternInfo' argument 3 names different: declaration 'log2Elem' definition 'elemLog2'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:388:27: style: Local variable 'elemLog2' shadows outer variable [shadowVariable] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:292:23: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx11/gfx11addrlib.cpp:388:27: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.h:273:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_swizzleModeTable [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.h:281:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_swizzleModeTable [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.h:288:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.h:299:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_swizzleModeTable [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.h:358:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_equationTable [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.h:455:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.h:478:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.h:578:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.h:613:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Block256_2d [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:132:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_swizzleModeTable [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:168:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_se [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:278:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_RSRC_TEX_2D [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:428:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:594:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:775:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Size64K [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:792:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_se [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:869:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:923:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:999:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:1070:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:1141:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipeInterleaveLog2 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:1159:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:1365:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_CHIP_FAMILY_AI [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:1444:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIM_X [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:1510:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIM_X [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:1728:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DIM_X [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:1886:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipeInterleaveLog2 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:2259:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MaxElementBytesLog2 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:2286:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_equationTable [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:2371:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_INVALID_EQUATION_INDEX [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:2409:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:2611:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:2761:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:3035:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:3130:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:3157:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:3182:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipeInterleaveLog2 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:3205:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:3282:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:3428:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_INVALIDPARAMS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:3446:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_INVALIDPARAMS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:4013:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:4112:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:4326:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:4431:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:4578:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inMiptail [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:4729:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:4869:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:5124:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:5203:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Block256_2d [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.h:266:5: style: Class 'Gfx9Lib' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:3123:51: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:362:31: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:726:35: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:1438:14: style:inconclusive: Function 'GetRbEquation' argument 2 names different: declaration 'rbPerSeLog2' definition 'numRbPerSeLog2'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.h:417:48: note: Function 'GetRbEquation' argument 2 names different: declaration 'rbPerSeLog2' definition 'numRbPerSeLog2'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:1438:14: note: Function 'GetRbEquation' argument 2 names different: declaration 'rbPerSeLog2' definition 'numRbPerSeLog2'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:1439:14: style:inconclusive: Function 'GetRbEquation' argument 3 names different: declaration 'seLog2' definition 'numSeLog2'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.h:417:69: note: Function 'GetRbEquation' argument 3 names different: declaration 'seLog2' definition 'numSeLog2'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:1439:14: note: Function 'GetRbEquation' argument 3 names different: declaration 'seLog2' definition 'numSeLog2'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:1701:22: style:inconclusive: Function 'GetPipeEquation' argument 4 names different: declaration 'numPipesLog2' definition 'numPipeLog2'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.h:424:62: note: Function 'GetPipeEquation' argument 4 names different: declaration 'numPipesLog2' definition 'numPipeLog2'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:1701:22: note: Function 'GetPipeEquation' argument 4 names different: declaration 'numPipesLog2' definition 'numPipeLog2'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/gfx9/gfx9addrlib.cpp:457:22: style: Variable 'pOrderDim' can be declared as pointer to const [constVariablePointer] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:212:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TileIndexInvalid [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:263:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_NOTSUPPORTED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:217:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:260:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:186:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:191:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enableAltTiling [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:78:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT_64 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:208:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:292:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_NOTSUPPORTED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:336:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_NOTSUPPORTED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:378:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_CHIP_FAMILY_CI [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:432:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:513:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TM_LINEAR_GENERAL [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:603:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:699:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TileIndexInvalid [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:783:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:936:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:1018:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TM_PRT_TILED_THICK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:1131:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TM_2D_TILED_THIN1 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:1225:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TM_PRT_TILED_THICK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:1261:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TileIndexInvalid [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:1588:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:1667:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:1737:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:1767:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:1819:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TileIndexInvalid [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:1934:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MicroTileWidth [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:2080:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:2115:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:2195:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tileSplitBytes [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:2227:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable banks [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:2249:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:2311:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:794:9: error:inconclusive: Address of local auto-variable assigned to a function parameter. [autoVariables] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:53:23: warning: The class 'CiLib' defines member function with name 'CreateObj' also defined in its parent class 'SiLib'. [duplInheritedMember] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:101:23: note: Parent function 'SiLib::CreateObj' ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:53:23: note: Derived function 'CiLib::CreateObj' ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:108:5: style: Class 'SiLib' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:60:5: style: Class 'CiLib' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:109:14: style: The destructor '~SiLib' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:66:14: note: Virtual destructor in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:109:14: note: Destructor in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:112:31: style: The function 'HwlComputeSurfaceInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:88:31: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:112:31: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:116:31: style: The function 'HwlConvertTileInfoToHW' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:116:31: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:116:31: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:155:31: style: The function 'ComputeBankEquation' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:259:31: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:155:31: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:182:18: style: The function 'HwlSetupTileInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:159:18: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:182:18: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:188:21: style: The function 'HwlGetPitchAlignmentMicroTiled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:174:21: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:188:21: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:191:21: style: The function 'HwlGetSizeAdjustmentMicroTiled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:177:21: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:191:21: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:196:18: style: The function 'HwlCheckLastMacroTiledLvl' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:187:18: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:196:18: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:199:21: style: The function 'HwlTileInfoEqual' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:202:21: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:199:21: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:202:26: style: The function 'HwlDegradeThickTileMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:205:26: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:202:26: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:214:21: style: The function 'HwlSanityCheckMacroTiled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:183:21: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:214:21: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:220:21: style: The function 'HwlGetPitchAlignmentLinear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:166:21: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:220:21: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:222:21: style: The function 'HwlGetSizeAdjustmentLinear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:169:21: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:222:21: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:227:18: style: The function 'HwlComputeSurfaceCoord2DFromBankPipe' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:195:18: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:227:18: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:234:21: style: The function 'HwlPreAdjustBank' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:192:21: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:234:21: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:237:20: style: The function 'HwlPostCheckTileIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:208:20: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:237:20: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:241:18: style: The function 'HwlFmaskPreThunkSurfInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:215:18: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:241:18: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:247:18: style: The function 'HwlFmaskPostThunkSurfInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:223:18: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:247:18: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:255:21: style: The function 'HwlReduceBankWidthHeight' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:231:21: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:255:21: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:267:18: style: The function 'HwlComputeSurfaceAlignmentsMacroTiled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:302:18: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:267:18: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:61:14: style: The destructor '~CiLib' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:109:14: note: Virtual destructor in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:61:14: note: Destructor in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:66:31: style: The function 'HwlComputeSurfaceInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:112:31: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:66:31: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:70:31: style: The function 'HwlComputeFmaskInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:126:31: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:70:31: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:74:24: style: The function 'HwlConvertChipFamily' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:137:24: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:74:24: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:77:21: style: The function 'HwlInitGlobalParams' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:140:21: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:77:21: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:80:31: style: The function 'HwlSetupTileCfg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:143:31: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:80:31: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:84:18: style: The function 'HwlComputeTileDataWidthAndHeightLinear' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:147:18: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:84:18: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:94:18: style: The function 'HwlSetupTileInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:182:18: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:94:18: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:100:20: style: The function 'HwlPostCheckTileIndex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:237:20: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:100:20: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:104:18: style: The function 'HwlFmaskPreThunkSurfInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:241:18: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:104:18: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:110:18: style: The function 'HwlFmaskPostThunkSurfInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:247:18: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:110:18: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:114:26: style: The function 'HwlDegradeThickTileMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:202:26: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:114:26: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:117:18: style: The function 'HwlOverrideTileMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:205:18: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:117:18: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:119:18: style: The function 'HwlOptimizeTileMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:207:18: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:119:18: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:121:18: style: The function 'HwlSelectTileMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:209:18: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:121:18: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:124:18: style: The function 'HwlSetPrtTileMode' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:212:18: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:124:18: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:138:21: style: The function 'HwlComputeMaxBaseAlignments' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:263:21: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:138:21: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:140:21: style: The function 'HwlComputeMaxMetaBaseAlignments' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:265:21: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:140:21: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:147:18: style: The function 'HwlComputeSurfaceAlignmentsMacroTiled' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:267:18: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:147:18: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:2022:5: style: Variable 'lsb' is assigned an expression that holds the same value. [redundantAssignment] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:2014:9: note: lsb is assigned 'pipeInterleaveBits' here. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:2022:5: note: Variable 'lsb' is assigned an expression that holds the same value. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:1253:41: style:inconclusive: Function 'HwlSetupTileInfo' argument 7 names different: declaration 'inputTileInfo' definition 'pTileInfoIn'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:97:24: note: Function 'HwlSetupTileInfo' argument 7 names different: declaration 'inputTileInfo' definition 'pTileInfoIn'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:1253:41: note: Function 'HwlSetupTileInfo' argument 7 names different: declaration 'inputTileInfo' definition 'pTileInfoIn'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:1254:41: style:inconclusive: Function 'HwlSetupTileInfo' argument 8 names different: declaration 'outputTileInfo' definition 'pTileInfoOut'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:97:54: note: Function 'HwlSetupTileInfo' argument 8 names different: declaration 'outputTileInfo' definition 'pTileInfoOut'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:1254:41: note: Function 'HwlSetupTileInfo' argument 8 names different: declaration 'outputTileInfo' definition 'pTileInfoOut'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:1663:21: style:inconclusive: Function 'InitTileSettingTable' argument 1 names different: declaration 'pSetting' definition 'pCfg'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:160:24: note: Function 'InitTileSettingTable' argument 1 names different: declaration 'pSetting' definition 'pCfg'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:1663:21: note: Function 'InitTileSettingTable' argument 1 names different: declaration 'pSetting' definition 'pCfg'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:1763:21: style:inconclusive: Function 'InitMacroTileCfgTable' argument 1 names different: declaration 'pSetting' definition 'pCfg'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:163:24: note: Function 'InitMacroTileCfgTable' argument 1 names different: declaration 'pSetting' definition 'pCfg'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:1763:21: note: Function 'InitMacroTileCfgTable' argument 1 names different: declaration 'pSetting' definition 'pCfg'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:1764:21: style:inconclusive: Function 'InitMacroTileCfgTable' argument 2 names different: declaration 'noOfEntries' definition 'noOfMacroEntries'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:163:42: note: Function 'InitMacroTileCfgTable' argument 2 names different: declaration 'noOfEntries' definition 'noOfMacroEntries'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:1764:21: note: Function 'InitMacroTileCfgTable' argument 2 names different: declaration 'noOfEntries' definition 'noOfMacroEntries'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:2110:25: style:inconclusive: Function 'HwlPadDimensions' argument 8 names different: declaration 'PitchAlign' definition 'pPitchAlign'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.h:145:35: note: Function 'HwlPadDimensions' argument 8 names different: declaration 'PitchAlign' definition 'pPitchAlign'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/ciaddrlib.cpp:2110:25: note: Function 'HwlPadDimensions' argument 8 names different: declaration 'PitchAlign' definition 'pPitchAlign'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_chipFamily [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:242:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TM_LINEAR_GENERAL [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:357:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:467:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:670:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:728:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:775:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:976:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:1138:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TM_1D_TILED_THIN1 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:1177:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:1247:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TM_1D_TILED_THIN1 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:1331:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_DEPTH_SAMPLE_ORDER [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:1460:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:1637:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipeInterleaveBytes [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:1899:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MicroTileWidth [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:2003:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_NON_DISPLAYABLE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:2193:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_DEPTH_SAMPLE_ORDER [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:2349:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipeInterleaveBytes [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:2665:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:2686:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:2759:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_SWIZZLE_GEN_LINEAR [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:2800:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipeInterleaveBytes [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:2834:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipeInterleaveBytes [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:2972:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MicroTileWidth [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:3202:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HtileCacheBits [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:3239:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:3313:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:3355:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:3374:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:3482:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:3516:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:3544:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:3812:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:3899:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:3932:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:3960:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:4017:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipeInterleaveBytes [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:4066:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:4150:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MicroTileHeight [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:3320:9: error:inconclusive: Address of local auto-variable assigned to a function parameter. [autoVariables] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:3826:13: error:inconclusive: Address of local auto-variable assigned to a function parameter. [autoVariables] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:1054:9: style: The if condition is the same as the previous if condition [duplicateCondition] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:1046:9: note: First condition ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:1054:9: note: Second condition ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:2953:21: style:inconclusive: Function 'ComputeBankFromCoord' argument 6 names different: declaration 'tileSpitSlice' definition 'tileSplitSlice'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:268:61: note: Function 'ComputeBankFromCoord' argument 6 names different: declaration 'tileSpitSlice' definition 'tileSplitSlice'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:2953:21: note: Function 'ComputeBankFromCoord' argument 6 names different: declaration 'tileSpitSlice' definition 'tileSplitSlice'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.cpp:3546:20: style: Variable 'pTileInfoIn' can be declared as pointer to const [constVariablePointer] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:152:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipes [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:199:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipes [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:223:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:452:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:682:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MicroTileWidth [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:1237:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_PIPECFG_P8_32x64_32x32 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:1303:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MicroTileWidth [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:1515:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MicroTileWidth [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:1659:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_pipeInterleaveBytes [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:1693:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TM_LINEAR_GENERAL [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:1751:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:1784:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:1877:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:1918:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_CHIP_FAMILY_SI [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:1961:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TileIndexInvalid [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:2278:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:2366:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:2414:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:2519:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_PIPECFG_P4_32x32 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:2646:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_PIPECFG_P4_32x32 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:2683:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:2745:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:2874:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:2922:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TM_LINEAR_GENERAL [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:3000:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:3094:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TM_2D_TILED_XTHICK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:3117:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:3167:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_OK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:3209:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TileIndexInvalid [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:3235:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:3332:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:3379:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TM_2D_TILED_THIN1 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:3422:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TM_2D_TILED_THIN1 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:3451:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_TM_2D_TILED_XTHICK [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:3520:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:3587:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PrtTileSize [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:3632:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDR_INVALID_EQUATION_INDEX [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:3830:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:202:26: style: The function 'HwlDegradeThickTileMode' overrides a function in a base class but just delegates back to the base class. [uselessOverride] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/egbaddrlib.h:205:26: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:202:26: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:935:20: style: Variable 'x5' is reassigned a value before the old one has been used. [redundantAssignment] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:934:20: note: x5 is assigned ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:935:20: note: x5 is overwritten ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:1953:41: style:inconclusive: Function 'HwlSetupTileInfo' argument 7 names different: declaration 'inputTileInfo' definition 'pTileInfoIn'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:185:24: note: Function 'HwlSetupTileInfo' argument 7 names different: declaration 'inputTileInfo' definition 'pTileInfoIn'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:1953:41: note: Function 'HwlSetupTileInfo' argument 7 names different: declaration 'inputTileInfo' definition 'pTileInfoIn'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:1954:41: style:inconclusive: Function 'HwlSetupTileInfo' argument 8 names different: declaration 'outputTileInfo' definition 'pTileInfoOut'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:185:54: note: Function 'HwlSetupTileInfo' argument 8 names different: declaration 'outputTileInfo' definition 'pTileInfoOut'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:1954:41: note: Function 'HwlSetupTileInfo' argument 8 names different: declaration 'outputTileInfo' definition 'pTileInfoOut'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:3113:21: style:inconclusive: Function 'InitTileSettingTable' argument 1 names different: declaration 'pSetting' definition 'pCfg'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.h:337:49: note: Function 'InitTileSettingTable' argument 1 names different: declaration 'pSetting' definition 'pCfg'. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/r800/siaddrlib.cpp:3113:21: note: Function 'InitTileSettingTable' argument 1 names different: declaration 'pSetting' definition 'pCfg'. ROCR-Runtime-rocm-6.1.2/src/image/util.h:82:0: error: #error \ [preprocessorErrorDirective] ROCR-Runtime-rocm-6.1.2/src/image/util.h:82:2: error: #error \ [preprocessorErrorDirective] ROCR-Runtime-rocm-6.1.2/src/image/device_info.cpp:64:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_AGENT_INFO_NAME [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_core_dump.cpp:74:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_core_dump.cpp:121:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_core_dump.cpp:182:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_core_dump.cpp:210:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_core_dump.cpp:251:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_core_dump.cpp:267:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIMIT_CORE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_core_dump.cpp:407:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_core_dump.cpp:85:8: performance:inconclusive: Technically the member function 'rocr::amd::coredump::impl::PackageBuilder::Print' can be static (but you may consider moving to unnamed namespace). [functionStatic] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.hpp:106:5: style: Struct 'control_directive' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.hpp:113:5: style: Struct 'exceptions_mask' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.hpp:120:5: style: Struct 'control_directives' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_core_dump.cpp:202:4: style: The destructor '~LoadSegmentBuilder' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_core_dump.cpp:108:12: note: Virtual destructor in base class ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_core_dump.cpp:202:4: note: Destructor in derived class ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.hpp:162:3: error: Memory leak: ptr [memleak] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_core_dump.cpp:74:15: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_core_dump.cpp:76:58: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_core_dump.cpp:77:54: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_core_dump.cpp:87:61: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:145:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:151:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:214:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:289:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:337:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:343:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:533:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GElf_Rela [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:708:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_ABIVERSION [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:709:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_CLASS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:710:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EI_OSABI [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:720:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_SYMTAB [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:726:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_DYNSYM [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:837:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFMAG0 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:868:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_NOBITS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:969:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_NOBITS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1047:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHN_UNDEF [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1100:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHN_UNDEF [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1132:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_SYMTAB [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1139:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GElf_Sym [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1147:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1182:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_NOTE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1211:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Elf64_Nhdr [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1251:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_RELA [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1256:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1274:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GElf_Rela [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1290:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_NONE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1302:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1318:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1327:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_C_WRITE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1352:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_C_RDWR [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1359:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1374:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_C_RDWR [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1386:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1416:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_NOTE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1478:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1505:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_C_NULL [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1523:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELF_C_WRITE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1657:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1672:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1715:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS32 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1716:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS64 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1721:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1024:11: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:892:18: warning: Member variable 'GElfSection::seg' is not initialized in the constructor. [uninitMemberVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:120:19: style:inconclusive: Technically the member function 'rocr::amd::elf::FileImage::output' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:122:11: style:inconclusive: Technically the member function 'rocr::amd::elf::FileImage::fd' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:313:12: style:inconclusive: Technically the member function 'rocr::amd::elf::Buffer::isEmpty' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1547:21: style:inconclusive: Either there is a missing 'override', or the member function 'rocr::amd::elf::GElfImage::elfEnd' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:792:12: note: Either there is a missing 'override', or the member function 'rocr::amd::elf::GElfImage::elfEnd' can be const. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1547:21: note: Either there is a missing 'override', or the member function 'rocr::amd::elf::GElfImage::elfEnd' can be const. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:425:7: style: Class 'GElfSection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:495:7: style: Class 'GElfStringTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:562:7: style: Class 'GElfSymbolTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:592:7: style: Class 'GElfNoteSection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:652:7: style: Class 'GElfRelocationSection' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:685:7: style: Class 'GElfImage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:871:74: style: Return value 'elf->elfError("gelf_update_phdr failed")' is always false [knownConditionTrueFalse] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:871:74: note: Calling function 'elfError' returns 0 ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:871:74: note: Return value 'elf->elfError("gelf_update_phdr failed")' is always false ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:877:70: style: Return value 'elf->elfError("gelf_getphdr failed")' is always false [knownConditionTrueFalse] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:877:70: note: Calling function 'elfError' returns 0 ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:877:70: note: Return value 'elf->elfError("gelf_getphdr failed")' is always false ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:915:59: style: Return value 'elf->elfError("gelf_get_shdr failed")' is always false [knownConditionTrueFalse] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:915:59: note: Calling function 'elfError' returns 0 ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:915:59: note: Return value 'elf->elfError("gelf_get_shdr failed")' is always false ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:917:63: style: Return value 'elf->elfError("gelf_update_shdr failed")' is always false [knownConditionTrueFalse] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:917:63: note: Calling function 'elfError' returns 0 ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:917:63: note: Return value 'elf->elfError("gelf_update_shdr failed")' is always false ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:926:59: style: Return value 'elf->elfError("gelf_get_shdr failed")' is always false [knownConditionTrueFalse] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:926:59: note: Calling function 'elfError' returns 0 ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:926:59: note: Return value 'elf->elfError("gelf_get_shdr failed")' is always false ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:936:63: style: Return value 'elf->elfError("gelf_update_shdr failed")' is always false [knownConditionTrueFalse] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:936:63: note: Calling function 'elfError' returns 0 ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:936:63: note: Return value 'elf->elfError("gelf_update_shdr failed")' is always false ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:944:59: style: Return value 'elf->elfError("gelf_get_shdr failed")' is always false [knownConditionTrueFalse] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:944:59: note: Calling function 'elfError' returns 0 ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:944:59: note: Return value 'elf->elfError("gelf_get_shdr failed")' is always false ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:968:41: style: Return value 'elf->elfError("elf_newdata failed")' is always false [knownConditionTrueFalse] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:968:41: note: Calling function 'elfError' returns 0 ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:968:41: note: Return value 'elf->elfError("elf_newdata failed")' is always false ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:995:59: style: Return value 'elf->elfError("gelf_get_shdr failed")' is always false [knownConditionTrueFalse] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:995:59: note: Calling function 'elfError' returns 0 ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:995:59: note: Return value 'elf->elfError("gelf_get_shdr failed")' is always false ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:998:63: style: Return value 'elf->elfError("gelf_update_shdr failed")' is always false [knownConditionTrueFalse] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:998:63: note: Calling function 'elfError' returns 0 ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:998:63: note: Return value 'elf->elfError("gelf_update_shdr failed")' is always false ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1149:11: style: Condition '!sym->push(name,value,size,type,binding,shndx,other)' is always false [knownConditionTrueFalse] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1149:21: note: Calling function 'push' returns 1 ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1149:11: note: Condition '!sym->push(name,value,size,type,binding,shndx,other)' is always false ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1257:20: style: Condition '!rela->push(type,symbol,offset,addend)' is always false [knownConditionTrueFalse] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1257:31: note: Calling function 'push' returns 1 ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1257:20: note: Condition '!rela->push(type,symbol,offset,addend)' is always false ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1458:39: style: Condition 'i==ehdr.e_shstrndx' is always false [knownConditionTrueFalse] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:216:43: error: Resource leak: in [resourceLeak] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:218:52: error: Resource leak: in [resourceLeak] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:219:43: error: Resource leak: in [resourceLeak] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:220:42: error: Resource leak: in [resourceLeak] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:243:30: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:290:19: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:319:32: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:325:38: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:334:32: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:337:32: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:956:25: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:976:24: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1022:25: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1024:18: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1208:25: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1209:30: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1273:23: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1691:74: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1720:33: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1725:52: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:221:15: style: The scope of the variable 'written' can be reduced. [variableScope] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:241:11: style: The scope of the variable 'written' can be reduced. [variableScope] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1015:16: style: The scope of the variable 'coffset' can be reduced. [variableScope] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1016:16: style: The scope of the variable 'csize' can be reduced. [variableScope] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1406:16: style: The scope of the variable 'scn' can be reduced. [variableScope] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1020:21: style: Unsigned expression 'offset' can't be negative so it is unnecessary to test it. [unsignedPositive] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1015:26: note: Assignment 'coffset=0', assigned value is 0 ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1020:21: note: Unsigned positive ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:804:41: style:inconclusive: Function 'GElfSegment' argument 1 names different: declaration 'elf' definition 'elf_'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:471:30: note: Function 'GElfSegment' argument 1 names different: declaration 'elf' definition 'elf_'. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:804:41: note: Function 'GElfSegment' argument 1 names different: declaration 'elf' definition 'elf_'. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:804:56: style:inconclusive: Function 'GElfSegment' argument 2 names different: declaration 'index' definition 'index_'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:471:44: note: Function 'GElfSegment' argument 2 names different: declaration 'index' definition 'index_'. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:804:56: note: Function 'GElfSegment' argument 2 names different: declaration 'index' definition 'index_'. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:811:41: style:inconclusive: Function 'GElfSegment' argument 1 names different: declaration 'elf' definition 'elf_'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:472:30: note: Function 'GElfSegment' argument 1 names different: declaration 'elf' definition 'elf_'. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:811:41: note: Function 'GElfSegment' argument 1 names different: declaration 'elf' definition 'elf_'. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:811:56: style:inconclusive: Function 'GElfSegment' argument 2 names different: declaration 'index' definition 'index_'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:472:44: note: Function 'GElfSegment' argument 2 names different: declaration 'index' definition 'index_'. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:811:56: note: Function 'GElfSegment' argument 2 names different: declaration 'index' definition 'index_'. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:892:41: style:inconclusive: Function 'GElfSection' argument 1 names different: declaration 'elf' definition 'elf_'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:425:30: note: Function 'GElfSection' argument 1 names different: declaration 'elf' definition 'elf_'. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:892:41: note: Function 'GElfSection' argument 1 names different: declaration 'elf' definition 'elf_'. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1079:56: style:inconclusive: Function 'getStringIndex' argument 1 names different: declaration 'name' definition 's'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:501:41: note: Function 'getStringIndex' argument 1 names different: declaration 'name' definition 's'. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1079:56: note: Function 'getStringIndex' argument 1 names different: declaration 'name' definition 's'. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1091:45: style:inconclusive: Function 'GElfSymbol' argument 1 names different: declaration 'symtab' definition 'symtab_'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:529:35: note: Function 'GElfSymbol' argument 1 names different: declaration 'symtab' definition 'symtab_'. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1091:45: note: Function 'GElfSymbol' argument 1 names different: declaration 'symtab' definition 'symtab_'. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1091:62: style:inconclusive: Function 'GElfSymbol' argument 2 names different: declaration 'data' definition 'data_'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:529:51: note: Function 'GElfSymbol' argument 2 names different: declaration 'data' definition 'data_'. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1091:62: note: Function 'GElfSymbol' argument 2 names different: declaration 'data' definition 'data_'. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1091:76: style:inconclusive: Function 'GElfSymbol' argument 3 names different: declaration 'index' definition 'index_'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:529:64: note: Function 'GElfSymbol' argument 3 names different: declaration 'index' definition 'index_'. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1091:76: note: Function 'GElfSymbol' argument 3 names different: declaration 'index' definition 'index_'. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1242:75: style:inconclusive: Function 'GElfRelocationSection' argument 2 names different: declaration 'targetSection' definition 'section_'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:652:54: note: Function 'GElfRelocationSection' argument 2 names different: declaration 'targetSection' definition 'section_'. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1242:75: note: Function 'GElfRelocationSection' argument 2 names different: declaration 'targetSection' definition 'section_'. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1280:30: style:inconclusive: Function 'GElfImage' argument 1 names different: declaration 'elfclass' definition 'elfclass_'. [funcArgNamesDifferent] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:685:21: note: Function 'GElfImage' argument 1 names different: declaration 'elfclass' definition 'elfclass_'. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1280:30: note: Function 'GElfImage' argument 1 names different: declaration 'elfclass' definition 'elfclass_'. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:289:23: style: Local variable 'out' shadows outer variable [shadowVariable] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:126:26: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:289:23: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1399:22: style: Local variable 'segment' shadows outer function [shadowFunction] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:747:20: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1399:22: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1415:22: style: Local variable 'section' shadows outer function [shadowFunction] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:750:20: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1415:22: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1437:22: style: Local variable 'section' shadows outer function [shadowFunction] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:750:20: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1437:22: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1444:22: style: Local variable 'section' shadows outer function [shadowFunction] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:750:20: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1444:22: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1451:22: style: Local variable 'section' shadows outer function [shadowFunction] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:750:20: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1451:22: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1459:39: style: Local variable 'section' shadows outer function [shadowFunction] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:750:20: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1459:39: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1494:42: style: Local variable 'section' shadows outer function [shadowFunction] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:750:20: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1494:42: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1498:42: style: Local variable 'section' shadows outer function [shadowFunction] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:750:20: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1498:42: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1507:44: style: Local variable 'section' shadows outer function [shadowFunction] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:750:20: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1507:44: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1512:44: style: Local variable 'segment' shadows outer function [shadowFunction] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:747:20: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1512:44: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1597:24: style: Local variable 'symtab' shadows outer function [shadowFunction] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:744:24: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1597:24: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1649:24: style: Local variable 'note' shadows outer function [shadowFunction] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:757:24: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1649:24: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1672:20: style: Local variable 'section' shadows outer function [shadowFunction] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:750:20: note: Shadowed declaration ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1672:20: note: Shadow variable ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1459:39: style: Variable 'section' can be declared as reference to const [constVariableReference] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1529:42: style: Variable 'seg' can be declared as reference to const [constVariableReference] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:954:17: style: Variable 'edata0' can be declared as pointer to const [constVariablePointer] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1108:40: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1530:77: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1540:96: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1016:22: style: Variable 'csize' is assigned a value that is never used. [unreadVariable] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1023:19: style: Variable 'coffset' is assigned a value that is never used. [unreadVariable] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1024:16: style: Variable 'dest' is assigned a value that is never used. [unreadVariable] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:73:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STT_COMMON [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:83:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_AMDGPU_HSA_AGENT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:88:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STB_GLOBAL [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:93:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_VARIABLE_ALLOCATION_PROGRAM [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:98:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_AMDGPU_HSA_READONLY [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:120:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_WRITE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:161:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:169:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:175:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:200:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kernarg_segment_size [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:214:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kernarg_segment_size [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:268:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:277:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMDGPU_HSA_SEGMENT_LAST [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:289:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbols [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:309:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_AMDGPU_HSA_LOAD_GLOBAL_PROGRAM [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:366:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable img [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:385:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable img [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:393:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable img [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:408:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable img [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:443:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EM_AMDGPU [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:460:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NT_AMD_HSA_CODE_OBJECT_VERSION [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:468:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NT_AMD_HSA_CODE_OBJECT_VERSION [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:494:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NT_AMD_HSA_CODE_OBJECT_VERSION [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:511:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NT_AMD_HSA_HSAIL [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:517:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NT_AMD_HSA_HSAIL [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:528:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable amdgpu_hsa_note_producer_t [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:544:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NT_AMD_HSA_ISA_VERSION [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:614:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EF_AMDGPU_MACH_AMDGCN_GFX600 [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:707:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EM_AMDGPU [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:794:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable amdgpu_hsa_note_producer_t [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:807:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NT_AMD_HSA_PRODUCER [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:816:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable amdgpu_hsa_note_producer_options_t [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:828:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:840:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NT_AMD_HSA_PRODUCER_OPTIONS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:851:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_INVALID_CODE_OBJECT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:898:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbols [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:914:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbols [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:924:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imageInit [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:939:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_AMDGPU_INIT_IMAGE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:950:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable amdgpu_hsa_image_descriptor_t [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:965:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable samplerInit [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:980:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_AMDGPU_INIT_SAMPLER [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:989:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable amdgpu_hsa_sampler_descriptor_t [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:999:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable R_AMDGPU_32_LOW [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1025:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable img [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1042:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable img [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1055:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hsaSections [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1089:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hsaSegments [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1107:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hsaSegments [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1116:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable img [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1130:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable img [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1137:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable img [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1147:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbols [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1157:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable symbols [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1172:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugInfo [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1180:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugLine [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1188:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debugAbbrev [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1212:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1229:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1274:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1282:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1295:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1304:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dec [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1329:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1347:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1378:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1386:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1409:150: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1426:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1449:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable amd_kernel_code_t [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1703:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dec [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1717:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1731:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable codeMap [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1753:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_LOAD [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:529:62: warning: Obsolete function 'alloca' called. [allocaCalled] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:795:72: warning: Obsolete function 'alloca' called. [allocaCalled] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:817:88: warning: Obsolete function 'alloca' called. [allocaCalled] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1379:46: warning: Obsolete function 'alloca' called. [allocaCalled] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:129:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:133:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:143:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:153:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:157:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:214:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:218:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:222:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:226:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:230:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:245:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:249:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:253:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:257:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:261:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:529:37: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:795:42: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:817:50: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:852:24: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:862:24: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:879:14: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:881:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:883:13: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1379:30: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:899:35: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code.cpp:1257:36: style: Unused variable: producer_options [unusedVariable] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.cpp:69:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.cpp:75:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable left [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.cpp:111:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_WRONLY [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.cpp:244:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_EXCEPTION_KIND_INVALID_OPERATION [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.cpp:284:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMDGPU_HSA_SEGMENT_GLOBAL_PROGRAM [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.cpp:322:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_LOOS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.cpp:331:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AMD_KERNEL_CODE_PROPERTIES_IS_DEBUG_ENABLED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.cpp:456:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.cpp:515:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.cpp:594:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hex [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.cpp:669:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.cpp:739:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable space [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.cpp:759:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIG_EXCEPTIONS_INVALID_OPERATION [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.cpp:774:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BRIG_CONTROL_ENABLEBREAKEXCEPTIONS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.cpp:931:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.cpp:1012:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.cpp:114:36: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.cpp:975:21: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.cpp:989:39: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.cpp:1005:41: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.cpp:673:9: performance: Passing the result of c_str() to a stream is slow and redundant. [stlcstrStream] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_hsa_code_util.cpp:678:9: performance: Passing the result of c_str() to a stream is slow and redundant. [stlcstrStream] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:232:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:297:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:393:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.cpp:96:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.cpp:172:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.cpp:194:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.cpp:230:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.cpp:324:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.cpp:371:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.cpp:233:38: style: Unused private function: 'PrefixOption::FindPrefix' [unusedPrivateFunction] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:428:26: note: Unused private function: 'PrefixOption::FindPrefix' ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.cpp:233:38: note: Unused private function: 'PrefixOption::FindPrefix' ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:403:3: style: Class 'PrefixOption' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:208:4: style: The destructor '~Option' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:147:12: note: Virtual destructor in base class ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:208:4: note: Destructor in derived class ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:223:8: style: The function 'ProcessTokens' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:188:16: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:223:8: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:273:4: style: The destructor '~ValueOption' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:147:12: note: Virtual destructor in base class ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:273:4: note: Destructor in derived class ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:330:4: style: The destructor '~ChoiceOption' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:147:12: note: Virtual destructor in base class ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:330:4: note: Destructor in derived class ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:362:4: style: The destructor '~NoArgOption' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:147:12: note: Virtual destructor in base class ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:362:4: note: Destructor in derived class ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:408:4: style: The destructor '~PrefixOption' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:147:12: note: Virtual destructor in base class ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:408:4: note: Destructor in derived class ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.cpp:368:20: style: Variable 'option' can be declared as pointer to const [constVariableReference] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.cpp:311:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ROCR-Runtime-rocm-6.1.2/src/loader/executable.hpp:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_SYMBOL_KIND_KERNEL [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.hpp:90:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_SYMBOL_KIND_VARIABLE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.hpp:457:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:175:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RT_CONSISTENT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:218:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable link_map [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:223:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:245:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:270:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:283:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:371:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_CODE_SYMBOL_INFO_TYPE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:477:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_CODE_SYMBOL_INFO_KERNEL_KERNARG_SEGMENT_SIZE [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:547:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_CODE_SYMBOL_INFO_VARIABLE_ALLOCATION [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:630:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:640:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:705:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:758:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_EXECUTABLE_STATE_FROZEN [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:794:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_EXECUTABLE_STATE_FROZEN [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:874:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:900:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable handle [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:926:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:949:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:980:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable agent [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1108:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_INVALID_ARGUMENT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1140:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_EXECUTABLE_STATE_FROZEN [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1308:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1319:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EM_AMDGPU [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1349:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_LOOS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1381:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1415:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_VARIABLE_ALREADY_DEFINED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1539:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_VARIABLE_UNDEFINED [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1587:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1613:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_ALLOC [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1624:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1784:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1820:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_STATUS_ERROR_INVALID_CODE_OBJECT [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1876:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HSA_EXECUTABLE_STATE_FROZEN [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1892:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] ROCR-Runtime-rocm-6.1.2/src/loader/executable.hpp:251:8: performance:inconclusive: Technically the member function 'rocr::amd::hsa::loader::Logger::IsLoggingEnabled' can be static (but you may consider moving to unnamed namespace). [functionStatic] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:688:15: style:inconclusive: Either there is a missing 'override', or the member function 'rocr::amd::hsa::loader::Segment::IsAddressInSegment' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/loader/executable.hpp:361:8: note: Either there is a missing 'override', or the member function 'rocr::amd::hsa::loader::Segment::IsAddressInSegment' can be const. ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:688:15: note: Either there is a missing 'override', or the member function 'rocr::amd::hsa::loader::Segment::IsAddressInSegment' can be const. ROCR-Runtime-rocm-6.1.2/src/loader/executable.hpp:510:10: style:inconclusive: Either there is a missing 'override', or the member function 'rocr::amd::hsa::loader::ExecutableImpl::id' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/loader/executable.hpp:237:3: style: Class 'Logger' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCR-Runtime-rocm-6.1.2/src/loader/executable.hpp:568:3: style: Class 'AmdHsaCodeLoader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ROCR-Runtime-rocm-6.1.2/src/loader/executable.hpp:164:4: style: The destructor '~KernelSymbol' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/loader/executable.hpp:84:12: note: Virtual destructor in base class ROCR-Runtime-rocm-6.1.2/src/loader/executable.hpp:164:4: note: Destructor in derived class ROCR-Runtime-rocm-6.1.2/src/loader/executable.hpp:166:8: style: The function 'GetInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/loader/executable.hpp:122:16: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/loader/executable.hpp:166:8: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/loader/executable.hpp:215:4: style: The destructor '~VariableSymbol' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/loader/executable.hpp:84:12: note: Virtual destructor in base class ROCR-Runtime-rocm-6.1.2/src/loader/executable.hpp:215:4: note: Destructor in derived class ROCR-Runtime-rocm-6.1.2/src/loader/executable.hpp:217:8: style: The function 'GetInfo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] ROCR-Runtime-rocm-6.1.2/src/loader/executable.hpp:122:16: note: Virtual function in base class ROCR-Runtime-rocm-6.1.2/src/loader/executable.hpp:217:8: note: Function in derived class ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:255:16: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:350:8: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:360:8: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:415:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:419:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:428:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:437:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:441:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:445:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:453:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:460:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:506:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:510:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:514:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:518:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:522:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:526:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:530:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:574:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:578:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:582:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:586:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:590:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:607:8: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:610:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:649:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:653:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:657:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:661:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1095:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1099:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1103:9: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1262:33: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1505:50: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1649:30: style: C-style pointer casting [cstyleCast] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:744:14: style: Variable 'symbol_entry' can be declared as reference to const [constVariableReference] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:747:14: style: Variable 'symbol_entry' can be declared as reference to const [constVariableReference] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1645:24: style: Variable 'sagent' can be declared as pointer to const [constVariablePointer] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1649:23: style: Variable 'esym' can be declared as pointer to const [constVariablePointer] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:297:38: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:962:36: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1184:67: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:1548:41: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ROCR-Runtime-rocm-6.1.2/src/loader/AMDHSAKernelDescriptor.h:124:3: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] ROCR-Runtime-rocm-6.1.2/src/loader/AMDHSAKernelDescriptor.h:150:3: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] ROCR-Runtime-rocm-6.1.2/src/loader/AMDHSAKernelDescriptor.h:176:3: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] diff: head ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_aql_queue.cpp:1316:25: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_gpu_agent.cpp:1430:61: style: C-style pointer casting [cstyleCast] 2.17.0 ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_hsa_loader.cpp:311:65: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_hsa_loader.cpp:306:22: note: Assuming allocation function fails ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_hsa_loader.cpp:306:22: note: Assignment 'memory=mmap(nullptr,adjusted_size,PROT_READ,MAP_PRIVATE,_code_object_file_descriptor,adjusted_offset)', assigned value is 0 ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_hsa_loader.cpp:311:65: note: Null pointer addition head ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_hsa_loader.cpp:311:65: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_hsa_loader.cpp:306:22: note: Assuming allocation function fails ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_hsa_loader.cpp:306:22: note: Assignment 'memory=mmap(nullptr,adjusted_size,PROT_READ,MAP_PRIVATE,_code_object_file_descriptor,adjusted_offset)', assigned value is 0 ROCR-Runtime-rocm-6.1.2/src/core/runtime/amd_hsa_loader.cpp:311:65: note: Null pointer addition 2.17.0 ROCR-Runtime-rocm-6.1.2/src/core/runtime/runtime.cpp:1101:17: style: Variable 'conns' can be declared as reference to const [constVariableReference] 2.17.0 ROCR-Runtime-rocm-6.1.2/src/core/util/flag.cpp:155:18: style: Variable 'c' can be declared as reference to const [constVariableReference] head ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.cpp:49:17: style:inconclusive: Technically the member function 'rocr::SmallHeap::insertafter' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.h:88:8: note: Technically the member function 'rocr::SmallHeap::insertafter' can be const. ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.cpp:49:17: note: Technically the member function 'rocr::SmallHeap::insertafter' can be const. head ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.cpp:74:46: style: C-style pointer casting [cstyleCast] 2.17.0 ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.h:88:8: style:inconclusive: Technically the member function 'rocr::SmallHeap::insertafter' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.cpp:49:17: note: Technically the member function 'rocr::SmallHeap::insertafter' can be const. ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.h:88:8: note: Technically the member function 'rocr::SmallHeap::insertafter' can be const. head ROCR-Runtime-rocm-6.1.2/src/core/util/small_heap.h:98:36: style: C-style pointer casting [cstyleCast] 2.17.0 ROCR-Runtime-rocm-6.1.2/src/core/util/utils.h:172:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lambda [valueFlowBailoutIncompleteVar] head ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.cpp:194:14: style:inconclusive: Technically the member function 'rocr::Addr::Object::operatordelete' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.h:66:11: note: Technically the member function 'rocr::Addr::Object::operatordelete' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.cpp:194:14: note: Technically the member function 'rocr::Addr::Object::operatordelete' can be const. 2.17.0 ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.h:66:11: style:inconclusive: Technically the member function 'rocr::Addr::Object::operatordelete' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.cpp:194:14: note: Technically the member function 'rocr::Addr::Object::operatordelete' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/addrobject.h:66:11: note: Technically the member function 'rocr::Addr::Object::operatordelete' can be const. head ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:105:21: style:inconclusive: Technically the member function 'rocr::Addr::V2::Coordinate::operator>' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:73:13: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator>' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:105:21: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator>' can be const. head ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:112:21: style:inconclusive: Technically the member function 'rocr::Addr::V2::Coordinate::operator<=' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:74:13: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator<=' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:112:21: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator<=' can be const. head ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:117:21: style:inconclusive: Technically the member function 'rocr::Addr::V2::Coordinate::operator>=' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:75:13: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator>=' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:117:21: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator>=' can be const. head ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:122:21: style:inconclusive: Technically the member function 'rocr::Addr::V2::Coordinate::operator!=' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:76:13: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator!=' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:122:21: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator!=' can be const. head ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:275:20: style:inconclusive: Technically the member function 'rocr::Addr::V2::CoordTerm::operator==' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:100:13: note: Technically the member function 'rocr::Addr::V2::CoordTerm::operator==' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:275:20: note: Technically the member function 'rocr::Addr::V2::CoordTerm::operator==' can be const. head ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:298:20: style:inconclusive: Technically the member function 'rocr::Addr::V2::CoordTerm::operator!=' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:101:13: note: Technically the member function 'rocr::Addr::V2::CoordTerm::operator!=' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:298:20: note: Technically the member function 'rocr::Addr::V2::CoordTerm::operator!=' can be const. head ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:574:18: style:inconclusive: Technically the member function 'rocr::Addr::V2::CoordEq::operator==' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:131:13: note: Technically the member function 'rocr::Addr::V2::CoordEq::operator==' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:574:18: note: Technically the member function 'rocr::Addr::V2::CoordEq::operator==' can be const. head ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:596:18: style:inconclusive: Technically the member function 'rocr::Addr::V2::CoordEq::operator!=' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:132:13: note: Technically the member function 'rocr::Addr::V2::CoordEq::operator!=' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:596:18: note: Technically the member function 'rocr::Addr::V2::CoordEq::operator!=' can be const. head ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:59:22: style:inconclusive: Technically the member function 'rocr::Addr::V2::Coordinate::getdim' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:68:14: note: Technically the member function 'rocr::Addr::V2::Coordinate::getdim' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:59:22: note: Technically the member function 'rocr::Addr::V2::Coordinate::getdim' can be const. head ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:69:21: style:inconclusive: Technically the member function 'rocr::Addr::V2::Coordinate::operator==' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:71:13: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator==' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:69:21: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator==' can be const. head ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:74:21: style:inconclusive: Technically the member function 'rocr::Addr::V2::Coordinate::operator<' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:72:13: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator<' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:74:21: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator<' can be const. 2.17.0 ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:100:13: style:inconclusive: Technically the member function 'rocr::Addr::V2::CoordTerm::operator==' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:275:20: note: Technically the member function 'rocr::Addr::V2::CoordTerm::operator==' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:100:13: note: Technically the member function 'rocr::Addr::V2::CoordTerm::operator==' can be const. 2.17.0 ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:101:13: style:inconclusive: Technically the member function 'rocr::Addr::V2::CoordTerm::operator!=' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:298:20: note: Technically the member function 'rocr::Addr::V2::CoordTerm::operator!=' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:101:13: note: Technically the member function 'rocr::Addr::V2::CoordTerm::operator!=' can be const. 2.17.0 ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:131:13: style:inconclusive: Technically the member function 'rocr::Addr::V2::CoordEq::operator==' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:574:18: note: Technically the member function 'rocr::Addr::V2::CoordEq::operator==' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:131:13: note: Technically the member function 'rocr::Addr::V2::CoordEq::operator==' can be const. 2.17.0 ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:132:13: style:inconclusive: Technically the member function 'rocr::Addr::V2::CoordEq::operator!=' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:596:18: note: Technically the member function 'rocr::Addr::V2::CoordEq::operator!=' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:132:13: note: Technically the member function 'rocr::Addr::V2::CoordEq::operator!=' can be const. 2.17.0 ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:68:14: style:inconclusive: Technically the member function 'rocr::Addr::V2::Coordinate::getdim' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:59:22: note: Technically the member function 'rocr::Addr::V2::Coordinate::getdim' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:68:14: note: Technically the member function 'rocr::Addr::V2::Coordinate::getdim' can be const. 2.17.0 ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:71:13: style:inconclusive: Technically the member function 'rocr::Addr::V2::Coordinate::operator==' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:69:21: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator==' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:71:13: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator==' can be const. 2.17.0 ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:72:13: style:inconclusive: Technically the member function 'rocr::Addr::V2::Coordinate::operator<' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:74:21: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator<' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:72:13: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator<' can be const. 2.17.0 ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:73:13: style:inconclusive: Technically the member function 'rocr::Addr::V2::Coordinate::operator>' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:105:21: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator>' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:73:13: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator>' can be const. 2.17.0 ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:74:13: style:inconclusive: Technically the member function 'rocr::Addr::V2::Coordinate::operator<=' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:112:21: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator<=' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:74:13: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator<=' can be const. 2.17.0 ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:75:13: style:inconclusive: Technically the member function 'rocr::Addr::V2::Coordinate::operator>=' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:117:21: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator>=' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:75:13: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator>=' can be const. 2.17.0 ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:76:13: style:inconclusive: Technically the member function 'rocr::Addr::V2::Coordinate::operator!=' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.cpp:122:21: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator!=' can be const. ROCR-Runtime-rocm-6.1.2/src/image/addrlib/src/core/coord.h:76:13: note: Technically the member function 'rocr::Addr::V2::Coordinate::operator!=' can be const. head ROCR-Runtime-rocm-6.1.2/src/image/util.h:82:2: error: #error \ [preprocessorErrorDirective] head ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1540:96: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] head ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1547:21: style:inconclusive: Either there is a missing 'override', or the member function 'rocr::amd::elf::GElfImage::elfEnd' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:792:12: note: Either there is a missing 'override', or the member function 'rocr::amd::elf::GElfImage::elfEnd' can be const. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1547:21: note: Either there is a missing 'override', or the member function 'rocr::amd::elf::GElfImage::elfEnd' can be const. 2.17.0 ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:792:12: style:inconclusive: Either there is a missing 'override', or the member function 'rocr::amd::elf::GElfImage::elfEnd' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:1547:21: note: Either there is a missing 'override', or the member function 'rocr::amd::elf::GElfImage::elfEnd' can be const. ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_elf_image.cpp:792:12: note: Either there is a missing 'override', or the member function 'rocr::amd::elf::GElfImage::elfEnd' can be const. head ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.cpp:233:38: style: Unused private function: 'PrefixOption::FindPrefix' [unusedPrivateFunction] ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:428:26: note: Unused private function: 'PrefixOption::FindPrefix' ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.cpp:233:38: note: Unused private function: 'PrefixOption::FindPrefix' 2.17.0 ROCR-Runtime-rocm-6.1.2/src/libamdhsacode/amd_options.hpp:428:26: style: Unused private function: 'PrefixOption::FindPrefix' [unusedPrivateFunction] head ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:688:15: style:inconclusive: Either there is a missing 'override', or the member function 'rocr::amd::hsa::loader::Segment::IsAddressInSegment' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/loader/executable.hpp:361:8: note: Either there is a missing 'override', or the member function 'rocr::amd::hsa::loader::Segment::IsAddressInSegment' can be const. ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:688:15: note: Either there is a missing 'override', or the member function 'rocr::amd::hsa::loader::Segment::IsAddressInSegment' can be const. 2.17.0 ROCR-Runtime-rocm-6.1.2/src/loader/executable.hpp:361:8: style:inconclusive: Either there is a missing 'override', or the member function 'rocr::amd::hsa::loader::Segment::IsAddressInSegment' can be const. [functionConst] ROCR-Runtime-rocm-6.1.2/src/loader/executable.cpp:688:15: note: Either there is a missing 'override', or the member function 'rocr::amd::hsa::loader::Segment::IsAddressInSegment' can be const. ROCR-Runtime-rocm-6.1.2/src/loader/executable.hpp:361:8: note: Either there is a missing 'override', or the member function 'rocr::amd::hsa::loader::Segment::IsAddressInSegment' can be const. DONE