2026-09-22 05:33 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 -j96 platform: Linux-6.8.0-137-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.22.0 head-info: f1c0820 (2026-09-21 13:01:57 +0200) count: 1244 1244 elapsed-time: 1.4 1.3 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/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/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/recvFrag.cc:8:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_ICMP [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/hardSpy.cc:62:9: 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/s.cc:16:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCPOPT_MAXSEG [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/blindSpoof.cc:179:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [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/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/udp_spoof.cc:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [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++/samples/tcp_sniff.cc:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [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/misc.cc:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [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++/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++/src/Layer2.cc:25:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_rx [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++/src/Layer2.cc:36:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_rx [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++/src/Layer2.cc:43:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_rx [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++/src/Layer2.cc:77:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_rx [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:84:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_rx [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/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: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/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/arp.cc:108:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ar_op [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/arp.cc:125:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arphdr [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/xplib/xp_get_iface_addr.cc:44:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifreq [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/xplib/xp_get_ping_payload.cc:36:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xplib/xp_get_random_data.cc:30:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [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/xplib/xp_get_src_addr.cc:29:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [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/xpmodules/alive_probe/icmp_ping.cc:46:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/xpmodules/alive_probe/icmp_ping.cc:57:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/xpmodules/alive_probe/icmp_ping.cc:63:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/alive_probe/icmp_ping.cc:74:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/xpmodules/alive_probe/icmp_ping.cc:80:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/alive_probe/tcp_ping.cc:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/modules_proto/test_mod.cc:37:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/xplib/xp_lib.cc:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/alive_probe/icmp_ping.cc:110:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICMP_ECHO [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/alive_probe/tcp_ping.cc:58:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/modules_proto/test_mod.cc:43:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/udp.cc:49:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_udph [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xplib/xp_get_interface.cc:34:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ifreq [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xplib/xp_lib.cc:51:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/alive_probe/tcp_ping.cc:122:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/modules_proto/test_mod.cc:50:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/udp.cc:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_udph [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xplib/xp_lib.cc:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/alive_probe/tcp_ping.cc:128:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/modules_proto/test_mod.cc:56:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/udp.cc:71:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable source [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xplib/xp_lib.cc:123:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/alive_probe/tcp_ping.cc:140:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/modules_proto/test_mod.cc:67:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/icmp.cc:30:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmphdr [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/src/xplib/xp_lib.cc:159:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [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/icmp.cc:36:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmphdr [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/datalink.cc:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_datalink [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/udp.cc:92:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable check [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/alive_probe/udp_ping.cc:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/icmp.cc:59:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmphdr [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/src/xpmodules/alive_probe/udp_ping.cc:59:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/icmp.cc:71:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable icmphdr [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/src/xpmodules/alive_probe/udp_ping.cc:129:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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:80:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [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/src/xpmodules/alive_probe/udp_ping.cc:135:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [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/src/xpmodules/alive_probe/udp_ping.cc:147:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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:95:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [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/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:103:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable code [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/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:108:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gateway [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/src/target.h:95:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDR_NONE [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:114:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gateway [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/src/target.h:99:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in_addr [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:119:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mtu [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/targets_list.cc:32:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [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++/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:125:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mtu [valueFlowBailoutIncompleteVar] 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/icmp.cc:132:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xplib/xp_sha1.h:41:14: warning: Member variable 'SHA1_CTX::buffer' has no initializer. [uninitMemberVarNoCtor] 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/src/xpmodules/alive_probe/ttl_calc/ttl_calc.h:51:9: warning: Member variable 'TTL_Mod::sock' is not initialized in the constructor. [uninitMemberVar] 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/src/interface_con.cc:36:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [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/src/interface_con.cc:44:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [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/src/interface_con.cc:51:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [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/src/interface_con.cc:58:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [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/src/interface_con.cc:66:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [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/tcp.cc:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcph [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/interface_con.cc:88:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [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:47:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_sport [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/interface_con.cc:99:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [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/src/xpmodules/alive_probe/ttl_calc/build_DNS_reply.cc:56:29: error: Buffer is accessed out of bounds: &one [bufferAccessOutOfBounds] 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/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:45:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:74:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:95:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [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/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:81:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:108:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UDP_CKSUM_GOOD [valueFlowBailoutIncompleteVar] 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/tcp.cc:93:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_ack [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:91:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:116:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_CKSUM_GOOD [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/tcp.cc:100:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_off [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:124:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_ID_GOOD [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/tcp.cc:107:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_flags [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:129:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICMP_ADDRESS [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:45:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:132:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICMPUNREACH_LEN_OK [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/tcp.cc:112:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_win [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:228:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:75:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:141:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FRAG_BITS_OK [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/tcp.cc:119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_sum [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:236:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:82:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/tcp.cc:124:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_urp [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:55:25: warning: Member variable 'DNSHEADER::id' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:244:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:92:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/tcp.cc:129:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable wscale [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:58:25: warning: Member variable 'DNSHEADER::qr' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:98:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_SIGNATURES [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++/src/ip.cc:176:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [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/src/xpmodules/alive_probe/ttl_calc/util.h:59:25: warning: Member variable 'DNSHEADER::opcode' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:129:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICMP_INFO_REQUEST [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/tcp.cc:144:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_dport [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/src/xpmodules/alive_probe/ttl_calc/util.h:60:25: warning: Member variable 'DNSHEADER::aa' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:214:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [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/tcp.cc:152:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_seq [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/src/xpmodules/alive_probe/ttl_calc/util.h:61:25: warning: Member variable 'DNSHEADER::tc' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:221:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [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/tcp.cc:162:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_ack [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:62:25: warning: Member variable 'DNSHEADER::rd' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:228:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [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/tcp.cc:170:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_off [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:64:25: warning: Member variable 'DNSHEADER::ra' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:45:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/tcp.cc:178:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_flags [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:65:25: warning: Member variable 'DNSHEADER::unused' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:73:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/tcp.cc:184:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_win [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:66:25: warning: Member variable 'DNSHEADER::ad' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:80:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/tcp.cc:193:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_sum [valueFlowBailoutIncompleteVar] 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/xpmodules/alive_probe/ttl_calc/util.h:67:25: warning: Member variable 'DNSHEADER::cd' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:90:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/tcp.cc:199:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_urp [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/target.h:56:9: warning: Member variable 'Port_Range::low' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:68:25: warning: Member variable 'DNSHEADER::rcode' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [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/tcp.cc:206:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcph [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/os_matrix.cc:49:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/target.h:56:14: warning: Member variable 'Port_Range::high' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:72:25: warning: Member variable 'DNSHEADER::rd' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:46:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:127:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICMP_TIMESTAMP [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/tcp.cc:210:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcph [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/os_matrix.cc:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/target.h:56:20: warning: Member variable 'Port_Range::curr' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:73:25: warning: Member variable 'DNSHEADER::tc' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:88:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:219:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/arpw.cc:36:20: style: C-style pointer casting [cstyleCast] 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/tcp.cc:219:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_offset [valueFlowBailoutIncompleteVar] 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/targets_list.cc:55:15: warning: Member variable 'Targets_List::targets_iterator' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:74:25: warning: Member variable 'DNSHEADER::aa' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:96:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/parse_keyword.cc:14:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_SIGNATURES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:226:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] 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:289:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable protocol [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/src/os_matrix.cc:116:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_OSMATRIX [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:75:25: warning: Member variable 'DNSHEADER::opcode' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:107:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:233:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] 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:297:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable protocol [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/src/os_matrix.cc:132:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_INIT [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:76:25: warning: Member variable 'DNSHEADER::qr' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:138:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_SIGNATURES [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/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:305:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable check [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/src/os_matrix.cc:139:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_INIT [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:78:25: warning: Member variable 'DNSHEADER::rcode' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:176:20: 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. 2) requires 'unsigned int *' but the argument type is 'unsigned char *'. [invalidScanfArgType_int] 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/tcp.cc:392:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tcpOptions [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/xpmodules/alive_probe/ttl_calc/util.h:79:25: warning: Member variable 'DNSHEADER::cd' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:248:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_DF [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.cc:39:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] 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++/src/ip.cc:340:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable check [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/src/os_matrix.cc:169:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:80:25: warning: Member variable 'DNSHEADER::ad' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:283:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.cc:108:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable str [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/tcp.cc:407:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable th_off [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:81:25: warning: Member variable 'DNSHEADER::unused' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:289:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.cc:116:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable integer [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/tcp.cc:431:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable opt_offset [valueFlowBailoutIncompleteVar] 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/xpmodules/alive_probe/ttl_calc/util.h:82:25: warning: Member variable 'DNSHEADER::ra' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:295:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/src/target.h:95:103: performance: Variable 'rtt' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:85:25: warning: Member variable 'DNSHEADER::qdcount' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:302:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp_mod.cc:41:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/src/target.h:97:108: performance: Variable 'rtt' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:86:25: warning: Member variable 'DNSHEADER::ancount' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:309:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp_mod.cc:58:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_SIGNATURES [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/ip.cc:398:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable saddr [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/xpmodules/alive_probe/ttl_calc/util.h:87:25: warning: Member variable 'DNSHEADER::nscount' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:321:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp_mod.cc:64:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/ip.cc:410:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:88:25: warning: Member variable 'DNSHEADER::arcount' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp_mod.cc:96:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_UDP [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/xpmodules/alive_probe/ttl_calc/util.h:89:22: warning: Member variable 'DNSHEADER::domainname' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp_mod.cc:199:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/src/target.h:60:22: style:inconclusive: Technically the member function 'Port_Range::size' can be const. [functionConst] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:90:11: warning: Member variable 'DNSHEADER::querytype' has no initializer. [uninitMemberVarNoCtor] 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/src/target.h:101:20: style:inconclusive: Technically the member function 'Target::get_addr' can be const. [functionConst] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:91:11: warning: Member variable 'DNSHEADER::queryclass' has no initializer. [uninitMemberVarNoCtor] 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/src/target.h:113:9: style:inconclusive: Technically the member function 'Target::get_distance' can be const. [functionConst] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:92:22: warning: Member variable 'DNSHEADER::replyname' has no initializer. [uninitMemberVarNoCtor] 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/src/target.h:119:7: style:inconclusive: Technically the member function 'Target::get_delay' can be const. [functionConst] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:93:11: warning: Member variable 'DNSHEADER::type' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:15:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/src/target.h:120:10: style:inconclusive: Technically the member function 'Target::show_route' can be const. [functionConst] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:94:11: warning: Member variable 'DNSHEADER::classs' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:25:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_MATCH_YES [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/src/target.h:130:7: style:inconclusive: Technically the member function 'Target::generate_sig' can be const. [functionConst] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:95:10: warning: Member variable 'DNSHEADER::ttl' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:38:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/misc.cc:47:9: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/util.h:96:12: warning: Member variable 'DNSHEADER::dl' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:44:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] 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/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:56:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/smb/smb_mod.cc:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [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/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/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:74:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXHOSTLEN [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/smb/smb_mod.cc:79:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/smb/smbutil.cc:44:22: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] xprobe2-0.3/src/xpmodules/os_probe/smb/smb_mod.cc:90:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/smb/smb_mod.cc:100:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/log.h:46:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xplib/xp_get_random_data.cc:39:33: error: Resource leak: fd [resourceLeak] xprobe2-0.3/src/xpmodules/os_probe/smb/smb_mod.cc:144:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] 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/xpmodules/os_probe/tcp_rst/tcp_rst.cc:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] 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/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:178:9: warning: Member variable 'icmp_port_unreach::sock' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:86:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] 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/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:72:4: warning: Member variable 'Fingerprint::icmp_precedence_bits' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:103:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] 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/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:72:4: warning: Member variable 'Fingerprint::icmp_ip_df' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:193:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_DF [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:72:4: warning: Member variable 'Fingerprint::icmp_ipid' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:238:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xplib/xp_get_iface_addr.cc:44:12: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:72:4: warning: Member variable 'Fingerprint::echoed_size' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:243:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xplib/xp_get_iface_addr.cc:54:15: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:72:4: warning: Member variable 'Fingerprint::echoed_udpsum' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:251:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] 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/xplib/xp_get_iface_addr.cc:55:12: style: C-style pointer casting [cstyleCast] 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] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:72:4: warning: Member variable 'Fingerprint::echoed_ipsum' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:258:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [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/cmd_opts.h:73:14: style:inconclusive: Technically the member function 'Cmd_Opts::is_rtt_forced' can be const. [functionConst] xprobe2-0.3/src/xplib/xp_get_iface_addr.cc:55:29: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:72:4: warning: Member variable 'Fingerprint::echoed_ipid' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:265:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] 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/src/config_set.cc:63:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 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/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:72:4: warning: Member variable 'Fingerprint::echoed_totlen' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:279:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [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/cmd_opts.h:77:8: style:inconclusive: Technically the member function 'Cmd_Opts::analyze_packets' can be const. [functionConst] 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/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/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:72:4: warning: Member variable 'Fingerprint::echoed_3bit_flags' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/config_set.cc:92:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xplib/xp_get_src_addr.cc:38:23: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:72:4: warning: Member variable 'Fingerprint::reply' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/config_set.cc:101:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] 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/xplib/xp_get_src_addr.cc:44:27: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/config_set.cc:128:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] 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/config_set.cc:139:46: 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/libs-external/USI++/samples/trace.cc:76:6: style: Condition '!dest' is always false [knownConditionTrueFalse] xprobe2-0.3/src/config_set.cc:197:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/log.cc:164:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/arp.cc:125:27: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/cmd_opts.cc:73:16: 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/log.cc:194:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBELOG_OTHER_TCPP [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/config_set.cc:216:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [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/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/arp.cc:71:53: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 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/config_set.cc:224:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/log.cc:256:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_TCP [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/hardSpy.cc:53:20: style:inconclusive: Function 'decodeHW' argument 1 names different: declaration '' definition 'host'. [funcArgNamesDifferentUnnamed] 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/src/cmd_opts.cc:366:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [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/log.cc:281:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/hardSpy.cc:53:32: style:inconclusive: Function 'decodeHW' argument 2 names different: declaration '' definition 'mac'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/config_set.cc:282:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/log.cc:298:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/util.h:49:25: warning: Member variable 'DNSHEADER::id' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/log.cc:318:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.h:73:21: style:inconclusive: Technically the member function 'icmp_port_unreach::Fingerprint::get_p_unreach_ttl' can be const. [functionConst] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/util.h:52:25: warning: Member variable 'DNSHEADER::qr' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/log.cc:338:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xprobe_module_hdlr.h:59:26: warning: Either the condition 'ix' definition 'buf'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/util.h:67:25: warning: Member variable 'DNSHEADER::tc' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:193:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xplib/xp_get_random_data.cc:27:39: style:inconclusive: Function 'xp_get_random_data' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/util.h:68:25: warning: Member variable 'DNSHEADER::aa' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:226:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/util.h:69:25: warning: Member variable 'DNSHEADER::opcode' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:296:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xplib/xp_get_ping_payload.cc:27:31: style:inconclusive: Function 'xp_get_ping_payload' argument 1 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/util.h:70:25: warning: Member variable 'DNSHEADER::qr' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:352:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xprobe_module.h:56:5: warning: Member variable 'Xprobe_Module::mod_id' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xplib/xp_get_ping_payload.cc:27:41: style:inconclusive: Function 'xp_get_ping_payload' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xplib/xp_get_src_addr.cc:24:47: style:inconclusive: Function 'xp_get_src_addr' argument 1 names different: declaration '' definition 'dst'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/util.h:72:25: warning: Member variable 'DNSHEADER::rcode' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:470:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xprobe_module.h:56:5: warning: Member variable 'Xprobe_Module::mod_type' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/build_DNS_reply.cc:17:17: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/util.h:73:25: warning: Member variable 'DNSHEADER::cd' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xprobe_module.h:56:5: warning: Member variable 'Xprobe_Module::enabled' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/util.h:74:25: warning: Member variable 'DNSHEADER::ad' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xprobe_module.h:57:5: warning: Member variable 'Xprobe_Module::mod_id' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/util.h:75:25: warning: Member variable 'DNSHEADER::unused' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xprobe_module.h:57:5: warning: Member variable 'Xprobe_Module::enabled' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/util.h:76:25: warning: Member variable 'DNSHEADER::ra' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/util.h:79:25: warning: Member variable 'DNSHEADER::qdcount' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/util.h:80:25: warning: Member variable 'DNSHEADER::ancount' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/util.h:81:25: warning: Member variable 'DNSHEADER::nscount' has no initializer. [uninitMemberVarNoCtor] 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/xpmodules/os_probe/icmp_port_unreach/util.h:82:25: warning: Member variable 'DNSHEADER::arcount' has no initializer. [uninitMemberVarNoCtor] 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/xpmodules/os_probe/icmp_port_unreach/util.h:83:22: warning: Member variable 'DNSHEADER::domainname' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/util.h:84:12: warning: Member variable 'DNSHEADER::querytype' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/util.h:85:12: warning: Member variable 'DNSHEADER::queryclass' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.h:39:5: warning: Member variable 'SNMPval::integer' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/util.h:86:22: warning: Member variable 'DNSHEADER::replyname' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xplib/xp_lib.cc:86:4: error: Resource leak: sock [resourceLeak] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/util.h:87:12: warning: Member variable 'DNSHEADER::type' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/util.h:88:12: warning: Member variable 'DNSHEADER::classs' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/util.h:89:11: warning: Member variable 'DNSHEADER::ttl' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/util.h:90:13: warning: Member variable 'DNSHEADER::dl' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/os_matrix.h:55:13: style:inconclusive: Technically the member function 'OS_Name::get_osnum' can be const. [functionConst] xprobe2-0.3/src/config_set.h:93:9: warning: Member variable 'Config_Section::kv_i' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/os_matrix.h:70:13: style:inconclusive: Technically the member function 'OS_Vector::get_total' can be const. [functionConst] xprobe2-0.3/src/log.h:38:3: warning: Member variable 'Log::ofile' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.cc:16:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.h:39:26: performance: Variable 'str' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xprobe2-0.3/src/os_matrix.h:71:13: style:inconclusive: Technically the member function 'OS_Vector::get_os_id' can be const. [functionConst] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.cc:32:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_MATCH_YES [valueFlowBailoutIncompleteVar] 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/src/os_matrix.h:72:7: style:inconclusive: Technically the member function 'OS_Vector::get_number_of_keywords' can be const. [functionConst] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.cc:78:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.cc:90:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/modules_proto/test_mod.cc:42:28: style:inconclusive: Function 'exec' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.cc:132:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_DF [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.cc:120:22: style: The member function 'SNMP::get_len' can be static. [functionStatic] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.h:45:18: note: The member function 'SNMP::get_len' can be static. xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.cc:120:22: note: The member function 'SNMP::get_len' can be static. 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/src/xpmodules/modules_proto/test_mod.cc:42:43: style:inconclusive: Function 'exec' argument 2 names different: declaration '' definition 'os'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.cc:150:12: style: The member function 'SNMP::len_is_invalid' can be static. [functionStatic] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.h:46:8: note: The member function 'SNMP::len_is_invalid' can be static. xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.cc:150:12: note: The member function 'SNMP::len_is_invalid' can be static. xprobe2-0.3/src/xpmodules/modules_proto/test_mod.cc:54:33: style:inconclusive: Function 'parse_keyword' argument 1 names different: declaration '' definition 'os_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:45:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/modules_proto/test_mod.cc:54:46: style:inconclusive: Function 'parse_keyword' argument 2 names different: declaration '' definition 'kwd'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:63:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/build_DNS_reply.cc:27:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/modules_proto/test_mod.cc:54:57: style:inconclusive: Function 'parse_keyword' argument 3 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.h:39:5: style: Class 'SNMPval' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xprobe2-0.3/libs-external/USI++/src/udp.cc:62:23: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xprobe_module.h:48:17: style:inconclusive: Technically the member function 'Xprobe_Module::get_desc' can be const. [functionConst] xprobe2-0.3/src/target.cc:86:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INADDR_NONE [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.h:40:5: style: Class 'SNMPval' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xprobe2-0.3/src/xprobe_module.h:50:17: style:inconclusive: Technically the member function 'Xprobe_Module::get_name' can be const. [functionConst] xprobe2-0.3/src/config_set.h:48:41: performance: Variable 'line' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xprobe2-0.3/src/target.cc:109:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] 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/src/xprobe_module.h:53:9: style:inconclusive: Technically the member function 'Xprobe_Module::get_id' can be const. [functionConst] xprobe2-0.3/src/target.cc:162:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_TARGET [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:55:20: warning: Member variable 'ICMP_Addrmask_Mod::current_os' is not initialized in the constructor. [uninitMemberVar] 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/src/xprobe_module.h:55:9: style:inconclusive: Technically the member function 'Xprobe_Module::get_type' can be const. [functionConst] xprobe2-0.3/src/target.cc:191:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_TARGETP_OPEN [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:54:19: warning: Member variable 'ICMP_Inforeq_Mod::current_os' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xprobe_timeval.h:64:37: style:inconclusive: Function 'init' argument 1 names different: declaration '' definition 'sec_'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xprobe_module.h:60:7: style:inconclusive: Technically the member function 'Xprobe_Module::is_disabled' can be const. [functionConst] xprobe2-0.3/src/target.cc:225:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/blindSpoof.cc:111:23: style:inconclusive: Function 'pingVictum' argument 1 names different: declaration '' definition 'host'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xprobe_timeval.h:64:48: style:inconclusive: Function 'init' argument 2 names different: declaration '' definition 'usec_'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xprobe_module_hdlr.h:56:8: style: The member function 'Xprobe_Module_Hdlr::mod_disabled_by_default' can be static. [functionStatic] xprobe2-0.3/src/scan_engine.cc:41:18: style: The member function 'Scan_Engine::init' can be static. [functionStatic] xprobe2-0.3/src/scan_engine.h:32:13: note: The member function 'Scan_Engine::init' can be static. xprobe2-0.3/src/scan_engine.cc:41:18: note: The member function 'Scan_Engine::init' can be static. xprobe2-0.3/src/target.cc:234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FAIL [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/blindSpoof.cc:111:35: style:inconclusive: Function 'pingVictum' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/scan_engine.cc:46:18: style: The member function 'Scan_Engine::run' can be static. [functionStatic] xprobe2-0.3/src/scan_engine.h:33:13: note: The member function 'Scan_Engine::run' can be static. xprobe2-0.3/src/scan_engine.cc:46:18: note: The member function 'Scan_Engine::run' can be static. xprobe2-0.3/src/target.cc:250:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBELOG_MSG_STATE [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xplib/xp_lib.cc:85:18: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/libs-external/USI++/samples/blindSpoof.cc:111:46: style:inconclusive: Function 'pingVictum' argument 3 names different: declaration '' definition 'spoofed'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/scan_engine.cc:92:18: style: The member function 'Scan_Engine::fini' can be static. [functionStatic] xprobe2-0.3/src/scan_engine.h:34:13: note: The member function 'Scan_Engine::fini' can be static. xprobe2-0.3/src/scan_engine.cc:92:18: note: The member function 'Scan_Engine::fini' can be static. xprobe2-0.3/src/target.cc:269:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xplib/xp_lib.cc:90:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/libs-external/USI++/samples/blindSpoof.cc:177:20: style:inconclusive: Function 'printInfo' argument 1 names different: declaration '' definition 'r'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:309:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBELOG_INFO_SESS_START [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xplib/xp_lib.cc:132:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:70:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/blindSpoof.cc:198:23: style:inconclusive: Function 'wrongPacket' argument 1 names different: declaration '' definition 'p1'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:100:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/blindSpoof.cc:198:32: style:inconclusive: Function 'wrongPacket' argument 2 names different: declaration '' definition 'p2'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:252:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:355:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xprobe.cc:56:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BANNER [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/libs-external/USI++/samples/icmp_sniff.cc:12:8: style: Variable 'i' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:166:25: style:inconclusive: Either there is a missing 'override', or the member function 'ICMP_Addrmask_Mod::generate_signature' can be const. [functionConst] xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.h:40:8: note: Either there is a missing 'override', or the member function 'ICMP_Addrmask_Mod::generate_signature' can be const. xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:166:25: note: Either there is a missing 'override', or the member function 'ICMP_Addrmask_Mod::generate_signature' can be const. xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:363:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_SIGNATURES [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/libs-external/USI++/samples/icmp_sniff.cc:21:14: style: Unused variable: smac [unusedVariable] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:161:24: style:inconclusive: Either there is a missing 'override', or the member function 'ICMP_Inforeq_Mod::generate_signature' can be const. [functionConst] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.h:40:8: note: Either there is a missing 'override', or the member function 'ICMP_Inforeq_Mod::generate_signature' can be const. xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:161:24: note: Either there is a missing 'override', or the member function 'ICMP_Inforeq_Mod::generate_signature' can be const. xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:444:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [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/libs-external/USI++/samples/icmp_sniff.cc:21:25: style: Unused variable: dmac [unusedVariable] xprobe2-0.3/libs-external/USI++/samples/tel.cc:12:7: style: Unused variable: buf [unusedVariable] xprobe2-0.3/src/os_matrix.h:68:9: style: Class 'OS_Vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:54:21: warning: Member variable 'ICMP_Timestamp_Mod::current_os' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:520:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IP_DF [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/libs-external/USI++/samples/tel.cc:28:6: style: Unused variable: i [unusedVariable] xprobe2-0.3/src/os_matrix.h:84:9: style: Class 'OS_Matrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:609:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:625:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:632:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/samples/sendFrag.cc:40:3: error: Uninitialized variable: ip4 [uninitvar] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:639:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:646:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:653:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/config_set.cc:318:13: warning: Member variable 'Config_Set::timeout' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xpmodules/os_probe/smb/smbutil.cc:66:6: style: The scope of the variable 'i' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:660:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/config_set.cc:318:13: warning: Member variable 'Config_Set::tcp_ports' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xplib/xp_lib.cc:49:15: style: The scope of the variable 'ix' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/os_probe/smb/smbutil.cc:67:6: style: The scope of the variable 'j' can be reduced. [variableScope] xprobe2-0.3/src/config_set.cc:318:13: warning: Member variable 'Config_Set::udp_ports' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/build_DNS_reply.cc:10:40: style:inconclusive: Function 'build_DNS_reply' argument 1 names different: declaration '' definition 'packet'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/config_set.h:54:13: style:inconclusive: Technically the member function 'Config_Line::get_error' can be const. [functionConst] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:163:26: style:inconclusive: Either there is a missing 'override', or the member function 'ICMP_Timestamp_Mod::generate_signature' can be const. [functionConst] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.h:40:8: note: Either there is a missing 'override', or the member function 'ICMP_Timestamp_Mod::generate_signature' can be const. xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:163:26: note: Either there is a missing 'override', or the member function 'ICMP_Timestamp_Mod::generate_signature' can be const. xprobe2-0.3/libs-external/USI++/src/icmp.cc:71:32: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/config_set.h:55:22: style:inconclusive: Technically the member function 'Config_Line::get_line' can be const. [functionConst] xprobe2-0.3/libs-external/USI++/src/icmp.cc:162:28: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/config_set.h:63:22: style:inconclusive: Technically the member function 'Config_SectionB::get_secname' can be const. [functionConst] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:58:19: warning: Member variable 'ICMP_Echo_Id_Mod::current_os' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/libs-external/USI++/src/icmp.cc:181:16: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/config_set.h:72:22: style:inconclusive: Technically the member function 'Config_KeyVal::get_key' can be const. [functionConst] xprobe2-0.3/libs-external/USI++/src/icmp.cc:181:26: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/config_set.h:73:22: style:inconclusive: Technically the member function 'Config_KeyVal::get_val' can be const. [functionConst] xprobe2-0.3/src/config_set.h:89:13: style:inconclusive: Technically the member function 'Config_Section::get_state' can be const. [functionConst] 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/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/src/config_set.h:97:22: style:inconclusive: Technically the member function 'Config_Section::get_nextkey' can be const. [functionConst] 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/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/src/config_set.h:98:22: style:inconclusive: Technically the member function 'Config_Section::get_nextval' can be const. [functionConst] 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/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/src/config_set.h:100:21: style:inconclusive: Technically the member function 'Config_Section::get_secname' can be const. [functionConst] xprobe2-0.3/src/xpmodules/alive_probe/icmp_ping.cc:117:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] xprobe2-0.3/src/xpmodules/alive_probe/icmp_ping.cc:112:9: note: ret is assigned xprobe2-0.3/src/xpmodules/alive_probe/icmp_ping.cc:117:6: note: ret is overwritten 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/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/src/config_set.h:101:22: style:inconclusive: Technically the member function 'Config_Section::gets_secname' can be const. [functionConst] xprobe2-0.3/src/xplib/xp_lib.cc:24:34: style:inconclusive: Function 'tokenize' argument 1 names different: declaration '' definition 'input'. [funcArgNamesDifferentUnnamed] 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/config_set.h:122:13: style:inconclusive: Technically the member function 'Config_File::get_linenum' can be const. [functionConst] xprobe2-0.3/src/xplib/xp_lib.cc:24:46: style:inconclusive: Function 'tokenize' argument 2 names different: declaration '' definition 'delimiter'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/build_DNS_reply.cc:13:19: style: Variable 'hostip' can be declared as pointer to const [constVariablePointer] xprobe2-0.3/src/config_set.h:138:14: style:inconclusive: Technically the member function 'Config_Set::get_timeout' can be const. [functionConst] xprobe2-0.3/src/xplib/xp_lib.cc:24:73: style:inconclusive: Function 'tokenize' argument 3 names different: declaration '' definition 'tokens'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.h:69:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/config_set.h:140:8: style:inconclusive: Technically the member function 'Config_Set::show_route' can be const. [functionConst] xprobe2-0.3/src/xplib/xp_lib.cc:47:34: style:inconclusive: Function 'tokenize' argument 1 names different: declaration '' definition 'input'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:48:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:215:24: style:inconclusive: Either there is a missing 'override', or the member function 'ICMP_Echo_Id_Mod::generate_signature' can be const. [functionConst] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.h:46:8: note: Either there is a missing 'override', or the member function 'ICMP_Echo_Id_Mod::generate_signature' can be const. xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:215:24: note: Either there is a missing 'override', or the member function 'ICMP_Echo_Id_Mod::generate_signature' can be const. xprobe2-0.3/src/config_set.h:147:10: style:inconclusive: Technically the member function 'Config_Set::get_comstrings' can be const. [functionConst] xprobe2-0.3/src/xplib/xp_lib.cc:47:46: style:inconclusive: Function 'tokenize' argument 2 names different: declaration '' definition 'delimiter'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:64:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xplib/xp_get_random_data.cc:38:33: style: Variable 'buf' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/src/xplib/xp_lib.cc:47:70: style:inconclusive: Function 'tokenize' argument 3 names different: declaration '' definition 'tokens'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:254:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xplib/xp_lib.cc:60:34: style:inconclusive: Function 'int_to_string' argument 1 names different: declaration '' definition 'toconvert'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:282:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_SYN [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/datalink.cc:361:10: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xplib/xp_lib.cc:69:32: style:inconclusive: Function 'equal' argument 1 names different: declaration '' definition 'str1'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:373:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IPPROTO_IP [valueFlowBailoutIncompleteVar] xprobe2-0.3/libs-external/USI++/src/datalink.cc:367:17: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xplib/xp_lib.cc:69:50: style:inconclusive: Function 'equal' argument 2 names different: declaration '' definition 'str2'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:505:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_TARGETP_OPEN [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/log.h:50:8: style:inconclusive: Technically the member function 'Log::is_opened' can be const. [functionConst] xprobe2-0.3/src/xplib/xp_lib.cc:73:27: style:inconclusive: Function 'equal' argument 1 names different: declaration '' definition 'str1'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:541:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XPROBE_DEBUG_MODULES [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xplib/xp_lib.cc:73:40: style:inconclusive: Function 'equal' argument 2 names different: declaration '' definition 'str2'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:554:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_RST [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/smb/smbutil.cc:89:54: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:582:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TH_RST [valueFlowBailoutIncompleteVar] xprobe2-0.3/src/xpmodules/os_probe/smb/smbutil.cc:119:52: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] xprobe2-0.3/src/config_set.cc:48:27: style: The member function 'Config_Line::trim_comments' can be static. [functionStatic] xprobe2-0.3/src/config_set.h:46:22: note: The member function 'Config_Line::trim_comments' can be static. xprobe2-0.3/src/config_set.cc:48:27: note: The member function 'Config_Line::trim_comments' can be static. 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] xprobe2-0.3/src/xpmodules/alive_probe/icmp_ping.cc:62:33: style:inconclusive: Function 'exec' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] 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/src/config_set.cc:59:27: style: The member function 'Config_Line::trim_whitespc' can be static. [functionStatic] xprobe2-0.3/src/config_set.h:47:22: note: The member function 'Config_Line::trim_whitespc' can be static. xprobe2-0.3/src/config_set.cc:59:27: note: The member function 'Config_Line::trim_whitespc' can be static. 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] xprobe2-0.3/src/target.h:99:16: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/alive_probe/icmp_ping.cc:62:48: style:inconclusive: Function 'exec' argument 2 names different: declaration '' definition 'os'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/config_set.cc:74:18: style:inconclusive: Technically the member function 'Config_Line::get_tokid' can be const. [functionConst] xprobe2-0.3/src/config_set.h:52:13: note: Technically the member function 'Config_Line::get_tokid' can be const. xprobe2-0.3/src/config_set.cc:74:18: note: Technically the member function 'Config_Line::get_tokid' can be const. xprobe2-0.3/src/target.h:99:31: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/alive_probe/icmp_ping.cc:78:38: style:inconclusive: Function 'parse_keyword' argument 1 names different: declaration '' definition 'os_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/alive_probe/icmp_ping.cc:78:57: style:inconclusive: Function 'parse_keyword' argument 2 names different: declaration '' definition 'kwd'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/alive_probe/icmp_ping.cc:78:74: style:inconclusive: Function 'parse_keyword' argument 3 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/build_DNS_reply.cc:17:17: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] xprobe2-0.3/src/xpmodules/alive_probe/icmp_ping.cc:87:41: style:inconclusive: Function 'do_icmp_ping' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xplib/xp_lib.cc:73:27: performance: Function parameter 'str1' should be passed by const reference. [passedByValue] xprobe2-0.3/src/xplib/xp_lib.cc:73:40: performance: Function parameter 'str2' should be passed by const reference. [passedByValue] xprobe2-0.3/src/xplib/xp_get_interface.cc:49:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] xprobe2-0.3/src/xplib/xp_get_interface.cc:69:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] xprobe2-0.3/src/xplib/xp_lib.cc:77:47: style: Parameter 'to' can be declared as pointer to const [constParameterPointer] xprobe2-0.3/src/xplib/xp_get_interface.cc:86:9: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] xprobe2-0.3/src/xplib/xp_lib.cc:77:71: style: Parameter 'bind_sin' can be declared as pointer to const [constParameterPointer] xprobe2-0.3/libs-external/USI++/samples/trace.cc:94:20: style:inconclusive: Function 'ip_trace' argument 1 names different: declaration '' definition 'dst'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/config_set.h:49:9: style: Class 'Config_Line' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xprobe2-0.3/src/xplib/xp_get_interface.cc:106:8: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] xprobe2-0.3/src/xpmodules/alive_probe/tcp_ping.cc:47:32: style:inconclusive: Function 'exec' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/libs-external/USI++/samples/trace.cc:94:31: style:inconclusive: Function 'ip_trace' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/config_set.h:62:9: style: Class 'Config_SectionB' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xprobe2-0.3/src/xpmodules/alive_probe/tcp_ping.cc:47:47: style:inconclusive: Function 'exec' argument 2 names different: declaration '' definition 'os'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/libs-external/USI++/samples/trace.cc:94:42: style:inconclusive: Function 'ip_trace' argument 3 names different: declaration '' definition 'dev'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/config_set.h:71:9: style: Class 'Config_KeyVal' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xprobe2-0.3/src/xpmodules/alive_probe/tcp_ping.cc:126:37: style:inconclusive: Function 'parse_keyword' argument 1 names different: declaration '' definition 'os_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/libs-external/USI++/samples/trace.cc:94:51: style:inconclusive: Function 'ip_trace' argument 4 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/config_set.h:93:9: style: Class 'Config_Section' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xprobe2-0.3/src/xpmodules/alive_probe/tcp_ping.cc:126:56: style:inconclusive: Function 'parse_keyword' argument 2 names different: declaration '' definition 'kwd'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/libs-external/USI++/samples/trace.cc:119:22: style:inconclusive: Function 'icmp_trace' argument 1 names different: declaration '' definition 'dst'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/config_set.h:114:9: style: Class 'Config_File' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xprobe2-0.3/src/xpmodules/alive_probe/tcp_ping.cc:126:73: style:inconclusive: Function 'parse_keyword' argument 3 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/libs-external/USI++/samples/trace.cc:119:33: style:inconclusive: Function 'icmp_trace' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/log.h:70:3: style: Class 'XML_Log' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] xprobe2-0.3/libs-external/USI++/samples/trace.cc:119:44: style:inconclusive: Function 'icmp_trace' argument 3 names different: declaration '' definition 'dev'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/libs-external/USI++/samples/trace.cc:119:53: style:inconclusive: Function 'icmp_trace' argument 4 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] 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/src/log.h:71:4: style: The destructor '~XML_Log' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] xprobe2-0.3/src/log.h:39:12: note: Virtual destructor in base class xprobe2-0.3/src/log.h:71:4: note: Destructor in derived class xprobe2-0.3/libs-external/USI++/samples/trace.cc:147:21: style:inconclusive: Function 'udp_trace' argument 1 names different: declaration '' definition 'dst'. [funcArgNamesDifferentUnnamed] 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/src/log.h:72:7: style: The function 'log' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] xprobe2-0.3/src/log.h:48:15: note: Virtual function in base class xprobe2-0.3/src/log.h:72:7: note: Function in derived class xprobe2-0.3/libs-external/USI++/samples/trace.cc:147:32: style:inconclusive: Function 'udp_trace' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] 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++/samples/trace.cc:147:43: style:inconclusive: Function 'udp_trace' argument 3 names different: declaration '' definition 'dev'. [funcArgNamesDifferentUnnamed] 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++/samples/trace.cc:147:52: style:inconclusive: Function 'udp_trace' argument 4 names different: declaration '' definition 'port'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/config_set.h:55:22: performance: Function 'get_line()' should return member 'line' by const reference. [returnByReference] xprobe2-0.3/src/xpmodules/alive_probe/udp_ping.cc:47:32: style:inconclusive: Function 'exec' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/libs-external/USI++/samples/trace.cc:175:21: style:inconclusive: Function 'tcp_trace' argument 1 names different: declaration '' definition 'dst'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/config_set.h:63:22: performance: Function 'get_secname()' should return member 'sec_name' by const reference. [returnByReference] xprobe2-0.3/src/xpmodules/alive_probe/udp_ping.cc:47:47: style:inconclusive: Function 'exec' argument 2 names different: declaration '' definition 'os'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/libs-external/USI++/samples/trace.cc:175:32: style:inconclusive: Function 'tcp_trace' argument 2 names different: declaration '' definition 'src'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/config_set.h:72:22: performance: Function 'get_key()' should return member 'key' by const reference. [returnByReference] xprobe2-0.3/src/xpmodules/alive_probe/udp_ping.cc:133:37: style:inconclusive: Function 'parse_keyword' argument 1 names different: declaration '' definition 'os_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/libs-external/USI++/samples/trace.cc:175:43: style:inconclusive: Function 'tcp_trace' argument 3 names different: declaration '' definition 'dev'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/config_set.h:73:22: performance: Function 'get_val()' should return member 'val' by const reference. [returnByReference] xprobe2-0.3/src/xpmodules/alive_probe/udp_ping.cc:133:56: style:inconclusive: Function 'parse_keyword' argument 2 names different: declaration '' definition 'kwd'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/libs-external/USI++/samples/trace.cc:175:52: style:inconclusive: Function 'tcp_trace' argument 4 names different: declaration '' definition 'port'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/config_set.h:101:22: performance: Function 'gets_secname()' should return member 'sec_name' by const reference. [returnByReference] xprobe2-0.3/src/xpmodules/alive_probe/udp_ping.cc:133:73: style:inconclusive: Function 'parse_keyword' argument 3 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/config_set.h:147:10: performance: Function 'get_comstrings()' should return member 'comstrings' by const reference. [returnByReference] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.h:119:11: performance: Variable 'calledname' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.cc:59:17: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.h:121:10: style:inconclusive: Technically the member function 'SMB::get_nativeos' can be const. [functionConst] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.h:122:10: style:inconclusive: Technically the member function 'SMB::get_lanman' can be const. [functionConst] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp_mod.cc:100:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] 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] xprobe2-0.3/src/xplib/xp_get_interface.cc:49:11: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.h:123:10: style:inconclusive: Technically the member function 'SMB::get_domain' can be const. [functionConst] 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] xprobe2-0.3/src/xplib/xp_get_interface.cc:69:11: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.h:124:10: style:inconclusive: Technically the member function 'SMB::get_calledname' can be const. [functionConst] xprobe2-0.3/src/xplib/xp_get_interface.cc:86:15: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xplib/xp_get_interface.cc:86:28: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xplib/xp_get_interface.cc:102:13: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/target.h:124:42: style: Parameter 'tr' can be declared as pointer to const [constParameterPointer] xprobe2-0.3/src/xplib/xp_get_interface.cc:106:14: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/target.h:125:42: style: Parameter 'ur' can be declared as pointer to const [constParameterPointer] xprobe2-0.3/src/xplib/xp_get_interface.cc:106:44: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xplib/xp_get_interface.cc:56:21: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xplib/xp_get_interface.cc:63:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.h:121:10: performance: Function 'get_nativeos()' should return member 'nativeos' by const reference. [returnByReference] xprobe2-0.3/src/xplib/xp_get_interface.cc:72:32: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.h:122:10: performance: Function 'get_lanman()' should return member 'lanman' by const reference. [returnByReference] xprobe2-0.3/src/xplib/xp_get_interface.cc:77:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.h:123:10: performance: Function 'get_domain()' should return member 'domain' by const reference. [returnByReference] xprobe2-0.3/src/xplib/xp_get_interface.cc:78:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.h:124:10: performance: Function 'get_calledname()' should return member 'calledname' by const reference. [returnByReference] xprobe2-0.3/src/xplib/xp_get_interface.cc:79:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xplib/xp_get_interface.cc:80:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xplib/xp_get_interface.cc:91:37: 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: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/src/xpmodules/os_probe/snmp/snmp.cc:28:32: style:inconclusive: Function 'parse' argument 1 names different: declaration '' definition 'buf'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/build_DNS_reply.cc:27:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.cc:28:50: style:inconclusive: Function 'parse' argument 2 names different: declaration '' definition 'buflen'. [funcArgNamesDifferentUnnamed] 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/src/xpmodules/os_probe/snmp/snmp.cc:83:33: style:inconclusive: Function 'insert_string' argument 1 names different: declaration '' definition '_val'. [funcArgNamesDifferentUnnamed] 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/xpmodules/os_probe/snmp/snmp.cc:88:37: style:inconclusive: Function 'insert_int' argument 1 names different: declaration '' definition '_val'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.cc:93:39: style:inconclusive: Function 'insert_value' argument 1 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.cc:93:53: style:inconclusive: Function 'insert_value' argument 2 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.cc:104:40: style:inconclusive: Function 'get_strings' argument 1 names different: declaration '' definition 'retval'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.cc:112:48: style:inconclusive: Function 'get_integers' argument 1 names different: declaration '' definition 'retval'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/cmd_opts.cc:318:11: warning: Member variable 'Cmd_Opts::mods' is not initialized in the constructor. [uninitMemberVar] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.cc:120:45: style:inconclusive: Function 'get_len' argument 1 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.cc:120:65: style:inconclusive: Function 'get_len' argument 2 names different: declaration '' definition 'pack'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/interface_con.cc:40:39: style:inconclusive: Function 'error' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.cc:120:85: style:inconclusive: Function 'get_len' argument 3 names different: declaration '' definition 'buflen'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/interface_con.cc:49:40: style:inconclusive: Function 'perror' argument 1 names different: declaration '' definition 'errmsg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.cc:150:40: style:inconclusive: Function 'len_is_invalid' argument 1 names different: declaration '' definition 'buflen'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/interface_con.cc:54:37: style:inconclusive: Function 'msg' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp.cc:150:62: style:inconclusive: Function 'len_is_invalid' argument 2 names different: declaration '' definition 'vallen'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/interface_con.cc:62:37: style:inconclusive: Function 'log' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/interface_con.cc:82:33: style:inconclusive: Function 'verbose' argument 1 names different: declaration '' definition 'lvl'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/interface_con.cc:82:50: style:inconclusive: Function 'verbose' argument 2 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/interface_con.cc:93:41: style:inconclusive: Function 'debug' argument 1 names different: declaration '' definition 'lvl'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/interface_con.cc:93:58: style:inconclusive: Function 'debug' argument 2 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/interface_con.cc:93:68: style:inconclusive: Function 'debug' argument 3 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xplib/xp_get_interface.cc:28:39: style:inconclusive: Function 'xp_get_interface' argument 1 names different: declaration '' definition 'addr'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/alive_probe/icmp_ping.cc:117:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/src/interface_con.cc:93:86: style:inconclusive: Function 'debug' argument 4 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/alive_probe/icmp_ping.cc:120:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp_mod.cc:84:12: style: The scope of the variable 'retval' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp_mod.cc:85:18: style: The scope of the variable 'packlen' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:169:19: style:inconclusive: Either there is a missing 'override', or the member function 'TCP_Rst_Mod::generate_signature' can be const. [functionConst] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.h:35:8: note: Either there is a missing 'override', or the member function 'TCP_Rst_Mod::generate_signature' can be const. xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:169:19: note: Either there is a missing 'override', or the member function 'TCP_Rst_Mod::generate_signature' can be const. xprobe2-0.3/src/cmd_opts.cc:320:5: performance: Variable 'receive_timeout' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp_mod.cc:86:17: style: The scope of the variable 'packet' can be reduced. [variableScope] xprobe2-0.3/src/cmd_opts.cc:321:5: performance: Variable 'send_delay' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/build_DNS_reply.cc:10:50: style:inconclusive: Function 'build_DNS_reply' argument 1 names different: declaration '' definition 'packet'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp_mod.cc:87:16: style: The scope of the variable 'request_id' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/parse_keyword.cc:9:42: style:inconclusive: Function 'parse_keyword' argument 1 names different: declaration '' definition 'os_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/libs-external/USI++/src/ip.cc:322:20: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/parse_keyword.cc:9:61: style:inconclusive: Function 'parse_keyword' argument 2 names different: declaration '' definition 'keyword'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/libs-external/USI++/src/ip.cc:470:24: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/cmd_opts.cc:352:15: style: The member function 'Cmd_Opts::parse_range' can be static. [functionStatic] xprobe2-0.3/src/cmd_opts.h:55:7: note: The member function 'Cmd_Opts::parse_range' can be static. xprobe2-0.3/src/cmd_opts.cc:352:15: note: The member function 'Cmd_Opts::parse_range' can be static. xprobe2-0.3/src/log.cc:424:9: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/parse_keyword.cc:9:82: style:inconclusive: Function 'parse_keyword' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/libs-external/USI++/src/ip.cc:480:44: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/cmd_opts.cc:32:15: style:inconclusive: Technically the member function 'Cmd_Opts::is_verbose' can be const. [functionConst] xprobe2-0.3/src/cmd_opts.h:58:13: note: Technically the member function 'Cmd_Opts::is_verbose' can be const. xprobe2-0.3/src/cmd_opts.cc:32:15: note: Technically the member function 'Cmd_Opts::is_verbose' can be const. xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/build_DNS_reply.cc:13:19: style: Variable 'hostip' can be declared as pointer to const [constVariablePointer] xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp_mod.cc:55:33: style:inconclusive: Function 'parse_keyword' argument 1 names different: declaration '' definition 'os_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/libs-external/USI++/src/ip.cc:494:18: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/cmd_opts.cc:36:25: style:inconclusive: Technically the member function 'Cmd_Opts::debug' can be const. [functionConst] xprobe2-0.3/src/cmd_opts.h:59:23: note: Technically the member function 'Cmd_Opts::debug' can be const. xprobe2-0.3/src/cmd_opts.cc:36:25: note: Technically the member function 'Cmd_Opts::debug' can be const. xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp_mod.cc:55:52: style:inconclusive: Function 'parse_keyword' argument 2 names different: declaration '' definition 'kwd'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/libs-external/USI++/src/ip.cc:575:35: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/cmd_opts.cc:223:16: style: The member function 'Cmd_Opts::usage' can be static. [functionStatic] xprobe2-0.3/src/cmd_opts.h:66:14: note: The member function 'Cmd_Opts::usage' can be static. xprobe2-0.3/src/cmd_opts.cc:223:16: note: The member function 'Cmd_Opts::usage' can be static. xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp_mod.cc:55:69: style:inconclusive: Function 'parse_keyword' argument 3 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/libs-external/USI++/src/ip.cc:657:30: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/cmd_opts.cc:254:16: style:inconclusive: Technically the member function 'Cmd_Opts::show_route' can be const. [functionConst] xprobe2-0.3/src/cmd_opts.h:67:8: note: Technically the member function 'Cmd_Opts::show_route' can be const. xprobe2-0.3/src/cmd_opts.cc:254:16: note: Technically the member function 'Cmd_Opts::show_route' can be const. xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp_mod.cc:68:28: style:inconclusive: Function 'exec' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/cmd_opts.cc:339:16: style:inconclusive: Technically the member function 'Cmd_Opts::mod_is_disabled' can be const. [functionConst] xprobe2-0.3/src/cmd_opts.h:70:8: note: Technically the member function 'Cmd_Opts::mod_is_disabled' can be const. xprobe2-0.3/src/cmd_opts.cc:339:16: note: Technically the member function 'Cmd_Opts::mod_is_disabled' can be const. xprobe2-0.3/src/xpmodules/os_probe/snmp/snmp_mod.cc:68:43: style:inconclusive: Function 'exec' argument 2 names different: declaration '' definition 'os'. [funcArgNamesDifferentUnnamed] 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/src/cmd_opts.cc:347:15: style:inconclusive: Technically the member function 'Cmd_Opts::get_numofmatches' can be const. [functionConst] xprobe2-0.3/src/cmd_opts.h:71:7: note: Technically the member function 'Cmd_Opts::get_numofmatches' can be const. xprobe2-0.3/src/cmd_opts.cc:347:15: note: Technically the member function 'Cmd_Opts::get_numofmatches' can be const. 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/src/cmd_opts.cc:60:16: style:inconclusive: Technically the member function 'Cmd_Opts::do_xml' can be const. [functionConst] xprobe2-0.3/src/cmd_opts.h:75:8: note: Technically the member function 'Cmd_Opts::do_xml' can be const. xprobe2-0.3/src/cmd_opts.cc:60:16: note: Technically the member function 'Cmd_Opts::do_xml' can be const. xprobe2-0.3/src/cmd_opts.cc:64:16: style:inconclusive: Technically the member function 'Cmd_Opts::tcp_port_brute' can be const. [functionConst] xprobe2-0.3/src/cmd_opts.h:76:8: note: Technically the member function 'Cmd_Opts::tcp_port_brute' can be const. xprobe2-0.3/src/cmd_opts.cc:64:16: note: Technically the member function 'Cmd_Opts::tcp_port_brute' can be const. xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:228:36: style: Condition 'id_diff<=256' is always true [knownConditionTrueFalse] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:226:14: note: Assuming that condition 'id_diff>256' 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/smb/smb.h:119:36: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] 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:571:13: style: The scope of the variable 'f' 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/src/xpmodules/os_probe/snmp/snmp_mod.cc:182:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] 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_module.h:56:36: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:135:9: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:131:9: note: ret is assigned xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:135:9: note: ret is overwritten xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:136:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:131:9: note: ret is assigned xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:136:6: note: ret is overwritten xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:163:15: style: The scope of the variable 'ttl' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:168:15: style: The scope of the variable 'ttl' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:133:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:129:9: note: ret is assigned xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:133:6: note: ret is overwritten xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:80:36: style:inconclusive: Function 'exec' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:165:15: style: The scope of the variable 'ttl' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:80:51: style:inconclusive: Function 'exec' argument 2 names different: declaration '' definition 'os'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:96:41: style:inconclusive: Function 'parse_keyword' argument 1 names different: declaration '' definition 'os_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/cmd_opts.cc:132:59: style: Comparing expression of type 'signed int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:79:37: style:inconclusive: Function 'exec' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:96:60: style:inconclusive: Function 'parse_keyword' argument 2 names different: declaration '' definition 'kwd'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/cmd_opts.cc:132:89: style: Comparing expression of type 'signed int' against value -9223372036854775808. Condition is always false. [compareValueOutOfTypeRangeError] xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:79:52: style:inconclusive: Function 'exec' argument 2 names different: declaration '' definition 'os'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:96:77: style:inconclusive: Function 'parse_keyword' argument 3 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/cmd_opts.cc:154:58: style: Comparing expression of type 'signed int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] 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/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:95:42: style:inconclusive: Function 'parse_keyword' argument 1 names different: declaration '' definition 'os_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:106:45: style:inconclusive: Function 'do_icmp_query' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/cmd_opts.cc:154:87: style: Comparing expression of type 'signed int' against value -9223372036854775808. Condition is always false. [compareValueOutOfTypeRangeError] xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:95:61: style:inconclusive: Function 'parse_keyword' argument 2 names different: declaration '' definition 'kwd'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:161:51: style:inconclusive: Function 'generate_signature' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/cmd_opts.cc:167:57: style: Comparing expression of type 'signed int' against value 9223372036854775807. Condition is always false. [compareValueOutOfTypeRangeError] xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:95:78: style:inconclusive: Function 'parse_keyword' argument 3 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:161:61: style:inconclusive: Function 'generate_signature' argument 2 names different: declaration '' definition 'pack'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/cmd_opts.cc:167:85: style: Comparing expression of type 'signed int' against value -9223372036854775808. Condition is always false. [compareValueOutOfTypeRangeError] xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:106:46: style:inconclusive: Function 'do_icmp_query' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:161:73: style:inconclusive: Function 'generate_signature' argument 3 names different: declaration '' definition 'orig'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/os_matrix.cc:100:36: style:inconclusive: Function 'osid2str' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:166:52: style:inconclusive: Function 'generate_signature' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/os_matrix.cc:109:26: style:inconclusive: Function 'OS_Vector' argument 1 names different: declaration '' definition 'new_os_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:166:62: style:inconclusive: Function 'generate_signature' argument 2 names different: declaration '' definition 'pack'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/os_matrix.cc:115:32: style:inconclusive: Function 'add_result' argument 1 names different: declaration '' definition 'test_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:166:74: style:inconclusive: Function 'generate_signature' argument 3 names different: declaration '' definition 'orig'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:78:38: style:inconclusive: Function 'exec' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/os_matrix.cc:115:45: style:inconclusive: Function 'add_result' argument 2 names different: declaration '' definition 'score'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:78:53: style:inconclusive: Function 'exec' argument 2 names different: declaration '' definition 'os'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/os_matrix.cc:130:26: style:inconclusive: Function 'OS_Matrix' argument 1 names different: declaration '' definition 'mods'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:94:43: style:inconclusive: Function 'parse_keyword' argument 1 names different: declaration '' definition 'os_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/os_matrix.cc:144:31: style:inconclusive: Function 'find_os_id' argument 1 names different: declaration '' definition 'os_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:94:62: style:inconclusive: Function 'parse_keyword' argument 2 names different: declaration '' definition 'kwd'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/os_matrix.cc:152:32: style:inconclusive: Function 'add_result' argument 1 names different: declaration '' definition 'test_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:94:79: style:inconclusive: Function 'parse_keyword' argument 3 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/os_matrix.cc:152:45: style:inconclusive: Function 'add_result' argument 2 names different: declaration '' definition 'os_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:105:47: style:inconclusive: Function 'do_icmp_query' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/os_matrix.cc:152:56: style:inconclusive: Function 'add_result' argument 3 names different: declaration '' definition 'score'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:163:53: style:inconclusive: Function 'generate_signature' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/os_matrix.cc:167:30: style:inconclusive: Function 'get_score' argument 1 names different: declaration '' definition 'os_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:163:63: style:inconclusive: Function 'generate_signature' argument 2 names different: declaration '' definition 'pack'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/os_matrix.cc:174:34: style:inconclusive: Function 'get_max_score' argument 1 names different: declaration '' definition 'os_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:163:75: style:inconclusive: Function 'generate_signature' argument 3 names different: declaration '' definition 'orig'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/os_matrix.cc:182:36: style:inconclusive: Function 'get_prcnt_score' argument 1 names different: declaration '' definition 'os_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/os_matrix.cc:189:28: style:inconclusive: Function 'get_top' argument 1 names different: declaration '' definition 'num'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:68:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xpmodules/os_probe/smb/smb_mod.cc:59:32: style:inconclusive: Function 'parse_keyword' argument 1 names different: declaration '' definition 'os_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:152:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xpmodules/os_probe/smb/smb_mod.cc:59:51: style:inconclusive: Function 'parse_keyword' argument 2 names different: declaration '' definition 'kwd'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/os_matrix.cc:63:30: style: Parameter 'os_name' can be declared as reference to const [constParameterReference] xprobe2-0.3/src/xpmodules/os_probe/smb/smb_mod.cc:59:68: style:inconclusive: Function 'parse_keyword' argument 3 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:68:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xpmodules/os_probe/smb/smb_mod.cc:94:27: style:inconclusive: Function 'exec' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:157:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xpmodules/os_probe/smb/smb_mod.cc:94:42: style:inconclusive: Function 'exec' argument 2 names different: declaration '' definition 'os'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:67:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:155:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/os_matrix.cc:67:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/os_matrix.cc:86:37: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xpmodules/os_probe/smb/smb_mod.cc:53:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/xpmodules/os_probe/smb/smb_mod.cc:126:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] 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.cc:68:42: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] xprobe2-0.3/src/os_matrix.cc:148:47: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:185:6: style: Variable 'ret' is reassigned a value before the old one has been used. [redundantAssignment] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:181:9: note: ret is assigned xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:185:6: note: ret is overwritten xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:217:15: style: The scope of the variable 'ttl' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:135:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/src/xpmodules/os_probe/icmp_inforeq/icmp_inforeq.cc:138:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/src/xpmodules/os_probe/icmp_addrmask/icmp_addrmask.cc:136:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:93:36: style:inconclusive: Function 'exec' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:93:51: style:inconclusive: Function 'exec' argument 2 names different: declaration '' definition 'os'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:111:39: style:inconclusive: Function 'sig_insert' argument 1 names different: declaration '' definition 'os_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:111:50: style:inconclusive: Function 'sig_insert' argument 2 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:121:43: style:inconclusive: Function 'sig_ttl_insert' argument 1 names different: declaration '' definition 'os_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:121:54: style:inconclusive: Function 'sig_ttl_insert' argument 2 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:135:41: style:inconclusive: Function 'parse_keyword' argument 1 names different: declaration '' definition 'os_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:135:60: style:inconclusive: Function 'parse_keyword' argument 2 names different: declaration '' definition 'kwd'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:135:77: style:inconclusive: Function 'parse_keyword' argument 3 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:133:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/src/log.cc:172:14: style: The scope of the variable 'state' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:148:44: style:inconclusive: Function 'do_icmp_ping' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_timestamp/icmp_timestamp.cc:136:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/src/log.cc:225:8: style: The scope of the variable 'state' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:215:51: style:inconclusive: Function 'generate_signature' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/log.cc:364:14: style: The scope of the variable 'tp' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:215:61: style:inconclusive: Function 'generate_signature' argument 2 names different: declaration '' definition 'pack'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/log.cc:406:15: style: The scope of the variable 'k' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:215:73: style:inconclusive: Function 'generate_signature' argument 3 names different: declaration '' definition 'orig'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/log.cc:406:18: style: The scope of the variable 'hr' can be reduced. [variableScope] xprobe2-0.3/src/log.cc:406:22: style: The scope of the variable 'min' can be reduced. [variableScope] xprobe2-0.3/src/config_set.h:146:30: performance: Function parameter 'v' should be passed by const reference. [passedByValue] xprobe2-0.3/src/log.cc:407:13: style: The scope of the variable 'tms' can be reduced. [variableScope] xprobe2-0.3/src/config_set.cc:38:22: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] xprobe2-0.3/src/config_set.cc:36:25: note: Assuming allocation function fails xprobe2-0.3/src/config_set.cc:36:11: note: Assignment 'buf=(char*)std::calloc(2048+1,1)', assigned value is 0 xprobe2-0.3/src/config_set.cc:38:22: note: Null pointer dereference xprobe2-0.3/src/config_set.cc:36:11: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/log.cc:8:28: style:inconclusive: Function 'write' argument 1 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/log.cc:27:49: style:inconclusive: Function 'log' argument 2 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/log.cc:170:35: style:inconclusive: Function 'log_other_ports' argument 1 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/log.cc:170:53: style:inconclusive: Function 'log_other_ports' argument 2 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/log.cc:170:66: style:inconclusive: Function 'log_other_ports' argument 3 names different: declaration '' definition 'varg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/log.cc:201:28: style:inconclusive: Function 'log_guess' argument 1 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:81:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/log.cc:201:46: style:inconclusive: Function 'log_guess' argument 2 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:204:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/log.cc:201:59: style:inconclusive: Function 'log_guess' argument 3 names different: declaration '' definition 'varg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/log.cc:264:34: style:inconclusive: Function 'log_port_stats' argument 1 names different: declaration '' definition 'proto'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/config_set.cc:221:32: style:inconclusive: Function 'process' argument 1 names different: declaration '' definition 'fname'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/config_set.cc:254:50: style:inconclusive: Function 'process_generic' argument 1 names different: declaration '' definition 'sec'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/config_set.cc:273:54: style:inconclusive: Function 'process_fingerprint' argument 1 names different: declaration '' definition 'sec'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/config_set.cc:311:38: style:inconclusive: Function 'Config_File' argument 1 names different: declaration '' definition 'cfs'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/config_set.cc:324:35: style:inconclusive: Function 'read_config' argument 1 names different: declaration '' definition 'fname'. [funcArgNamesDifferentUnnamed] 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/cmd_opts.cc:355:13: style: The scope of the variable 'hi' can be reduced. [variableScope] xprobe2-0.3/src/config_set.cc:129:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] 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/icmp_echo_id/icmp_echo_id.cc:185:6: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/src/xpmodules/os_probe/icmp_echo_id/icmp_echo_id.cc:188:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] xprobe2-0.3/src/cmd_opts.cc:223:28: style:inconclusive: Function 'usage' argument 1 names different: declaration '' definition 'progname'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/cmd_opts.cc:259:33: style:inconclusive: Function 'parse_port' argument 1 names different: declaration '' definition 'portptr'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:75:36: style:inconclusive: Function 'parse_keyword' argument 1 names different: declaration '' definition 'os_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/cmd_opts.cc:339:36: style:inconclusive: Function 'mod_is_disabled' argument 1 names different: declaration '' definition 'modnum'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:75:55: style:inconclusive: Function 'parse_keyword' argument 2 names different: declaration '' definition 'kwd'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/cmd_opts.cc:352:33: style:inconclusive: Function 'parse_range' argument 1 names different: declaration '' definition 'arg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:75:72: style:inconclusive: Function 'parse_keyword' argument 3 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/cmd_opts.cc:352:58: style:inconclusive: Function 'parse_range' argument 2 names different: declaration '' definition 'vec'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:90:31: style:inconclusive: Function 'exec' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:90:46: style:inconclusive: Function 'exec' argument 2 names different: declaration '' definition 'os'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:169:46: style:inconclusive: Function 'generate_signature' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:169:55: style:inconclusive: Function 'generate_signature' argument 2 names different: declaration '' definition 'pack'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:169:66: style:inconclusive: Function 'generate_signature' argument 3 names different: declaration '' definition 'orig'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/tcp_rst/tcp_rst.cc:169:77: style:inconclusive: Function 'generate_signature' argument 4 names different: declaration '' definition 'second'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/cmd_opts.cc:352:33: style: Parameter 'arg' can be declared as pointer to const [constParameterPointer] xprobe2-0.3/src/log.cc:13:34: error: va_list 'va' was opened but not closed by va_end(). [va_end_missing] xprobe2-0.3/src/log.cc:31:11: error: va_list 'varg' was opened but not closed by va_end(). [va_end_missing] 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/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/xprobe_module_hdlr.cc:178:26: style: The member function 'Xprobe_Module_Hdlr::display_mod_names' can be static. [functionStatic] xprobe2-0.3/src/xprobe_module_hdlr.h:50:8: note: The member function 'Xprobe_Module_Hdlr::display_mod_names' can be static. xprobe2-0.3/src/xprobe_module_hdlr.cc:178:26: note: The member function 'Xprobe_Module_Hdlr::display_mod_names' can be static. xprobe2-0.3/src/xprobe_module_hdlr.cc:208:25: style: The member function 'Xprobe_Module_Hdlr::get_module_count' can be static. [functionStatic] xprobe2-0.3/src/xprobe_module_hdlr.h:54:7: note: The member function 'Xprobe_Module_Hdlr::get_module_count' can be static. xprobe2-0.3/src/xprobe_module_hdlr.cc:208:25: note: The member function 'Xprobe_Module_Hdlr::get_module_count' can be static. xprobe2-0.3/src/xprobe_module_hdlr.cc:163:25: style: The member function 'Xprobe_Module_Hdlr::modbyname' can be static. [functionStatic] xprobe2-0.3/src/xprobe_module_hdlr.h:55:7: note: The member function 'Xprobe_Module_Hdlr::modbyname' can be static. xprobe2-0.3/src/xprobe_module_hdlr.cc:163:25: note: The member function 'Xprobe_Module_Hdlr::modbyname' can be static. xprobe2-0.3/src/xprobe_module_param.h:57:9: warning: Member variable 'xprobe_module_param_val::high' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xprobe_module_param.h:58:9: warning: Member variable 'xprobe_module_param_val::low' has no initializer. [uninitMemberVarNoCtor] 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_hdlr.cc:73:34: style:inconclusive: Function 'exec' argument 1 names different: declaration '' definition 'mod_type'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xprobe_module_hdlr.cc:73:52: style:inconclusive: Function 'exec' argument 2 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xprobe_module_hdlr.cc:73:67: style:inconclusive: Function 'exec' argument 3 names different: declaration '' definition 'os'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xprobe_module_hdlr.cc:104:35: style:inconclusive: Function 'add' argument 1 names different: declaration '' definition 'init_func'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xprobe_module_hdlr.cc:104:83: style:inconclusive: Function 'add' argument 2 names different: declaration '' definition 'nm'. [funcArgNamesDifferentUnnamed] 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_hdlr.cc:110:56: style:inconclusive: Function 'register_module' argument 1 names different: declaration '' definition 'mod'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xprobe_module_hdlr.cc:119:42: style:inconclusive: Function 'add_keyword' argument 1 names different: declaration '' definition 'id'. [funcArgNamesDifferentUnnamed] 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_hdlr.cc:119:52: style:inconclusive: Function 'add_keyword' argument 2 names different: declaration '' definition 'str'. [funcArgNamesDifferentUnnamed] 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_hdlr.cc:129:53: style:inconclusive: Function 'find_mod' argument 1 names different: declaration '' definition 'kwd'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xprobe_module_hdlr.cc:149:45: style:inconclusive: Function 'loaded_mods_num' argument 1 names different: declaration '' definition 'mod_type'. [funcArgNamesDifferentUnnamed] 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: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_hdlr.cc:154:52: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] xprobe2-0.3/src/target.cc:144:13: style: The member function 'Target::find_stat_p' can be static. [functionStatic] xprobe2-0.3/src/target.h:93:13: note: The member function 'Target::find_stat_p' can be static. xprobe2-0.3/src/target.cc:144:13: note: The member function 'Target::find_stat_p' can be static. xprobe2-0.3/src/target.cc:210:24: style:inconclusive: Technically the member function 'Target::get_interface_addr' can be const. [functionConst] xprobe2-0.3/src/target.h:107:20: note: Technically the member function 'Target::get_interface_addr' can be const. xprobe2-0.3/src/target.cc:210:24: note: Technically the member function 'Target::get_interface_addr' can be const. 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/target.cc:88:21: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] xprobe2-0.3/src/target.cc:108:5: warning: Possible leak in public function. The pointer 'ascii_name' is not deallocated before it is allocated. [publicAllocationError] xprobe2-0.3/src/target.cc:59:25: warning: If memory allocation fails, then there is a possible null pointer dereference: target [nullPointerOutOfMemory] xprobe2-0.3/src/target.cc:108:24: note: Assuming allocation function fails xprobe2-0.3/src/target.cc:108:24: note: Assignment 'ascii_name=strdup(target)', assigned value is 0 xprobe2-0.3/src/target.cc:109:20: note: Calling function 'parse_host', 1st argument 'ascii_name' value is 0 xprobe2-0.3/src/target.cc:59:25: note: Null pointer dereference xprobe2-0.3/src/target.cc:60:29: warning: If memory allocation fails, then there is a possible null pointer dereference: host_ascii [nullPointerOutOfMemory] xprobe2-0.3/src/target.cc:59:24: note: Assuming allocation function fails xprobe2-0.3/src/target.cc:59:24: note: Assignment 'host_ascii=strdup(target)', assigned value is 0 xprobe2-0.3/src/target.cc:60:29: note: Null pointer dereference xprobe2-0.3/src/target.cc:91:9: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/target.cc:91:24: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/target.cc:84:21: style: The scope of the variable 'host_serv' can be reduced. [variableScope] xprobe2-0.3/src/target.cc:365:6: style: The scope of the variable 'k' can be reduced. [variableScope] xprobe2-0.3/src/target.cc:43:34: style:inconclusive: Function 'parse_mask' argument 1 names different: declaration 'mask' definition 'mask_ascii'. [funcArgNamesDifferent] xprobe2-0.3/src/target.h:35:30: note: Function 'parse_mask' argument 1 names different: declaration 'mask' definition 'mask_ascii'. xprobe2-0.3/src/target.cc:43:34: note: Function 'parse_mask' argument 1 names different: declaration 'mask' definition 'mask_ascii'. xprobe2-0.3/src/target.cc:55:34: style:inconclusive: Function 'parse_host' argument 1 names different: declaration 'host' definition 'target'. [funcArgNamesDifferent] xprobe2-0.3/src/target.h:36:30: note: Function 'parse_host' argument 1 names different: declaration 'host' definition 'target'. xprobe2-0.3/src/target.cc:55:34: note: Function 'parse_host' argument 1 names different: declaration 'host' definition 'target'. xprobe2-0.3/src/target.cc:139:37: style:inconclusive: Function 'add_p' argument 1 names different: declaration '' definition 'ic_map'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:139:49: style:inconclusive: Function 'add_p' argument 2 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:139:57: style:inconclusive: Function 'add_p' argument 3 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:144:42: style:inconclusive: Function 'find_stat_p' argument 1 names different: declaration '' definition 'ic_map'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:144:55: style:inconclusive: Function 'find_stat_p' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:152:27: style:inconclusive: Function 'add_port' argument 1 names different: declaration '' definition 'proto'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:152:38: style:inconclusive: Function 'add_port' argument 2 names different: declaration '' definition 'port'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:152:49: style:inconclusive: Function 'add_port' argument 3 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:167:26: style:inconclusive: Function 'get_port' argument 1 names different: declaration '' definition 'proto'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:167:37: style:inconclusive: Function 'get_port' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:206:31: style:inconclusive: Function 'add_protocol' argument 1 names different: declaration '' definition 'proto'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:206:43: style:inconclusive: Function 'add_protocol' argument 2 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:223:26: style:inconclusive: Function 'set_ttl' argument 1 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:223:36: style:inconclusive: Function 'set_ttl' argument 2 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:229:25: style:inconclusive: Function 'get_ttl' argument 1 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:342:36: style:inconclusive: Function 'signature' argument 1 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:342:53: style:inconclusive: Function 'signature' argument 2 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:352:36: style:inconclusive: Function 'set_range' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:352:47: style:inconclusive: Function 'set_range' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:364:35: style:inconclusive: Function 'get_next' argument 1 names different: declaration '' definition 'port'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:393:32: style:inconclusive: Function 'get_sig' argument 1 names different: declaration '' definition 'kcount'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/target.cc:338:32: style: Parameter 'key' can be declared as reference to const [constParameterReference] xprobe2-0.3/src/target.cc:338:45: style: Parameter 'val' can be declared as reference to const [constParameterReference] xprobe2-0.3/src/target.cc:55:34: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] xprobe2-0.3/src/target.cc:82:36: style: Parameter 'host' can be declared as pointer to const [constParameterPointer] xprobe2-0.3/src/target.cc:84:21: style: Variable 'host_serv' can be declared as pointer to const [constVariablePointer] xprobe2-0.3/src/target.cc:106:28: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] xprobe2-0.3/src/target.cc:146:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/target.cc:319:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/target.cc:330:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/target.cc:388:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/target.cc:399:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] xprobe2-0.3/src/target.cc:147:42: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:43:10: style: The member function 'SMB::MakeSessReq' can be static. [functionStatic] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.h:101:7: note: The member function 'SMB::MakeSessReq' can be static. xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:43:10: note: The member function 'SMB::MakeSessReq' can be static. xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:166:10: style: The member function 'SMB::smb_hdrInit' can be static. [functionStatic] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.h:104:7: note: The member function 'SMB::smb_hdrInit' can be static. xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:166:10: note: The member function 'SMB::smb_hdrInit' can be static. xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:186:10: style: The member function 'SMB::nbt_SessionHeader' can be static. [functionStatic] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.h:105:7: note: The member function 'SMB::nbt_SessionHeader' can be static. xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:186:10: note: The member function 'SMB::nbt_SessionHeader' can be static. xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:345:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:386:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:475:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:476:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:503:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:589:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:148:37: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:148:92: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:153:38: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:153:86: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:259:19: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:329:3: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:330:3: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:331:3: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:332:3: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:333:3: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:334:3: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:335:3: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:336:3: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:337:3: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:525:14: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:134:15: style: The scope of the variable 'retval' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:209:9: style: The scope of the variable 'length' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:339:28: style: The scope of the variable 'nativeosptr' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:340:42: style: The scope of the variable 'k' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:451:47: style:inconclusive: Function 'NBT_Node_Status_Query' argument 1 names different: declaration '' definition 'dst_addr'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:43:59: style: Parameter 'Called' can be declared as pointer to const [constParameterPointer] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:43:82: style: Parameter 'Calling' can be declared as pointer to const [constParameterPointer] xprobe2-0.3/src/xpmodules/os_probe/smb/smb.cc:339:28: style: Variable 'nativeosptr' can be declared as pointer to const [constVariablePointer] 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: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: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:75:37: style:inconclusive: Function 'exec' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:75:52: style:inconclusive: Function 'exec' argument 2 names different: declaration '' definition 'os'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:83:42: style:inconclusive: Function 'run_probe' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:83:57: style:inconclusive: Function 'run_probe' argument 2 names different: declaration '' definition 'os'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:359:42: style:inconclusive: Function 'parse_keyword' argument 1 names different: declaration '' definition 'os_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:359:61: style:inconclusive: Function 'parse_keyword' argument 2 names different: declaration '' definition 'kwd'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:359:78: style:inconclusive: Function 'parse_keyword' argument 3 names different: declaration '' definition 'val'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:439:49: style:inconclusive: Function 'get_tcpopts_pack' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:439:58: style:inconclusive: Function 'get_tcpopts_pack' argument 2 names different: declaration '' definition 'tcp'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:472:52: style:inconclusive: Function 'generate_signature' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:472:61: style:inconclusive: Function 'generate_signature' argument 2 names different: declaration '' definition 'pack'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/tcp_handshake/tcp_handshake.cc:472:72: style:inconclusive: Function 'generate_signature' argument 3 names different: declaration '' definition 'orig'. [funcArgNamesDifferentUnnamed] 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: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/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/icmp_port_unreach/icmp_port_unreach.cc:117:21: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.cc:136:18: style: C-style pointer casting [cstyleCast] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.cc:160:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.cc:216:9: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.cc:338:10: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.cc:21:38: style:inconclusive: Function 'exec' argument 1 names different: declaration '' definition 'Tgt'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.cc:21:54: style:inconclusive: Function 'exec' argument 2 names different: declaration '' definition 'osmtx'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.cc:99:49: style:inconclusive: Function 'get_icmp_unreach' argument 1 names different: declaration '' definition 'Tgt'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.cc:99:67: style:inconclusive: Function 'get_icmp_unreach' argument 2 names different: declaration '' definition 'fingerptr'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.cc:111:17: style: Variable 'udph' can be declared as pointer to const [constVariablePointer] xprobe2-0.3/src/xpmodules/os_probe/icmp_port_unreach/icmp_port_unreach.cc:29:59: 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:68:19: style: The scope of the variable 'icmph' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:69:17: style: The scope of the variable 'tcph' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:70:13: style: The scope of the variable 'iph' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:71:9: style: The scope of the variable 'retval' can be reduced. [variableScope] 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:20:28: style:inconclusive: Function 'exec' argument 1 names different: declaration '' definition 'Tgt'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:20:44: style:inconclusive: Function 'exec' argument 2 names different: declaration '' definition 'osmtx'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:43:32: style:inconclusive: Function 'parse_keyword' argument 1 names different: declaration '' definition 'os_id'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:43:51: style:inconclusive: Function 'parse_keyword' argument 2 names different: declaration '' definition 'keyword'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:43:72: style:inconclusive: Function 'parse_keyword' argument 3 names different: declaration '' definition 'value'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/alive_probe/ttl_calc/ttl_calc.cc:62:39: style:inconclusive: Function 'get_ttl_distance' argument 1 names different: declaration '' definition 'tgt'. [funcArgNamesDifferentUnnamed] 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/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:269:11: warning: Member variable '_shainput::sport' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:270:11: warning: Member variable '_shainput::dport' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:383:11: warning: Member variable '_shainput::sport' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:384:11: warning: Member variable '_shainput::dport' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:497:19: style:inconclusive: Either there is a missing 'override', or the member function 'Portscanner::get_ignore_state' can be const. [functionConst] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.h:59:8: note: Either there is a missing 'override', or the member function 'Portscanner::get_ignore_state' can be const. xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:497:19: note: Either there is a missing 'override', or the member function 'Portscanner::get_ignore_state' can be const. 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/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.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/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:367:20: style: The scope of the variable 'optlen' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:371:23: style: The scope of the variable 'tcp_options' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:375:16: style: The scope of the variable 'iph' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:376:27: style: The scope of the variable 'tcph' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:378:28: style: The scope of the variable 'icmph' can be reduced. [variableScope] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:53:31: style:inconclusive: Function 'exec' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:53:46: style:inconclusive: Function 'exec' argument 2 names different: declaration '' definition 'os'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:258:39: style:inconclusive: Function 'send_packets' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:351:42: style:inconclusive: Function 'receive_packets' argument 1 names different: declaration '' definition 'tg'. [funcArgNamesDifferentUnnamed] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/portscanner.cc:548:38: style:inconclusive: Function 'analyze_packet' argument 1 names different: declaration '' definition 'packet'. [funcArgNamesDifferentUnnamed] 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/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/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/xplib/xp_sha1.cc:46:15: style: The member function 'xp_SHA1::SHA1Transform' can be static. [functionStatic] xprobe2-0.3/src/xplib/xp_sha1.h:43:8: note: The member function 'xp_SHA1::SHA1Transform' can be static. xprobe2-0.3/src/xplib/xp_sha1.cc:46:15: note: The member function 'xp_SHA1::SHA1Transform' can be static. xprobe2-0.3/src/xplib/xp_sha1.cc:106:15: style: The member function 'xp_SHA1::SHA1Init' can be static. [functionStatic] xprobe2-0.3/src/xplib/xp_sha1.h:44:8: note: The member function 'xp_SHA1::SHA1Init' can be static. xprobe2-0.3/src/xplib/xp_sha1.cc:106:15: note: The member function 'xp_SHA1::SHA1Init' can be static. 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.h:39:14: warning: Member variable 'SHA1_CTX::buffer' has no initializer. [uninitMemberVarNoCtor] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/sha1.cc:49:12: style: The member function 'SHA1::SHA1Transform' can be static. [functionStatic] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/sha1.h:41:8: note: The member function 'SHA1::SHA1Transform' can be static. xprobe2-0.3/src/xpmodules/alive_probe/portscanner/sha1.cc:49:12: note: The member function 'SHA1::SHA1Transform' can be static. xprobe2-0.3/src/xpmodules/alive_probe/portscanner/sha1.cc:109:12: style: The member function 'SHA1::SHA1Init' can be static. [functionStatic] xprobe2-0.3/src/xpmodules/alive_probe/portscanner/sha1.h:42:8: note: The member function 'SHA1::SHA1Init' can be static. xprobe2-0.3/src/xpmodules/alive_probe/portscanner/sha1.cc:109:12: note: The member function 'SHA1::SHA1Init' can be static. 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: DONE