2025-07-13 07:01 ftp://ftp.de.debian.org/debian/pool/main/d/dbus-broker/dbus-broker_37.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: 843f95e (2025-07-12 14:37:40 +0200) count: 628 629 elapsed-time: 3.2 2.9 head-timing-info: old-timing-info: head results: dbus-broker-37/src/broker/controller.c:276:9: error: There is an unknown macro here somewhere. Configuration is required. If c_rbtree_for_each_entry_safe_postorder_unlink is a macro then please configure it. [unknownMacro] dbus-broker-37/src/bus/bus.c:161:25: error: There is an unknown macro here somewhere. Configuration is required. If c_rbtree_for_each_entry is a macro then please configure it. [unknownMacro] dbus-broker-37/src/broker/main.c:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable program_invocation_short_name [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/main.c:76:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAIN_EXIT [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/main.c:250:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/main.c:275:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/main.c:286:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NULL [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/activation.c:53:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activation_deinitp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/activation.c:102:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable charge [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/broker.c:32:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLIN [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/activation.c:135:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activation_message_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/broker.c:44:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/activation.c:173:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activation_request_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/broker.c:164:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/broker.c:194:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/broker.c:232:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_E_SERIAL_EXHAUSTED [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/listener.c:19:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peer_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/listener.c:76:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listener_deinitp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/listener.c:131:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable listener_link [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/broker.c:28:17: style: Variable 'broker' can be declared as pointer to const [constVariablePointer] dbus-broker-37/src/bus/listener.c:26:49: error: Null pointer dereference [nullPointer] dbus-broker-37/src/broker/controller-dbus.c:99:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DVAR_TYPE_LENGTH_MAX [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/controller-dbus.c:130:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_E_UNEXPECTED_SIGNATURE [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/controller-dbus.c:152:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_dvar_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/controller-dbus.c:196:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_E_INVALID_MESSAGE [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/controller-dbus.c:215:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_E_UNEXPECTED_PATH [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/controller-dbus.c:229:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable policy_registry_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/controller-dbus.c:293:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_E_LISTENER_NOT_FOUND [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/controller-dbus.c:314:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_E_NAME_NOT_FOUND [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/controller-dbus.c:328:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable policy_registry_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/controller-dbus.c:377:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_E_NAME_NOT_FOUND [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/controller-dbus.c:393:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_dvar_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/controller-dbus.c:471:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_E_UNEXPECTED_METHOD [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/controller-dbus.c:487:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_E_UNEXPECTED_METHOD [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/controller-dbus.c:503:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_E_UNEXPECTED_METHOD [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/controller-dbus.c:509:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_E_UNEXPECTED_INTERFACE [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/controller-dbus.c:533:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_E_UNEXPECTED_REPLY [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/controller-dbus.c:553:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_E_UNEXPECTED_REPLY [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/controller-dbus.c:573:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_E_PROTOCOL_VIOLATION [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/controller-dbus.c:658:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DVAR_T_t [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/controller-dbus.c:714:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_dvar_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/src/broker/controller-dbus.c:755:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DVAR_T_TUPLE0 [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/name.c:509:9: error: There is an unknown macro here somewhere. Configuration is required. If c_rbtree_for_each_entry is a macro then please configure it. [unknownMacro] dbus-broker-37/src/bus/match.c:1114:9: error: There is an unknown macro here somewhere. Configuration is required. If c_list_for_each_entry_safe is a macro then please configure it. [unknownMacro] dbus-broker-37/src/broker/main.c:45:39: style: Parameter 'argv' can be declared as const array [constParameter] dbus-broker-37/src/bus/driver.c:1091:25: error: There is an unknown macro here somewhere. Configuration is required. If c_list_for_each_entry is a macro then please configure it. [unknownMacro] dbus-broker-37/src/bus/reply.c:48:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPLY_E_EXISTS [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/reply.c:97:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPLY_REGISTRY_INIT [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/reply.c:116:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner_link [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/policy.c:222:9: error: There is an unknown macro here somewhere. Configuration is required. If c_rbtree_for_each_entry_safe_postorder_unlink is a macro then please configure it. [unknownMacro] dbus-broker-37/src/bus/reply.c:64:17: error: Memory leak: reply [memleak] dbus-broker-37/src/bus/reply.c:21:20: style: Variable 'slot' can be declared as pointer to const [constVariablePointer] dbus-broker-37/src/bus/reply.c:22:23: style: Variable 'key' can be declared as pointer to const [constVariablePointer] dbus-broker-37/src/bus/test-reply.c:25:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REPLY_E_EXISTS [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/test-match.c:17:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable match_rule_user_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/peer.c:42:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/test-match.c:37:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable match_rule_user_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/peer.c:166:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable socket_file [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/test-match.c:65:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable match_rule_user_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/peer.c:258:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable peer_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/test-match.c:126:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable match_rule_user_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/peer.c:424:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_E_NAME_RESERVED [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/test-match.c:180:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_METADATA_INIT [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/peer.c:463:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_E_NAME_RESERVED [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/test-match.c:353:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_METADATA_INIT [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/peer.c:542:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/test-match.c:405:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MATCH_COUNTERS_INIT [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/peer.c:617:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable match_rule_user_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/peer.c:660:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/peer.c:695:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable owner_node [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/peer.c:737:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/peer.c:752:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUS_LOG_POLICY_TYPE_SELINUX [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/peer.c:761:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reply_slot_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/peer.c:859:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reply_slot_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/peer.c:903:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PEER_REGISTRY_INIT [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/peer.c:915:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable registry_node [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/test-reply.c:15:28: style: Variable 'slot2' can be declared as pointer to const [constVariablePointer] dbus-broker-37/src/dbus/address.c:73:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDRESS_TYPE_OTHER [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/address.c:113:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/address.c:142:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/test-name.c:74:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_E_NOT_FOUND [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/test-name.c:118:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_E_ALREADY_OWNER [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/test-name.c:259:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_E_ALREADY_OWNER [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/address.c:137:29: style: Parameter 'address' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/dbus/connection.c:21:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable connection_deinitp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/connection.c:122:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECTION_E_SASL_VIOLATION [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/connection.c:188:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLHUP [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/connection.c:205:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLHUP [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/connection.c:228:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCKET_E_LOST_INTEREST [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/connection.c:242:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/connection.c:327:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONNECTION_E_UNEXPECTED_FDS [valueFlowBailoutIncompleteVar] dbus-broker-37/src/bus/test-name.c:26:27: style: Variable 'o' can be declared as pointer to const [constVariablePointer] dbus-broker-37/src/bus/test-name.c:97:36: style: Variable 'o' can be declared as pointer to const [constVariablePointer] dbus-broker-37/src/bus/test-match.c:154:28: style: Variable 'owner1' can be declared as pointer to const [constVariablePointer] dbus-broker-37/src/dbus/message.c:22:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/message.c:52:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/message.c:105:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/message.c:144:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Message [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/message.c:171:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_dvar_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/message.c:366:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_dvar_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/message.c:461:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MESSAGE_E_INVALID_HEADER [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/message.c:519:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iov_base [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/message.c:652:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/queue.c:87:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_E_QUOTA [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/queue.c:137:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IQUEUE_E_PENDING [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/queue.c:261:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IQUEUE_E_VIOLATION [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/queue.c:349:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IQUEUE_E_VIOLATION [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/sasl.c:60:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASL_CLIENT_STATE_INIT [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/sasl.c:111:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASL_E_PROTOCOL_VIOLATION [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/sasl.c:206:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/sasl.c:237:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASL_SERVER_STATE_CHALLENGE [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/sasl.c:279:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SASL_E_PROTOCOL_VIOLATION [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/socket.c:792:17: error: There is an unknown macro here somewhere. Configuration is required. If c_list_for_each_entry_safe is a macro then please configure it. [unknownMacro] dbus-broker-37/src/dbus/test-address.c:14:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDRESS_TYPE_ID [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/test-message.c:11:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/test-message.c:44:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MessageHeader [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/message.c:379:17: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] dbus-broker-37/src/dbus/message.c:511:15: style: Variable 'end' can be declared as pointer to const [constVariablePointer] dbus-broker-37/src/dbus/message.c:459:42: portability: '(void*)message->header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dbus-broker-37/src/dbus/message.c:459:82: portability: 'p' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dbus-broker-37/src/dbus/message.c:579:47: portability: '(void*)message->header' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dbus-broker-37/src/dbus/message.c:586:51: portability: 'field' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dbus-broker-37/src/dbus/test-sasl.c:11:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sasl_server_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/test-sasl.c:20:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sasl_client_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/test-sasl.c:113:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sasl_server_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/test-sasl.c:150:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sasl_client_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/test-socket.c:15:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable socket_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/test-socket.c:22:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable socket_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/test-socket.c:62:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable socket_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/test-queue.c:20:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iqueue_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/test-queue.c:27:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iqueue_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/test-queue.c:268:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iqueue_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/test-stitching.c:42:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_dvar_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/test-stitching.c:117:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/test-stitching.c:174:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDRESS_TYPE_ID [valueFlowBailoutIncompleteVar] dbus-broker-37/src/dbus/test-queue.c:62:41: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dbus-broker-37/src/dbus/test-queue.c:113:33: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dbus-broker-37/src/dbus/test-queue.c:152:33: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dbus-broker-37/src/dbus/test-queue.c:202:33: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dbus-broker-37/src/dbus/test-queue.c:310:49: portability: 'buffer' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dbus-broker-37/src/launch/launcher.c:256:9: error: There is an unknown macro here somewhere. Configuration is required. If c_rbtree_for_each_entry_safe_postorder_unlink is a macro then please configure it. [unknownMacro] dbus-broker-37/src/dbus/test-stitching.c:66:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] dbus-broker-37/src/dbus/test-stitching.c:63:27: note: Assuming allocation function fails dbus-broker-37/src/dbus/test-stitching.c:63:27: note: Assignment 'p=malloc(before+1)', assigned value is 0 dbus-broker-37/src/dbus/test-stitching.c:66:17: note: Null pointer dereference dbus-broker-37/src/dbus/test-stitching.c:86:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] dbus-broker-37/src/dbus/test-stitching.c:83:27: note: Assuming allocation function fails dbus-broker-37/src/dbus/test-stitching.c:83:27: note: Assignment 'p=malloc(after+1)', assigned value is 0 dbus-broker-37/src/dbus/test-stitching.c:86:17: note: Null pointer dereference dbus-broker-37/src/dbus/test-stitching.c:87:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] dbus-broker-37/src/dbus/test-stitching.c:83:27: note: Assuming allocation function fails dbus-broker-37/src/dbus/test-stitching.c:83:27: note: Assignment 'p=malloc(after+1)', assigned value is 0 dbus-broker-37/src/dbus/test-stitching.c:87:17: note: Null pointer dereference dbus-broker-37/src/dbus/test-stitching.c:159:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: from [nullPointerOutOfMemory] dbus-broker-37/src/dbus/test-stitching.c:156:30: note: Assuming allocation function fails dbus-broker-37/src/dbus/test-stitching.c:156:30: note: Assignment 'from=malloc(n+1)', assigned value is 0 dbus-broker-37/src/dbus/test-stitching.c:159:17: note: Null pointer dereference dbus-broker-37/src/dbus/test-stitching.c:160:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: from [nullPointerOutOfMemory] dbus-broker-37/src/dbus/test-stitching.c:156:30: note: Assuming allocation function fails dbus-broker-37/src/dbus/test-stitching.c:156:30: note: Assignment 'from=malloc(n+1)', assigned value is 0 dbus-broker-37/src/dbus/test-stitching.c:160:17: note: Null pointer dereference dbus-broker-37/src/dbus/test-stitching.c:161:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: from [nullPointerOutOfMemory] dbus-broker-37/src/dbus/test-stitching.c:156:30: note: Assuming allocation function fails dbus-broker-37/src/dbus/test-stitching.c:156:30: note: Assignment 'from=malloc(n+1)', assigned value is 0 dbus-broker-37/src/dbus/test-stitching.c:161:17: note: Null pointer dereference dbus-broker-37/src/dbus/test-stitching.c:162:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: from [nullPointerOutOfMemory] dbus-broker-37/src/dbus/test-stitching.c:156:30: note: Assuming allocation function fails dbus-broker-37/src/dbus/test-stitching.c:156:30: note: Assignment 'from=malloc(n+1)', assigned value is 0 dbus-broker-37/src/dbus/test-stitching.c:162:17: note: Null pointer dereference dbus-broker-37/src/dbus/test-stitching.c:168:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: to [nullPointerOutOfMemory] dbus-broker-37/src/dbus/test-stitching.c:165:28: note: Assuming allocation function fails dbus-broker-37/src/dbus/test-stitching.c:165:28: note: Assignment 'to=malloc(n+1)', assigned value is 0 dbus-broker-37/src/dbus/test-stitching.c:168:17: note: Null pointer dereference dbus-broker-37/src/dbus/test-stitching.c:169:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: to [nullPointerOutOfMemory] dbus-broker-37/src/dbus/test-stitching.c:165:28: note: Assuming allocation function fails dbus-broker-37/src/dbus/test-stitching.c:165:28: note: Assignment 'to=malloc(n+1)', assigned value is 0 dbus-broker-37/src/dbus/test-stitching.c:169:17: note: Null pointer dereference dbus-broker-37/src/dbus/test-stitching.c:170:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: to [nullPointerOutOfMemory] dbus-broker-37/src/dbus/test-stitching.c:165:28: note: Assuming allocation function fails dbus-broker-37/src/dbus/test-stitching.c:165:28: note: Assignment 'to=malloc(n+1)', assigned value is 0 dbus-broker-37/src/dbus/test-stitching.c:170:17: note: Null pointer dereference dbus-broker-37/src/dbus/test-stitching.c:171:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: to [nullPointerOutOfMemory] dbus-broker-37/src/dbus/test-stitching.c:165:28: note: Assuming allocation function fails dbus-broker-37/src/dbus/test-stitching.c:165:28: note: Assignment 'to=malloc(n+1)', assigned value is 0 dbus-broker-37/src/dbus/test-stitching.c:171:17: note: Null pointer dereference dbus-broker-37/src/launch/main.c:32:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable program_invocation_short_name [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/main.c:61:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE_VERSION [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/main.c:112:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/main.c:144:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable launcher_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/main.c:173:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/main.c:35:39: style: Parameter 'argv' can be declared as const array [constParameter] dbus-broker-37/src/launch/nss-cache.c:77:9: error: There is an unknown macro here somewhere. Configuration is required. If c_rbtree_for_each_entry_safe_postorder_unlink is a macro then please configure it. [unknownMacro] dbus-broker-37/src/launch/policy.c:186:9: error: There is an unknown macro here somewhere. Configuration is required. If c_rbtree_for_each_entry_safe_postorder_unlink is a macro then please configure it. [unknownMacro] dbus-broker-37/src/launch/test-config.c:43:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MISC_MFD_NOEXEC_SEAL [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/test-config.c:52:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_parser_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/test-config.c:73:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_closep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/test-config.c:85:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_root_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/test-config.c:98:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_parser_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/test-config.c:105:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_root_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/test-config.c:126:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_root_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/test-nss-cache.c:12:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nss_cache_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/service.c:61:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/service.c:112:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable service_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/service.c:201:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/service.c:270:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_NAME_ERROR_STARTUP_FAILURE [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/service.c:328:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/service.c:423:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sd_bus_message_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/service.c:447:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sd_bus_message_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/service.c:778:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_NAME_ERROR_UNIT_FAILURE [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/service.c:794:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONTROLLER_NAME_ERROR_UNIT_FAILURE [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/service.c:904:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/service.c:989:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/service.c:1019:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/service.c:1055:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable service_data_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/audit-fallback.c:25:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTIL_AUDIT_E_UNAVAILABLE [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/apparmor-fallback.c:48:69: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/util/apparmor-fallback.c:52:71: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/util/apparmor-fallback.c:56:52: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/util/apparmor-fallback.c:60:56: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/util/apparmor-fallback.c:65:50: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/util/apparmor-fallback.c:67:38: style: Parameter 'subject' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/util/apparmor-fallback.c:72:55: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/util/dirwatch.c:29:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirwatch_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/dirwatch.c:86:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inotify_event [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/dirwatch.c:114:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IN_CLOSE_WRITE [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/audit.c:53:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/audit.c:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTIL_AUDIT_E_UNAVAILABLE [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/audit.c:176:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CAPNG_FAIL [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/dirwatch.c:71:31: style: Parameter 'dw' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/util/dirwatch.c:85:33: style: Parameter 'dw' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/util/apparmor.c:37:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_fclosep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/apparmor.c:79:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_fclosep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/apparmor.c:113:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bus_apparmor_registry_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/apparmor.c:156:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/apparmor.c:168:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/apparmor.c:203:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_QUERY_CMD_LABEL_SIZE [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/apparmor.c:239:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_QUERY_CMD_LABEL_SIZE [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/apparmor.c:283:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_QUERY_CMD_LABEL_SIZE [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/apparmor.c:314:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/apparmor.c:370:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_SET_TYPE_OWNER [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/apparmor.c:445:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/apparmor.c:523:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/apparmor.c:597:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/dispatch.c:86:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLLET [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/dispatch.c:141:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLL_CTL_DEL [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/dispatch.c:222:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLL_CLOEXEC [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/dispatch.c:262:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/error.c:122:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/error.c:155:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/dispatch.c:276:26: warning: Obsolete function 'alloca' called. In C99 and later it is recommended to use a variable length array instead. [allocaCalled] dbus-broker-37/src/util/dispatch.c:261:44: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/util/fdlist.c:34:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/fdlist.c:80:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fdlist_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/fs.c:28:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fs_dirlist_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/fs.c:98:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/fs.c:124:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pb [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/fs.c:166:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fs_dirlist_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/service.c:268:25: style: Condition '!strcmp(result,"skipped")' is always false [knownConditionTrueFalse] dbus-broker-37/src/launch/service.c:178:39: style: Parameter 'k' can be declared as pointer to const. However it seems that 'service_compare' is a callback function, if 'k' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dbus-broker-37/src/launch/service.c:133:56: note: You might need to cast the function pointer here dbus-broker-37/src/launch/service.c:178:39: note: Parameter 'k' can be declared as pointer to const dbus-broker-37/src/launch/service.c:179:18: style: Variable 'service' can be declared as pointer to const [constVariablePointer] dbus-broker-37/src/launch/service.c:184:47: style: Parameter 'k' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/launch/service.c:185:18: style: Variable 'service' can be declared as pointer to const [constVariablePointer] dbus-broker-37/src/bus/peer.c:238:15: style: Variable 'peer' can be declared as pointer to const [constVariablePointer] dbus-broker-37/src/bus/peer.c:410:31: style: Parameter 'peer' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/bus/peer.c:733:31: style: Parameter 'peer' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/bus/peer.c:206:13: warning: Uninitialized variable: r [uninitvar] dbus-broker-37/src/bus/peer.c:200:23: note: Assuming condition is false dbus-broker-37/src/bus/peer.c:206:13: note: Uninitialized variable: r dbus-broker-37/src/util/log.c:104:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NULL [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/log.c:125:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_MODE_STDERR [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/log.c:142:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_MODE_JOURNAL [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/log.c:159:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_MODE_JOURNAL [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/log.c:178:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_NULL [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/log.c:215:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_closep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/log.c:281:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_SOCKET [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/log.c:301:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_NOSIGNAL [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/log.c:338:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCOUTQ [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/log.c:380:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_closep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/log.c:480:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/log.c:557:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTRECOVERABLE [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/log.c:584:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_E_TRUNCATED [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/log.c:612:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_E_TRUNCATED [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/log.c:646:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_INFO [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/metrics.c:29:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METRICS_TIMESTAMP_INVALID [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/metrics.c:85:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METRICS_TIMESTAMP_INVALID [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/metrics.c:96:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METRICS_TIMESTAMP_INVALID [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/metrics.c:40:36: style: Parameter 'metrics' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/util/metrics.c:116:49: style: Parameter 'metrics' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/util/misc.c:60:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_closep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/misc.c:169:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/misc.c:191:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/misc.c:262:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/nsec.c:82:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMER_ABSTIME [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/config.c:36:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_path_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/config.c:119:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_node_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/config.c:206:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_root_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/config.c:252:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/config.c:285:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/config.c:353:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIG_LIMIT_MAX_INCOMING_BYTES [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/config.c:416:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONFIG_APPARMOR_ENABLED [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/config.c:443:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/config.c:642:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/config.c:673:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/config.c:680:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_node_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/config.c:1035:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/config.c:1222:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/config.c:1254:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AT_RANDOM [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/config.c:1270:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_closep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/launch/config.c:1350:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config_root_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/selinux-fallback.c:32:66: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/util/selinux-fallback.c:36:68: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/util/selinux-fallback.c:40:55: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/util/selinux-fallback.c:44:47: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/util/selinux-fallback.c:50:48: style: Parameter 'registry' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/util/selinux-fallback.c:56:34: style: Parameter 'log' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/util/proc.c:50:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROC_E_NOT_FOUND [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/proc.c:101:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/proc.c:151:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_fclosep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/proc.c:190:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/selinux.c:139:9: error: There is an unknown macro here somewhere. Configuration is required. If c_rbtree_for_each_entry_safe_postorder_unlink is a macro then please configure it. [unknownMacro] dbus-broker-37/src/util/apparmor.c:446:15: style: Variable 'security_label' can be declared as pointer to const [constVariablePointer] dbus-broker-37/src/util/apparmor.c:525:15: style: Variable 'sender_security_label' can be declared as pointer to const [constVariablePointer] dbus-broker-37/src/util/apparmor.c:526:15: style: Variable 'receiver_security_label' can be declared as pointer to const [constVariablePointer] dbus-broker-37/src/util/apparmor.c:598:15: style: Variable 'security_label' can be declared as pointer to const [constVariablePointer] dbus-broker-37/src/util/proc.c:152:48: style: Variable 'c' can be declared as pointer to const [constVariablePointer] dbus-broker-37/src/util/string.c:17:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/string.c:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/string.c:63:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/sockopt.c:16:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/sockopt.c:73:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/sockopt.c:235:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOL_SOCKET [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/log.c:191:21: style: Parameter 'log' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/util/systemd.c:45:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/log.c:307:22: portability: 'blob' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dbus-broker-37/src/util/log.c:357:22: portability: 'blob' is of type 'const void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] dbus-broker-37/src/util/log.c:274:22: style: union member 'Anonymous0::buffer' is never used. [unusedStructMember] dbus-broker-37/src/util/sockopt.c:170:26: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] dbus-broker-37/src/util/test-dirwatch.c:15:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirwatch_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/test-dispatch.c:22:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIOCINQ [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/test-dispatch.c:45:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dispatch_context_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/test-fdlist.c:12:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fdlist_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/test-fdlist.c:60:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLL_CLOEXEC [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/test-fdlist.c:101:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPOLL_CLOEXEC [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/test-fs.c:15:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_closedirp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/test-nsec.c:13:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_MONOTONIC [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/test-misc.c:20:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MISC_F_SEAL_SEAL [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/test-misc.c:55:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out_error [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/test-misc.c:155:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/test-proc.c:45:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROC_E_NOT_FOUND [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/test-proc.c:57:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_closep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/test-proc.c:89:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_closep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/test-systemd.c:27:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/test-peersec.c:24:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_closep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/test-peersec.c:116:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_closep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/test-sockopt.c:28:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_UNIX [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/test-sockopt.c:43:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_closep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/test-sockopt.c:62:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_closep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/test-sockopt.c:100:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_closep [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/test-peersec.c:85:25: error: Resource leak: client_a [resourceLeak] dbus-broker-37/src/util/test-peersec.c:89:25: error: Resource leak: client_a [resourceLeak] dbus-broker-37/src/util/test-peersec.c:98:52: error: Null pointer dereference [nullPointer] dbus-broker-37/src/util/test-user.c:59:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_SLOT_BYTES [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/test-user.c:112:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_SLOT_BYTES [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/test-peersec.c:106:18: style: Variable 'client_b' is assigned a value that is never used. [unreadVariable] dbus-broker-37/src/util/test-sockopt.c:40:29: style: Parameter 'address' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/util/test-sockopt.c:201:28: style: Variable 'wpipe_down' is assigned a value that is never used. [unreadVariable] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-common.c:20:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __BYTE_ORDER [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-common.c:24:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __BYTE_ORDER [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-common.c:28:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __BYTE_ORDER [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-common.c:19:32: style: Parameter 'var' can be declared as pointer to const [constParameterPointer] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-common.c:23:32: style: Parameter 'var' can be declared as pointer to const [constParameterPointer] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-common.c:27:32: style: Parameter 'var' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/util/user.c:48:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/user.c:60:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserUsage [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/user.c:117:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/user.c:158:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_E_QUOTA [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/user.c:175:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/user.c:193:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable User [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/user.c:243:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/user.c:283:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable user_usage_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/user.c:384:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_REGISTRY_NULL [valueFlowBailoutIncompleteVar] dbus-broker-37/src/util/user.c:409:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_REGISTRY_NULL [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar.c:27:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable big_endian [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar.c:54:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable var [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar.c:187:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTRECOVERABLE [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar.c:227:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent_types [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar.c:249:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_buffer [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar.c:83:45: style: Parameter 'var' can be declared as pointer to const [constParameterPointer] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar.c:90:41: style: Parameter 'var' can be declared as pointer to const [constParameterPointer] dbus-broker-37/src/util/user.c:86:20: style: Variable 'usage' can be declared as pointer to const [constVariablePointer] dbus-broker-37/src/util/user.c:354:15: style: Variable 'user' can be declared as pointer to const [constVariablePointer] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-type.c:85:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocated_type [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-type.c:331:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable element [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-writer.c:39:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOMEM [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-writer.c:147:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i_buffer [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-reader.c:206:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTRECOVERABLE [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-reader.c:435:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTRECOVERABLE [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-reader.c:482:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTRECOVERABLE [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-reader.c:693:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTRECOVERABLE [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-type.c:167:38: style: Condition 'i>i_container+2' is always true [knownConditionTrueFalse] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-type.c:163:38: note: Assuming that condition 'i==i_container+2' is not redundant dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-type.c:167:38: note: Condition 'i>i_container+2' is always true dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-writer.c:297:68: warning: Invalid test for overflow 'var->n_root_type+(uint8_t)types->length>=(uint8_t)types->length'; signed integer overflow is undefined behavior. Some mainstream compilers remove such overflow tests when optimising the code and assume it's always true. [invalidTestForOverflow] dbus-broker-37/subprojects/libcdvar-1/src/test-type.c:107:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DVAR_TII_EXPAND [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/test-type.c:112:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcini-1/src/c-ini-reader.c:28:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reader [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcini-1/src/c-ini-reader.c:82:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entry [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcini-1/src/c-ini-reader.c:156:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable group [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcini-1/src/c-ini-reader.c:285:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raw [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcini-1/src/c-ini-reader.c:320:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E2BIG [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcini-1/src/c-ini-reader.c:426:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reader [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcini-1/src/c-ini.c:191:9: error: There is an unknown macro here somewhere. Configuration is required. If c_list_for_each_entry_safe is a macro then please configure it. [unknownMacro] dbus-broker-37/subprojects/libcini-1/src/c-ini-reader.c:224:26: style: The if condition is the same as the previous if condition [duplicateCondition] dbus-broker-37/subprojects/libcini-1/src/c-ini-reader.c:216:26: note: First condition dbus-broker-37/subprojects/libcini-1/src/c-ini-reader.c:224:26: note: Second condition dbus-broker-37/subprojects/libcini-1/src/c-ini-reader.c:38:13: style: Condition 'r' is always false [knownConditionTrueFalse] dbus-broker-37/subprojects/libcini-1/src/c-ini-reader.c:37:30: note: Calling function 'c_ini_reader_init' returns 0 dbus-broker-37/subprojects/libcini-1/src/c-ini-reader.c:37:30: note: Assignment 'r=c_ini_reader_init(reader)', assigned value is 0 dbus-broker-37/subprojects/libcini-1/src/c-ini-reader.c:38:13: note: Condition 'r' is always false dbus-broker-37/subprojects/libcini-1/src/c-ini-reader.c:430:13: style: Condition 'r' is always false [knownConditionTrueFalse] dbus-broker-37/subprojects/libcini-1/src/c-ini-reader.c:429:30: note: Calling function 'c_ini_reader_init' returns 0 dbus-broker-37/subprojects/libcini-1/src/c-ini-reader.c:429:30: note: Assignment 'r=c_ini_reader_init(&reader)', assigned value is 0 dbus-broker-37/subprojects/libcini-1/src/c-ini-reader.c:430:13: note: Condition 'r' is always false dbus-broker-37/subprojects/libcini-1/src/c-ini-reader.c:63:59: style: Parameter 'reader' can be declared as pointer to const [constParameterPointer] dbus-broker-37/subprojects/libcini-1/src/c-ini-reader.c:78:46: style: Parameter 'raw' can be declared as pointer to const [constParameterPointer] dbus-broker-37/subprojects/libcini-1/src/c-ini-reader.c:153:46: style: Parameter 'raw' can be declared as pointer to const [constParameterPointer] dbus-broker-37/subprojects/libcini-1/src/test-api.c:66:15: style: Variable 'group' is assigned a value that is never used. [unreadVariable] dbus-broker-37/subprojects/libcini-1/src/test-api.c:77:15: style: Variable 'entry' is assigned a value that is never used. [unreadVariable] dbus-broker-37/subprojects/libcini-1/src/test-basic.c:32:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable domain [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcini-1/src/test-basic.c:146:26: style: Parameter 'argv' can be declared as const array [constParameter] dbus-broker-37/subprojects/libcini-1/src/test-reader.c:120:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcini-1/src/test-reader.c:232:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-reader.c:638:66: warning: Invalid test for overflow 'var->n_root_type+(uint8_t)types->length>=(uint8_t)types->length'; signed integer overflow is undefined behavior. Some mainstream compilers remove such overflow tests when optimising the code and assume it's always true. [invalidTestForOverflow] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-reader.c:546:56: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-reader.c:711:44: style:inconclusive: Function 'c_dvar_is_path' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar.h:217:33: note: Function 'c_dvar_is_path' argument 1 names different: declaration 'string' definition 'str'. dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-reader.c:711:44: note: Function 'c_dvar_is_path' argument 1 names different: declaration 'string' definition 'str'. dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-reader.c:711:56: style:inconclusive: Function 'c_dvar_is_path' argument 2 names different: declaration 'n_string' definition 'len'. [funcArgNamesDifferent] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar.h:217:48: note: Function 'c_dvar_is_path' argument 2 names different: declaration 'n_string' definition 'len'. dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-reader.c:711:56: note: Function 'c_dvar_is_path' argument 2 names different: declaration 'n_string' definition 'len'. dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-reader.c:737:35: style:inconclusive: Function 'c_dvar_is_string' argument 1 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-private.h:20:35: note: Function 'c_dvar_is_string' argument 1 names different: declaration 'string' definition 'str'. dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-reader.c:737:35: note: Function 'c_dvar_is_string' argument 1 names different: declaration 'string' definition 'str'. dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-reader.c:737:47: style:inconclusive: Function 'c_dvar_is_string' argument 2 names different: declaration 'n_string' definition 'len'. [funcArgNamesDifferent] dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-private.h:20:50: note: Function 'c_dvar_is_string' argument 2 names different: declaration 'n_string' definition 'len'. dbus-broker-37/subprojects/libcdvar-1/src/c-dvar-reader.c:737:47: note: Function 'c_dvar_is_string' argument 2 names different: declaration 'n_string' definition 'len'. dbus-broker-37/subprojects/libcini-1/src/test-reader.c:290:26: style: Parameter 'argv' can be declared as const array [constParameter] dbus-broker-37/subprojects/libclist-3/src/c-list.h:58:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libclist-3/src/c-list.h:207:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libclist-3/src/c-list.h:258:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libclist-3/src/c-list.h:274:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libclist-3/src/test-api.c:22:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libclist-3/src/test-api.c:24:16: warning: Assert statement calls a function which may have desired side effects: 'c_list_init'. [assertWithSideEffect] dbus-broker-37/subprojects/libclist-3/src/c-list.h:58:24: style: Redundant pointer operation on 'what' - it's already a pointer. [redundantPointerOp] dbus-broker-37/subprojects/libclist-3/src/c-list.h:207:32: style: Redundant pointer operation on 'what' - it's already a pointer. [redundantPointerOp] dbus-broker-37/subprojects/libclist-3/src/c-list.h:258:34: style: Redundant pointer operation on 'source' - it's already a pointer. [redundantPointerOp] dbus-broker-37/subprojects/libclist-3/src/c-list.h:274:34: style: Redundant pointer operation on 'target' - it's already a pointer. [redundantPointerOp] dbus-broker-37/subprojects/libclist-3/src/test-basic.c:127:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libclist-3/src/test-basic.c:154:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libclist-3/src/test-basic.c:276:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libclist-3/src/test-embed.c:45:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable foo [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcrbtree-3/src/c-rbtree.h:165:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __parent_and_flags [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/test-api.c:21:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __BYTE_ORDER [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/test-api.c:119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DVAR_TII_EXPAND [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libclist-3/src/test-basic.c:281:24: warning: Assert statement modifies 'i'. [assignmentInAssert] dbus-broker-37/subprojects/libclist-3/src/test-basic.c:276:28: error: Non-local variable '.link' will use object that points to local variable 'list'. [danglingLifetime] dbus-broker-37/subprojects/libclist-3/src/test-basic.c:276:36: note: Address of variable taken here. dbus-broker-37/subprojects/libclist-3/src/test-basic.c:276:36: note: Passed to constructor of 'CList'. dbus-broker-37/subprojects/libclist-3/src/test-basic.c:276:19: note: Variable created here. dbus-broker-37/subprojects/libclist-3/src/test-basic.c:276:28: note: Non-local variable '.link' will use object that points to local variable 'list'. dbus-broker-37/subprojects/libclist-3/src/test-basic.c:280:26: style: The comparison 'i == 0' is always true. [knownConditionTrueFalse] dbus-broker-37/subprojects/libclist-3/src/test-basic.c:278:34: note: 'i' is assigned value '0' here. dbus-broker-37/subprojects/libclist-3/src/test-basic.c:280:26: note: The comparison 'i == 0' is always true. dbus-broker-37/subprojects/libcdvar-1/src/test-basic.c:19:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/test-basic.c:113:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DVAR_TII_EXPAND [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/test-basic.c:164:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DVAR_TII_EXPAND [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/test-basic.c:200:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/test-basic.c:289:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DVAR_TII_EXPAND [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/test-basic.c:315:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DVAR_TII_EXPAND [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcrbtree-3/src/test-api.c:84:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rb [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcrbtree-3/src/c-rbtree.h:165:23: style: Redundant pointer operation on 'n' - it's already a pointer. [redundantPointerOp] dbus-broker-37/subprojects/libcrbtree-3/src/c-rbtree.c:501:18: style: Variable 't' can be declared as pointer to const [constVariablePointer] dbus-broker-37/subprojects/libcrbtree-3/src/c-rbtree.c:808:69: style: Parameter 'previous' can be declared as pointer to const [constParameterPointer] dbus-broker-37/subprojects/libcrbtree-3/src/c-rbtree.h:206:49: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] dbus-broker-37/subprojects/libcrbtree-3/src/c-rbtree.h:270:48: style: Parameter 't' can be declared as pointer to const [constParameterPointer] dbus-broker-37/subprojects/libcrbtree-3/src/c-rbtree-private.h:17:43: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] dbus-broker-37/subprojects/libcrbtree-3/src/c-rbtree-private.h:21:53: style: Parameter 'n' can be declared as pointer to const [constParameterPointer] dbus-broker-37/subprojects/libcrbtree-3/src/test-misc.c:43:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __parent_and_flags [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:88:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable visited [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:92:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable visited [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:134:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROT_READ [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:221:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRACE_TRACEME [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:286:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTRACE_SINGLESTEP [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcrbtree-3/src/test-map.c:80:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable marker [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:138:44: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:134:24: note: Assuming allocation function fails dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:134:24: note: Assignment 'ctx->map=mmap(NULL,ctx->mapsize,PROT_READ|PROT_WRITE,MAP_SHARED|MAP_ANON,-1,0)', assigned value is 0 dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:137:21: note: Assignment 'ctx->tree=(void*)ctx->map', assigned value is 0 dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:138:44: note: Null pointer addition dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:229:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:236:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:243:9: style: Statements following noreturn function 'raise()' will never be executed. [unreachableCode] dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:71:29: style: Parameter 't' can be declared as pointer to const. However it seems that 'compare' is a callback function, if 't' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:101:54: note: You might need to cast the function pointer here dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:71:29: note: Parameter 't' can be declared as pointer to const dbus-broker-37/subprojects/libcdvar-1/src/test-api.c:20:89: style: Variable 'varp' can be declared as pointer to const [constVariablePointer] dbus-broker-37/subprojects/libcrbtree-3/src/test-posix.c:87:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_THREAD_CPUTIME_ID [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcrbtree-3/src/test-posix.c:140:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preorder [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcrbtree-3/src/test-posix.c:213:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcshquote-1/src/c-shquote.c:67:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTRECOVERABLE [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcshquote-1/src/c-shquote.c:155:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTRECOVERABLE [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcshquote-1/src/c-shquote.c:203:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTRECOVERABLE [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcshquote-1/src/c-shquote.c:232:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTRECOVERABLE [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcshquote-1/src/c-shquote.c:262:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENOTRECOVERABLE [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcshquote-1/src/c-shquote.c:598:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcdvar-1/src/test-api.c:20:89: style: Variable 'varp' is assigned a value that is never used. [unreadVariable] dbus-broker-37/subprojects/libcdvar-1/src/test-basic.c:72:26: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dbus-broker-37/subprojects/libcdvar-1/src/test-basic.c:308:30: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dbus-broker-37/subprojects/libcdvar-1/src/test-basic.c:308:36: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] dbus-broker-37/subprojects/libcshquote-1/src/c-shquote.c:596:49: style:inconclusive: Function 'c_shquote_parse_argv' argument 3 names different: declaration 'in' definition 'input'. [funcArgNamesDifferent] dbus-broker-37/subprojects/libcshquote-1/src/c-shquote.h:41:38: note: Function 'c_shquote_parse_argv' argument 3 names different: declaration 'in' definition 'input'. dbus-broker-37/subprojects/libcshquote-1/src/c-shquote.c:596:49: note: Function 'c_shquote_parse_argv' argument 3 names different: declaration 'in' definition 'input'. dbus-broker-37/subprojects/libcshquote-1/src/c-shquote.c:597:44: style:inconclusive: Function 'c_shquote_parse_argv' argument 4 names different: declaration 'n_in' definition 'n_input'. [funcArgNamesDifferent] dbus-broker-37/subprojects/libcshquote-1/src/c-shquote.h:42:33: note: Function 'c_shquote_parse_argv' argument 4 names different: declaration 'n_in' definition 'n_input'. dbus-broker-37/subprojects/libcshquote-1/src/c-shquote.c:597:44: note: Function 'c_shquote_parse_argv' argument 4 names different: declaration 'n_in' definition 'n_input'. dbus-broker-37/subprojects/libcrbtree-3/src/test-posix.c:78:15: style: Variable 'node' can be declared as pointer to const [constVariablePointer] dbus-broker-37/subprojects/libcshquote-1/src/test-api.c:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcshquote-1/src/test-api.c:23:37: style: The comparison '_C_SHQUOTE_E_SUCCESS == 0' is always true. [knownConditionTrueFalse] dbus-broker-37/subprojects/libcshquote-1/src/test-basic.c:127:11: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/subprojects/libcshquote-1/src/test-basic.c:121:11: note: r is assigned dbus-broker-37/subprojects/libcshquote-1/src/test-basic.c:127:11: note: r is overwritten dbus-broker-37/subprojects/libcshquote-1/src/test-reference.c:47:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SHELL_ERROR_BAD_QUOTING [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcshquote-1/src/test-reference.c:73:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_SHELL_ERROR_EMPTY_STRING [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcutf8-1/src/bench-ascii.c:20:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_THREAD_CPUTIME_ID [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcutf8-1/src/bench-ascii.c:32:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcutf8-1/src/bench-ascii.c:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcutf8-1/src/bench-ascii.c:52:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcrbtree-3/src/test-map.c:27:15: style: Variable 'node' can be declared as pointer to const [constVariablePointer] dbus-broker-37/subprojects/libcutf8-1/src/bench-ascii.c:51:23: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: string [nullPointerOutOfMemory] dbus-broker-37/subprojects/libcutf8-1/src/bench-ascii.c:61:24: note: Assuming allocation function fails dbus-broker-37/subprojects/libcutf8-1/src/bench-ascii.c:61:24: note: Assignment 'string=malloc(500ULL*1024ULL*1024ULL)', assigned value is 0 dbus-broker-37/subprojects/libcutf8-1/src/bench-ascii.c:71:21: note: Calling function 'test_strlen', 1st argument 'string' value is 0 dbus-broker-37/subprojects/libcutf8-1/src/bench-ascii.c:51:23: note: Null pointer dereference dbus-broker-37/subprojects/libcutf8-1/src/bench-ascii.c:65:17: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: string [nullPointerOutOfMemory] dbus-broker-37/subprojects/libcutf8-1/src/bench-ascii.c:61:24: note: Assuming allocation function fails dbus-broker-37/subprojects/libcutf8-1/src/bench-ascii.c:61:24: note: Assignment 'string=malloc(500ULL*1024ULL*1024ULL)', assigned value is 0 dbus-broker-37/subprojects/libcutf8-1/src/bench-ascii.c:65:17: note: Null pointer dereference dbus-broker-37/subprojects/libcutf8-1/src/bench-ascii.c:67:9: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: string [nullPointerOutOfMemory] dbus-broker-37/subprojects/libcutf8-1/src/bench-ascii.c:61:24: note: Assuming allocation function fails dbus-broker-37/subprojects/libcutf8-1/src/bench-ascii.c:61:24: note: Assignment 'string=malloc(500ULL*1024ULL*1024ULL)', assigned value is 0 dbus-broker-37/subprojects/libcutf8-1/src/bench-ascii.c:67:9: note: Null pointer dereference dbus-broker-37/subprojects/libcutf8-1/src/bench-multibyte.c:20:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCK_THREAD_CPUTIME_ID [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcutf8-1/src/bench-multibyte.c:32:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcutf8-1/src/bench-multibyte.c:42:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcutf8-1/src/trivial-utf8.c:104:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcutf8-1/src/trivial-utf8.c:153:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EINVAL [valueFlowBailoutIncompleteVar] dbus-broker-37/subprojects/libcutf8-1/src/trivial-utf8.c:187:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/bench-connect.c:17:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_closep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/bench-connect.c:31:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/bench-connect.c:58:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metrics_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/bench-connect.c:72:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metrics_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/bench-connect.c:87:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metrics_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/bench-connect.c:16:46: style: Parameter 'broker' can be declared as pointer to const [constParameterPointer] dbus-broker-37/test/dbus/bench-connect.c:30:54: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] dbus-broker-37/subprojects/libcutf8-1/src/trivial-utf8.c:187:25: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'ptrdiff_t {aka signed int}'. [invalidPrintfArgType_sint] dbus-broker-37/test/dbus/bench-message.c:17:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_closep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/bench-message.c:44:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/bench-message.c:111:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metrics_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/bench-message.c:127:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metrics_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-broker.c:11:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/bench-message.c:143:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable metrics_deinit [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-broker.c:24:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-broker.c:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-broker.c:96:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-lifetime.c:11:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-lifetime.c:22:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-lifetime.c:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-lifetime.c:61:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-lifetime.c:89:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-fdstream.c:46:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DVAR_T_TUPLE0 [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-fdstream.c:104:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DVAR_T_TUPLE0 [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-fdstream.c:142:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable message_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-fdstream.c:200:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_closep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/bench-message.c:16:46: style: Parameter 'broker' can be declared as pointer to const [constParameterPointer] dbus-broker-37/test/dbus/bench-message.c:43:98: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] dbus-broker-37/test/dbus/tool-flood.c:14:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_closep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/tool-flood.c:45:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_closep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-matches.c:11:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-matches.c:36:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-matches.c:69:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-matches.c:119:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-matches.c:146:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-matches.c:173:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-matches.c:205:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-matches.c:238:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-matches.c:262:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-matches.c:300:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-matches.c:345:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-message.c:101:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DVAR_INIT [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-message.c:130:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DVAR_INIT [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-message.c:166:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DVAR_INIT [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-message.c:201:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-message.c:219:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DVAR_INIT [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-message.c:259:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C_DVAR_INIT [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-broker.c:26:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sd_event_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-broker.c:44:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLD_EXITED [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-broker.c:156:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sd_bus_message_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-broker.c:187:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sd_bus_flush_close_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-broker.c:294:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-broker.c:348:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-broker.c:383:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sd_event_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-broker.c:418:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIPE_BUF [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-broker.c:546:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sd_bus_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-broker.c:573:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_closep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-broker.c:587:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sd_bus_flush_close_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-broker.c:613:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sd_bus_flush_close_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-broker.c:644:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sd_bus_flush_close_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-broker.c:666:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_WR [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-broker.c:683:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sd_bus_message_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-broker.c:702:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sd_bus_message_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-broker.c:723:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sd_bus_message_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-broker.c:742:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sd_bus_message_unrefp [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:14:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:66:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:162:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:412:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:560:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:675:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:797:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:898:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:932:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:1009:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:1068:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:1122:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:1247:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:1399:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:1515:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:1631:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:1702:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:1814:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:1938:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:2045:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:2090:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:2131:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:2166:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:2221:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:2256:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:2359:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:2470:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/test-driver.c:2512:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable util_broker_freep [valueFlowBailoutIncompleteVar] dbus-broker-37/test/dbus/util-broker.c:170:20: style: Condition 'r>=0' is always true [knownConditionTrueFalse] dbus-broker-37/test/dbus/util-broker.c:169:31: note: Calling function 'util_append_policy' returns 0 dbus-broker-37/test/dbus/util-broker.c:169:31: note: Assignment 'r=util_append_policy(message2)', assigned value is 0 dbus-broker-37/test/dbus/util-broker.c:170:20: note: Condition 'r>=0' is always true dbus-broker-37/test/dbus/util-broker.c:263:20: style: Condition 'r>=0' is always true [knownConditionTrueFalse] dbus-broker-37/test/dbus/util-broker.c:262:31: note: Calling function 'util_append_policy' returns 0 dbus-broker-37/test/dbus/util-broker.c:262:31: note: Assignment 'r=util_append_policy(message)', assigned value is 0 dbus-broker-37/test/dbus/util-broker.c:263:20: note: Condition 'r>=0' is always true dbus-broker-37/test/dbus/util-broker.c:402:46: style: Condition 'broker->listener_fd<0' is always true [knownConditionTrueFalse] dbus-broker-37/test/dbus/util-broker.c:396:33: note: Assuming that condition 'broker->listener_fd>=0' is not redundant dbus-broker-37/test/dbus/util-broker.c:402:46: note: Condition 'broker->listener_fd<0' is always true dbus-broker-37/test/dbus/util-broker.c:372:48: style: Parameter 'source' can be declared as pointer to const. However it seems that 'util_event_sigusr1' is a callback function, if 'source' is declared with const you might also need to cast function pointer(s). [constParameterCallback] dbus-broker-37/test/dbus/util-broker.c:393:55: note: You might need to cast the function pointer here dbus-broker-37/test/dbus/util-broker.c:372:48: note: Parameter 'source' can be declared as pointer to const dbus-broker-37/test/dbus/util-broker.c:373:17: style: Variable 'broker' can be declared as pointer to const [constVariablePointer] dbus-broker-37/test/dbus/util-broker.c:572:37: style: Parameter 'broker' can be declared as pointer to const [constParameterPointer] dbus-broker-37/test/dbus/util-broker.c:586:38: style: Parameter 'broker' can be declared as pointer to const [constParameterPointer] dbus-broker-37/test/dbus/util-broker.c:612:34: style: Parameter 'broker' can be declared as pointer to const [constParameterPointer] dbus-broker-37/test/dbus/test-driver.c:86:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:82:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:86:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:133:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:129:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:133:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:191:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:177:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:191:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:223:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:222:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:223:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:225:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:223:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:225:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:272:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:271:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:272:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:274:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:272:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:274:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:438:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:425:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:438:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:586:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:573:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:586:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:620:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:608:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:620:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:635:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:632:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:635:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:664:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:653:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:664:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:702:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:688:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:702:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:825:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:812:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:825:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:922:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:911:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:922:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:959:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:945:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:959:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:1036:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:1022:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:1036:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:1094:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:1081:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:1094:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:1148:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:1135:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:1148:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:1275:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:1260:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:1275:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:1426:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:1412:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:1426:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:1542:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:1528:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:1542:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:1728:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:1715:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:1728:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:1841:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:1827:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:1841:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:1964:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:1951:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:1964:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:2072:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:2058:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:2072:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:2117:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:2103:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:2117:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:2156:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:2144:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:2156:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:2191:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:2179:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:2191:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:2246:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:2234:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:2246:19: note: r is overwritten dbus-broker-37/test/dbus/test-driver.c:2283:19: style: Variable 'r' is reassigned a value before the old one has been used. [redundantAssignment] dbus-broker-37/test/dbus/test-driver.c:2269:19: note: r is assigned dbus-broker-37/test/dbus/test-driver.c:2283:19: note: r is overwritten dbus-broker-37/src/launch/config.c:709:21: style: Condition 'r' is always false [knownConditionTrueFalse] dbus-broker-37/src/launch/config.c:708:48: note: Calling function 'config_parser_attrs_default' returns 0 dbus-broker-37/src/launch/config.c:708:48: note: Assignment 'r=config_parser_attrs_default(state,node,attrs)', assigned value is 0 dbus-broker-37/src/launch/config.c:709:21: note: Condition 'r' is always false dbus-broker-37/src/launch/config.c:722:21: style: Condition 'r' is always false [knownConditionTrueFalse] dbus-broker-37/src/launch/config.c:721:48: note: Calling function 'config_parser_attrs_default' returns 0 dbus-broker-37/src/launch/config.c:721:48: note: Assignment 'r=config_parser_attrs_default(state,node,attrs)', assigned value is 0 dbus-broker-37/src/launch/config.c:722:21: note: Condition 'r' is always false dbus-broker-37/src/launch/config.c:735:21: style: Condition 'r' is always false [knownConditionTrueFalse] dbus-broker-37/src/launch/config.c:734:48: note: Calling function 'config_parser_attrs_default' returns 0 dbus-broker-37/src/launch/config.c:734:48: note: Assignment 'r=config_parser_attrs_default(state,node,attrs)', assigned value is 0 dbus-broker-37/src/launch/config.c:735:21: note: Condition 'r' is always false dbus-broker-37/src/launch/config.c:748:21: style: Condition 'r' is always false [knownConditionTrueFalse] dbus-broker-37/src/launch/config.c:747:48: note: Calling function 'config_parser_attrs_default' returns 0 dbus-broker-37/src/launch/config.c:747:48: note: Assignment 'r=config_parser_attrs_default(state,node,attrs)', assigned value is 0 dbus-broker-37/src/launch/config.c:748:21: note: Condition 'r' is always false dbus-broker-37/src/launch/config.c:761:21: style: Condition 'r' is always false [knownConditionTrueFalse] dbus-broker-37/src/launch/config.c:760:48: note: Calling function 'config_parser_attrs_default' returns 0 dbus-broker-37/src/launch/config.c:760:48: note: Assignment 'r=config_parser_attrs_default(state,node,attrs)', assigned value is 0 dbus-broker-37/src/launch/config.c:761:21: note: Condition 'r' is always false dbus-broker-37/src/launch/config.c:774:21: style: Condition 'r' is always false [knownConditionTrueFalse] dbus-broker-37/src/launch/config.c:773:48: note: Calling function 'config_parser_attrs_default' returns 0 dbus-broker-37/src/launch/config.c:773:48: note: Assignment 'r=config_parser_attrs_default(state,node,attrs)', assigned value is 0 dbus-broker-37/src/launch/config.c:774:21: note: Condition 'r' is always false dbus-broker-37/src/launch/config.c:787:21: style: Condition 'r' is always false [knownConditionTrueFalse] dbus-broker-37/src/launch/config.c:786:48: note: Calling function 'config_parser_attrs_default' returns 0 dbus-broker-37/src/launch/config.c:786:48: note: Assignment 'r=config_parser_attrs_default(state,node,attrs)', assigned value is 0 dbus-broker-37/src/launch/config.c:787:21: note: Condition 'r' is always false dbus-broker-37/src/launch/config.c:800:21: style: Condition 'r' is always false [knownConditionTrueFalse] dbus-broker-37/src/launch/config.c:799:48: note: Calling function 'config_parser_attrs_default' returns 0 dbus-broker-37/src/launch/config.c:799:48: note: Assignment 'r=config_parser_attrs_default(state,node,attrs)', assigned value is 0 dbus-broker-37/src/launch/config.c:800:21: note: Condition 'r' is always false dbus-broker-37/src/launch/config.c:813:21: style: Condition 'r' is always false [knownConditionTrueFalse] dbus-broker-37/src/launch/config.c:812:48: note: Calling function 'config_parser_attrs_default' returns 0 dbus-broker-37/src/launch/config.c:812:48: note: Assignment 'r=config_parser_attrs_default(state,node,attrs)', assigned value is 0 dbus-broker-37/src/launch/config.c:813:21: note: Condition 'r' is always false dbus-broker-37/src/launch/config.c:826:21: style: Condition 'r' is always false [knownConditionTrueFalse] dbus-broker-37/src/launch/config.c:825:48: note: Calling function 'config_parser_attrs_default' returns 0 dbus-broker-37/src/launch/config.c:825:48: note: Assignment 'r=config_parser_attrs_default(state,node,attrs)', assigned value is 0 dbus-broker-37/src/launch/config.c:826:21: note: Condition 'r' is always false dbus-broker-37/src/launch/config.c:839:21: style: Condition 'r' is always false [knownConditionTrueFalse] dbus-broker-37/src/launch/config.c:838:48: note: Calling function 'config_parser_attrs_default' returns 0 dbus-broker-37/src/launch/config.c:838:48: note: Assignment 'r=config_parser_attrs_default(state,node,attrs)', assigned value is 0 dbus-broker-37/src/launch/config.c:839:21: note: Condition 'r' is always false dbus-broker-37/src/launch/config.c:852:21: style: Condition 'r' is always false [knownConditionTrueFalse] dbus-broker-37/src/launch/config.c:851:48: note: Calling function 'config_parser_attrs_default' returns 0 dbus-broker-37/src/launch/config.c:851:48: note: Assignment 'r=config_parser_attrs_default(state,node,attrs)', assigned value is 0 dbus-broker-37/src/launch/config.c:852:21: note: Condition 'r' is always false dbus-broker-37/src/launch/config.c:865:21: style: Condition 'r' is always false [knownConditionTrueFalse] dbus-broker-37/src/launch/config.c:864:48: note: Calling function 'config_parser_attrs_default' returns 0 dbus-broker-37/src/launch/config.c:864:48: note: Assignment 'r=config_parser_attrs_default(state,node,attrs)', assigned value is 0 dbus-broker-37/src/launch/config.c:865:21: note: Condition 'r' is always false dbus-broker-37/src/launch/config.c:878:21: style: Condition 'r' is always false [knownConditionTrueFalse] dbus-broker-37/src/launch/config.c:877:48: note: Calling function 'config_parser_attrs_default' returns 0 dbus-broker-37/src/launch/config.c:877:48: note: Assignment 'r=config_parser_attrs_default(state,node,attrs)', assigned value is 0 dbus-broker-37/src/launch/config.c:878:21: note: Condition 'r' is always false dbus-broker-37/src/launch/config.c:891:21: style: Condition 'r' is always false [knownConditionTrueFalse] dbus-broker-37/src/launch/config.c:890:48: note: Calling function 'config_parser_attrs_include' returns 0 dbus-broker-37/src/launch/config.c:890:48: note: Assignment 'r=config_parser_attrs_include(state,node,attrs)', assigned value is 0 dbus-broker-37/src/launch/config.c:891:21: note: Condition 'r' is always false dbus-broker-37/src/launch/config.c:917:21: style: Condition 'r' is always false [knownConditionTrueFalse] dbus-broker-37/src/launch/config.c:916:46: note: Calling function 'config_parser_attrs_limit' returns 0 dbus-broker-37/src/launch/config.c:916:46: note: Assignment 'r=config_parser_attrs_limit(state,node,attrs)', assigned value is 0 dbus-broker-37/src/launch/config.c:917:21: note: Condition 'r' is always false dbus-broker-37/src/launch/config.c:930:21: style: Condition 'r' is always false [knownConditionTrueFalse] dbus-broker-37/src/launch/config.c:929:48: note: Calling function 'config_parser_attrs_default' returns 0 dbus-broker-37/src/launch/config.c:929:48: note: Assignment 'r=config_parser_attrs_default(state,node,attrs)', assigned value is 0 dbus-broker-37/src/launch/config.c:930:21: note: Condition 'r' is always false dbus-broker-37/src/launch/config.c:943:21: style: Condition 'r' is always false [knownConditionTrueFalse] dbus-broker-37/src/launch/config.c:942:49: note: Calling function 'config_parser_attrs_apparmor' returns 0 dbus-broker-37/src/launch/config.c:942:49: note: Assignment 'r=config_parser_attrs_apparmor(state,node,attrs)', assigned value is 0 dbus-broker-37/src/launch/config.c:943:21: note: Condition 'r' is always false dbus-broker-37/src/launch/config.c:38:15: style: Variable 't' can be declared as pointer to const [constVariablePointer] dbus-broker-37/src/launch/config.c:1065:32: style: Variable 'de' can be declared as pointer to const [constVariablePointer] diff: 2.17.0 dbus-broker-37/src/util/fs.c:175:33: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] 2.17.0 dbus-broker-37/src/util/fs.c:177:33: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] head dbus-broker-37/subprojects/libcdvar-1/src/test-basic.c:308:36: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] 2.17.0 dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:138:44: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:134:24: note: Assuming allocation function fails dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:134:24: note: Assignment 'ctx->map=mmap(NULL,ctx->mapsize,PROT_READ|PROT_WRITE,MAP_SHARED|MAP_ANON,-1,0)', assigned value is 0 dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:137:21: note: Assignment 'ctx->tree=(void*)ctx->map', assigned value is 0 dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:138:44: note: Null pointer addition head dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:138:44: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:134:24: note: Assuming allocation function fails dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:134:24: note: Assignment 'ctx->map=mmap(NULL,ctx->mapsize,PROT_READ|PROT_WRITE,MAP_SHARED|MAP_ANON,-1,0)', assigned value is 0 dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:137:21: note: Assignment 'ctx->tree=(void*)ctx->map', assigned value is 0 dbus-broker-37/subprojects/libcrbtree-3/src/test-parallel.c:138:44: note: Null pointer addition DONE