2024-04-20 20:20 ftp://ftp.de.debian.org/debian/pool/main/o/openvswitch/openvswitch_3.3.0~git20240118.e802fe7.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --library=openssl --library=boost --library=python --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-105-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.13.0 head-info: fb15ac6 (2024-04-20 19:16:41 +0200) count: 982 462 elapsed-time: 50.9 52.7 head-timing-info: old-timing-info: head results: openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Switch.h:189:1: error: There is an unknown macro here somewhere. Configuration is required. If _IRQL_raises_ is a macro then please configure it. [unknownMacro] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Types.h:35:7: debug: Scope::checkVariable found variable 'long' with varid 0. [varid0] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Util.h:208:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LowPagePriority [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Debug.c:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPFLTR_IHVNETWORK_ID [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/DpInternal.h:174:39: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/DpInternal.h:180:40: style: Parameter 'key' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Datapath.h:78:1: error: There is an unknown macro here somewhere. Configuration is required. If _IRQL_raises_ is a macro then please configure it. [unknownMacro] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:155:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NL_ERROR_PENDING [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:177:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:192:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:208:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:225:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:280:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:303:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:395:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:450:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:473:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:801:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:903:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BE64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:916:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BE32 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:929:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BE16 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:942:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BE8 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:953:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT8 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:965:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT16 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:977:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT32 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:989:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:1019:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:1116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:1168:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:151:41: style:inconclusive: Function 'NlBuildErrorMsg' argument 4 names different: declaration 'msgLen' definition 'replyLen'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.h:107:46: note: Function 'NlBuildErrorMsg' argument 4 names different: declaration 'msgLen' definition 'replyLen'. openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:151:41: note: Function 'NlBuildErrorMsg' argument 4 names different: declaration 'msgLen' definition 'replyLen'. openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/NetlinkBuf.c:116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/NetlinkBuf.c:144:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/NetlinkBuf.c:180:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/NetlinkBuf.c:218:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/NetlinkBuf.c:237:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/NetlinkBuf.c:263:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/NetlinkBuf.c:284:49: style:inconclusive: Function 'NlBufAt' argument 3 names different: declaration 'len' definition 'bufLen'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/NetlinkBuf.h:39:55: note: Function 'NlBufAt' argument 3 names different: declaration 'len' definition 'bufLen'. openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/NetlinkBuf.c:284:49: note: Function 'NlBufAt' argument 3 names different: declaration 'len' definition 'bufLen'. openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Oid.c:82:0: error: failed to expand 'OvsCheckOidHeader', Invalid ## usage when expanding 'OvsCheckOidHeader': Unexpected token ',NDIS_SIZEOF_' [preprocessorErrorDirective] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Ethernet.h:389:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Mpls.h:68:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.h:113:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_IPV4_HLEN [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:26:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDIS_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:96:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDIS_STATUS_FAILURE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:254:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDIS_STATUS_FAILURE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:184:43: warning: Either the condition 'layers' is redundant or there is possible null pointer dereference: layers. [nullPointerRedundantCheck] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:190:13: note: Assuming that condition 'layers' is not redundant openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:184:43: note: Null pointer dereference openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:203:46: warning: Either the condition 'layers' is redundant or there is possible null pointer dereference: layers. [nullPointerRedundantCheck] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:209:13: note: Assuming that condition 'layers' is not redundant openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:203:46: note: Null pointer dereference openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:222:43: warning: Either the condition 'layers' is redundant or there is possible null pointer dereference: layers. [nullPointerRedundantCheck] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:228:13: note: Assuming that condition 'layers' is not redundant openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:222:43: note: Null pointer dereference openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:21:42: style:inconclusive: Function 'OvsGetPacketBytes' argument 1 names different: declaration '_pNB' definition 'nbl'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.h:25:54: note: Function 'OvsGetPacketBytes' argument 1 names different: declaration '_pNB' definition 'nbl'. openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:21:42: note: Function 'OvsGetPacketBytes' argument 1 names different: declaration '_pNB' definition 'nbl'. openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:23:26: style:inconclusive: Function 'OvsGetPacketBytes' argument 3 names different: declaration 'SrcOffset' definition 'srcOffset'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.h:26:38: note: Function 'OvsGetPacketBytes' argument 3 names different: declaration 'SrcOffset' definition 'srcOffset'. openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:23:26: note: Function 'OvsGetPacketBytes' argument 3 names different: declaration 'SrcOffset' definition 'srcOffset'. openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:86:23: style:inconclusive: Function 'OvsParseIPv6' argument 2 names different: declaration 'key' definition 'ipv6Key'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.h:27:66: note: Function 'OvsParseIPv6' argument 2 names different: declaration 'key' definition 'ipv6Key'. openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:86:23: note: Function 'OvsParseIPv6' argument 2 names different: declaration 'key' definition 'ipv6Key'. openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:241:26: style:inconclusive: Function 'OvsParseIcmpV6' argument 3 names different: declaration 'flow' definition 'icmp6Key'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.h:37:38: note: Function 'OvsParseIcmpV6' argument 3 names different: declaration 'flow' definition 'icmp6Key'. openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:241:26: note: Function 'OvsParseIcmpV6' argument 3 names different: declaration 'flow' definition 'icmp6Key'. openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:192:30: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:211:30: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:233:30: error: Overlapping read/write of union is undefined behavior [overlappingWriteUnion] openvswitch-3.3.0~git20240118.e802fe7/lib/util.h:174:27: error: There is an unknown macro here somewhere. Configuration is required. If xasprintf is a macro then please configure it. [unknownMacro] openvswitch-3.3.0~git20240118.e802fe7/lib/packets.h:104:1: error: There is an unknown macro here somewhere. Configuration is required. If PADDED_MEMBERS_CACHELINE_MARKER is a macro then please configure it. [unknownMacro] openvswitch-3.3.0~git20240118.e802fe7/lib/ccmap.c:105:5: error: There is an unknown macro here somewhere. Configuration is required. If PADDED_MEMBERS is a macro then please configure it. [unknownMacro] openvswitch-3.3.0~git20240118.e802fe7/lib/cmap.c:130:5: error: There is an unknown macro here somewhere. Configuration is required. If PADDED_MEMBERS is a macro then please configure it. [unknownMacro] openvswitch-3.3.0~git20240118.e802fe7/lib/dhparams.c:13:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/lib/dhparams.c:63:16: style: Condition '!my_DH_set0_pqg(dh,p,NULL,g)' is always false [knownConditionTrueFalse] openvswitch-3.3.0~git20240118.e802fe7/lib/dhparams.c:63:31: note: Calling function 'my_DH_set0_pqg' returns 1 openvswitch-3.3.0~git20240118.e802fe7/lib/dhparams.c:63:16: note: Condition '!my_DH_set0_pqg(dh,p,NULL,g)' is always false openvswitch-3.3.0~git20240118.e802fe7/lib/dhparams.c:138:16: style: Condition '!my_DH_set0_pqg(dh,p,NULL,g)' is always false [knownConditionTrueFalse] openvswitch-3.3.0~git20240118.e802fe7/lib/dhparams.c:138:31: note: Calling function 'my_DH_set0_pqg' returns 1 openvswitch-3.3.0~git20240118.e802fe7/lib/dhparams.c:138:16: note: Condition '!my_DH_set0_pqg(dh,p,NULL,g)' is always false openvswitch-3.3.0~git20240118.e802fe7/lib/dns-resolve-stub.c:22:33: style:inconclusive: Function 'dns_resolve_init' argument 1 names different: declaration 'is_daemon' definition 'OVS_UNUSED'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/lib/dns-resolve.h:22:28: note: Function 'dns_resolve_init' argument 1 names different: declaration 'is_daemon' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/lib/dns-resolve-stub.c:22:33: note: Function 'dns_resolve_init' argument 1 names different: declaration 'is_daemon' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/lib/dns-resolve-stub.c:27:30: style:inconclusive: Function 'dns_resolve' argument 1 names different: declaration 'name' definition 'OVS_UNUSED'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/lib/dns-resolve.h:23:30: note: Function 'dns_resolve' argument 1 names different: declaration 'name' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/lib/dns-resolve-stub.c:27:30: note: Function 'dns_resolve' argument 1 names different: declaration 'name' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/lib/netlink-socket.h:204:0: error: #error "netlink-socket.h is only for hosts that support Netlink sockets" [preprocessorErrorDirective] openvswitch-3.3.0~git20240118.e802fe7/lib/id-fpool.c:46:1: error: There is an unknown macro here somewhere. Configuration is required. If PADDED_MEMBERS is a macro then please configure it. [unknownMacro] openvswitch-3.3.0~git20240118.e802fe7/lib/if-notifier-manual.c:45:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notify [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/lib/if-notifier-manual.c:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notify [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/lib/if-notifier-stub.c:29:50: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd-structs.h:41:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldp.c:213:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_entries [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldp.c:360:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c2 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldp.c:314:48: error: Uninitialized variable: vlan_isid_map->isid_vlan_data.status [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd-structs.c:36:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_entries [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd-structs.c:71:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_entries [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd-structs.c:105:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_entries [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd-structs.c:74:27: error: Uninitialized variable: port->p_lastupdate [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:69:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_entries [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:142:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_entries [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:183:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_entries [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:201:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_ADDR_LEN [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:241:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eth_header [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:428:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_entries [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:537:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_entries [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:561:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:579:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFF_RUNNING [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:99:36: style:inconclusive: Function 'lldpd_alloc_mgmt' argument 2 names different: declaration 'addr' definition 'addrptr'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.h:81:55: note: Function 'lldpd_alloc_mgmt' argument 2 names different: declaration 'addr' definition 'addrptr'. openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:99:36: note: Function 'lldpd_alloc_mgmt' argument 2 names different: declaration 'addr' definition 'addrptr'. openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:64:45: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:65:38: style: Parameter 'ops' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:99:36: style: Parameter 'addrptr' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:70:48: error: Uninitialized variable: hw->h_ifindex [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:144:30: error: Uninitialized variables: hw.h_cfg, hw.h_recv, hw.h_sendfd, hw.h_mangle, hw.h_ops, hw.h_data, hw.h_timer, hw.h_mtu, hw.h_flags, hw.h_ifindex, hw.h_lladdr, hw.h_tx_cnt, hw.h_rx_cnt, hw.h_rx_discarded_cnt, hw.h_rx_unrecognized_cnt, hw.h_ageout_cnt, hw.h_insert_cnt, hw.h_delete_cnt, hw.h_drop_cnt, hw.h_lport_cksum, hw.h_lport, hw.h_rports [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:151:22: error: Uninitialized variable: chassis->c_refcount [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:259:20: error: Uninitialized variable: oport->p_lastframe [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:429:25: error: Uninitialized variable: port->p_protocol [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:539:35: error: Uninitialized variables: hw.h_entries, hw.h_cfg, hw.h_recv, hw.h_sendfd, hw.h_mangle, hw.h_ops, hw.h_data, hw.h_timer, hw.h_mtu, hw.h_flags, hw.h_ifindex, hw.h_lladdr, hw.h_tx_cnt, hw.h_rx_cnt, hw.h_rx_discarded_cnt, hw.h_rx_unrecognized_cnt, hw.h_ageout_cnt, hw.h_insert_cnt, hw.h_delete_cnt, hw.h_drop_cnt, hw.h_lport_cksum, hw.h_lport, hw.h_rports [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/lib/netdev-bsd.c:1024:0: error: #error not implemented [preprocessorErrorDirective] openvswitch-3.3.0~git20240118.e802fe7/lib/ofp-actions.c:9381:5: error: There is an unknown macro here somewhere. Configuration is required. If OFPACTS is a macro then please configure it. [unknownMacro] openvswitch-3.3.0~git20240118.e802fe7/lib/ovsdb-error.h:23:21: error: There is an unknown macro here somewhere. Configuration is required. If ovsdb_error is a macro then please configure it. [unknownMacro] openvswitch-3.3.0~git20240118.e802fe7/lib/route-table-bsd.c:180:0: error: #error unimplemented [preprocessorErrorDirective] openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_poller.c:17:32: style: Parameter 'pdsi' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_poller.c:56:53: style: Parameter 'poller' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_poller.c:69:53: style: Parameter 'poller' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_poller.c:111:48: style: Parameter 'poller' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_receiver.c:898:51: style:inconclusive: Function 'sflError' argument 2 names different: declaration 'errm' definition 'msg'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_receiver.c:15:51: note: Function 'sflError' argument 2 names different: declaration 'errm' definition 'msg'. openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_receiver.c:898:51: note: Function 'sflError' argument 2 names different: declaration 'errm' definition 'msg'. openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_receiver.c:95:53: style: Parameter 'receiver' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_receiver.c:105:55: style: Parameter 'receiver' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_receiver.c:111:70: style: Parameter 'receiver' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_receiver.c:122:75: style: Parameter 'sFlowRcvrAddress' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_receiver.c:128:55: style: Parameter 'receiver' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_receiver.c:190:58: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_receiver.c:207:57: style: Parameter 's' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_receiver.c:226:59: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_receiver.c:324:65: style: Parameter 'labelStack' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_receiver.c:389:76: style: Parameter 'ldpfec' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_sampler.c:16:85: style: Parameter 'pdsi' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_sampler.c:59:55: style: Parameter 'sampler' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_sampler.c:70:65: style: Parameter 'sampler' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_sampler.c:76:64: style: Parameter 'sampler' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_sampler.c:89:56: style: Parameter 'sampler' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_sampler.c:92:55: style: Parameter 'sampler' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/lib/stream-nossl.c:55:67: style:inconclusive: Function 'stream_ssl_set_ca_cert_file' argument 2 names different: declaration 'bootstrap' definition 'OVS_UNUSED'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/lib/stream-ssl.h:24:62: note: Function 'stream_ssl_set_ca_cert_file' argument 2 names different: declaration 'bootstrap' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/lib/stream-nossl.c:55:67: note: Function 'stream_ssl_set_ca_cert_file' argument 2 names different: declaration 'bootstrap' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/lib/stream-nossl.c:79:42: style:inconclusive: Function 'stream_ssl_set_protocols' argument 1 names different: declaration 'arg' definition 'OVS_UNUSED'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/lib/stream-ssl.h:28:43: note: Function 'stream_ssl_set_protocols' argument 1 names different: declaration 'arg' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/lib/stream-nossl.c:79:42: note: Function 'stream_ssl_set_protocols' argument 1 names different: declaration 'arg' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/lib/stream-nossl.c:86:40: style:inconclusive: Function 'stream_ssl_set_ciphers' argument 1 names different: declaration 'arg' definition 'OVS_UNUSED'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/lib/stream-ssl.h:29:41: note: Function 'stream_ssl_set_ciphers' argument 1 names different: declaration 'arg' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/lib/stream-nossl.c:86:40: note: Function 'stream_ssl_set_ciphers' argument 1 names different: declaration 'arg' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/lib/util.c:621:57: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] openvswitch-3.3.0~git20240118.e802fe7/lib/uuidset.c:42:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ofproto/ofproto-provider.h:509:1: error: There is an unknown macro here somewhere. Configuration is required. If DECL_OBJECT_COLLECTION is a macro then please configure it. [unknownMacro] openvswitch-3.3.0~git20240118.e802fe7/ofproto/collectors.c:66:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_DGRAM [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ofproto/collectors.c:120:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ofproto/collectors.c:74:17: style: Condition '!retval' is always true [knownConditionTrueFalse] openvswitch-3.3.0~git20240118.e802fe7/ofproto/collectors.c:57:18: note: Assignment 'retval=0', assigned value is 0 openvswitch-3.3.0~git20240118.e802fe7/ofproto/collectors.c:74:17: note: Condition '!retval' is always true openvswitch-3.3.0~git20240118.e802fe7/ofproto/netflow.c:86:29: error: There is an unknown macro here somewhere. Configuration is required. If netflow_flow_lookup is a macro then please configure it. [unknownMacro] openvswitch-3.3.0~git20240118.e802fe7/ofproto/ofproto-dpif-mirror.c:125:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ofproto/ofproto-dpif-mirror.c:231:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFBIG [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ofproto/ofproto-dpif-mirror.c:329:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ofproto/ofproto-dpif-mirror.c:452:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ofproto/ofproto-dpif-mirror.c:464:61: style:inconclusive: Function 'mbundle_lookup_multiple' argument 3 names different: declaration 'n_bundles' definition 'n_ofbundles'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/ofproto/ofproto-dpif-mirror.c:82:42: note: Function 'mbundle_lookup_multiple' argument 3 names different: declaration 'n_bundles' definition 'n_ofbundles'. openvswitch-3.3.0~git20240118.e802fe7/ofproto/ofproto-dpif-mirror.c:464:61: note: Function 'mbundle_lookup_multiple' argument 3 names different: declaration 'n_bundles' definition 'n_ofbundles'. openvswitch-3.3.0~git20240118.e802fe7/ofproto/ofproto-dpif-mirror.c:189:35: style: Parameter 'mbridge' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ofproto/ofproto-dpif-mirror.c:196:35: style: Parameter 'mbridge' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ofproto/ofproto-dpif-mirror.c:203:35: style: Parameter 'mbridge' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ofproto/ofproto-dpif-mirror.c:363:20: style: Variable 'mirror' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ofproto/ofproto-dpif-mirror.c:479:29: style: Parameter 'mbridge' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ofproto/ofproto-dpif-mirror.c:492:46: style: Parameter 'aux' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ofproto/ofproto-dpif-mirror.c:126:57: error: Uninitialized variable: mbundle->ofbundle [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ofproto/ofproto-dpif-mirror.c:453:22: error: Uninitialized variable: mbundle->ofbundle [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ofproto/pinsched.c:113:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ofproto/pinsched.c:138:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ofproto/pinsched.c:268:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ofproto/pinsched.c:139:13: style: Condition '!longest' is always true [knownConditionTrueFalse] openvswitch-3.3.0~git20240118.e802fe7/ofproto/pinsched.c:137:15: note: Assignment 'longest=NULL', assigned value is 0 openvswitch-3.3.0~git20240118.e802fe7/ofproto/pinsched.c:139:13: note: Condition '!longest' is always true openvswitch-3.3.0~git20240118.e802fe7/ofproto/pinsched.c:114:27: error: Uninitialized variable: q->port_no [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ofproto/pinsched.c:140:23: error: Uninitialized variables: q.node, q.port_no, q.packets, q.n [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ofproto/pinsched.c:270:18: error: Uninitialized variables: q.node, q.port_no, q.n [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/column.c:77:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_TRUE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/column.c:163:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_ARRAY [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.h:127:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keys [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.h:133:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsdb_type_uuid [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.h:140:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keys [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.h:146:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsdb_type_uuid [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/condition.c:44:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_TRUE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/condition.c:203:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_F_EQ [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/condition.c:232:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/condition.c:266:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_F_EQ [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/condition.c:284:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_F_FALSE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/condition.c:318:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_F_TRUE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/condition.c:419:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/condition.c:590:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_F_TRUE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/condition.c:598:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_F_FALSE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/condition.c:590:25: style: Return value 'cond->n_clauses>=1' is always true [knownConditionTrueFalse] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/condition.c:589:13: note: Assuming that condition '!cond->n_clauses' is not redundant openvswitch-3.3.0~git20240118.e802fe7/ovsdb/condition.c:590:25: note: Return value 'cond->n_clauses>=1' is always true openvswitch-3.3.0~git20240118.e802fe7/ovsdb/condition.c:234:19: error: Uninitialized variable: c.arg [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:128:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_ARRAY [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:269:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BOOLEAN [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:292:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ID [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:344:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_STRING [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:442:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ARRAY [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:516:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ARRAY [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:601:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ARRAY [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:661:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ARRAY [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:729:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_INTEGER [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:837:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_STRING [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:852:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ID [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:384:9: style: Condition '!error' is always true [knownConditionTrueFalse] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:348:9: note: Assuming that condition 'error' is not redundant openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:384:9: note: Condition '!error' is always true openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:265:42: style:inconclusive: Function 'ovsdb_execute_commit' argument 3 names different: declaration 'result' definition 'OVS_UNUSED'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:62:33: note: Function 'ovsdb_execute_commit' argument 3 names different: declaration 'result' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:265:42: note: Function 'ovsdb_execute_commit' argument 3 names different: declaration 'result' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:279:41: style:inconclusive: Function 'ovsdb_execute_abort' argument 3 names different: declaration 'result' definition 'OVS_UNUSED'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:63:33: note: Function 'ovsdb_execute_abort' argument 3 names different: declaration 'result' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:279:41: note: Function 'ovsdb_execute_abort' argument 3 names different: declaration 'result' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:716:40: style:inconclusive: Function 'ovsdb_execute_wait' argument 3 names different: declaration 'result' definition 'OVS_UNUSED'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:61:33: note: Function 'ovsdb_execute_wait' argument 3 names different: declaration 'result' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:716:40: note: Function 'ovsdb_execute_wait' argument 3 names different: declaration 'result' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:833:43: style:inconclusive: Function 'ovsdb_execute_comment' argument 3 names different: declaration 'result' definition 'OVS_UNUSED'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:64:33: note: Function 'ovsdb_execute_comment' argument 3 names different: declaration 'result' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:833:43: note: Function 'ovsdb_execute_comment' argument 3 names different: declaration 'result' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:848:42: style:inconclusive: Function 'ovsdb_execute_assert' argument 3 names different: declaration 'result' definition 'OVS_UNUSED'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:65:33: note: Function 'ovsdb_execute_assert' argument 3 names different: declaration 'result' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:848:42: note: Function 'ovsdb_execute_assert' argument 3 names different: declaration 'result' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:277:47: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:278:49: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:279:41: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:847:46: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:482:17: style: struct member 'update_row_cbdata::role' is never used. [unusedStructMember] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:483:17: style: struct member 'update_row_cbdata::id' is never used. [unusedStructMember] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/file.c:154:45: error: There is an unknown macro here somewhere. Configuration is required. If UUID_FMT is a macro then please configure it. [unknownMacro] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:217:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECONNECT_DEFAULT_MAX_BACKOFF [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:282:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_INTEGER [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:515:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:633:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:676:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSONRPC_REQUEST [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:697:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:726:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:746:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:756:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:774:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:794:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:811:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:862:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable session_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:896:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:938:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1023:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable session_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1093:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1275:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1314:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1379:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BOOLEAN [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1398:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ARRAY [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1511:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1643:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ARRAY [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1693:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1806:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1819:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1842:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1907:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1825:68: style:inconclusive: Function 'ovsdb_jsonrpc_monitor_compose_update' argument 1 names different: declaration 'monitor' definition 'm'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:118:35: note: Function 'ovsdb_jsonrpc_monitor_compose_update' argument 1 names different: declaration 'monitor' definition 'm'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1825:68: note: Function 'ovsdb_jsonrpc_monitor_compose_update' argument 1 names different: declaration 'monitor' definition 'm'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:552:38: style: Variable 'remote' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:976:31: style: Variable 'waiter' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1031:24: style: Variable 'lock' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1138:23: style: Variable 'db' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1311:46: style: Parameter 'db' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1777:49: style: Parameter 'params' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:634:44: error: Uninitialized variables: s.node, s.up, s.remote, s.db_change_aware, s.triggers, s.monitors, s.js, s.js_seqno, s.read_only [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:700:47: error: Uninitialized variables: s.node, s.up, s.remote, s.db_change_aware, s.triggers, s.monitors, s.js, s.js_seqno, s.read_only [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:727:36: error: Uninitialized variables: s.node, s.up, s.remote, s.db_change_aware, s.triggers, s.monitors, s.js, s.js_seqno, s.read_only [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:747:48: error: Uninitialized variables: s.node, s.up, s.remote, s.db_change_aware, s.triggers, s.monitors, s.js, s.js_seqno, s.read_only [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:757:37: error: Uninitialized variables: s.node, s.up, s.remote, s.db_change_aware, s.triggers, s.monitors, s.js, s.js_seqno, s.read_only [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:775:26: error: Uninitialized variable: s->db_change_aware [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:865:46: error: Uninitialized variables: waiter.session_node, waiter.lock, waiter.mode, waiter.lock_name, waiter.session, waiter.lock_node [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1024:40: error: Uninitialized variables: waiter.session_node, waiter.lock, waiter.mode, waiter.lock_name, waiter.session, waiter.lock_node [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1277:20: error: Uninitialized variables: t.trigger, t.hmap_node [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1315:31: error: Uninitialized variable: t->trigger.db [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1343:40: error: Uninitialized variables: trigger.trigger, trigger.hmap_node, trigger.id [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1367:20: error: Uninitialized variables: m.node, m.session, m.db, m.dbmon, m.change_set, m.version, m.condition [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1807:16: error: Uninitialized variable: m->db [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1820:39: error: Uninitialized variables: m.node, m.session, m.db, m.monitor_id, m.dbmon, m.change_set, m.version, m.condition [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1843:52: error: Uninitialized variable: m->change_set [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1910:53: error: Uninitialized variables: m.node, m.session, m.db, m.monitor_id, m.dbmon, m.change_set, m.version, m.condition [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/log.c:484:66: error: There is an unknown macro here somewhere. Configuration is required. If SHA1_FMT is a macro then please configure it. [unknownMacro] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:233:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:266:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:577:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_ZERO [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:603:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:664:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_in_change_set [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:990:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable row_type [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1137:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_LEN [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1171:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_in_change_set [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1221:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1524:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_in_mt [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1545:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_in_change_set [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1573:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_in_change_set [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1604:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1636:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1719:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1749:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1774:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1814:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1824:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1843:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1853:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:528:61: style: Parameter 'condition' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:611:45: style: Variable 'mt' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1321:49: style: Parameter 'dbmon' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1568:25: style: Variable 'table' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1625:50: style: Parameter 'jsonrpc_monitor' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1868:40: style: Variable 'thn' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:235:19: error: Uninitialized variable: node->version [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:268:14: error: Uninitialized variables: node.hmap_node, node.version, node.change_set_uuid [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:315:20: error: Uninitialized variables: row.hmap_node, row.old, row.new [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:611:56: error: Uninitialized variable: mcst->mt [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:612:21: error: Uninitialized variable: mt [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:611:54: note: Assignment 'mt=mcst->mt', assigned value is openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:612:21: note: Uninitialized variable: mt openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:672:45: error: Uninitialized variable: mcst->mt [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:672:49: error: Uninitialized variables: row.uuid, row.old, row.new [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1174:48: error: Uninitialized variable: mcst->mt [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1227:69: error: Uninitialized variables: row.hmap_node, row.table, row.txn_row, row.dst_refs, row.n_refs [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1525:56: error: Uninitialized variables: mcst.list_in_mt, mcst.list_in_change_set, mcst.mt, mcst.mcs, mcst.rows, mcst.n_columns [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1547:27: error: Uninitialized variable: mcst->mt->select [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1550:56: error: Uninitialized variables: row.hmap_node, row.table, row.txn_row, row.dst_refs, row.n_refs [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1575:19: error: Uninitialized variable: mcst->mt [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1605:41: error: Uninitialized variable: h_node->txn [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1608:49: error: Uninitialized variable: txn [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1605:39: note: Assignment 'txn=h_node->txn', assigned value is openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1608:49: note: Uninitialized variable: txn openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1637:17: error: Uninitialized variable: jm->jsonrpc_monitor [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1750:33: error: Uninitialized variables: dbmon.list_node, dbmon.tables, dbmon.jsonrpc_monitors, dbmon.db, dbmon.change_sets, dbmon.new_change_set, dbmon.init_change_set, dbmon.hmap_node, dbmon.json_cache [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1775:42: error: Uninitialized variables: cs.list_node, cs.uuid, cs.change_set_for_tables, cs.n_refs, cs.prev_txn [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1815:30: error: Uninitialized variables: m.list_node, m.tables, m.jsonrpc_monitors, m.db, m.change_sets, m.new_change_set, m.init_change_set, m.hmap_node, m.json_cache [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/mutation.c:87:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_ARRAY [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/mutation.c:282:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/mutation.c:296:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_INTEGER [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/mutation.c:522:22: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'mod_double' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/mutation.c:544:14: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/ovsdb/mutation.c:522:22: note: Parameter 'OVS_UNUSED' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/ovsdb/mutation.c:417:45: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/mutation.c:430:43: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:126:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVEC_EMPTY_INITIALIZER [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:254:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:319:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:500:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_STRING [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:513:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSCP_DEFAULT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:586:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_ARRAY [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:606:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_STRING [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:614:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_TRUE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:624:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_ZERO [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:662:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_ARRAY [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:867:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_ARRAY [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:907:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_ARRAY [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:954:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:984:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1030:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1052:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_NULL [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1078:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1124:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1145:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_ARRAY [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1227:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1446:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1675:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1717:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1788:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1863:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1945:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_EMPTY_INITIALIZER [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1977:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:2090:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_ARRAY [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:2114:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:2320:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:2482:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSONRPC_ERROR [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:171:36: warning:inconclusive: Possible null pointer dereference: best [nullPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:159:36: note: Assignment 'best=NULL', assigned value is 0 openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:160:38: note: Assuming condition is false openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:171:36: note: Null pointer dereference openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1869:49: warning: Either the condition '!node' is redundant or there is possible null pointer dereference: node. [nullPointerRedundantCheck] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1866:17: note: Assuming that condition '!node' is not redundant openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1869:49: note: Null pointer dereference openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:831:42: style: Variable 't.text' is reassigned a value before the old one has been used. [redundantAssignment] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:829:46: note: t.text is assigned openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:831:42: note: t.text is overwritten openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:354:9: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:299:31: style: Parameter 'argv' can be declared as const array [constParameter] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:792:36: style: Variable 'ts' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:804:44: style: Parameter 'argv' can be declared as const array [constParameter] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1584:32: style: Parameter 'last_id' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1711:28: style: Variable 'aux' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1956:30: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:2192:29: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:2218:47: style: Parameter 'lock_req' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:2162:72: error: Uninitialized variables: row.hmap_node, row.table, row.txn_row, row.dst_refs, row.n_refs [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:475:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECONNECT_DEFAULT_PROBE_INTERVAL [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:648:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:726:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECONNECT_DEFAULT_PROBE_INTERVAL [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:938:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_dbs [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1017:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_ZERO [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1116:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_ZERO [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1222:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1323:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_STRING [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1360:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1443:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSCP_DEFAULT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1478:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_VOID [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1595:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_UUID [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1692:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSF_SORT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1712:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1762:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_EMPTY_INITIALIZER [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1788:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_EMPTY_INITIALIZER [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1829:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_EMPTY_INITIALIZER [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:2663:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:2900:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:2965:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_NULL [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:3003:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_NULL [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:3097:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_NULL [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:3130:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:2677:9: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:2710:9: style:inconclusive: Statements following 'break' will never be executed. [unreachableCode] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:2377:60: style:inconclusive: Function 'remove_db' argument 2 names different: declaration 'db' definition 'node'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:196:66: note: Function 'remove_db' argument 2 names different: declaration 'db' definition 'node'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:2377:60: note: Function 'remove_db' argument 2 names different: declaration 'db' definition 'node'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:2594:31: style:inconclusive: Function 'parse_options' argument 2 names different: declaration 'argvp' definition 'argv'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:206:43: note: Function 'parse_options' argument 2 names different: declaration 'argvp' definition 'argv'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:2594:31: note: Function 'parse_options' argument 2 names different: declaration 'argvp' definition 'argv'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:2597:60: style:inconclusive: Function 'parse_options' argument 9 names different: declaration 'is_backup' definition 'active'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:210:33: note: Function 'parse_options' argument 9 names different: declaration 'is_backup' definition 'active'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:2597:60: note: Function 'parse_options' argument 9 names different: declaration 'is_backup' definition 'active'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:306:26: style: Local variable 'usage' shadows outer function [shadowFunction] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:211:27: note: Shadowed declaration openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:306:26: note: Shadow variable openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:312:28: style: Variable 'db' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:578:23: style: Variable 'cur_conf' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:939:24: style: Variable 'db' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1946:27: style: Variable 'conf' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1714:39: error: Uninitialized variables: row.hmap_node, row.table, row.txn_row, row.dst_refs, row.n_refs [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:80:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:122:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:231:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_STRING [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:240:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSF_SORT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:427:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:446:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:459:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:550:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:562:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_FMT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:670:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_TRUE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:778:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:859:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSF_SORT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:883:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_NULL [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:917:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:936:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:988:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_NULL [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:1026:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_NULL [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:1211:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:1331:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_ZERO [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:684:17: style: Condition 'i++==0' is always true [knownConditionTrueFalse] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:673:13: note: Assignment 'i=0', assigned value is 0 openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:680:32: note: Assuming condition is false openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:684:17: note: Condition 'i++==0' is always true openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:1235:1: error: Memory leak: p [memleak] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:1267:1: error: Memory leak: commit [memleak] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:87:31: style: Parameter 'argv' can be declared as const array [constParameter] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:669:18: style: Variable 'is_diff' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:1722:38: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'do_help' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:1757:33: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:1722:38: note: Parameter 'OVS_UNUSED' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:1190:29: error: Uninitialized variable: leader->term [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:1243:29: error: Uninitialized variable: commit->term [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:1627:14: error: Uninitialized variables: leader.term, leader.server, leader.leader, leader.log_end [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:1124:17: style: struct member 'server::nickname' is never used. [unusedStructMember] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:80:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuSIZE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:133:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_STRING [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:161:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_VOID [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:172:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_INTEGER [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:183:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_STRING [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:194:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:205:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_UUID [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:219:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_VOID [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:247:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_INTEGER [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:255:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:264:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_UUID [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:277:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_STRING [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:320:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:59:50: style:inconclusive: Function 'ovsdb_util_get_datum' argument 3 names different: declaration 'keytype' definition 'key_type'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.h:23:71: note: Function 'ovsdb_util_get_datum' argument 3 names different: declaration 'keytype' definition 'key_type'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:59:50: note: Function 'ovsdb_util_get_datum' argument 3 names different: declaration 'keytype' definition 'key_type'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:60:50: style:inconclusive: Function 'ovsdb_util_get_datum' argument 4 names different: declaration 'valtype' definition 'value_type'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.h:24:71: note: Function 'ovsdb_util_get_datum' argument 4 names different: declaration 'valtype' definition 'value_type'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:60:50: note: Function 'ovsdb_util_get_datum' argument 4 names different: declaration 'valtype' definition 'value_type'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:126:64: style:inconclusive: Function 'ovsdb_util_read_map_string_uuid_column' argument 1 names different: declaration 'r' definition 'row'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.h:30:77: note: Function 'ovsdb_util_read_map_string_uuid_column' argument 1 names different: declaration 'r' definition 'row'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:126:64: note: Function 'ovsdb_util_read_map_string_uuid_column' argument 1 names different: declaration 'r' definition 'row'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:101:23: style: Variable 'atom_key' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:145:27: style: Variable 'atom_key' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb.c:106:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_STRING [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb.c:134:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_UUID [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb.c:242:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ID [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb.c:610:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb.c:636:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb.c:721:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VLL_DBG [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb.c:739:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb.c:132:32: style: Variable 'refTable' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb.c:222:36: style: Variable 'table' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb.c:611:45: error: Uninitialized variables: row.hmap_node, row.table, row.txn_row, row.dst_refs, row.n_refs [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb.c:740:37: error: Uninitialized variables: trigger.node, trigger.session, trigger.db, trigger.converted_db, trigger.conversion_txnid, trigger.request, trigger.reply, trigger.progress, trigger.txn_forward, trigger.created, trigger.timeout_msec, trigger.read_only, trigger.role, trigger.id [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/query.c:31:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_F_EQ [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/query.c:95:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/query.c:46:52: error: Uninitialized variables: row.hmap_node, row.table, row.txn_row, row.dst_refs, row.n_refs [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/query.c:96:50: error: Uninitialized variable: node->row [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:55:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_STRING [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:154:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:210:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:263:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:276:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:336:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OBJECT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:375:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raft_entry_serialize [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:382:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_SERIALIZED_OBJECT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:453:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ARRAY [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:640:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OBJECT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:744:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_INTEGER [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:764:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BOOLEAN [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:785:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_STRING [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:813:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_ZERO [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:277:14: style: Condition 'i++' is always false [knownConditionTrueFalse] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:274:13: note: Assignment 'i=0', assigned value is 0 openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:277:14: note: Condition 'i++' is always false openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:113:43: style:inconclusive: Function 'raft_addresses_to_json' argument 1 names different: declaration 'addresses' definition 'sset'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.h:49:56: note: Function 'raft_addresses_to_json' argument 1 names different: declaration 'addresses' definition 'sset'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:113:43: note: Function 'raft_addresses_to_json' argument 1 names different: declaration 'addresses' definition 'sset'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:156:29: error: Uninitialized variables: s.sid, s.address, s.nickname, s.vote, s.next_index, s.match_index, s.phase, s.replied, s.install_snapshot_request_in_progress, s.requester_sid, s.requester_conn, s.last_msg_ts [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:181:20: error: Uninitialized variables: s.hmap_node, s.address, s.nickname, s.vote, s.next_index, s.match_index, s.phase, s.replied, s.install_snapshot_request_in_progress, s.requester_sid, s.requester_conn, s.last_msg_ts [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:152:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ARRAY [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:174:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:256:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:307:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:354:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:430:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ARRAY [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:539:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OBJECT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:558:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:615:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:686:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:720:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OBJECT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:732:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSF_SORT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:784:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:875:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSONRPC_NOTIFY [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:450:21: style: Condition 'i++>0' is always false [knownConditionTrueFalse] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:448:17: note: Assignment 'i=0', assigned value is 0 openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:450:21: note: Condition 'i++>0' is always false openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:214:56: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:219:55: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:265:55: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:270:55: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:321:52: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:326:51: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:463:42: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:469:42: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:581:45: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:587:45: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:624:43: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:630:44: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:659:58: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:664:57: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:739:44: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:745:44: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft.c:2407:47: error: There is an unknown macro here somewhere. Configuration is required. If UUID_FMT is a macro then please configure it. [unknownMacro] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/rbac.c:53:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/rbac.c:116:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/rbac.c:274:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/rbac.c:129:19: style: Variable 'col_name' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/rbac.c:129:30: style: Variable 'key' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/rbac.c:221:43: style: Parameter 'condition' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/rbac.c:311:43: style: Parameter 'condition' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/rbac.c:400:43: style: Parameter 'condition' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/rbac.c:58:28: error: Uninitialized variables: row.hmap_node, row.table, row.txn_row, row.dst_refs, row.n_refs [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/relay.c:300:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/relay.c:391:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/relay.c:301:39: error: Uninitialized variables: row.hmap_node, row.table, row.txn_row, row.dst_refs, row.n_refs [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/replication.c:222:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/replication.c:536:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/replication.c:562:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/replication.c:600:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/replication.c:636:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/replication.c:780:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_EMPTY_INITIALIZER [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/replication.c:583:34: style:inconclusive: Function 'add_monitored_table' argument 2 names different: declaration 'monitor_requests' definition 'monitor_request'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/replication.c:85:46: note: Function 'add_monitored_table' argument 2 names different: declaration 'monitor_requests' definition 'monitor_request'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/replication.c:583:34: note: Function 'add_monitored_table' argument 2 names different: declaration 'monitor_requests' definition 'monitor_request'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/replication.c:629:36: style: Parameter 'database' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/replication.c:644:22: style: Variable 'old' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/replication.c:835:34: style: Variable 'ldb_col' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/replication.c:537:43: error: Uninitialized variables: row.hmap_node, row.table, row.txn_row, row.dst_refs, row.n_refs [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:37:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsdb_datum [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:76:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_VOID [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:130:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_VOID [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:153:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:188:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:313:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:480:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:512:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:532:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:548:9: error: Memory leak: node [memleak] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:360:50: style:inconclusive: Function 'ovsdb_row_to_json' argument 2 names different: declaration 'include' definition 'columns'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.h:121:63: note: Function 'ovsdb_row_to_json' argument 2 names different: declaration 'include' definition 'columns'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:360:50: note: Function 'ovsdb_row_to_json' argument 2 names different: declaration 'include' definition 'columns'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:437:39: style: Variable 'cbdata' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:484:14: error: Uninitialized variables: node.hmap_node, node.row [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:481:13: note: Assuming condition is false openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:484:14: note: Uninitialized variables: node.hmap_node, node.row openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:513:49: error: Uninitialized variable: node->row [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:533:48: error: Uninitialized variable: node->row [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/server.c:158:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/server.c:51:40: error: Uninitialized variable: waiter->lock_name [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/server.c:159:27: error: Uninitialized variable: lock->name [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/storage.c:264:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_ZERO [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/storage.c:392:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_ZERO [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/storage.c:632:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_ZERO [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/storage.c:501:22: style:inconclusive: Same expression used in consecutive assignments of 'base' and 'range'. [duplicateAssignExpression] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/storage.c:502:22: note: Same expression used in consecutive assignments of 'base' and 'range'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/storage.c:501:22: note: Same expression used in consecutive assignments of 'base' and 'range'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/storage.c:424:40: style:inconclusive: Function 'ovsdb_storage_write_block' argument 4 names different: declaration 'result' definition 'resultp'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/storage.h:70:60: note: Function 'ovsdb_storage_write_block' argument 4 names different: declaration 'result' definition 'resultp'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/storage.c:424:40: note: Function 'ovsdb_storage_write_block' argument 4 names different: declaration 'result' definition 'resultp'. openvswitch-3.3.0~git20240118.e802fe7/ovsdb/storage.c:665:51: style: Parameter 'storage' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/table.c:365:49: error: There is an unknown macro here somewhere. Configuration is required. If UUID_FMT is a macro then please configure it. [unknownMacro] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/transaction-forward.c:52:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txn_forward_create [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/transaction-forward.c:99:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sent_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/transaction-forward.c:132:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable new_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/transaction-forward.c:160:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txn_forward_cancel [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/transaction-forward.c:172:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sent_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/transaction-forward.c:136:31: error: Uninitialized variable: t->request [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/transaction-forward.c:133:13: note: Assuming condition is false openvswitch-3.3.0~git20240118.e802fe7/ovsdb/transaction-forward.c:136:31: note: Uninitialized variable: t->request openvswitch-3.3.0~git20240118.e802fe7/ovsdb/transaction-forward.c:173:38: error: Uninitialized variables: t.new_node, t.sent_node, t.id, t.request, t.reply [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/transaction.c:294:57: error: There is an unknown macro here somewhere. Configuration is required. If UUID_FMT is a macro then please configure it. [unknownMacro] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/trigger.c:163:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/trigger.c:184:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/trigger.c:207:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/trigger.c:294:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_ARRAY [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/trigger.c:164:16: error: Uninitialized variable: t->db [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/trigger.c:188:25: error: Uninitialized variable: t->created [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/trigger.c:208:20: error: Uninitialized variable: t->created [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/python/ovs/_json.c:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSPF_TRAILER [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/python/ovs/_json.c:85:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/flow_extract_target.c:20:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NX_HASH_FIELDS_ETH_SRC [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/flow_extract_target.c:36:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NX_HASH_FIELDS_ETH_SRC [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/flow_extract_target.c:58:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_HEADER_LEN [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/flow_extract_target.c:16:10: style: Redundant initialization for 'hash'. The initialized value is overwritten before it is read. [redundantInitialization] openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/flow_extract_target.c:15:19: note: hash is initialized openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/flow_extract_target.c:16:10: note: hash is overwritten openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/flow_extract_target.c:17:10: style: Variable 'hash' is reassigned a value before the old one has been used. [redundantAssignment] openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/flow_extract_target.c:16:10: note: hash is assigned openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/flow_extract_target.c:17:10: note: hash is overwritten openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/flow_extract_target.c:18:10: style: Variable 'hash' is reassigned a value before the old one has been used. [redundantAssignment] openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/flow_extract_target.c:17:10: note: hash is assigned openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/flow_extract_target.c:18:10: note: hash is overwritten openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/flow_extract_target.c:19:10: style: Variable 'hash' is reassigned a value before the old one has been used. [redundantAssignment] openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/flow_extract_target.c:18:10: note: hash is assigned openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/flow_extract_target.c:19:10: note: hash is overwritten openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/json_parser_target.c:18:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_STRING [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/miniflow_target.c:31:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOWMAP_EMPTY_INITIALIZER [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/miniflow_target.c:60:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOW_U64S [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/miniflow_target.c:78:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOW_U64S [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/miniflow_target.c:109:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOW_MAX_VLAN_HEADERS [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/miniflow_target.c:162:38: style: Parameter 'flow' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/miniflow_target.c:194:36: style: Parameter 'flow' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/odp_target.c:40:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable recirc [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/ofctl_parse_target.c:23:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFPUTIL_P_ANY [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/ofctl_parse_target.c:106:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFPFC_DELETE_STRICT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/ofp_print_target.c:11:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ofp_header [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/ofp_print_target.c:25:28: style: Variable 'oh' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/ofp_print_target.c:38:15: style: Variable 'tail' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/tests/ovstest.c:66:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_EMPTY_INITIALIZER [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/ovstest.c:104:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVS_RO [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/ovstest.c:34:38: style: Parameter 'cmd' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/tests/test-aa.c:98:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_entries [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-aa.c:140:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLDP_PORTID_SUBTYPE_IFNAME [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-aa.c:43:40: style: Parameter 'sport' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/tests/test-aa.c:44:40: style: Parameter 'rport' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/tests/test-aa.c:57:46: style: Parameter 'schassis' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/tests/test-aa.c:58:46: style: Parameter 'rchassis' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/tests/test-aes128.c:43:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuSIZE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-atomic.c:168:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ATOMIC_FLAG_INIT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-atomic.c:204:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paux [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-atomic.c:236:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paux [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-atomic.c:271:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-atomic.c:310:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-atomic.c:385:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-atomic.c:392:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_consume [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-atomic.c:399:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-atomic.c:406:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-atomic.c:413:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_seq_cst [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-atomic.c:285:53: style: Condition 'a==aux->b' is always true [knownConditionTrueFalse] openvswitch-3.3.0~git20240118.e802fe7/tests/test-atomic.c:285:38: note: Assuming that condition 'data==aux->b' is not redundant openvswitch-3.3.0~git20240118.e802fe7/tests/test-atomic.c:285:25: note: Assuming that condition 'data==a' is not redundant openvswitch-3.3.0~git20240118.e802fe7/tests/test-atomic.c:285:53: note: Condition 'a==aux->b' is always true openvswitch-3.3.0~git20240118.e802fe7/tests/test-barrier.c:62:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuSIZE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-barrier.c:230:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-barrier.c:238:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-barrier.c:228:13: style: Parameter 'test_name' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/tests/test-bitmap.c:48:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP_ULONG_BITS [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-bitmap.c:72:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP_ULONG_BITS [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-bitmap.c:132:41: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'run_benchmarks' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-bitmap.c:153:31: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-bitmap.c:132:41: note: Parameter 'ctx' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-bundle.c:118:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable program_name [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-byteq.c:102:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-byteq.c:134:33: style: Parameter 'argv' can be declared as const array [constParameter] openvswitch-3.3.0~git20240118.e802fe7/tests/test-ccmap.c:147:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-ccmap.c:284:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-ccmap.c:152:36: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'run_tests' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-ccmap.c:275:27: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-ccmap.c:152:36: note: Parameter 'ctx' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-ccmap.c:178:41: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'run_benchmarks' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-ccmap.c:276:31: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-ccmap.c:178:41: note: Parameter 'ctx' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:234:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tci [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:432:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tci [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:468:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cls_rule [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:481:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:517:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable field [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:539:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:681:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVS_BE32_MAX [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:780:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flow_segment_u64s [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:810:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flow_segment_u64s [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:843:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFP_DEFAULT_PRIORITY [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:955:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVS_VERSION_MIN [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1100:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVS_VERSION_MIN [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1189:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVS_VERSION_MIN [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1322:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable program_name [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1356:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVS_VERSION_MIN [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1394:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVS_VERSION_MIN [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1526:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOW_U64S [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1558:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOW_U64S [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1617:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOW_U64S [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1635:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOW_U64S [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1666:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOWMAP_EMPTY_INITIALIZER [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1705:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOW_MAX_VLAN_HEADERS [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1867:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_EMPTY_INITIALIZER [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1864:35: style:inconclusive: Function 'help' argument 1 names different: declaration 'ctx' definition 'OVS_UNUSED'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1840:43: note: Function 'help' argument 1 names different: declaration 'ctx' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1864:35: note: Function 'help' argument 1 names different: declaration 'ctx' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:512:18: style: Local variable 'n_rules' shadows outer variable [shadowVariable] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1281:12: note: Shadowed declaration openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:512:18: note: Shadow variable openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:671:18: style: Local variable 'match' shadows outer function [shadowFunction] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:206:1: note: Shadowed declaration openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:671:18: note: Shadow variable openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:411:57: style: Parameter 'tcls' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:805:34: style: Variable 'tcls_rule' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1074:21: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1268:60: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'test_many_rules_in_two_tables' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1850:46: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1268:60: note: Parameter 'OVS_UNUSED' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1274:61: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'test_many_rules_in_five_tables' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1851:47: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1274:61: note: Parameter 'OVS_UNUSED' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1299:41: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'run_benchmarks' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1852:31: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1299:41: note: Parameter 'ctx' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:115:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP_ULONG_BITS [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:167:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:213:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMAP_INITIALIZER [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:246:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:291:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP_ULONG_BITS [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:380:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:415:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP_ULONG_BITS [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:500:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:608:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:647:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:251:36: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'run_tests' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:638:27: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:251:36: note: Parameter 'ctx' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:284:41: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'run_benchmarks' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:639:31: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:284:41: note: Parameter 'ctx' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:74:31: error: Uninitialized variable: e->value [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:168:26: error: Uninitialized variable: e->value [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:315:16: error: Uninitialized variable: e->value [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:542:16: error: Uninitialized variable: e->value [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:224:33: style: Variable 'copies[values[i]].value' is assigned a value that is never used. [unreadVariable] openvswitch-3.3.0~git20240118.e802fe7/tests/test-conntrack.c:95:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable j [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-conntrack.c:121:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETDEV_MAX_BURST [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-conntrack.c:169:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-conntrack.c:209:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETDEV_MAX_BURST [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-conntrack.c:83:24: style: Variable 'aux' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/tests/test-conntrack.c:106:41: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'test_benchmark' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-conntrack.c:262:6: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-conntrack.c:106:41: note: Parameter 'ctx' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-cooperative-multitasking.c:97:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cooperative_multitasking_callbacks [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-cooperative-multitasking.c:145:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cooperative_multitasking_callbacks [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-cooperative-multitasking.c:220:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cooperative_multitasking_callbacks [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-cooperative-multitasking.c:282:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VLF_CONSOLE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-csum.c:67:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-csum.c:193:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_DF [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-flows.c:49:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hash.c:48:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lo [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hash.c:102:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hash.c:134:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hash.c:152:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovs_u128 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hash.c:203:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovs_u128 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hash.c:285:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash_bytes128 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hash.c:157:22: style: struct member 'offset_ovs_u128::a' is never used. [unusedStructMember] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hash.c:208:22: style: struct member 'offset_ovs_u128::a' is never used. [unusedStructMember] openvswitch-3.3.0~git20240118.e802fe7/tests/test-heap.c:69:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idx [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-heap.c:139:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-heap.c:219:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-heap.c:258:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heap_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-heap.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] openvswitch-3.3.0~git20240118.e802fe7/tests/test-heap.c:140:41: error: Uninitialized variable: e->full_pri [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-heap.c:220:26: error: Uninitialized variable: element->full_pri [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-heap.c:259:26: error: Uninitialized variable: element->full_pri [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hindex.c:60:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hindex.c:139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hindex.c:267:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hindex.c:351:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hindex.c:62:33: error: Uninitialized variable: e->value [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hindex.c:140:39: error: Uninitialized variable: e->value [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hindex.c:269:28: error: Uninitialized variables: next.value, next.node [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hindex.c:274:42: error: Uninitialized variable: e->value [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hmap.c:60:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hmap.c:247:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hmap.c:334:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hmap.c:367:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hmap.c:62:31: error: Uninitialized variable: e->value [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hmap.c:249:28: error: Uninitialized variables: next.value, next.node [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hmap.c:254:42: error: Uninitialized variable: e->value [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-hmap.c:341:37: error: Uninitialized variable: e->value [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:134:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_FPOOL_CACHE_SIZE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:175:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_FPOOL_CACHE_SIZE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:244:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:565:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuSIZE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:605:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:49:27: style: Unsigned expression 'ids[i]' can't be negative so it is unnecessary to test it. [unsignedPositive] openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:67:27: style: Unsigned expression 'ids[i]' can't be negative so it is unnecessary to test it. [unsignedPositive] openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:43:14: style: Local variable 'ids' shadows outer variable [shadowVariable] openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:194:18: note: Shadowed declaration openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:43:14: note: Shadow variable openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:134:10: style: Local variable 'ids' shadows outer variable [shadowVariable] openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:194:18: note: Shadowed declaration openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:134:10: note: Shadow variable openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:156:14: style: Local variable 'ids' shadows outer variable [shadowVariable] openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:194:18: note: Shadowed declaration openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:156:14: note: Shadow variable openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:186:40: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'run_tests' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:595:27: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:186:40: note: Parameter 'OVS_UNUSED' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:207:14: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:541:39: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/tests/test-json.c:156:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_STRING [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-json.c:180:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-json.c:190:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-json.c:234:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-json.c:322:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-jsonrpc.c:48:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-jsonrpc.c:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAEMON_LONG_OPTIONS [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-jsonrpc.c:126:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_STRING [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-jsonrpc.c:135:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSF_SORT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-jsonrpc.c:146:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSONRPC_REQUEST [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-jsonrpc.c:181:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSCP_DEFAULT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-jsonrpc.c:275:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSCP_DEFAULT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-jsonrpc.c:315:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSCP_DEFAULT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-jsonrpc.c:85:9: style:inconclusive: Statements following 'break' will never be executed. [unreachableCode] openvswitch-3.3.0~git20240118.e802fe7/tests/test-jsonrpc.c:54:31: style: Parameter 'argv' can be declared as const array [constParameter] openvswitch-3.3.0~git20240118.e802fe7/tests/test-jsonrpc.c:329:38: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'do_help' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-jsonrpc.c:338:33: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-jsonrpc.c:329:38: note: Parameter 'OVS_UNUSED' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-lib.c:75:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-lib.c:47:31: style: Parameter 'argv' can be declared as const array [constParameter] openvswitch-3.3.0~git20240118.e802fe7/tests/test-lib.c:55:11: style: Variable 'short_options' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/tests/test-list.c:59:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-list.c:139:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-list.c:219:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-list.c:174:24: style: Variable 'values_idx' is reassigned a value before the old one has been used. [redundantAssignment] openvswitch-3.3.0~git20240118.e802fe7/tests/test-list.c:154:31: note: values_idx is assigned openvswitch-3.3.0~git20240118.e802fe7/tests/test-list.c:174:24: note: values_idx is overwritten openvswitch-3.3.0~git20240118.e802fe7/tests/test-list.c:61:19: error: Uninitialized variable: e->value [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-list.c:142:28: error: Uninitialized variables: next.value, next.node [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-list.c:160:20: warning: Uninitialized variables: e.value, e.node [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-list.c:141:30: note: Assuming condition is true openvswitch-3.3.0~git20240118.e802fe7/tests/test-list.c:148:29: note: Assuming condition is false openvswitch-3.3.0~git20240118.e802fe7/tests/test-list.c:160:20: note: Uninitialized variables: e.value, e.node openvswitch-3.3.0~git20240118.e802fe7/tests/test-list.c:261:27: error: Uninitialized variable: node->value [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-lockfile.c:44:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-lockfile.c:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDEADLK [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-lockfile.c:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDEADLK [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-lockfile.c:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-lockfile.c:134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDEADLK [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-lockfile.c:172:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDEADLK [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-lockfile.c:213:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDEADLK [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-lockfile.c:230:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDEADLK [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-lockfile.c:267:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable program_name [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-lockfile.c:279:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VLF_CONSOLE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:74:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPSC_QUEUE_ITEM [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:111:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPSC_QUEUE_ITEM [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:145:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:153:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:321:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:401:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPSC_QUEUE_ITEM [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:540:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:676:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:737:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuSIZE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:762:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:59:20: style: Local variable 'elements' shadows outer variable [shadowVariable] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:290:24: note: Shadowed declaration openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:59:20: note: Shadow variable openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:92:20: style: Local variable 'elements' shadows outer variable [shadowVariable] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:290:24: note: Shadowed declaration openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:92:20: note: Shadow variable openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:159:20: style: Local variable 'elements' shadows outer variable [shadowVariable] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:290:24: note: Shadowed declaration openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:159:20: note: Shadow variable openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:221:20: style: Local variable 'elements' shadows outer variable [shadowVariable] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:290:24: note: Shadowed declaration openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:221:20: note: Shadow variable openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:122:25: style: Variable 'e1' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:122:30: style: Variable 'e2' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:185:25: style: Variable 'e' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:199:25: style: Variable 'e' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:206:25: style: Variable 'e' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:259:25: style: Variable 'e' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:266:25: style: Variable 'e' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:277:40: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'run_tests' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:753:27: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:277:40: note: Parameter 'OVS_UNUSED' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:715:41: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'run_benchmarks' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:754:51: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:715:41: note: Parameter 'ctx' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-multipath.c:42:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable program_name [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-netflow.c:77:33: error: There is an unknown macro here somewhere. Configuration is required. If IP_FMT is a macro then please configure it. [unknownMacro] openvswitch-3.3.0~git20240118.e802fe7/tests/test-netlink-conntrack.c:42:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NFNLGRP_CONNTRACK_NEW [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-netlink-conntrack.c:58:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_EMPTY_INITIALIZER [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-netlink-conntrack.c:112:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNu16 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-netlink-conntrack.c:145:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-netlink-policy.c:37:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NLA_HDRLEN [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-netlink-policy.c:45:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-netlink-policy.c:149:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVS_PACKAGE_VERSION [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-odp.c:38:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-odp.c:131:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-odp.c:182:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-odp.c:159:20: style: Parameter 'filter_parse' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/tests/test-ovsdb.c:1344:43: error: There is an unknown macro here somewhere. Configuration is required. If UUID_FMT is a macro then please configure it. [unknownMacro] openvswitch-3.3.0~git20240118.e802fe7/tests/test-packets.c:134:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in6addr_exact [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-packets.c:160:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-rculist.c:57:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-rculist.c:112:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-rculist.c:42:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] openvswitch-3.3.0~git20240118.e802fe7/tests/test-rculist.c:60:27: error: Uninitialized variable: elem->value [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:56:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:117:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECONNREFUSED [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:283:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:126:42: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'do_disconnected' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:296:35: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:126:42: note: Parameter 'ctx' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:138:44: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'do_connect_failed' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:298:37: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:138:44: note: Parameter 'ctx' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:156:33: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'do_run' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:301:26: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:156:33: note: Parameter 'ctx' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:187:37: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'do_advance' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:302:30: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:187:37: note: Parameter 'ctx' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:205:43: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'do_set_max_tries' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:304:36: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:205:43: note: Parameter 'ctx' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:211:52: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'do_set_backoff_free_tries' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:305:45: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:211:52: note: Parameter 'ctx' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:275:42: style: Parameter 'ctx' can be declared as pointer to const. However it seems that 'do_listen_error' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:309:35: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:275:42: note: Parameter 'ctx' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-rstp.c:603:37: error: There is an unknown macro here somewhere. Configuration is required. If RSTP_ID_FMT is a macro then please configure it. [unknownMacro] openvswitch-3.3.0~git20240118.e802fe7/tests/test-sflow.c:222:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-sflow.c:358:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-sflow.c:382:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-sflow.c:491:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFLOW_ADDRTYPE_IP6 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-sflow.c:700:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-sflow.c:776:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAEMON_OPTION_HANDLERS [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-sflow.c:751:31: style: Parameter 'argv' can be declared as const array [constParameter] openvswitch-3.3.0~git20240118.e802fe7/tests/test-sha1.c:105:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA1_DIGEST_SIZE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-sha1.c:159:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA1_DIGEST_SIZE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-sha1.c:189:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sha1_init [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-skiplist.c:42:36: style:inconclusive: Function 'test_skiplist_cmp' argument 3 names different: declaration 'conf' definition 'OVS_UNUSED'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/tests/test-skiplist.c:32:72: note: Function 'test_skiplist_cmp' argument 3 names different: declaration 'conf' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/tests/test-skiplist.c:42:36: note: Function 'test_skiplist_cmp' argument 3 names different: declaration 'conf' definition 'OVS_UNUSED'. openvswitch-3.3.0~git20240118.e802fe7/tests/test-stopwatch.c:171:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-stp.c:329:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-stp.c:347:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-stp.c:445:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VLF_CONSOLE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-stp.c:373:13: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] openvswitch-3.3.0~git20240118.e802fe7/tests/test-stp.c:383:17: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] openvswitch-3.3.0~git20240118.e802fe7/tests/test-stp.c:439:31: style: Parameter 'argv' can be declared as const array [constParameter] openvswitch-3.3.0~git20240118.e802fe7/tests/test-stream.c:49:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSCP_DEFAULT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-strtok_r.c:33:11: style: Variable 'token1' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/tests/test-strtok_r.c:33:20: style: Variable 'token2' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/tests/test-type-props.c:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-unix-socket.c:41:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_DFL [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-unixctl.c:145:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-unixctl.c:103:13: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] openvswitch-3.3.0~git20240118.e802fe7/tests/test-unixctl.c:100:12: note: outer condition: !exiting openvswitch-3.3.0~git20240118.e802fe7/tests/test-unixctl.c:103:13: note: opposite inner condition: exiting openvswitch-3.3.0~git20240118.e802fe7/tests/test-unixctl.c:155:9: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] openvswitch-3.3.0~git20240118.e802fe7/tests/test-unixctl.c:115:20: style:inconclusive: Function 'parse_options' argument 1 names different: declaration 'argc' definition 'argcp'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/tests/test-unixctl.c:31:32: note: Function 'parse_options' argument 1 names different: declaration 'argc' definition 'argcp'. openvswitch-3.3.0~git20240118.e802fe7/tests/test-unixctl.c:115:20: note: Function 'parse_options' argument 1 names different: declaration 'argc' definition 'argcp'. openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:37:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:65:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:75:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:118:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:128:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:178:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:206:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:244:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:319:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:362:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:395:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVS_BE64_MAX [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:451:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:548:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:1146:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:1229:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VLOG_LONG_OPTIONS [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:1264:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:954:19: style: Condition 'sz==-123' is always false [knownConditionTrueFalse] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:968:19: style: Condition 'sz==-1' is always false [knownConditionTrueFalse] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:1110:16: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:44:47: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'test_log_2_floor' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:1205:33: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:44:47: note: Parameter 'OVS_UNUSED' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:82:39: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'test_ctz' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:1200:25: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:82:39: note: Parameter 'OVS_UNUSED' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:135:39: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'test_clz' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:1201:25: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:135:39: note: Parameter 'OVS_UNUSED' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:185:49: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'test_round_up_pow2' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:1202:35: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:185:49: note: Parameter 'OVS_UNUSED' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:213:51: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'test_round_down_pow2' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:1203:37: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:213:51: note: Parameter 'OVS_UNUSED' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:578:42: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'test_assert' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:1212:28: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:578:42: note: Parameter 'OVS_UNUSED' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:1223:31: style: Parameter 'argv' can be declared as const array [constParameter] openvswitch-3.3.0~git20240118.e802fe7/tests/test-uuid.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_FMT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-vconn.c:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSCP_DEFAULT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-vconn.c:153:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSCP_DEFAULT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-vconn.c:195:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSCP_DEFAULT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-vconn.c:231:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSCP_DEFAULT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-vconn.c:284:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSCP_DEFAULT [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-vconn.c:401:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-vconn.c:414:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/tests/test-vconn.c:428:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/nlmon.c:52:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETLINK_ROUTE [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/nlmon.c:98:30: style: Variable 'nlh' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/utilities/nlmon.c:99:31: style: Variable 'iim' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-appctl.c:57:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-appctl.c:124:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VLOG_LONG_OPTIONS [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-appctl.c:178:9: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-appctl.c:111:36: style: Parameter 'argv' can be declared as const array [constParameter] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-dpctl.c:53:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-dpctl.c:69:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-dpctl.c:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VLOG_LONG_OPTIONS [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-dpctl.c:161:9: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-dpctl.c:75:31: style: Parameter 'argv' can be declared as const array [constParameter] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-dpctl.c:180:22: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'usage' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-dpctl.c:67:21: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-dpctl.c:180:22: note: Parameter 'OVS_UNUSED' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-ofctl.c:2933:49: error: There is an unknown macro here somewhere. Configuration is required. If IP_FMT is a macro then please configure it. [unknownMacro] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-testcontroller.c:114:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-testcontroller.c:219:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSW_FLOOD [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-testcontroller.c:314:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-testcontroller.c:236:11: style: Variable 'queue_id' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-testcontroller.c:252:31: style: Parameter 'argv' can be declared as const array [constParameter] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:168:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:247:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:753:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_open_vswitch_col_bridges [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1096:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_open_vswitch_col_manager_options [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1297:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNi64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1334:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNi64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1372:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1399:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNi64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1438:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNi64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1481:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1497:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_open_vswitch_col_datapaths [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1508:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_open_vswitch_col_datapaths [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1655:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifaces_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1668:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1768:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_bridge_col_external_ids [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1869:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ports_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1917:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2193:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ports_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2234:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_controller_col_target [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2257:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2409:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_open_vswitch_col_manager_options [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2428:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2504:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_open_vswitch_col_ssl [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2536:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_open_vswitch_col_ssl [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2555:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_open_vswitch_col_ssl [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2712:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_bridge_col_auto_attach [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2749:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2892:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_table_open_vswitch [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:3036:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_SUCCESS [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2971:9: style: Condition 'ppid_info' is always false [knownConditionTrueFalse] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2970:42: note: Calling function 'vsctl_parent_process_info' returns 0 openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2970:42: note: Assignment 'ppid_info=vsctl_parent_process_info()', assigned value is 0 openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2971:9: note: Condition 'ppid_info' is always false openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1370:25: warning: Either the condition '!dp' is redundant or there is possible null pointer dereference: dp. [nullPointerRedundantCheck] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1366:9: note: Assuming that condition '!dp' is not redundant openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1370:25: note: Null pointer dereference openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1480:9: warning: Either the condition '!dp' is redundant or there is possible null pointer dereference: dp. [nullPointerRedundantCheck] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1476:9: note: Assuming that condition '!dp' is not redundant openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1480:9: note: Null pointer dereference openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:346:9: style:inconclusive: Statements following 'break' will never be executed. [unreachableCode] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2952:65: style:inconclusive: Function 'do_vsctl' argument 3 names different: declaration 'n' definition 'n_commands'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:117:69: note: Function 'do_vsctl' argument 3 names different: declaration 'n' definition 'n_commands'. openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2952:65: note: Function 'do_vsctl' argument 3 names different: declaration 'n' definition 'n_commands'. openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:218:31: style: Parameter 'argv' can be declared as const array [constParameter] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:612:41: style: Parameter 'bridge' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1003:66: style: Parameter 'port' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1035:34: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'cmd_init' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:3194:30: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1035:34: note: Parameter 'OVS_UNUSED' can be declared as pointer to const openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1205:37: style: Parameter 'vsctl_ctx' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2067:28: style: Variable 'port' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2120:34: style: Variable 'bridge' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:3016:30: style: Variable 'symbol' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:660:20: error: Uninitialized variable: child->vlan [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1656:37: error: Uninitialized variables: iface.ifaces_node, iface.iface_cfg, iface.port [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1669:31: error: Uninitialized variables: child.br_cfg, child.name, child.ports, child.children, child.children_node, child.parent, child.vlan [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1673:29: error: Uninitialized variables: port.ports_node, port.ifaces, port.port_cfg, port.bridge [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1870:26: error: Uninitialized variable: port->port_cfg [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2197:31: error: Uninitialized variable: iface->iface_cfg [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/vswitchd/bridge.c:3847:54: error: There is an unknown macro here somewhere. Configuration is required. If IP_FMT is a macro then please configure it. [unknownMacro] openvswitch-3.3.0~git20240118.e802fe7/vswitchd/ovs-vswitchd.c:223:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/vswitchd/ovs-vswitchd.c:226:9: style:inconclusive: Statements following 'break' will never be executed. [unreachableCode] openvswitch-3.3.0~git20240118.e802fe7/vswitchd/ovs-vswitchd.c:164:46: style:inconclusive: Function 'parse_options' argument 3 names different: declaration 'unixctl_path' definition 'unixctl_pathp'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/vswitchd/ovs-vswitchd.c:68:59: note: Function 'parse_options' argument 3 names different: declaration 'unixctl_path' definition 'unixctl_pathp'. openvswitch-3.3.0~git20240118.e802fe7/vswitchd/ovs-vswitchd.c:164:46: note: Function 'parse_options' argument 3 names different: declaration 'unixctl_path' definition 'unixctl_pathp'. openvswitch-3.3.0~git20240118.e802fe7/vswitchd/ovs-vswitchd.c:123:26: style: Local variable 'usage' shadows outer function [shadowFunction] openvswitch-3.3.0~git20240118.e802fe7/vswitchd/ovs-vswitchd.c:69:27: note: Shadowed declaration openvswitch-3.3.0~git20240118.e802fe7/vswitchd/ovs-vswitchd.c:123:26: note: Shadow variable openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:132:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:175:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:297:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable started [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:325:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_stats [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:346:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable latch [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:390:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_stats [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:179:18: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:102:41: style: The comparison 'phys_pages <= 0' is always true. [knownConditionTrueFalse] openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:92:31: note: 'phys_pages' is assigned value '0' here. openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:102:41: note: The comparison 'phys_pages <= 0' is always true. openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:102:46: style: Same expression on both sides of '||' because 'avphys_pages<=0' and 'phys_pages<=0' represent the same value. [knownConditionTrueFalse] openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:97:33: note: 'avphys_pages' is assigned value '0' here. openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:92:31: note: 'phys_pages' is assigned value '0' here. openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:102:46: note: Same expression on both sides of '||' because 'avphys_pages<=0' and 'phys_pages<=0' represent the same value. openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:102:62: style: The comparison 'avphys_pages <= 0' is always true. [knownConditionTrueFalse] openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:97:33: note: 'avphys_pages' is assigned value '0' here. openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:102:62: note: The comparison 'avphys_pages <= 0' is always true. openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:107:32: style: Same expression on both sides of '-' because 'phys_pages' and 'avphys_pages' represent the same value. [duplicateExpression] openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:92:31: note: 'phys_pages' is assigned value '0' here. openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:97:33: note: 'avphys_pages' is assigned value '0' here. openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:107:32: note: Same expression on both sides of '-' because 'phys_pages' and 'avphys_pages' represent the same value. openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:102:22: style: Checking if unsigned expression 'pagesize' is less than zero. [unsignedLessThanZero] openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:72:37: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:182:15: style: Variable 'extension' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:224:38: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:114:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:219:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:741:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locators_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:813:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locators_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:850:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vteprec_global_col_switches [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:1096:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:1235:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ports_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:1311:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ports_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:1782:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locators_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:2056:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locators_node [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:2098:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vteprec_global_col_managers [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:2117:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:2255:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vteprec_table_global [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:2347:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_UNCHANGED [valueFlowBailoutIncompleteVar] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:258:9: style:inconclusive: Statements following 'break' will never be executed. [unreachableCode] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:2278:20: style:inconclusive: Function 'do_vtep_ctl' argument 3 names different: declaration 'n' definition 'n_commands'. [funcArgNamesDifferent] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:85:72: note: Function 'do_vtep_ctl' argument 3 names different: declaration 'n' definition 'n_commands'. openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:2278:20: note: Function 'do_vtep_ctl' argument 3 names different: declaration 'n' definition 'n_commands'. openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:160:31: style: Parameter 'argv' can be declared as const array [constParameter] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:714:38: style: Variable 'orig_ploc' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:737:58: style: Parameter 'ploc_cfg' can be declared as pointer to const [constParameterPointer] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:1325:27: style: Variable 'vtep_ctl_port' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:1371:38: style: Variable 'ps' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:2327:30: style: Variable 'symbol' can be declared as pointer to const [constVariablePointer] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:742:19: error: Uninitialized variable: ploc->ploc_cfg [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:815:22: error: Uninitialized variables: ploc.locators_node, ploc.ploc_cfg [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:827:22: error: Uninitialized variables: ploc.locators_node, ploc.ploc_cfg [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:1236:31: error: Uninitialized variables: port.ports_node, port.port_cfg, port.ps, port.bindings [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:1312:26: error: Uninitialized variable: port->port_cfg [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:1783:64: error: Uninitialized variable: ploc->ploc_cfg [uninitvar] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/storage.c:238:12: error: Null pointer dereference: storage [ctunullpointer] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1011:39: note: Calling function ovsdb_create, 2nd argument is null openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb.c:458:26: note: Calling function ovsdb_storage_get_name, 1st argument is null openvswitch-3.3.0~git20240118.e802fe7/ovsdb/storage.c:238:12: note: Dereferencing argument storage that is null diff: head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Debug.c:58:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DPFLTR_IHVNETWORK_ID [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Ethernet.h:389:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Mpls.h:68:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:1019:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:1116:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:1168:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:177:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:192:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:208:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:225:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:280:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:303:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:395:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:450:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:473:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:801:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIZE_MAX [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:903:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BE64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:916:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BE32 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:929:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BE16 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:942:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BE8 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:953:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT8 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:965:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT16 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:977:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT32 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/Netlink.c:989:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UINT64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/NetlinkBuf.c:144:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/NetlinkBuf.c:180:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/NetlinkBuf.c:218:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/NetlinkBuf.c:237:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/Netlink/NetlinkBuf.c:263:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FALSE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:254:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDIS_STATUS_FAILURE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:26:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDIS_STATUS_SUCCESS [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.c:96:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NDIS_STATUS_FAILURE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/datapath-windows/ovsext/PacketParser.h:113:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_IPV4_HLEN [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/lib/cmap.c:130:5: error: There is an unknown macro here somewhere. Configuration is required. If PADDED_MEMBERS is a macro then please configure it. [unknownMacro] 2.13.0 openvswitch-3.3.0~git20240118.e802fe7/lib/cmap.c:179:1: error: There is an unknown macro here somewhere. Configuration is required. If OVS_ALIGNED_VAR is a macro then please configure it. [unknownMacro] head openvswitch-3.3.0~git20240118.e802fe7/lib/if-notifier-manual.c:53:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notify [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/lib/if-notifier-stub.c:29:50: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldp.c:213:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_entries [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldp.c:360:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c2 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd-structs.c:105:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_entries [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd-structs.c:36:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_entries [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd-structs.c:71:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_entries [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:106:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:142:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_entries [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:183:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_entries [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:201:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_ADDR_LEN [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:241:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable eth_header [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:428:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p_entries [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:537:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_entries [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:561:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:579:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IFF_RUNNING [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/lib/lldp/lldpd.c:69:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable h_entries [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/lib/sflow_receiver.c:389:76: style: Parameter 'ldpfec' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/ofproto/collectors.c:120:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ofproto/ofproto-dpif-mirror.c:231:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EFBIG [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ofproto/ofproto-dpif-mirror.c:329:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ofproto/ofproto-dpif-mirror.c:452:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ofproto/pinsched.c:138:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ofproto/pinsched.c:268:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/column.c:163:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_ARRAY [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/condition.c:203:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_F_EQ [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/condition.c:232:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/condition.c:266:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_F_EQ [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/condition.c:284:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_F_FALSE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/condition.c:318:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_F_TRUE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/condition.c:419:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/condition.c:44:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_TRUE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/condition.c:590:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_F_TRUE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/condition.c:598:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_F_FALSE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:128:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_ARRAY [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:269:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BOOLEAN [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:277:47: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:278:49: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:279:41: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:292:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ID [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:344:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_STRING [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:442:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ARRAY [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:516:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ARRAY [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:601:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ARRAY [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:661:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ARRAY [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:729:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_INTEGER [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:837:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_STRING [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/execution.c:852:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ID [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1023:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable session_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1093:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1275:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1314:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1379:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BOOLEAN [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1398:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ARRAY [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1511:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1643:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ARRAY [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1693:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1806:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1819:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1842:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] 2.13.0 openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1843:42: error: Uninitialized variable: m->dbmon [uninitvar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1843:52: error: Uninitialized variable: m->change_set [uninitvar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:1907:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:217:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECONNECT_DEFAULT_MAX_BACKOFF [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:282:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_INTEGER [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:515:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:633:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:676:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSONRPC_REQUEST [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:697:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:726:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:746:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:756:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:774:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:794:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:811:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:862:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable session_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:896:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/jsonrpc-server.c:938:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1137:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_LEN [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1171:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_in_change_set [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1221:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1524:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_in_mt [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1545:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_in_change_set [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1573:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_in_change_set [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1604:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1636:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1719:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1749:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1774:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1814:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1824:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_node [valueFlowBailoutIncompleteVar] 2.13.0 openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1830:47: error: Uninitialized variable: jm->jsonrpc_monitor [uninitvar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1843:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1853:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_node [valueFlowBailoutIncompleteVar] 2.13.0 openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:1859:47: error: Uninitialized variable: jm->jsonrpc_monitor [uninitvar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:233:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:266:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:577:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_ZERO [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:603:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:664:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_in_change_set [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/monitor.c:990:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable row_type [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/mutation.c:282:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/mutation.c:296:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_INTEGER [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/mutation.c:417:45: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 openvswitch-3.3.0~git20240118.e802fe7/ovsdb/mutation.c:417:45: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/mutation.c:430:43: error: Shifting signed 64-bit value by 63 bits is undefined behaviour [shiftTooManyBitsSigned] 2.13.0 openvswitch-3.3.0~git20240118.e802fe7/ovsdb/mutation.c:430:43: portability: Shifting signed 64-bit value by 63 bits is implementation-defined behaviour [shiftTooManyBitsSigned] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/mutation.c:522:22: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'mod_double' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/mutation.c:544:14: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/ovsdb/mutation.c:522:22: note: Parameter 'OVS_UNUSED' can be declared as pointer to const head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/mutation.c:87:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_ARRAY [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1030:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1052:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_NULL [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1078:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1124:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1145:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_ARRAY [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1227:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:126:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SVEC_EMPTY_INITIALIZER [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1446:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1675:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1717:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1788:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1863:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1945:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_EMPTY_INITIALIZER [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1956:30: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:1977:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:2090:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_ARRAY [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:2114:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:2192:29: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:2320:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:2482:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSONRPC_ERROR [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:254:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:319:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:500:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_STRING [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:513:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSCP_DEFAULT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:586:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_ARRAY [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:606:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_STRING [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:614:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_TRUE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:624:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_ZERO [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:662:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_ARRAY [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:867:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_ARRAY [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:907:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_ARRAY [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:954:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-client.c:984:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1017:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_ZERO [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1116:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_ZERO [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1222:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1323:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_STRING [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1360:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1443:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSCP_DEFAULT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1478:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_VOID [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1595:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_UUID [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1692:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSF_SORT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1712:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1762:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_EMPTY_INITIALIZER [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1788:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_EMPTY_INITIALIZER [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:1829:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_EMPTY_INITIALIZER [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:2663:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:2900:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:2965:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_NULL [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:3003:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_NULL [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:3097:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_NULL [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:3130:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:475:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECONNECT_DEFAULT_PROBE_INTERVAL [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:648:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:726:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RECONNECT_DEFAULT_PROBE_INTERVAL [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-server.c:938:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable all_dbs [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:1026:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_NULL [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:1211:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:122:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:1331:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_ZERO [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:1722:38: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'do_help' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:1757:33: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:1722:38: note: Parameter 'OVS_UNUSED' can be declared as pointer to const head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:231:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_STRING [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:240:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSF_SORT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:427:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:446:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:459:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERSION [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:550:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:562:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_FMT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:670:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_TRUE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:778:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:859:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSF_SORT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:883:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_NULL [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:917:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:936:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-tool.c:988:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_NULL [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:133:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_STRING [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:161:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_VOID [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:172:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_INTEGER [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:183:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_STRING [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:194:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:205:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_UUID [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:219:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_VOID [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:247:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_INTEGER [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:255:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_BOOLEAN [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:264:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_UUID [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:277:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_STRING [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:320:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb-util.c:80:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuSIZE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb.c:106:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_STRING [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb.c:134:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_UUID [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb.c:242:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ID [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb.c:610:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb.c:636:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb.c:721:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VLL_DBG [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/ovsdb.c:739:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/query.c:31:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_F_EQ [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/query.c:95:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:154:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:210:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:263:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:276:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:336:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OBJECT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:375:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable raft_entry_serialize [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:382:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_SERIALIZED_OBJECT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:453:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ARRAY [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:640:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OBJECT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:744:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_INTEGER [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:764:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_BOOLEAN [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:785:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_STRING [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-private.c:813:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_ZERO [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:174:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:214:56: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:219:55: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:256:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:265:55: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:270:55: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:307:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:321:52: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:326:51: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:354:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:430:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_ARRAY [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:463:42: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:469:42: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:539:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OBJECT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:558:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:581:45: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:587:45: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:615:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:624:43: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:630:44: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:659:58: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:664:57: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:686:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:720:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OP_OBJECT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:732:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSF_SORT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:739:44: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:745:44: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:784:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/raft-rpc.c:875:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSONRPC_NOTIFY [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/rbac.c:116:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/rbac.c:274:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/rbac.c:53:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/relay.c:300:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/relay.c:391:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/replication.c:222:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/replication.c:536:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/replication.c:562:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/replication.c:600:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/replication.c:636:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/replication.c:780:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_EMPTY_INITIALIZER [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:130:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_VOID [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:153:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:188:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dst_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:313:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_OBJECT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:37:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsdb_datum [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:480:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:512:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:532:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.c:76:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVSDB_TYPE_VOID [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.h:133:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsdb_type_uuid [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.h:140:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keys [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/row.h:146:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsdb_type_uuid [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/storage.c:392:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_ZERO [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/storage.c:632:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UUID_ZERO [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/transaction-forward.c:132:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable new_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/transaction-forward.c:160:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txn_forward_cancel [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/transaction-forward.c:172:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sent_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/transaction-forward.c:99:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sent_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/trigger.c:184:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/trigger.c:207:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/ovsdb/trigger.c:294:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_ARRAY [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/python/ovs/_json.c:85:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/flow_extract_target.c:36:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NX_HASH_FIELDS_ETH_SRC [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/flow_extract_target.c:58:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ETH_HEADER_LEN [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/miniflow_target.c:109:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOW_MAX_VLAN_HEADERS [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/miniflow_target.c:60:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOW_U64S [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/miniflow_target.c:78:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOW_U64S [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/oss-fuzz/ofctl_parse_target.c:106:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFPFC_DELETE_STRICT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/ovstest.c:104:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVS_RO [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-aa.c:140:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LLDP_PORTID_SUBTYPE_IFNAME [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-atomic.c:204:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paux [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-atomic.c:236:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable paux [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-atomic.c:271:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-atomic.c:310:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-atomic.c:385:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_relaxed [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-atomic.c:392:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_consume [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-atomic.c:399:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-atomic.c:406:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acquire [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-atomic.c:413:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_seq_cst [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-barrier.c:230:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-barrier.c:238:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-bitmap.c:72:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP_ULONG_BITS [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-ccmap.c:284:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1100:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVS_VERSION_MIN [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1189:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVS_VERSION_MIN [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1268:60: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'test_many_rules_in_two_tables' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1850:46: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1268:60: note: Parameter 'OVS_UNUSED' can be declared as pointer to const head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1274:61: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'test_many_rules_in_five_tables' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1851:47: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1274:61: note: Parameter 'OVS_UNUSED' can be declared as pointer to const head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1322:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable program_name [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1356:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVS_VERSION_MIN [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1394:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVS_VERSION_MIN [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1526:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOW_U64S [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1558:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOW_U64S [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1617:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOW_U64S [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1635:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOW_U64S [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1666:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOWMAP_EMPTY_INITIALIZER [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1705:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOW_MAX_VLAN_HEADERS [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:1867:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_EMPTY_INITIALIZER [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:432:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tci [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:468:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cls_rule [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:481:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ptr [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:517:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable field [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:539:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:681:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVS_BE32_MAX [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:780:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flow_segment_u64s [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:810:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flow_segment_u64s [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:843:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OFP_DEFAULT_PRIORITY [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-classifier.c:955:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVS_VERSION_MIN [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:167:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:213:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CMAP_INITIALIZER [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:246:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:291:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP_ULONG_BITS [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:380:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:415:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BITMAP_ULONG_BITS [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:500:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:608:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-cmap.c:647:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-conntrack.c:121:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETDEV_MAX_BURST [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-conntrack.c:169:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable i [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-conntrack.c:209:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETDEV_MAX_BURST [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-cooperative-multitasking.c:145:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cooperative_multitasking_callbacks [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-cooperative-multitasking.c:220:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cooperative_multitasking_callbacks [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-cooperative-multitasking.c:282:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VLF_CONSOLE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-csum.c:193:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_DF [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-hash.c:102:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-hash.c:134:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIx32 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-hash.c:152:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovs_u128 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-hash.c:203:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovs_u128 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-hash.c:285:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hash_bytes128 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-heap.c:139:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-heap.c:219:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-heap.c:258:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable heap_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-hindex.c:139:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-hindex.c:267:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-hindex.c:351:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-hmap.c:247:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-hmap.c:334:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-hmap.c:367:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:175:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ID_FPOOL_CACHE_SIZE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:186:40: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'run_tests' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:595:27: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:186:40: note: Parameter 'OVS_UNUSED' can be declared as pointer to const head openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:244:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:565:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuSIZE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-id-fpool.c:605:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-json.c:180:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-json.c:190:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFSIZ [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-json.c:234:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-json.c:322:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-jsonrpc.c:126:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSON_STRING [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-jsonrpc.c:135:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSSF_SORT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-jsonrpc.c:146:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JSONRPC_REQUEST [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-jsonrpc.c:181:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSCP_DEFAULT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-jsonrpc.c:275:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSCP_DEFAULT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-jsonrpc.c:315:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSCP_DEFAULT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-jsonrpc.c:329:38: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'do_help' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-jsonrpc.c:338:33: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-jsonrpc.c:329:38: note: Parameter 'OVS_UNUSED' can be declared as pointer to const head openvswitch-3.3.0~git20240118.e802fe7/tests/test-jsonrpc.c:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAEMON_LONG_OPTIONS [valueFlowBailoutIncompleteVar] 2.13.0 openvswitch-3.3.0~git20240118.e802fe7/tests/test-lib.c:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_SUCCESS [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-lib.c:75:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-list.c:139:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-list.c:219:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-lockfile.c:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EAGAIN [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-lockfile.c:134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDEADLK [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-lockfile.c:172:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDEADLK [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-lockfile.c:213:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDEADLK [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-lockfile.c:230:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDEADLK [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-lockfile.c:267:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable program_name [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-lockfile.c:279:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VLF_CONSOLE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-lockfile.c:78:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDEADLK [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-lockfile.c:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDEADLK [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:111:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPSC_QUEUE_ITEM [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:145:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_acq_rel [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:153:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable memory_order_release [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:277:40: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'run_tests' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:753:27: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:277:40: note: Parameter 'OVS_UNUSED' can be declared as pointer to const head openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:321:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:401:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPSC_QUEUE_ITEM [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:540:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:676:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable list [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:737:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIuSIZE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-mpsc-queue.c:762:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-netlink-conntrack.c:112:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNu16 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-netlink-conntrack.c:145:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argc [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-netlink-conntrack.c:58:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DS_EMPTY_INITIALIZER [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-netlink-policy.c:149:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVS_PACKAGE_VERSION [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-netlink-policy.c:45:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-odp.c:131:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-odp.c:182:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-packets.c:160:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET6 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-rculist.c:112:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:117:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ECONNREFUSED [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-reconnect.c:283:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable argv [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-sflow.c:358:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-sflow.c:382:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu32 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-sflow.c:491:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFLOW_ADDRTYPE_IP6 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-sflow.c:700:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-sflow.c:776:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAEMON_OPTION_HANDLERS [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-sha1.c:159:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA1_DIGEST_SIZE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-sha1.c:189:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sha1_init [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-stp.c:347:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-stp.c:445:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VLF_CONSOLE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-unixctl.c:145:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] 2.13.0 openvswitch-3.3.0~git20240118.e802fe7/tests/test-unixctl.c:89:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:1146:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:118:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:1229:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VLOG_LONG_OPTIONS [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:1264:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:128:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:135:39: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'test_clz' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:1201:25: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:135:39: note: Parameter 'OVS_UNUSED' can be declared as pointer to const head openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:178:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:185:49: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'test_round_up_pow2' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:1202:35: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:185:49: note: Parameter 'OVS_UNUSED' can be declared as pointer to const head openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:206:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:213:51: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'test_round_down_pow2' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:1203:37: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:213:51: note: Parameter 'OVS_UNUSED' can be declared as pointer to const head openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:244:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:319:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:362:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:395:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OVS_BE64_MAX [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:44:47: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'test_log_2_floor' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:1205:33: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:44:47: note: Parameter 'OVS_UNUSED' can be declared as pointer to const head openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:451:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:548:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:578:42: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'test_assert' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:1212:28: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:578:42: note: Parameter 'OVS_UNUSED' can be declared as pointer to const head openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:65:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:75:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:82:39: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'test_ctz' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:1200:25: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/tests/test-util.c:82:39: note: Parameter 'OVS_UNUSED' can be declared as pointer to const head openvswitch-3.3.0~git20240118.e802fe7/tests/test-vconn.c:153:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSCP_DEFAULT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-vconn.c:195:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSCP_DEFAULT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-vconn.c:231:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSCP_DEFAULT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-vconn.c:284:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DSCP_DEFAULT [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-vconn.c:401:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-vconn.c:414:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/tests/test-vconn.c:428:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPROTO [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-appctl.c:124:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VLOG_LONG_OPTIONS [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-dpctl.c:180:22: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'usage' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-dpctl.c:67:21: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-dpctl.c:180:22: note: Parameter 'OVS_UNUSED' can be declared as pointer to const head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-dpctl.c:69:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-dpctl.c:97:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VLOG_LONG_OPTIONS [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-testcontroller.c:219:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LSW_FLOOD [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-testcontroller.c:314:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1035:34: style: Parameter 'OVS_UNUSED' can be declared as pointer to const. However it seems that 'cmd_init' is a callback function, if 'OVS_UNUSED' is declared with const you might also need to cast function pointer(s). [constParameterCallback] openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:3194:30: note: You might need to cast the function pointer here openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1035:34: note: Parameter 'OVS_UNUSED' can be declared as pointer to const head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1096:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_open_vswitch_col_manager_options [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1297:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNi64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1334:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNi64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1372:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1399:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNi64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1438:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCNi64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1481:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIu64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1497:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_open_vswitch_col_datapaths [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1508:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_open_vswitch_col_datapaths [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1655:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifaces_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1668:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable children_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1768:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_bridge_col_external_ids [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1869:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ports_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:1917:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2193:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ports_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2234:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_controller_col_target [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2257:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2409:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_open_vswitch_col_manager_options [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2428:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:247:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable no_argument [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2504:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_open_vswitch_col_ssl [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2536:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_open_vswitch_col_ssl [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2555:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_open_vswitch_col_ssl [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2712:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_bridge_col_auto_attach [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2749:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:2892:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_table_open_vswitch [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:3036:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_SUCCESS [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/utilities/ovs-vsctl.c:753:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ovsrec_open_vswitch_col_bridges [valueFlowBailoutIncompleteVar] 2.13.0 openvswitch-3.3.0~git20240118.e802fe7/vswitchd/ovs-vswitchd.c:111:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_FAILURE [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/vswitchd/ovs-vswitchd.c:223:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:107:32: style: Same expression on both sides of '-' because 'phys_pages' and 'avphys_pages' represent the same value. [duplicateExpression] openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:92:31: note: 'phys_pages' is assigned value '0' here. openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:97:33: note: 'avphys_pages' is assigned value '0' here. openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:107:32: note: Same expression on both sides of '-' because 'phys_pages' and 'avphys_pages' represent the same value. 2.13.0 openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:107:32: style: Same expression on both sides of '-'. [duplicateExpression] openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:92:31: note: 'phys_pages' is assigned value '0' here. openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:97:33: note: 'avphys_pages' is assigned value '0' here. openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:107:32: note: Same expression on both sides of '-'. head openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:175:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:224:38: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:297:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable started [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:325:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_stats [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:346:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable latch [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:390:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable system_stats [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/vswitchd/system-stats.c:72:37: style: Parameter 'OVS_UNUSED' can be declared as pointer to const [constParameterPointer] head openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:1096:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRId64 [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:1235:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ports_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:1311:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ports_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:1782:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locators_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:2056:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locators_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:2098:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vteprec_global_col_managers [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:2117:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable target [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:219:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:2255:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vteprec_table_global [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:2347:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TXN_UNCHANGED [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:741:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locators_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:813:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locators_node [valueFlowBailoutIncompleteVar] head openvswitch-3.3.0~git20240118.e802fe7/vtep/vtep-ctl.c:850:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vteprec_global_col_switches [valueFlowBailoutIncompleteVar] DONE