2024-04-21 00:27 ftp://ftp.de.debian.org/debian/pool/main/p/perftest/perftest_24.01.0+0.38.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=openssl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-105-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.13.0 head-info: fb15ac6 (2024-04-20 19:16:41 +0200) count: 315 131 elapsed-time: 22.9 24.8 head-timing-info: old-timing-info: head results: perftest-24.01.0/encrypt_credentials.c:17:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/encrypt_credentials.c:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CIPHER_CTX_FLAG_WRAP_ALLOW [valueFlowBailoutIncompleteVar] perftest-24.01.0/encrypt_credentials.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/encrypt_credentials.c:21:28: style: Parameter 'plaintext' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/encrypt_credentials.c:21:73: style: Parameter 'kek' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/encrypt_credentials.c:22:30: style: Parameter 'iv' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/gen_data_enc_key.c:16:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/gen_data_enc_key.c:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CIPHER_CTX_FLAG_WRAP_ALLOW [valueFlowBailoutIncompleteVar] perftest-24.01.0/gen_data_enc_key.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/gen_data_enc_key.c:20:28: style: Parameter 'plaintext' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/gen_data_enc_key.c:20:73: style: Parameter 'kek' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/gen_data_enc_key.c:21:30: style: Parameter 'iv' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_resources.h:751:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.h:795:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/atomic_bw.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/atomic_lat.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/cuda_memory.c:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUDA_SUCCESS [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/cuda_memory.c:100:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUDA_SUCCESS [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/cuda_memory.c:104:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/cuda_memory.c:148:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/cuda_memory.c:164:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUDA_SUCCESS [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/cuda_memory.c:237:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/cuda_memory.h:32:74: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/get_clock.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/get_clock.c:195:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/hl_memory.c:26:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/hl_memory.c:53:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/hl_memory.c:64:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/hl_memory.c:93:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/hl_memory.c:106:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/hl_memory.h:26:72: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/host_memory.c:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPC_PRIVATE [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/host_memory.c:63:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/host_memory.c:74:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/host_memory.c:95:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/host_memory.c:108:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/host_memory.c:58:41: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'host_memory_init' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] perftest-24.01.0/src/host_memory.c:109:19: note: You might need to cast the function pointer here perftest-24.01.0/src/host_memory.c:58:41: note: Parameter 'ctx' can be declared as pointer to const perftest-24.01.0/src/host_memory.c:74:26: style: Variable 'host_ctx' can be declared as pointer to const [constVariablePointer] perftest-24.01.0/src/host_memory.c:95:26: style: Variable 'host_ctx' can be declared as pointer to const [constVariablePointer] perftest-24.01.0/src/host_memory.c:105:67: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/host_memory.c:31:25: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] perftest-24.01.0/src/mmap_memory.c:23:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDWR [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/mmap_memory.c:48:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/mmap_memory.c:56:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/mmap_memory.c:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/mmap_memory.c:43:41: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'mmap_memory_init' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] perftest-24.01.0/src/mmap_memory.c:76:19: note: You might need to cast the function pointer here perftest-24.01.0/src/mmap_memory.c:43:41: note: Parameter 'ctx' can be declared as pointer to const perftest-24.01.0/src/mmap_memory.c:56:26: style: Variable 'mmap_ctx' can be declared as pointer to const [constVariablePointer] perftest-24.01.0/src/mmap_memory.c:67:48: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'mmap_memory_free_buffer' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] perftest-24.01.0/src/mmap_memory.c:79:26: note: You might need to cast the function pointer here perftest-24.01.0/src/mmap_memory.c:67:48: note: Parameter 'ctx' can be declared as pointer to const perftest-24.01.0/src/mmap_memory.c:67:74: style: Parameter 'addr' can be declared as pointer to const. However it seems that 'mmap_memory_free_buffer' is a callback function, if 'addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] perftest-24.01.0/src/mmap_memory.c:79:26: note: You might need to cast the function pointer here perftest-24.01.0/src/mmap_memory.c:67:74: note: Parameter 'addr' can be declared as pointer to const perftest-24.01.0/src/multicast_resources.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/multicast_resources.c:108:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/multicast_resources.c:236:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/multicast_resources.c:53:28: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/multicast_resources.c:96:11: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] perftest-24.01.0/src/multicast_resources.c:131:11: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] perftest-24.01.0/src/multicast_resources.c:143:8: style: Variable 'term' can be declared as pointer to const [constVariablePointer] perftest-24.01.0/src/neuron_memory.c:28:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/neuron_memory.c:52:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/neuron_memory.c:68:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/neuron_memory.c:133:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/neuron_memory.c:30:8: style: Variable 'env_var' can be declared as pointer to const [constVariablePointer] perftest-24.01.0/src/neuron_memory.c:114:50: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'neuron_memory_free_buffer' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] perftest-24.01.0/src/neuron_memory.c:137:26: note: You might need to cast the function pointer here perftest-24.01.0/src/neuron_memory.c:114:50: note: Parameter 'ctx' can be declared as pointer to const perftest-24.01.0/src/neuron_memory.c:114:76: style: Parameter 'addr' can be declared as pointer to const. However it seems that 'neuron_memory_free_buffer' is a callback function, if 'addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] perftest-24.01.0/src/neuron_memory.c:137:26: note: You might need to cast the function pointer here perftest-24.01.0/src/neuron_memory.c:114:76: note: Parameter 'addr' can be declared as pointer to const perftest-24.01.0/src/neuron_memory.c:130:69: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/neuron_memory.h:32:76: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_communication.c:122:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_MTU_256 [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:165:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lkey [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:191:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lkey [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:223:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lkey [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:273:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_WC_RECV [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:304:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:468:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lkey [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:512:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_WC_RECV [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:673:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:728:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_PASSIVE [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:855:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qp_num [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:921:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:1114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:1145:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_PASSIVE [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:1261:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:1398:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:1442:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:1479:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:1513:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:1552:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_WC_RECV [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:1583:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lkey [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:1617:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:1630:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:1682:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:1827:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:1840:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:1863:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:1898:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:2103:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lkey [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:2148:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_WC_RECV [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:2204:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_WR_SEND_WITH_IMM [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:2462:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_QP_MIN_RNR_TIMER [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:2685:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAI_PASSIVE [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_communication.c:1123:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] perftest-24.01.0/src/perftest_communication.c:2787:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] perftest-24.01.0/src/perftest_communication.c:1341:1: style: Label 'free_qpx' is not used. [unusedLabel] perftest-24.01.0/src/perftest_communication.c:1346:1: style: Label 'free_qp' is not used. [unusedLabel] perftest-24.01.0/src/perftest_communication.c:211:31: style: Parameter 'user_param' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_communication.c:292:54: style: Parameter 'my_dest' can be declared as pointer to const. However it seems that 'ethernet_write_keys' is a callback function, if 'my_dest' is declared with const you might also need to cast function pointer(s). [constParameterCallback] perftest-24.01.0/src/perftest_communication.c:1435:21: note: You might need to cast the function pointer here perftest-24.01.0/src/perftest_communication.c:292:54: note: Parameter 'my_dest' can be declared as pointer to const perftest-24.01.0/src/perftest_communication.c:293:25: style: Parameter 'comm' can be declared as pointer to const. However it seems that 'ethernet_write_keys' is a callback function, if 'comm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] perftest-24.01.0/src/perftest_communication.c:1435:21: note: You might need to cast the function pointer here perftest-24.01.0/src/perftest_communication.c:293:25: note: Parameter 'comm' can be declared as pointer to const perftest-24.01.0/src/perftest_communication.c:337:25: style: Parameter 'comm' can be declared as pointer to const. However it seems that 'ethernet_read_keys' is a callback function, if 'comm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] perftest-24.01.0/src/perftest_communication.c:1434:21: note: You might need to cast the function pointer here perftest-24.01.0/src/perftest_communication.c:337:25: note: Parameter 'comm' can be declared as pointer to const perftest-24.01.0/src/perftest_communication.c:362:22: style: Variable 'term' can be declared as pointer to const [constVariablePointer] perftest-24.01.0/src/perftest_communication.c:436:50: style: Parameter 'my_dest' can be declared as pointer to const. However it seems that 'rdma_write_keys' is a callback function, if 'my_dest' is declared with const you might also need to cast function pointer(s). [constParameterCallback] perftest-24.01.0/src/perftest_communication.c:1431:21: note: You might need to cast the function pointer here perftest-24.01.0/src/perftest_communication.c:436:50: note: Parameter 'my_dest' can be declared as pointer to const perftest-24.01.0/src/perftest_communication.c:602:33: style: Parameter 'user_param' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_communication.c:603:27: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_communication.c:725:8: style: Variable 'src_ip' can be declared as pointer to const [constVariablePointer] perftest-24.01.0/src/perftest_communication.c:1142:8: style: Variable 'src_ip' can be declared as pointer to const [constVariablePointer] perftest-24.01.0/src/perftest_communication.c:1365:31: style: Parameter 'user_param' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_communication.c:1571:27: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_communication.c:1613:47: style: Parameter 'comm' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_communication.c:1613:59: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_communication.c:1627:46: style: Parameter 'comm' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_communication.c:1659:74: style: Parameter 'my_bw_rep' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_communication.c:1836:62: style: Parameter 'user_param' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_communication.c:2024:55: style: Parameter 'my_dest' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_communication.c:2025:25: style: Parameter 'rem_dest' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_communication.c:2077:31: style: Parameter 'user_param' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_counters.c:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_counters.c:88:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_counters.c:68:29: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] perftest-24.01.0/src/perftest_counters.c:70:24: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] perftest-24.01.0/src/perftest_parameters.c:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:104:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:129:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:135:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:152:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_LEVEL1_DCACHE_LINESIZE [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:839:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:872:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:892:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:921:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:978:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:1019:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:1179:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:1801:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_LINK_LAYER_INFINIBAND [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:1942:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:1994:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:2089:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:2111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:2162:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:2291:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:3267:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:3340:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:3589:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:3763:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:3830:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:3877:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:3913:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cycles_t [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:4023:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:4067:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:4103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cycles_t [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_parameters.c:79:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] perftest-24.01.0/src/perftest_parameters.c:93:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] perftest-24.01.0/src/perftest_parameters.c:2069:6: style: Condition '!max_reads' is always true [knownConditionTrueFalse] perftest-24.01.0/src/perftest_parameters.c:2065:18: note: Assignment 'max_reads=0', assigned value is 0 perftest-24.01.0/src/perftest_parameters.c:2069:6: note: Condition '!max_reads' is always true perftest-24.01.0/src/perftest_parameters.c:2795:53: style: Condition '!cuda_memory_supported()' is always true [knownConditionTrueFalse] perftest-24.01.0/src/perftest_parameters.c:2795:75: note: Calling function 'cuda_memory_supported' returns 0 perftest-24.01.0/src/perftest_parameters.c:2795:53: note: Condition '!cuda_memory_supported()' is always true perftest-24.01.0/src/perftest_parameters.c:2796:34: style: Condition '!cuda_memory_dmabuf_supported()' is always true [knownConditionTrueFalse] perftest-24.01.0/src/perftest_parameters.c:2796:63: note: Calling function 'cuda_memory_dmabuf_supported' returns 0 perftest-24.01.0/src/perftest_parameters.c:2796:34: note: Condition '!cuda_memory_dmabuf_supported()' is always true perftest-24.01.0/src/perftest_parameters.c:2797:27: style: Condition '!rocm_memory_supported()' is always true [knownConditionTrueFalse] perftest-24.01.0/src/perftest_parameters.c:2797:49: note: Calling function 'rocm_memory_supported' returns 0 perftest-24.01.0/src/perftest_parameters.c:2797:27: note: Condition '!rocm_memory_supported()' is always true perftest-24.01.0/src/perftest_parameters.c:2798:29: style: Condition '!neuron_memory_supported()' is always true [knownConditionTrueFalse] perftest-24.01.0/src/perftest_parameters.c:2798:53: note: Calling function 'neuron_memory_supported' returns 0 perftest-24.01.0/src/perftest_parameters.c:2798:29: note: Condition '!neuron_memory_supported()' is always true perftest-24.01.0/src/perftest_parameters.c:2799:36: style: Condition '!neuron_memory_dmabuf_supported()' is always true [knownConditionTrueFalse] perftest-24.01.0/src/perftest_parameters.c:2799:67: note: Calling function 'neuron_memory_dmabuf_supported' returns 0 perftest-24.01.0/src/perftest_parameters.c:2799:36: note: Condition '!neuron_memory_dmabuf_supported()' is always true perftest-24.01.0/src/perftest_parameters.c:2800:25: style: Condition '!hl_memory_supported()' is always true [knownConditionTrueFalse] perftest-24.01.0/src/perftest_parameters.c:2800:45: note: Calling function 'hl_memory_supported' returns 0 perftest-24.01.0/src/perftest_parameters.c:2800:25: note: Condition '!hl_memory_supported()' is always true perftest-24.01.0/src/perftest_parameters.c:2573:8: warning: %d in format string (no. 2) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] perftest-24.01.0/src/perftest_parameters.c:63:37: style: Parameter 'mac' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_parameters.c:66:8: style: Variable 'tmpField' can be declared as pointer to const [constVariablePointer] perftest-24.01.0/src/perftest_parameters.c:101:43: style: Parameter 'ether_str' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_parameters.c:127:29: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_parameters.c:133:30: style: Parameter 'ip6' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_parameters.c:158:9: style: Variable 'file_name' can be declared as pointer to const [constVariablePointer] perftest-24.01.0/src/perftest_parameters.c:999:38: style: Parameter 'rate_input_value' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_parameters.c:1015:63: style: Parameter 'user_param' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_parameters.c:2041:56: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_parameters.c:2062:33: style: Parameter 'user_param' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_parameters.c:3776:91: style: Parameter 'my_bw_rep' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_parameters.c:3776:125: style: Parameter 'rem_bw_rep' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_parameters.c:3869:71: style: Parameter 'delta' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/cuda_memory.h:32:74: style: Parameter 'params' can be declared as pointer to const. However it seems that 'cuda_memory_create' is a callback function, if 'params' is declared with const you might also need to cast function pointer(s). [constParameterCallback] perftest-24.01.0/src/perftest_parameters.c:2821:34: note: You might need to cast the function pointer here perftest-24.01.0/src/cuda_memory.h:32:74: note: Parameter 'params' can be declared as pointer to const perftest-24.01.0/src/rocm_memory.h:28:74: style: Parameter 'params' can be declared as pointer to const. However it seems that 'rocm_memory_create' is a callback function, if 'params' is declared with const you might also need to cast function pointer(s). [constParameterCallback] perftest-24.01.0/src/perftest_parameters.c:2836:34: note: You might need to cast the function pointer here perftest-24.01.0/src/rocm_memory.h:28:74: note: Parameter 'params' can be declared as pointer to const perftest-24.01.0/src/neuron_memory.h:32:76: style: Parameter 'params' can be declared as pointer to const. However it seems that 'neuron_memory_create' is a callback function, if 'params' is declared with const you might also need to cast function pointer(s). [constParameterCallback] perftest-24.01.0/src/perftest_parameters.c:2846:34: note: You might need to cast the function pointer here perftest-24.01.0/src/neuron_memory.h:32:76: note: Parameter 'params' can be declared as pointer to const perftest-24.01.0/src/hl_memory.h:26:72: style: Parameter 'params' can be declared as pointer to const. However it seems that 'hl_memory_create' is a callback function, if 'params' is declared with const you might also need to cast function pointer(s). [constParameterCallback] perftest-24.01.0/src/perftest_parameters.c:2861:34: note: You might need to cast the function pointer here perftest-24.01.0/src/hl_memory.h:26:72: note: Parameter 'params' can be declared as pointer to const perftest-24.01.0/src/perftest_resources.c:842:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:861:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:873:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RDMA_PS_TCP [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:924:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:993:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:1009:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:1217:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:1523:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:1568:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_ACCESS_LOCAL_WRITE [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:1701:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:1785:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:1823:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:1926:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:2145:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:2168:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:2207:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_qp_init_attr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:2420:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_QP_STATE [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:2494:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_QP_STATE [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:2588:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_QP_STATE [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:2656:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:2956:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_send_wr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:3112:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:3185:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_ACCESS_LOCAL_WRITE [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:3212:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_send_wr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:3243:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_wc [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:3285:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_wc [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:3359:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:3611:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:3826:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_wc [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:3933:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_wc [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:4089:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_wc [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:4423:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:4536:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:4665:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:4750:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:4930:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_wc [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:5019:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_wc [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:5177:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:5187:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:5258:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:5349:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RDMA_PS_UDP [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:5448:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/perftest_resources.c:1730:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] perftest-24.01.0/src/perftest_resources.c:1758:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] perftest-24.01.0/src/perftest_resources.c:5354:6: style: Condition '!ctx->cma_master.nodes' is always false [knownConditionTrueFalse] perftest-24.01.0/src/perftest_resources.c:4464:6: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] perftest-24.01.0/src/perftest_resources.c:4602:6: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] perftest-24.01.0/src/perftest_resources.c:4684:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] perftest-24.01.0/src/perftest_resources.c:4841:6: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] perftest-24.01.0/src/perftest_resources.c:2104:1: style: Label 'cqs' is not used. [unusedLabel] perftest-24.01.0/src/perftest_resources.c:1817:59: style:inconclusive: Function 'verify_params_with_device_context' argument 1 names different: declaration 'ctx' definition 'context'. [funcArgNamesDifferent] perftest-24.01.0/src/perftest_resources.h:378:59: note: Function 'verify_params_with_device_context' argument 1 names different: declaration 'ctx' definition 'context'. perftest-24.01.0/src/perftest_resources.c:1817:59: note: Function 'verify_params_with_device_context' argument 1 names different: declaration 'ctx' definition 'context'. perftest-24.01.0/src/perftest_resources.c:5140:60: style:inconclusive: Function 'ctx_get_local_lid' argument 2 names different: declaration 'ib_port' definition 'port'. [funcArgNamesDifferent] perftest-24.01.0/src/perftest_resources.h:732:61: note: Function 'ctx_get_local_lid' argument 2 names different: declaration 'ib_port' definition 'port'. perftest-24.01.0/src/perftest_resources.c:5140:60: note: Function 'ctx_get_local_lid' argument 2 names different: declaration 'ib_port' definition 'port'. perftest-24.01.0/src/perftest_resources.c:156:35: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_resources.c:197:8: style: Variable 'file_name' can be declared as pointer to const [constVariablePointer] perftest-24.01.0/src/perftest_resources.c:828:20: style: Parameter 'hints' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_resources.c:870:31: style: Parameter 'user_param' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_resources.c:899:31: style: Parameter 'user_param' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_resources.c:1692:8: style: Variable 'token' can be declared as pointer to const [constVariablePointer] perftest-24.01.0/src/perftest_resources.c:2208:21: style: Variable 'qp_cap' can be declared as pointer to const [constVariablePointer] perftest-24.01.0/src/perftest_resources.c:2488:25: style: Parameter 'my_dest' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_resources.c:2584:31: style: Parameter 'user_param' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_resources.c:2585:25: style: Parameter 'dest' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_resources.c:2586:25: style: Parameter 'my_dest' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_resources.c:3181:31: style: Parameter 'user_param' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_resources.c:3208:31: style: Parameter 'user_param' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_resources.c:4408:27: style: Variable 'poll_buf' can be declared as pointer to const [constVariablePointer] perftest-24.01.0/src/perftest_resources.c:5216:7: style: Variable 'duration_p' can be declared as pointer to const [constVariablePointer] perftest-24.01.0/src/perftest_resources.c:5342:30: style: Parameter 'user_param' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_resources.c:5402:30: style: Parameter 'user_param' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_resources.c:5418:30: style: Parameter 'user_param' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/perftest_resources.c:5446:25: style: Parameter 'error_message' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/raw_ethernet_fs_rate.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/raw_ethernet_resources.c:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/raw_ethernet_resources.c:224:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_flow_spec_ipv4 [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/raw_ethernet_resources.c:250:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_flow_attr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/raw_ethernet_resources.c:322:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/raw_ethernet_resources.c:371:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/raw_ethernet_resources.c:418:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET_ADDRSTRLEN [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/raw_ethernet_resources.c:453:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/raw_ethernet_resources.c:483:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/raw_ethernet_resources.c:501:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/raw_ethernet_resources.c:696:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_flow_attr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/raw_ethernet_resources.c:770:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_FLOW_SPEC_IPV4 [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/raw_ethernet_resources.c:794:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/raw_ethernet_resources.c:874:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/raw_ethernet_resources.c:983:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_wc [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/raw_ethernet_resources.c:872:25: style: Condition 'set_up_flow_rules(&flow_rules[(qp_index*allocated_flows)+flow_index],ctx,user_param,local_port,remote_port)' is always false [knownConditionTrueFalse] perftest-24.01.0/src/raw_ethernet_resources.c:872:25: note: Calling function 'set_up_flow_rules' returns 0 perftest-24.01.0/src/raw_ethernet_resources.c:872:25: note: Condition 'set_up_flow_rules(&flow_rules[(qp_index*allocated_flows)+flow_index],ctx,user_param,local_port,remote_port)' is always false perftest-24.01.0/src/raw_ethernet_resources.c:315:34: style:inconclusive: Function 'print_ethernet_header' argument 1 names different: declaration 'p_ethernet_header' definition 'in_ethernet_header'. [funcArgNamesDifferent] perftest-24.01.0/src/raw_ethernet_resources.h:164:34: note: Function 'print_ethernet_header' argument 1 names different: declaration 'p_ethernet_header' definition 'in_ethernet_header'. perftest-24.01.0/src/raw_ethernet_resources.c:315:34: note: Function 'print_ethernet_header' argument 1 names different: declaration 'p_ethernet_header' definition 'in_ethernet_header'. perftest-24.01.0/src/raw_ethernet_resources.c:363:39: style:inconclusive: Function 'print_ethernet_vlan_header' argument 1 names different: declaration 'p_ethernet_header' definition 'in_ethernet_header'. [funcArgNamesDifferent] perftest-24.01.0/src/raw_ethernet_resources.h:166:39: note: Function 'print_ethernet_vlan_header' argument 1 names different: declaration 'p_ethernet_header' definition 'in_ethernet_header'. perftest-24.01.0/src/raw_ethernet_resources.c:363:39: note: Function 'print_ethernet_vlan_header' argument 1 names different: declaration 'p_ethernet_header' definition 'in_ethernet_header'. perftest-24.01.0/src/raw_ethernet_resources.c:637:13: style:inconclusive: Function 'create_raw_eth_pkt' argument 3 names different: declaration 'eth_header' definition 'buf'. [funcArgNamesDifferent] perftest-24.01.0/src/raw_ethernet_resources.h:212:13: note: Function 'create_raw_eth_pkt' argument 3 names different: declaration 'eth_header' definition 'buf'. perftest-24.01.0/src/raw_ethernet_resources.c:637:13: note: Function 'create_raw_eth_pkt' argument 3 names different: declaration 'eth_header' definition 'buf'. perftest-24.01.0/src/raw_ethernet_resources.c:62:8: style: Variable 'file_name' can be declared as pointer to const [constVariablePointer] perftest-24.01.0/src/raw_ethernet_resources.c:80:9: style: Variable 'openibd_path' can be declared as pointer to const [constVariablePointer] perftest-24.01.0/src/raw_ethernet_resources.c:97:52: style: Parameter 'gid' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/raw_ethernet_resources.c:118:55: style: Parameter 'saddr' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/raw_ethernet_resources.c:118:71: style: Parameter 'daddr' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/raw_ethernet_resources.c:146:56: style: Parameter 'saddr' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/raw_ethernet_resources.c:146:73: style: Parameter 'daddr' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/raw_ethernet_resources.c:231:78: style: Parameter 'user_param' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/raw_ethernet_resources.c:353:8: style: Variable 'eth_type' can be declared as pointer to const [constVariablePointer] perftest-24.01.0/src/raw_ethernet_resources.c:406:8: style: Variable 'eth_type' can be declared as pointer to const [constVariablePointer] perftest-24.01.0/src/raw_ethernet_resources.c:416:43: style: Parameter 'ip_header' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/raw_ethernet_resources.c:451:44: style: Parameter 'ip_header' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/raw_ethernet_resources.c:480:42: style: Parameter 'udp_header' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/raw_ethernet_resources.c:498:42: style: Parameter 'tcp_header' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/raw_ethernet_resources.c:694:54: style: Parameter 'user_param' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/raw_ethernet_resources.c:707:35: style: Parameter 'user_param' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/raw_ethernet_send_burst_lat.c:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/raw_ethernet_send_bw.c:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/raw_ethernet_send_bw.c:459:1: style: Label 'free_flow_rules' is not used. [unusedLabel] perftest-24.01.0/src/raw_ethernet_send_lat.c:97:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/read_bw.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/read_lat.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/rocm_memory.c:32:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/rocm_memory.c:54:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/rocm_memory.c:64:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/rocm_memory.c:77:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/rocm_memory.c:101:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/rocm_memory.c:54:26: style: Variable 'rocm_ctx' can be declared as pointer to const [constVariablePointer] perftest-24.01.0/src/rocm_memory.c:98:67: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/rocm_memory.h:28:74: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] perftest-24.01.0/src/send_bw.c:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/send_bw.c:95:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/send_bw.c:136:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/send_bw.c:185:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/send_bw.c:341:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] perftest-24.01.0/src/send_lat.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/send_lat.c:100:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/send_lat.c:139:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/send_lat.c:194:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/send_lat.c:342:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] perftest-24.01.0/src/write_bw.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] perftest-24.01.0/src/write_lat.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] diff: head perftest-24.01.0/encrypt_credentials.c:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CIPHER_CTX_FLAG_WRAP_ALLOW [valueFlowBailoutIncompleteVar] head perftest-24.01.0/encrypt_credentials.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/gen_data_enc_key.c:33:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CIPHER_CTX_FLAG_WRAP_ALLOW [valueFlowBailoutIncompleteVar] head perftest-24.01.0/gen_data_enc_key.c:56:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/atomic_bw.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/atomic_lat.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/cuda_memory.c:100:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUDA_SUCCESS [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/cuda_memory.c:104:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/cuda_memory.c:148:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/cuda_memory.c:164:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CUDA_SUCCESS [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/cuda_memory.c:237:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/cuda_memory.h:32:74: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] head perftest-24.01.0/src/cuda_memory.h:32:74: style: Parameter 'params' can be declared as pointer to const. However it seems that 'cuda_memory_create' is a callback function, if 'params' is declared with const you might also need to cast function pointer(s). [constParameterCallback] perftest-24.01.0/src/perftest_parameters.c:2821:34: note: You might need to cast the function pointer here perftest-24.01.0/src/cuda_memory.h:32:74: note: Parameter 'params' can be declared as pointer to const head perftest-24.01.0/src/get_clock.c:195:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/hl_memory.c:106:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/hl_memory.c:53:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/hl_memory.c:64:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/hl_memory.c:93:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/hl_memory.h:26:72: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] head perftest-24.01.0/src/hl_memory.h:26:72: style: Parameter 'params' can be declared as pointer to const. However it seems that 'hl_memory_create' is a callback function, if 'params' is declared with const you might also need to cast function pointer(s). [constParameterCallback] perftest-24.01.0/src/perftest_parameters.c:2861:34: note: You might need to cast the function pointer here perftest-24.01.0/src/hl_memory.h:26:72: note: Parameter 'params' can be declared as pointer to const head perftest-24.01.0/src/host_memory.c:108:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/host_memory.c:58:41: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'host_memory_init' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] perftest-24.01.0/src/host_memory.c:109:19: note: You might need to cast the function pointer here perftest-24.01.0/src/host_memory.c:58:41: note: Parameter 'ctx' can be declared as pointer to const head perftest-24.01.0/src/host_memory.c:63:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/host_memory.c:74:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/host_memory.c:95:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/mmap_memory.c:43:41: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'mmap_memory_init' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] perftest-24.01.0/src/mmap_memory.c:76:19: note: You might need to cast the function pointer here perftest-24.01.0/src/mmap_memory.c:43:41: note: Parameter 'ctx' can be declared as pointer to const head perftest-24.01.0/src/mmap_memory.c:48:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/mmap_memory.c:56:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/mmap_memory.c:67:48: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'mmap_memory_free_buffer' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] perftest-24.01.0/src/mmap_memory.c:79:26: note: You might need to cast the function pointer here perftest-24.01.0/src/mmap_memory.c:67:48: note: Parameter 'ctx' can be declared as pointer to const head perftest-24.01.0/src/mmap_memory.c:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/multicast_resources.c:108:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/multicast_resources.c:236:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/multicast_resources.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/neuron_memory.c:114:50: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'neuron_memory_free_buffer' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] perftest-24.01.0/src/neuron_memory.c:137:26: note: You might need to cast the function pointer here perftest-24.01.0/src/neuron_memory.c:114:50: note: Parameter 'ctx' can be declared as pointer to const head perftest-24.01.0/src/neuron_memory.c:114:76: style: Parameter 'addr' can be declared as pointer to const. However it seems that 'neuron_memory_free_buffer' is a callback function, if 'addr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] perftest-24.01.0/src/neuron_memory.c:137:26: note: You might need to cast the function pointer here perftest-24.01.0/src/neuron_memory.c:114:76: note: Parameter 'addr' can be declared as pointer to const head perftest-24.01.0/src/neuron_memory.c:133:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/neuron_memory.c:52:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/neuron_memory.c:68:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/neuron_memory.h:32:76: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] head perftest-24.01.0/src/neuron_memory.h:32:76: style: Parameter 'params' can be declared as pointer to const. However it seems that 'neuron_memory_create' is a callback function, if 'params' is declared with const you might also need to cast function pointer(s). [constParameterCallback] perftest-24.01.0/src/perftest_parameters.c:2846:34: note: You might need to cast the function pointer here perftest-24.01.0/src/neuron_memory.h:32:76: note: Parameter 'params' can be declared as pointer to const head perftest-24.01.0/src/perftest_communication.c:1114:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:1145:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_PASSIVE [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:122:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_MTU_256 [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:1261:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:1398:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:1442:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:1479:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:1513:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:1552:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_WC_RECV [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:1583:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lkey [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:1617:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:1630:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:165:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lkey [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:1682:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:1827:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:1840:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:1863:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:1898:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:191:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lkey [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:2103:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lkey [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:2148:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_WC_RECV [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:2204:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_WR_SEND_WITH_IMM [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:223:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lkey [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:2462:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_QP_MIN_RNR_TIMER [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:2685:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAI_PASSIVE [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:273:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_WC_RECV [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:304:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:345:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:468:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lkey [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:512:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_WC_RECV [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:673:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:728:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AI_PASSIVE [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:855:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qp_num [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_communication.c:921:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_counters.c:88:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:1019:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:104:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:1179:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:129:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:135:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:152:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_LEVEL1_DCACHE_LINESIZE [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:1801:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_LINK_LAYER_INFINIBAND [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:1942:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:1994:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:2041:56: style: Parameter 'context' can be declared as pointer to const [constParameterPointer] head perftest-24.01.0/src/perftest_parameters.c:2089:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:2111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:2162:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:2291:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:3267:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:3340:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:3589:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:3763:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:3830:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:3877:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:3913:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cycles_t [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:4023:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:4067:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:4103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cycles_t [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:70:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:839:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:872:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:892:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:921:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_parameters.c:978:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:1009:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:1217:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:1523:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:1568:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_ACCESS_LOCAL_WRITE [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:1701:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:1785:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:1823:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:1926:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:2145:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:2168:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:2207:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_qp_init_attr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:2420:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_QP_STATE [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:2494:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_QP_STATE [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:2588:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_QP_STATE [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:2656:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:2956:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_send_wr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:3112:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:3185:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_ACCESS_LOCAL_WRITE [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:3212:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_send_wr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:3243:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_wc [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:3285:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_wc [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:3359:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:3611:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:3826:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_wc [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:3933:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_wc [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:4089:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_wc [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:4423:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:4536:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:4665:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:4750:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable addr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:4930:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_wc [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:5019:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_wc [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:5177:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:5187:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:5258:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:5349:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RDMA_PS_UDP [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:5448:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:842:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:861:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:873:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RDMA_PS_TCP [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:924:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.c:993:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/perftest_resources.h:795:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _a [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/raw_ethernet_fs_rate.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/raw_ethernet_resources.c:224:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_flow_spec_ipv4 [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/raw_ethernet_resources.c:250:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_flow_attr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/raw_ethernet_resources.c:322:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/raw_ethernet_resources.c:371:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/raw_ethernet_resources.c:418:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET_ADDRSTRLEN [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/raw_ethernet_resources.c:453:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INET6_ADDRSTRLEN [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/raw_ethernet_resources.c:483:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/raw_ethernet_resources.c:501:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/raw_ethernet_resources.c:696:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_flow_attr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/raw_ethernet_resources.c:770:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IBV_FLOW_SPEC_IPV4 [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/raw_ethernet_resources.c:794:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/raw_ethernet_resources.c:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/raw_ethernet_resources.c:874:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/raw_ethernet_resources.c:983:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ibv_wc [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/raw_ethernet_send_burst_lat.c:96:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/raw_ethernet_send_bw.c:91:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/raw_ethernet_send_lat.c:97:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/read_bw.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/read_lat.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/rocm_memory.c:101:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/rocm_memory.c:54:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/rocm_memory.c:64:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/rocm_memory.c:77:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hipSuccess [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/rocm_memory.h:28:74: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] head perftest-24.01.0/src/rocm_memory.h:28:74: style: Parameter 'params' can be declared as pointer to const. However it seems that 'rocm_memory_create' is a callback function, if 'params' is declared with const you might also need to cast function pointer(s). [constParameterCallback] perftest-24.01.0/src/perftest_parameters.c:2836:34: note: You might need to cast the function pointer here perftest-24.01.0/src/rocm_memory.h:28:74: note: Parameter 'params' can be declared as pointer to const head perftest-24.01.0/src/send_bw.c:136:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/send_bw.c:185:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/send_bw.c:77:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/send_bw.c:95:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/send_lat.c:100:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/send_lat.c:139:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/send_lat.c:194:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/send_lat.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/write_bw.c:72:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head perftest-24.01.0/src/write_lat.c:80:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] DONE