2025-09-17 09:32 ftp://ftp.de.debian.org/debian/pool/main/x/xprobe/xprobe_0.3.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.12.43+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 3e169d6 (2025-09-15 13:38:15 +0200) count: 903 897 elapsed-time: 2.7 2.8 head-timing-info: old-timing-info: head results: xprobe2-0.3/libs-external/USI++/samples/DeNAT.cc:15:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_SYN [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/arps.cc:18:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARPOP_REQUEST [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/arps2.cc:21:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICMP_ECHO [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/arpw.cc:30:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ARPOP_REQUEST [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/arps.cc:11:23: style: Variable 'dmac' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/libs-external/USI++/samples/arps2.cc:13:14: style: Variable 'bc' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/libs-external/USI++/samples/arpw.cc:36:20: style: C-style pointer casting [cstyleCast] xprobe2-0.3/libs-external/USI++/samples/arpw.cc:9:32: style: Parameter 'mac' can be declared as pointer to const [constParameterPointer] xprobe2-0.3/libs-external/USI++/samples/drop.cc:11:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/drop.cc:23:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iphdr [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/blindSpoof.cc:58:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/blindSpoof.cc:121:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_SYN [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/blindSpoof.cc:179:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/drop.cc:48:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xprobe2-0.3/libs-external/USI++/samples/filter.cc:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_PUSH [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/hardSpy.cc:19:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/hardSpy.cc:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/blindSpoof.cc:165:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xprobe2-0.3/libs-external/USI++/samples/blindSpoof.cc:162:3: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] xprobe2-0.3/libs-external/USI++/samples/i.cc:14:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICMP_ECHO [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/hardSpy.cc:70:9: warning: %x in format string (no. 1) requires 'unsigned int *' but the argument type is 'unsigned char *'. [invalidScanfArgType_int] xprobe2-0.3/libs-external/USI++/samples/hardSpy.cc:70:9: warning: %x in format string (no. 2) requires 'unsigned int *' but the argument type is 'unsigned char *'. [invalidScanfArgType_int] xprobe2-0.3/libs-external/USI++/samples/hardSpy.cc:70:9: warning: %x in format string (no. 3) requires 'unsigned int *' but the argument type is 'unsigned char *'. [invalidScanfArgType_int] xprobe2-0.3/libs-external/USI++/samples/hardSpy.cc:53:20: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] xprobe2-0.3/libs-external/USI++/samples/icmp_sniff.cc:15:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/next2me.cc:23:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICMP_ECHO [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/icmp_sniff.cc:12:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/libs-external/USI++/samples/icmp_sniff.cc:12:6: style: Variable 'i' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/libs-external/USI++/samples/icmp_sniff.cc:21:14: style: Unused variable: smac [unusedVariable] xprobe2-0.3/libs-external/USI++/samples/icmp_sniff.cc:21:25: style: Unused variable: dmac [unusedVariable] xprobe2-0.3/libs-external/USI++/samples/push-scan.cc:73:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_PUSH [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/recvFrag.cc:8:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_ICMP [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/s.cc:16:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCPOPT_MAXSEG [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/sendFrag.cc:12:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/syn.cc:12:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/sendFrag.cc:21:29: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] xprobe2-0.3/libs-external/USI++/samples/sendFrag.cc:26:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] xprobe2-0.3/libs-external/USI++/samples/sendFrag.cc:40:3: error: Uninitialized variable: ip4 [uninitvar] xprobe2-0.3/libs-external/USI++/samples/synping.cc:15:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/tcpopt.cc:14:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_SYN [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/tel.cc:15:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/tel.cc:12:7: style: Unused variable: buf [unusedVariable] xprobe2-0.3/libs-external/USI++/samples/tel.cc:28:6: style: Unused variable: i [unusedVariable] xprobe2-0.3/libs-external/USI++/samples/tcp_sniff.cc:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/tcp_sniff.cc:150:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/udp_spoof.cc:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/trace.cc:23:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/trace.cc:44:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optarg [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/trace.cc:112:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/trace.cc:138:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/trace.cc:167:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/trace.cc:185:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_PUSH [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/Layer2.cc:25:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_rx [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/Layer2.cc:36:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_rx [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/Layer2.cc:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_rx [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/Layer2.cc:77:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_rx [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/Layer2.cc:84:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_rx [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/Layer2.cc:93:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_rx [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/TX_IP.cc:22:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawfd [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/TX_IP.cc:48:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawfd [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/TX_IP.cc:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_tv [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/TX_IP.cc:72:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tx_timeout [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/arp.cc:21:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arphdr [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/arp.cc:34:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ar_hrd [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/arp.cc:48:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ar_hrd [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/arp.cc:68:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ar_pro [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/arp.cc:90:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ar_pro [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/arp.cc:108:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ar_op [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/arp.cc:125:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arphdr [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/arp.cc:71:39: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] xprobe2-0.3/libs-external/USI++/src/arp.cc:93:39: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] xprobe2-0.3/libs-external/USI++/src/arp.cc:125:27: style: C-style pointer casting [cstyleCast] xprobe2-0.3/libs-external/USI++/src/arp.cc:71:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/libs-external/USI++/src/arp.cc:93:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/libs-external/USI++/samples/trace.cc:47:4: warning:inconclusive: The buffer 'source' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xprobe2-0.3/libs-external/USI++/samples/trace.cc:51:4: warning:inconclusive: The buffer 'dest' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xprobe2-0.3/libs-external/USI++/samples/trace.cc:66:4: warning:inconclusive: The buffer 'dev' may not be null-terminated after the call to strncpy(). [terminateStrncpy] xprobe2-0.3/libs-external/USI++/samples/trace.cc:76:6: style: Condition '!dest' is always false [knownConditionTrueFalse] xprobe2-0.3/libs-external/USI++/samples/trace.cc:37:59: style: The scope of the variable 'dst' can be reduced. [variableScope] xprobe2-0.3/libs-external/USI++/src/datalink.cc:30:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_filter_string [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/datalink.cc:48:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_filter_string [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/datalink.cc:59:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_pd [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/datalink.cc:67:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_datalink [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/datalink.cc:89:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_datalink [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/datalink.cc:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_datalink [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/datalink.cc:123:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_framelen [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/datalink.cc:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_datalink [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/datalink.cc:160:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_datalink [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/datalink.cc:180:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ether_type [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/datalink.cc:190:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_ERRBUF_SIZE [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/datalink.cc:284:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PCAP_ERRBUF_SIZE [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/datalink.cc:311:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_timeout [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/datalink.cc:410:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_datalink [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/datalink.cc:422:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_tv [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/datalink.cc:429:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_timeout [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:30:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmphdr [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmphdr [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:50:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmphdr [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:59:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmphdr [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:71:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmphdr [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:80:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:95:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:103:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:108:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gateway [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:114:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gateway [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:119:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mtu [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:125:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mtu [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:132:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:140:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:147:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sequence [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:155:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sequence [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:162:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmphdr [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:172:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmphdr [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:216:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PING_PAYLOAD_SIZE [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:235:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TIMESTAMP_PAYLOAD_SIZE [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:247:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ADDRMASK_PAYLOAD_SIZE [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:257:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmphdr [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:295:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDERR [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/datalink.cc:361:10: style: C-style pointer casting [cstyleCast] xprobe2-0.3/libs-external/USI++/src/datalink.cc:367:17: style: C-style pointer casting [cstyleCast] xprobe2-0.3/libs-external/USI++/src/icmp.cc:71:32: style: C-style pointer casting [cstyleCast] xprobe2-0.3/libs-external/USI++/src/icmp.cc:162:28: style: C-style pointer casting [cstyleCast] xprobe2-0.3/libs-external/USI++/src/icmp.cc:181:16: style: C-style pointer casting [cstyleCast] xprobe2-0.3/libs-external/USI++/src/icmp.cc:181:26: style: C-style pointer casting [cstyleCast] xprobe2-0.3/libs-external/USI++/src/icmp.cc:162:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/libs-external/USI++/src/icmp.cc:186:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/libs-external/USI++/src/icmp.cc:192:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/libs-external/USI++/src/icmp.cc:271:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/libs-external/USI++/src/misc.cc:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/misc.cc:47:9: style: C-style pointer casting [cstyleCast] xprobe2-0.3/libs-external/USI++/src/misc.cc:47:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/libs-external/USI++/src/udp.cc:26:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_udph [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/udp.cc:40:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_udph [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/udp.cc:49:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_udph [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/udp.cc:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_udph [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/udp.cc:71:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/udp.cc:78:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dest [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/udp.cc:85:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/udp.cc:92:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable check [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/udp.cc:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/udp.cc:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dest [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/udp.cc:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/udp.cc:124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable check [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/udp.cc:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_udph [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/udp.cc:138:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_udph [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/udp.cc:186:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_udph [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/udp.cc:216:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDERR [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/udp.cc:62:23: style: C-style pointer casting [cstyleCast] xprobe2-0.3/libs-external/USI++/src/udp.cc:162:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/libs-external/USI++/src/udp.cc:165:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/libs-external/USI++/src/ip.cc:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iph [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:79:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iph [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iph [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:132:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable host [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:147:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable host [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:161:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ihl [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:168:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ihl [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:176:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:183:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:189:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tos [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:194:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tos [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:202:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tot_len [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:230:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tot_len [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:238:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:245:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:252:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frag_off [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:266:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frag_off [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:274:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ttl [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:281:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ttl [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:289:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable protocol [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:297:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable protocol [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:305:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable check [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:322:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iph [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:340:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable check [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:348:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable daddr [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:361:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable daddr [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:374:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable saddr [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:386:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable saddr [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:398:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable saddr [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:410:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:420:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable daddr [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:432:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:440:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iph [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:444:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iph [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:454:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iph [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:504:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iph [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:557:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDERR [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:584:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_DF [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcph [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:47:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_sport [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:59:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcph [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:69:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcph [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:79:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_dport [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:86:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_seq [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:93:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_ack [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:100:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_off [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:107:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_flags [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:112:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_win [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_sum [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:124:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_urp [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:129:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wscale [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:136:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_sport [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:144:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_dport [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:152:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_seq [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:162:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_ack [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:170:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_off [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:178:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_flags [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_win [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:193:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_sum [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:199:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_urp [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:206:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcph [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:210:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcph [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:219:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_offset [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:272:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcph [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:320:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDERR [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:341:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_offset [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:392:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcpOptions [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:397:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_offset [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:407:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_off [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:431:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_offset [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/tcp.cc:353:5: style: C-style pointer casting [cstyleCast] xprobe2-0.3/libs-external/USI++/src/tcp.cc:362:5: style: C-style pointer casting [cstyleCast] xprobe2-0.3/libs-external/USI++/src/tcp.cc:364:5: style: C-style pointer casting [cstyleCast] xprobe2-0.3/libs-external/USI++/src/tcp.cc:248:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/libs-external/USI++/src/tcp.cc:251:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xprobe_timeval.h:37:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xprobe_timeval.h:38:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xprobe_timeval.h:39:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_usec [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xprobe_timeval.h:40:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_usec [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xprobe_timeval.h:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xprobe_timeval.h:80:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xprobe_timeval.h:101:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xprobe_timeval.h:136:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xprobe_timeval.h:143:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xprobe_timeval.h:151:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_usec [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xprobe_timeval.h:175:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/target.h:95:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDR_NONE [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/target.h:99:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/cmd_opts.cc:73:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/cmd_opts.cc:269:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/cmd_opts.cc:320:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEF_TIMEOUT [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/cmd_opts.cc:366:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/config_set.cc:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/config_set.cc:63:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/config_set.cc:77:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/config_set.cc:92:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/config_set.cc:101:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/config_set.cc:128:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/config_set.cc:139:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/config_set.cc:197:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/config_set.cc:206:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/config_set.cc:216:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/config_set.cc:224:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/config_set.cc:266:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_CONFIG [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/config_set.cc:282:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/ip.cc:362:31: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] xprobe2-0.3/libs-external/USI++/src/ip.cc:387:31: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] xprobe2-0.3/libs-external/USI++/src/ip.cc:408:19: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] xprobe2-0.3/libs-external/USI++/src/ip.cc:430:19: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] xprobe2-0.3/libs-external/USI++/src/ip.cc:322:20: style: C-style pointer casting [cstyleCast] xprobe2-0.3/libs-external/USI++/src/ip.cc:470:24: style: C-style pointer casting [cstyleCast] xprobe2-0.3/libs-external/USI++/src/ip.cc:480:44: style: C-style pointer casting [cstyleCast] xprobe2-0.3/libs-external/USI++/src/ip.cc:494:18: style: C-style pointer casting [cstyleCast] xprobe2-0.3/libs-external/USI++/src/ip.cc:575:35: style: C-style pointer casting [cstyleCast] xprobe2-0.3/libs-external/USI++/src/ip.cc:657:30: style: C-style pointer casting [cstyleCast] xprobe2-0.3/libs-external/USI++/src/ip.cc:362:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/libs-external/USI++/src/ip.cc:387:45: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/libs-external/USI++/src/ip.cc:523:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/libs-external/USI++/src/ip.cc:534:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/libs-external/USI++/src/ip.cc:541:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/libs-external/USI++/src/ip.cc:503:6: style: The scope of the variable 'r' can be reduced. [variableScope] xprobe2-0.3/libs-external/USI++/src/ip.cc:572:15: style: The scope of the variable 'xlen' can be reduced. [variableScope] xprobe2-0.3/libs-external/USI++/src/ip.cc:572:25: style: The scope of the variable 'offset' can be reduced. [variableScope] xprobe2-0.3/libs-external/USI++/src/ip.cc:573:15: style: The scope of the variable 'i' can be reduced. [variableScope] xprobe2-0.3/libs-external/USI++/src/ip.cc:655:10: style: Unsigned expression 'i' can't be negative so it is unnecessary to test it. [unsignedPositive] xprobe2-0.3/src/xprobe_timeval.h:33:13: style: Class 'Timeval' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xprobe2-0.3/src/xprobe_timeval.h:34:13: style: Class 'Timeval' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xprobe2-0.3/libs-external/USI++/src/ip.cc:503:8: style: Variable 'r' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/libs-external/USI++/src/ip.cc:515:20: style: Variable 'r' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/libs-external/USI++/src/ip.cc:573:17: style: Variable 'i' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/src/os_matrix.h:50:29: error: Returning pointer to local variable 's' that will be invalid when returning. [returnDanglingLifetime] xprobe2-0.3/src/os_matrix.h:50:29: note: Pointer to container is created here. xprobe2-0.3/src/os_matrix.h:49:21: note: Variable created here. xprobe2-0.3/src/os_matrix.h:50:29: note: Returning pointer to local variable 's' that will be invalid when returning. xprobe2-0.3/src/xprobe_module_hdlr.h:59:26: warning: Either the condition 'ix256' is not redundant xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:228:36: note: Condition 'id_diff<=256' is always true xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:244:3: style: Redundant assignment of 'o' to itself. [selfAssignment] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:91:14: style: The scope of the variable 'ret' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:126:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:244:3: style: Variable 'o' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:69:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:157:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xprobe.cc:56:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BANNER [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:104:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:38:20: warning: Member variable 'TCP_Handshake_Mod::timestamps' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:87:14: style: The scope of the variable 'ret' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:474:15: style: The scope of the variable 'ttl' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:520:64: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:146:8: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:64:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:184:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:186:62: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:192:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:208:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:213:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:221:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:226:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xprobe_module_hdlr.cc:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBELOG_MOD_SESS_START [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xprobe_module_hdlr.cc:78:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xprobe_module_hdlr.cc:91:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xprobe_module_hdlr.cc:106:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xprobe_module_hdlr.cc:136:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_CONFIG [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xprobe_module_param.cc:31:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xprobe_module_param.cc:125:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xprobe_module_param.cc:144:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xprobe_module_param.cc:235:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xprobe_module_hdlr.cc:178:26: performance:inconclusive: Technically the member function 'Xprobe_Module_Hdlr::display_mod_names' can be static (but you may consider moving to unnamed namespace). [functionStatic] xprobe2-0.3/src/xprobe_module_hdlr.h:50:8: note: Technically the member function 'Xprobe_Module_Hdlr::display_mod_names' can be static (but you may consider moving to unnamed namespace). xprobe2-0.3/src/xprobe_module_hdlr.cc:178:26: note: Technically the member function 'Xprobe_Module_Hdlr::display_mod_names' can be static (but you may consider moving to unnamed namespace). xprobe2-0.3/src/xprobe_module_hdlr.cc:208:25: performance:inconclusive: Technically the member function 'Xprobe_Module_Hdlr::get_module_count' can be static (but you may consider moving to unnamed namespace). [functionStatic] xprobe2-0.3/src/xprobe_module_hdlr.h:54:7: note: Technically the member function 'Xprobe_Module_Hdlr::get_module_count' can be static (but you may consider moving to unnamed namespace). xprobe2-0.3/src/xprobe_module_hdlr.cc:208:25: note: Technically the member function 'Xprobe_Module_Hdlr::get_module_count' can be static (but you may consider moving to unnamed namespace). xprobe2-0.3/src/xprobe_module_hdlr.cc:163:25: performance:inconclusive: Technically the member function 'Xprobe_Module_Hdlr::modbyname' can be static (but you may consider moving to unnamed namespace). [functionStatic] xprobe2-0.3/src/xprobe_module_hdlr.h:55:7: note: Technically the member function 'Xprobe_Module_Hdlr::modbyname' can be static (but you may consider moving to unnamed namespace). xprobe2-0.3/src/xprobe_module_hdlr.cc:163:25: note: Technically the member function 'Xprobe_Module_Hdlr::modbyname' can be static (but you may consider moving to unnamed namespace). xprobe2-0.3/src/xprobe_module_hdlr.cc:163:41: style: Parameter 'nm' can be declared as pointer to const [constParameterPointer] xprobe2-0.3/src/xprobe_module_hdlr.cc:165:27: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] xprobe2-0.3/src/xprobe_module_hdlr.cc:210:24: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] xprobe2-0.3/src/xprobe_module_hdlr.cc:154:52: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] xprobe2-0.3/src/xprobe_module_hdlr.cc:52:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xprobe_module_hdlr.cc:62:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xprobe_module_hdlr.cc:76:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xprobe_module_hdlr.cc:90:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xprobe_module_hdlr.cc:96:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xprobe_module_hdlr.cc:153:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xprobe_module_param.h:71:9: warning: Member variable 'Xprobe_Module_Param::id' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xprobe_module_param.h:77:13: style:inconclusive: Technically the member function 'Xprobe_Module_Param::get_id' can be const. [functionConst] xprobe2-0.3/src/xprobe_module_param.h:71:9: style: Class 'Xprobe_Module_Param' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xprobe2-0.3/src/xprobe_module_param.h:84:12: style: The destructor '~Xprobe_Module_Param_TCP' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] xprobe2-0.3/src/xprobe_module_param.h:72:18: note: Virtual destructor in base class xprobe2-0.3/src/xprobe_module_param.h:84:12: note: Destructor in derived class xprobe2-0.3/src/xprobe_module_param.h:90:12: style: The destructor '~Xprobe_Module_Param_ICMP' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] xprobe2-0.3/src/xprobe_module_param.h:72:18: note: Virtual destructor in base class xprobe2-0.3/src/xprobe_module_param.h:90:12: note: Destructor in derived class xprobe2-0.3/src/xprobe_module_param.cc:41:16: style: Variable 'vec_ptr' can be declared as pointer to const [constVariablePointer] xprobe2-0.3/src/xprobe_module_param.cc:43:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xprobe_module_param.cc:236:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xplib/xp_sha1.cc:46:15: performance:inconclusive: Technically the member function 'xp_SHA1::SHA1Transform' can be static (but you may consider moving to unnamed namespace). [functionStatic] xprobe2-0.3/src/xplib/xp_sha1.h:43:8: note: Technically the member function 'xp_SHA1::SHA1Transform' can be static (but you may consider moving to unnamed namespace). xprobe2-0.3/src/xplib/xp_sha1.cc:46:15: note: Technically the member function 'xp_SHA1::SHA1Transform' can be static (but you may consider moving to unnamed namespace). xprobe2-0.3/src/xplib/xp_sha1.cc:106:15: performance:inconclusive: Technically the member function 'xp_SHA1::SHA1Init' can be static (but you may consider moving to unnamed namespace). [functionStatic] xprobe2-0.3/src/xplib/xp_sha1.h:44:8: note: Technically the member function 'xp_SHA1::SHA1Init' can be static (but you may consider moving to unnamed namespace). xprobe2-0.3/src/xplib/xp_sha1.cc:106:15: note: Technically the member function 'xp_SHA1::SHA1Init' can be static (but you may consider moving to unnamed namespace). xprobe2-0.3/src/xplib/xp_sha1.cc:152:25: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xplib/xp_sha1.cc:154:22: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xplib/xp_sha1.cc:56:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xplib/xp_sha1.cc:49:9: style: union member 'CHAR64LONG16::c' is never used. [unusedStructMember] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/sha1.cc:49:12: performance:inconclusive: Technically the member function 'SHA1::SHA1Transform' can be static (but you may consider moving to unnamed namespace). [functionStatic] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/sha1.h:41:8: note: Technically the member function 'SHA1::SHA1Transform' can be static (but you may consider moving to unnamed namespace). xprobe2-0.3/src/xpmodules/alive_probe/portscanner/sha1.cc:49:12: note: Technically the member function 'SHA1::SHA1Transform' can be static (but you may consider moving to unnamed namespace). xprobe2-0.3/src/xpmodules/alive_probe/portscanner/sha1.cc:109:12: performance:inconclusive: Technically the member function 'SHA1::SHA1Init' can be static (but you may consider moving to unnamed namespace). [functionStatic] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/sha1.h:42:8: note: Technically the member function 'SHA1::SHA1Init' can be static (but you may consider moving to unnamed namespace). xprobe2-0.3/src/xpmodules/alive_probe/portscanner/sha1.cc:109:12: note: Technically the member function 'SHA1::SHA1Init' can be static (but you may consider moving to unnamed namespace). xprobe2-0.3/src/xpmodules/alive_probe/portscanner/sha1.cc:155:25: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/sha1.cc:157:22: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/sha1.cc:59:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/sha1.cc:52:9: style: union member 'CHAR64LONG16::c' is never used. [unusedStructMember] diff: 2.18.0 xprobe2-0.3/src/config_set.cc:320:5: warning: Class 'Config_Set' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head xprobe2-0.3/src/config_set.cc:320:5: warning: Class 'Config_Set' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 xprobe2-0.3/src/config_set.cc:320:5: warning: Class 'Config_Set' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head xprobe2-0.3/src/config_set.cc:320:5: warning: Class 'Config_Set' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head xprobe2-0.3/src/interface_con.cc:35:26: warning: Class 'Interface_Con' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head xprobe2-0.3/src/interface_con.cc:35:26: warning: Class 'Interface_Con' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head xprobe2-0.3/src/log.h:39:42: warning: Class 'Log' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head xprobe2-0.3/src/log.h:39:42: warning: Class 'Log' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head xprobe2-0.3/src/target.h:44:30: warning: Class 'Target_Net' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head xprobe2-0.3/src/target.h:44:30: warning: Class 'Target_Net' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] DONE