2025-11-13 01:22 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 -j10 platform: Linux-6.14.11-4-pve-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.18.0 head-info: 9ab1585 (2025-11-12 10:13:54 +0100) count: 905 897 elapsed-time: 1.6 1.6 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/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/i.cc:14:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICMP_ECHO [valueFlowBailoutIncompleteVar] 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/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/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/arpw.cc:9:32: style: Parameter 'mac' can be declared as pointer to const [constParameterPointer] 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/icmp_sniff.cc:15:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [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/next2me.cc:23:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICMP_ECHO [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/push-scan.cc:73:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_PUSH [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/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/sendFrag.cc:12:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] 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/hardSpy.cc:53:20: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] 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/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/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++/src/TX_IP.cc:22:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawfd [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/icmp_sniff.cc:21:14: style: Unused variable: smac [unusedVariable] 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++/samples/icmp_sniff.cc:21:25: style: Unused variable: dmac [unusedVariable] 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++/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++/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++/src/arp.cc:21:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arphdr [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++/src/Layer2.cc:25:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_rx [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/Layer2.cc:36:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_rx [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/Layer2.cc:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_rx [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/Layer2.cc:77:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_rx [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/misc.cc:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [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/arp.cc:108:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ar_op [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/arp.cc:125:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arphdr [valueFlowBailoutIncompleteVar] 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/arp.cc:71:39: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] 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/arp.cc:93:39: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] 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/icmp.cc:30:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmphdr [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/icmp.cc:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmphdr [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/icmp.cc:50:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmphdr [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/icmp.cc:59:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmphdr [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/icmp.cc:71:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmphdr [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/icmp.cc:80:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [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/icmp.cc:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [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:95:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [valueFlowBailoutIncompleteVar] 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++/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/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/misc.cc:47:9: style: C-style pointer casting [cstyleCast] 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/src/xprobe_timeval.h:37:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [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/src/xprobe_timeval.h:38:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] 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/tcp.cc:107:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_flags [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/libs-external/USI++/src/arp.cc:125:27: style: C-style pointer casting [cstyleCast] 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/src/xprobe_timeval.h:40:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_usec [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/src/xprobe_timeval.h:65:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tv_sec [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/sendFrag.cc:40:3: error: Uninitialized variable: ip4 [uninitvar] 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/tcp.cc:124:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_urp [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/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++/src/tcp.cc:129:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wscale [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/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/udp.cc:26:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_udph [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/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/udp.cc:40:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_udph [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/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/udp.cc:49:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_udph [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/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/udp.cc:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_udph [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/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/udp.cc:71:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source [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/udp.cc:78:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dest [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/udp.cc:85:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [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/udp.cc:92:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable check [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/udp.cc:99:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source [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/udp.cc:107:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dest [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/udp.cc:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [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/udp.cc:124:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable check [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/udp.cc:130:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_udph [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/udp.cc:138:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_udph [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/udp.cc:186:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_udph [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/udp.cc:216:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDERR [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++/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++/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/src/xprobe_timeval.h:33:13: style: Class 'Timeval' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 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++/src/ip.cc:432:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 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++/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++/src/ip.cc:440:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable iph [valueFlowBailoutIncompleteVar] 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++/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/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/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/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++/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/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/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/interface_con.cc:36:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/interface_con.cc:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/interface_con.cc:51:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/interface_con.cc:58:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/interface_con.cc:66:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/interface_con.cc:88:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/interface_con.cc:99:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xplib/xp_get_iface_addr.cc:44:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifreq [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/interface_con.cc:29:16: warning: Member variable 'Interface_Con::logfile' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/target.h:53:1: style: The class 'Port_Range' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] xprobe2-0.3/src/target.h:69:21: performance: Variable 'header' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xprobe2-0.3/src/target.h:95:103: performance: Variable 'rtt' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xprobe2-0.3/src/target.h:97:108: performance: Variable 'rtt' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xprobe2-0.3/src/xplib/xp_get_iface_addr.cc:44:12: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xplib/xp_get_iface_addr.cc:54:15: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xplib/xp_get_iface_addr.cc:55:12: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xplib/xp_get_iface_addr.cc:55:29: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/target.h:60:22: style:inconclusive: Technically the member function 'Port_Range::size' can be const. [functionConst] xprobe2-0.3/src/target.h:101:20: style:inconclusive: Technically the member function 'Target::get_addr' can be const. [functionConst] xprobe2-0.3/src/xplib/xp_get_iface_addr.cc:48:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/target.h:113:9: style:inconclusive: Technically the member function 'Target::get_distance' can be const. [functionConst] xprobe2-0.3/src/target.h:119:7: style:inconclusive: Technically the member function 'Target::get_delay' can be const. [functionConst] xprobe2-0.3/src/target.h:120:10: style:inconclusive: Technically the member function 'Target::show_route' can be const. [functionConst] xprobe2-0.3/src/target.h:130:7: style:inconclusive: Technically the member function 'Target::generate_sig' can be const. [functionConst] xprobe2-0.3/src/cmd_opts.h:72:8: style:inconclusive: Technically the member function 'Cmd_Opts::do_portscan' can be const. [functionConst] xprobe2-0.3/src/cmd_opts.h:73:14: style:inconclusive: Technically the member function 'Cmd_Opts::is_rtt_forced' can be const. [functionConst] xprobe2-0.3/src/cmd_opts.h:74:8: style:inconclusive: Technically the member function 'Cmd_Opts::generate_sig' can be const. [functionConst] xprobe2-0.3/src/cmd_opts.h:77:8: style:inconclusive: Technically the member function 'Cmd_Opts::analyze_packets' can be const. [functionConst] 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] 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] 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] 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] xprobe2-0.3/src/target.h:43:9: style: Class 'Target_Net' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xprobe2-0.3/src/target.h:96:5: style: Class 'Target' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xprobe2-0.3/src/target.h:97:5: style: Class 'Target' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xprobe2-0.3/src/interface_con.h:34:10: style: The destructor '~Interface_Con' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] xprobe2-0.3/src/interface.h:41:18: note: Virtual destructor in base class xprobe2-0.3/src/interface_con.h:34:10: note: Destructor in derived class xprobe2-0.3/src/interface_con.h:35:14: style: The function 'error' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xprobe2-0.3/src/interface.h:42:25: note: Virtual function in base class xprobe2-0.3/src/interface_con.h:35:14: note: Function in derived class xprobe2-0.3/src/interface_con.h:36:14: style: The function 'perror' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xprobe2-0.3/src/interface.h:43:25: note: Virtual function in base class xprobe2-0.3/src/interface_con.h:36:14: note: Function in derived class xprobe2-0.3/src/interface_con.h:37:14: style: The function 'msg' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xprobe2-0.3/src/interface.h:44:25: note: Virtual function in base class xprobe2-0.3/src/interface_con.h:37:14: note: Function in derived class xprobe2-0.3/src/interface_con.h:38:14: style: The function 'log' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xprobe2-0.3/src/interface.h:45:25: note: Virtual function in base class xprobe2-0.3/src/interface_con.h:38:14: note: Function in derived class xprobe2-0.3/src/os_matrix.cc:49:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/interface_con.h:39:14: style: The function 'verbose' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xprobe2-0.3/src/interface.h:46:25: note: Virtual function in base class xprobe2-0.3/src/interface_con.h:39:14: note: Function in derived class xprobe2-0.3/src/os_matrix.cc:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/interface_con.h:40:14: style: The function 'debug' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xprobe2-0.3/src/interface.h:47:25: note: Virtual function in base class xprobe2-0.3/src/interface_con.h:40:14: note: Function in derived class xprobe2-0.3/src/os_matrix.cc:84:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_OSMATRIX [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/os_matrix.cc:116:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_OSMATRIX [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/os_matrix.cc:132:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_INIT [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/os_matrix.cc:139:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_INIT [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/os_matrix.cc:155:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_OSMATRIX [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xplib/xp_get_iface_addr.cc:28:40: style: Parameter 'iname' can be declared as pointer to const [constParameterPointer] xprobe2-0.3/src/os_matrix.cc:169:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xplib/xp_get_iface_addr.cc:32:25: style: Variable 'sinaddr' can be declared as pointer to const [constVariablePointer] xprobe2-0.3/src/targets_list.cc:32:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/target.h:99:16: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/target.h:99:31: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/target.h:114:35: style: Parameter 't' can be declared as reference to const [constParameterReference] xprobe2-0.3/src/target.h:124:42: style: Parameter 'tr' can be declared as pointer to const [constParameterPointer] xprobe2-0.3/src/target.h:125:42: style: Parameter 'ur' can be declared as pointer to const [constParameterPointer] xprobe2-0.3/src/interface_con.cc:72:11: error: va_list 'ap' was opened but not closed by va_end(). [va_end_missing] xprobe2-0.3/src/targets_list.cc:55:15: warning: Member variable 'Targets_List::targets_iterator' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/log.h:46:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/log.cc:20:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/log.cc:164:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/log.cc:194:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBELOG_OTHER_TCPP [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/log.cc:204:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBELOG_MSG_PRIMARY [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/log.cc:256:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/log.cc:281:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/log.cc:298:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/log.cc:318:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/log.cc:338:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/log.cc:355:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/log.cc:396:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/log.cc:435:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/log.cc:455:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [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/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/scan_engine.cc:60:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBELOG_TG_SESS_START [valueFlowBailoutIncompleteVar] 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_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/xpmodules/alive_probe/portscanner/portscanner.cc:42:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:160:13: portability: Non reentrant function 'getservbyport' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyport_r'. [prohibitedgetservbyportCalled] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:192:13: portability: Non reentrant function 'getservbyport' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyport_r'. [prohibitedgetservbyportCalled] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:295:34: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:328:4: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.h:69:13: style:inconclusive: Either there is a missing 'override', or the member function 'Portscanner::parse_keyword' can be const. [functionConst] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.h:46:9: style:inconclusive: Technically the member function 'Portscanner::packet_sample::get_counter' can be const. [functionConst] 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/xpmodules/alive_probe/portscanner/portscanner.cc:440:51: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:302:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:336:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:403:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:419:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:440:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:445:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:445:41: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:446:28: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:446:46: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:452:43: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:461:24: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:467:39: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:63:5: style: Redundant assignment of 'os' to itself. [selfAssignment] 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/xpmodules/alive_probe/portscanner/portscanner.cc:362:6: style: The scope of the variable 'ret' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:377:27: style: Variable 'udph' 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/xpmodules/alive_probe/portscanner/portscanner.cc:42:8: style: Variable 'signum' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:369:23: style: Variable 'remote' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:397:7: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:578:15: style: Variable 'detected' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:587:11: style: Variable 'detected' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:598:11: style: Variable 'detected' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:149:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:181:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:243:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] 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/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:100:3: error: Memory leak: buf [memleak] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:94:14: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:98:21: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:150:17: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:158:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:160:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:199:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:71:47: style: The scope of the variable 'done' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:73:10: style: The scope of the variable 'orig_sport' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:68:19: style: Variable 'icmph' can be declared as pointer to const [constVariablePointer] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:69:17: style: Variable 'tcph' can be declared as pointer to const [constVariablePointer] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:70:13: style: Variable 'iph' can be declared as pointer to const [constVariablePointer] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:71:52: style: Variable 'done' is assigned a value that is never used. [unreadVariable] 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] 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] 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] head xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/build_DNS_reply.cc:56:29: error: Buffer is accessed out of bounds: &one [bufferAccessOutOfBounds] head xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/build_DNS_reply.cc:56:29: error: Buffer is accessed out of bounds: &one [bufferAccessOutOfBounds] DONE