2026-03-11 01:52 ftp://ftp.de.debian.org/debian/pool/main/p/procdump/procdump_3.4.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=boost --library=qt --library=wxwidgets --library=microsoft_sal --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 -j1 platform: Linux-6.8.0-100-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.20.0 head-info: 13f7e53 (2026-03-10 11:18:54 +0100) count: 618 618 elapsed-time: 48.2 12.4 head-timing-info: old-timing-info: head results: ProcDump-for-Linux-3.4.1/ebpf/vmlinux.h:6:2: error: #error "Unknown architecture" [preprocessorErrorDirective] ProcDump-for-Linux-3.4.1/profiler/src/ClassFactory.cpp:17:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IID_IUnknown [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ClassFactory.cpp:30:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ClassFactory.cpp:35:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refCount [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ClassFactory.cpp:49:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLASS_E_NOAGGREGATION [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ClassFactory.cpp:63:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:21:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:65:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WCHAR [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:197:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggerType [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:215:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToStandardOutput [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:226:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endDumpCondition [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:234:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:322:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:356:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:474:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:482:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:514:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:532:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:628:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:694:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:742:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:813:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:855:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:891:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:965:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1052:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1063:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1075:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1290:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1410:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1552:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRACE [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1620:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1625:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1630:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1635:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1640:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1645:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1650:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1655:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1660:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1665:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1670:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1675:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1680:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1685:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1690:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1695:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1700:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1705:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1710:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1714:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1719:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1724:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1729:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1734:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1739:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1744:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1749:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1754:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1759:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1764:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1769:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1774:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1779:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1784:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1789:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1794:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1799:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1804:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1809:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1814:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1819:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1824:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1829:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1834:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1839:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1844:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1849:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1854:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1859:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1864:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1869:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1874:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1879:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1884:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1889:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1894:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1899:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1904:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1909:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1914:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1919:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1924:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1929:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1934:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1939:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1944:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1949:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1954:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1959:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1964:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1969:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1974:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1980:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1985:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1990:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1995:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:2000:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:2005:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:2010:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:2015:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:2020:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:2025:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:2030:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:2035:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:2040:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:552:9: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:711:25: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1598:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1603:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1344:8: style: The if condition is the same as the previous if condition [duplicateCondition] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1306:17: note: First condition ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1344:8: note: Second condition ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:670:46: warning: If memory allocation fails, then there is a possible null pointer dereference: strdup(processName+1) [nullPointerOutOfMemory] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:670:46: note: Assuming allocation function fails ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:670:46: note: Null pointer dereference ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:674:46: warning: If memory allocation fails, then there is a possible null pointer dereference: strdup(stringItr) [nullPointerOutOfMemory] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:674:46: note: Assuming allocation function fails ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:674:46: note: Null pointer dereference ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1234:20: warning: Either the condition 'metadata!=NULL' is redundant or there is possible null pointer dereference: metadata. [nullPointerRedundantCheck] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1239:29: note: Assuming that condition 'metadata!=NULL' is not redundant ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1234:20: note: Null pointer dereference ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:65:33: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:69:34: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1255:42: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1258:46: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1268:42: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1366:17: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1389:17: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:568:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1098:86: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1166:91: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1433:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:24:11: style: The scope of the variable 'sockPath' can be reduced. [variableScope] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1414:9: style: The scope of the variable 'fd' can be reduced. [variableScope] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:775:17: style: Local variable 'hr' shadows outer variable [shadowVariable] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:751:13: note: Shadowed declaration ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:775:17: note: Shadow variable ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:443:17: style: Variable 'element' can be declared as reference to const [constVariableReference] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:448:17: style: Variable 'element' can be declared as reference to const [constVariableReference] ProcDump-for-Linux-3.4.1/profiler/src/ProcDumpProfiler.cpp:1414:12: style: Variable 'fd' is assigned a value that is never used. [unreadVariable] ProcDump-for-Linux-3.4.1/profiler/src/corprof_i.cpp:45:19: style: struct member '_IID::x' is never used. [unusedStructMember] ProcDump-for-Linux-3.4.1/profiler/src/corprof_i.cpp:46:20: style: struct member '_IID::s1' is never used. [unusedStructMember] ProcDump-for-Linux-3.4.1/profiler/src/corprof_i.cpp:47:20: style: struct member '_IID::s2' is never used. [unusedStructMember] ProcDump-for-Linux-3.4.1/profiler/src/corprof_i.cpp:48:20: style: struct member '_IID::c' is never used. [unusedStructMember] ProcDump-for-Linux-3.4.1/profiler/src/dllmain.cpp:12:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TRUE [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/dllmain.cpp:22:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable E_FAIL [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/dllmain.cpp:36:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_OK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:138:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Global [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:171:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:175:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxValid [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:188:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Enabled [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:224:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:228:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxValid [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:247:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_level [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:262:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_level [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:274:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_level [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:304:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isFromFile [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:311:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isFromFile [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:321:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Configuration [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:327:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMinValid [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:352:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Global [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:414:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:435:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:448:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:476:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:483:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:554:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Global [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:562:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Global [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:574:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Global [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:586:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_termSupportsColor [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:623:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_typedConfigurations [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:635:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_typedConfigurations [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:648:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_isConfigured [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:667:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:681:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_id [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:706:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMinValid [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:714:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMinValid [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:733:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:806:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFilePathSeparator [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:823:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:921:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:930:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1102:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1200:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kTimeFormats [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1218:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Microsecond [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1259:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kFormatSpecifierChar [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1327:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_argc [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1410:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDefaultSubsecondPrecision [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1447:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_userFormat [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1461:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_level [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1472:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_level [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1483:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_level [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1494:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_flags [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1540:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DateTime [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1568:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_level [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1619:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_configurations [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1625:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_configurations [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1631:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_enabledMap [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1635:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_toFileMap [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1639:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_filenameMap [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1643:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_toStandardOutputMap [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1647:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_logFormatMap [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1651:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_subsecondPrecisionMap [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1655:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_subsecondPrecisionMap [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1659:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_performanceTrackingMap [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1663:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fileStreamMap [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1667:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_maxLogFileSizeMap [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1671:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_logFlushThresholdMap [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1684:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Enabled [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1745:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1785:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1820:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_fileStreamMap [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1888:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_logStreamsReference [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1901:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_defaultLogBuilder [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1916:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDefaultLoggerId [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1946:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_level [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1967:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisableVModulesExtensions [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:2026:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_level [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:2046:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kMaxVerboseLevel [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:2079:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDefaultLoggerId [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:2125:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_registeredHitCounters [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:2162:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kDefaultLogFileParam [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:2214:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_data [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:2220:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalLog [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:2400:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSourceFilenameMaxLength [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:2478:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_proceed [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:2510:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_logger [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:2517:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNullPointer [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:2536:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_logger [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:2543:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MultiLoggerSupport [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:2563:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_logger [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:2623:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_logger [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:2632:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_proceed [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:2665:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_proceed [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:2983:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Global [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:3036:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:815:14: style: Condition 'status==-1' is always true [knownConditionTrueFalse] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:789:17: note: Assignment 'status=-1', assigned value is -1 ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:815:14: note: Condition 'status==-1' is always true ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1747:18: style: Redundant initialization for 'dateIndex'. The initialized value is overwritten before it is read. [redundantInitialization] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1745:25: note: dateIndex is initialized ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1747:18: note: dateIndex is overwritten ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1903:33: style: The scope of the variable 'callback' can be reduced. [variableScope] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:2494:24: style: The scope of the variable 'callback' can be reduced. [variableScope] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:2657:25: style: Variable 'ex' can be declared as reference to const [constVariableReference] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:1333:13: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:2437:9: style: Variable 'buf' is assigned a value that is never used. [unreadVariable] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:2447:9: style: Variable 'buf' is assigned a value that is never used. [unreadVariable] ProcDump-for-Linux-3.4.1/profiler/src/easylogging++.cc:2454:9: style: Variable 'buf' is assigned a value that is never used. [unreadVariable] ProcDump-for-Linux-3.4.1/src/CoreDumpWriter.cpp:24:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CoreDumpWriter [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/CoreDumpWriter.cpp:46:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/CoreDumpWriter.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_free [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/CoreDumpWriter.cpp:144:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE_WAIT [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/CoreDumpWriter.cpp:224:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BUFFER_LENGTH [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/CoreDumpWriter.cpp:97:21: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] ProcDump-for-Linux-3.4.1/src/CoreDumpWriter.cpp:24:37: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/CoreDumpWriter.cpp:46:22: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/CoreDumpWriter.cpp:85:23: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/CoreDumpWriter.cpp:296:24: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/CoreDumpWriter.cpp:321:31: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/CoreDumpWriter.cpp:358:45: style: The comparison 'pcloseStatus != 0' is always false. [knownConditionTrueFalse] ProcDump-for-Linux-3.4.1/src/CoreDumpWriter.cpp:342:28: note: 'pcloseStatus' is assigned value '0' here. ProcDump-for-Linux-3.4.1/src/CoreDumpWriter.cpp:358:45: note: The comparison 'pcloseStatus != 0' is always false. ProcDump-for-Linux-3.4.1/src/CoreDumpWriter.cpp:229:10: style: The scope of the variable 'lineLength' can be reduced. [variableScope] ProcDump-for-Linux-3.4.1/src/CoreDumpWriter.cpp:230:10: style: The scope of the variable 'i' can be reduced. [variableScope] ProcDump-for-Linux-3.4.1/src/CoreDumpWriter.cpp:77:62: style: Parameter 'dumpPath' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/src/CoreDumpWriter.cpp:77:78: style: Parameter 'dumpName' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/src/CoreDumpWriter.cpp:81:16: style: Variable 'timerInfo' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/src/CoreDumpWriter.cpp:222:64: style: Parameter 'socketName' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/src/CoreDumpWriter.cpp:230:12: style: Variable 'i' is assigned a value that is never used. [unreadVariable] ProcDump-for-Linux-3.4.1/src/DotnetHelpers.cpp:29:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_free_file [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/DotnetHelpers.cpp:99:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_free_fd [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/DotnetHelpers.cpp:57:35: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/DotnetHelpers.cpp:147:45: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/DotnetHelpers.cpp:116:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ProcDump-for-Linux-3.4.1/src/DotnetHelpers.cpp:50:19: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/src/Events.cpp:18:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Event [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Events.cpp:37:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Event [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Events.cpp:82:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_EVENT_NAME [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Events.cpp:136:21: style: Return value 'success==0' is always true [knownConditionTrueFalse] ProcDump-for-Linux-3.4.1/src/Events.cpp:122:57: note: Assuming that condition '(success=pthread_mutex_lock(&(Event->mutex)))==0' is not redundant ProcDump-for-Linux-3.4.1/src/Events.cpp:136:21: note: Return value 'success==0' is always true ProcDump-for-Linux-3.4.1/src/Events.cpp:164:21: style: Return value 'success==0' is always true [knownConditionTrueFalse] ProcDump-for-Linux-3.4.1/src/Events.cpp:150:57: note: Assuming that condition '(success=pthread_mutex_lock(&(Event->mutex)))==0' is not redundant ProcDump-for-Linux-3.4.1/src/Events.cpp:164:21: note: Return value 'success==0' is always true ProcDump-for-Linux-3.4.1/src/Events.cpp:18:27: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Events.cpp:37:27: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Events.cpp:68:16: style: The scope of the variable 'unamedEventId' can be reduced. [variableScope] ProcDump-for-Linux-3.4.1/src/Events.cpp:66:87: style: Parameter 'Name' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:462:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:626:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:652:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:36:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:40:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:59:21: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:70:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:235:17: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:240:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:658:12: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:639:12: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:629:23: note: Assuming allocation function fails ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:629:23: note: Assignment 'file=fopen(filepath,"r")', assigned value is 0 ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:639:12: note: Null pointer dereference ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:664:12: warning: If resource allocation fails, then there is a possible null pointer dereference: file [nullPointerOutOfResources] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:655:23: note: Assuming allocation function fails ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:655:23: note: Assignment 'file=fopen(filepath,"w")', assigned value is 0 ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:664:12: note: Null pointer dereference ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:36:26: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:47:15: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:59:28: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:203:25: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:434:11: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:438:11: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:442:11: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:498:17: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:509:17: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:523:17: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:534:17: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:556:17: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:581:17: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:197:9: style: The scope of the variable 'len' can be reduced. [variableScope] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:20:31: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:20:42: style: Parameter 'separator' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:36:11: style: Variable 'token' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:195:27: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:231:10: style: Variable 'delim' can be declared as const array [constVariable] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:328:23: style: Parameter 'processName' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:402:18: style: Parameter 'szStr' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:486:27: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/src/GenHelpers.cpp:488:11: style: Variable 'prefixTmpFolder' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/src/Handle.cpp:34:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INFINITE_WAIT [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Handle.cpp:141:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_OBJECT_0 [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Handle.cpp:243:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVENT [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Handle.cpp:138:33: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Handle.cpp:217:15: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Handle.cpp:225:19: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Handle.cpp:233:19: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Handle.cpp:250:38: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Handle.cpp:262:26: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Handle.cpp:271:62: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Logging.cpp:45:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable debug [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Logging.cpp:70:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diag_stdout [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Logging.cpp:80:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Logging.cpp:28:16: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] ProcDump-for-Linux-3.4.1/src/Logging.cpp:33:18: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Logging.cpp:19:16: style: Variable 'timeInfo' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:93:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_PID [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:173:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:216:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:504:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_TRIGGERS [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:642:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable info [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:661:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_ABANDONED [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:692:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_ABANDONED [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:714:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trigger [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:762:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trigger [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:880:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_PID [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:939:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_free [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:1033:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_free [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:1114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_free [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:1323:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_free [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:1412:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable auto_free [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:2077:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHUT_RD [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:553:42: style: Condition '!tooManyTriggers' is always true [knownConditionTrueFalse] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:532:28: note: Assignment 'tooManyTriggers=false', assigned value is 0 ProcDump-for-Linux-3.4.1/src/Monitor.cpp:553:42: note: Condition '!tooManyTriggers' is always true ProcDump-for-Linux-3.4.1/src/Monitor.cpp:562:40: style: Condition '!tooManyTriggers' is always true [knownConditionTrueFalse] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:532:28: note: Assignment 'tooManyTriggers=false', assigned value is 0 ProcDump-for-Linux-3.4.1/src/Monitor.cpp:562:40: note: Condition '!tooManyTriggers' is always true ProcDump-for-Linux-3.4.1/src/Monitor.cpp:226:60: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:537:80: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:546:77: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:555:77: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:564:87: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:573:103: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:582:77: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:591:65: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:600:71: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:933:44: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:1029:44: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:1110:44: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:1320:44: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:1411:44: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:1735:18: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:1780:18: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:2063:44: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:220:9: style: The scope of the variable 'numMonitoredProcesses' can be reduced. [variableScope] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:756:15: style: The scope of the variable 'restrackThread' can be reduced. [variableScope] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:936:19: style: The scope of the variable 'memUsage' can be reduced. [variableScope] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:1322:9: style: The scope of the variable 'cpuUsage' can be reduced. [variableScope] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:369:27: style: Variable 'nameForPid' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:485:50: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:820:43: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:1651:51: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:1651:63: style: Parameter 'fullDumpPath' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:1721:63: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:1763:51: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:95:28: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:117:37: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:530:12: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:756:30: style: Variable 'restrackThread' is assigned a value that is never used. [unreadVariable] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:772:28: style: Variable 'restrackThread' is assigned a value that is never used. [unreadVariable] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:945:17: style: Variable 'pageSize_kb' is assigned a value that is never used. [unreadVariable] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:947:13: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:1039:13: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:1120:13: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:1334:13: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] ProcDump-for-Linux-3.4.1/src/Monitor.cpp:1420:13: style: Variable 'rc' is assigned a value that is never used. [unreadVariable] ProcDump-for-Linux-3.4.1/src/ProcDumpConfiguration.cpp:29:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DEFAULT_NUMBER_OF_DUMPS [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/ProcDumpConfiguration.cpp:68:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_BLOCK [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/ProcDumpConfiguration.cpp:109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROCDUMP_DIR [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/ProcDumpConfiguration.cpp:121:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/ProcDumpConfiguration.cpp:706:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DUMP_COUNT [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/ProcDumpConfiguration.cpp:1054:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WAIT_TIMEOUT [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/ProcDumpConfiguration.cpp:1252:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRFILEVER [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/ProcDumpConfiguration.cpp:82:19: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/ProcDumpConfiguration.cpp:346:37: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/ProcDumpConfiguration.cpp:381:34: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/ProcDumpConfiguration.cpp:184:28: style: Variable 'self->bDumpOnException' is reassigned a value before the old one has been used. [redundantAssignment] ProcDump-for-Linux-3.4.1/src/ProcDumpConfiguration.cpp:183:28: note: self->bDumpOnException is assigned ProcDump-for-Linux-3.4.1/src/ProcDumpConfiguration.cpp:184:28: note: self->bDumpOnException is overwritten ProcDump-for-Linux-3.4.1/src/ProcDumpConfiguration.cpp:828:17: style: The scope of the variable 'j' can be reduced. [variableScope] ProcDump-for-Linux-3.4.1/src/ProcDumpConfiguration.cpp:474:21: style: Local variable 'i' shadows outer variable [shadowVariable] ProcDump-for-Linux-3.4.1/src/ProcDumpConfiguration.cpp:437:14: note: Shadowed declaration ProcDump-for-Linux-3.4.1/src/ProcDumpConfiguration.cpp:474:21: note: Shadow variable ProcDump-for-Linux-3.4.1/src/ProcDumpConfiguration.cpp:70:11: style: Variable 'prefixTmpFolder' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/src/ProcDumpConfiguration.cpp:311:88: style: Parameter 'self' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/src/ProcDumpConfiguration.cpp:430:28: style: Variable 'dotnetTriggerCount' is assigned a value that is never used. [unreadVariable] ProcDump-for-Linux-3.4.1/src/Process.cpp:378:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pbi_start_tvsec [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Process.cpp:673:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Process.cpp:787:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_PID [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Process.cpp:884:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_PID [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Process.cpp:977:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_PID [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Process.cpp:169:41: style: Condition 'GetNumFileDescriptors(pid,proc)==false' is always false [knownConditionTrueFalse] ProcDump-for-Linux-3.4.1/src/Process.cpp:169:29: note: Calling function 'GetNumFileDescriptors' returns 1 ProcDump-for-Linux-3.4.1/src/Process.cpp:169:41: note: Condition 'GetNumFileDescriptors(pid,proc)==false' is always false ProcDump-for-Linux-3.4.1/src/Process.cpp:946:12: style: Condition 'processName' is always false [knownConditionTrueFalse] ProcDump-for-Linux-3.4.1/src/Process.cpp:944:43: note: Calling function 'GetProcessName' returns 0 ProcDump-for-Linux-3.4.1/src/Process.cpp:944:43: note: Assignment 'processName=GetProcessName(procPid)', assigned value is 0 ProcDump-for-Linux-3.4.1/src/Process.cpp:946:12: note: Condition 'processName' is always false ProcDump-for-Linux-3.4.1/src/Process.cpp:953:12: style: Condition 'processName' is always false [knownConditionTrueFalse] ProcDump-for-Linux-3.4.1/src/Process.cpp:944:43: note: Calling function 'GetProcessName' returns 0 ProcDump-for-Linux-3.4.1/src/Process.cpp:944:43: note: Assignment 'processName=GetProcessName(procPid)', assigned value is 0 ProcDump-for-Linux-3.4.1/src/Process.cpp:953:12: note: Condition 'processName' is always false ProcDump-for-Linux-3.4.1/src/Process.cpp:990:12: style: Condition 'procName' is always false [knownConditionTrueFalse] ProcDump-for-Linux-3.4.1/src/Process.cpp:989:40: note: Calling function 'GetProcessName' returns 0 ProcDump-for-Linux-3.4.1/src/Process.cpp:989:40: note: Assignment 'procName=GetProcessName(procPid)', assigned value is 0 ProcDump-for-Linux-3.4.1/src/Process.cpp:990:12: note: Condition 'procName' is always false ProcDump-for-Linux-3.4.1/src/Process.cpp:1003:12: style: Condition 'procName' is always false [knownConditionTrueFalse] ProcDump-for-Linux-3.4.1/src/Process.cpp:989:40: note: Calling function 'GetProcessName' returns 0 ProcDump-for-Linux-3.4.1/src/Process.cpp:989:40: note: Assignment 'procName=GetProcessName(procPid)', assigned value is 0 ProcDump-for-Linux-3.4.1/src/Process.cpp:1003:12: note: Condition 'procName' is always false ProcDump-for-Linux-3.4.1/src/Process.cpp:65:59: style: Parameter 'proc' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/src/Process.cpp:668:11: style: Variable 'retString' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/src/Process.cpp:44:13: performance: Inefficient usage of string::find() in condition; string::starts_with() could be faster. [stlIfStrFind] ProcDump-for-Linux-3.4.1/src/Process.cpp:670:26: style: Variable 'procName' is assigned a value that is never used. [unreadVariable] ProcDump-for-Linux-3.4.1/src/ProfilerHelpers.cpp:140:68: error: syntax error [syntaxError] ProcDump-for-Linux-3.4.1/src/Restrack.cpp:64:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Restrack.cpp:81:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RLIM_INFINITY [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Restrack.cpp:118:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable none [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Restrack.cpp:179:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESTRACK_ALLOC [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Restrack.cpp:453:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __u64 [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/src/Restrack.cpp:185:16: warning: If memory allocation fails, then there is a possible null pointer dereference: event [nullPointerOutOfMemory] ProcDump-for-Linux-3.4.1/src/Restrack.cpp:184:46: note: Assuming allocation function fails ProcDump-for-Linux-3.4.1/src/Restrack.cpp:184:17: note: Assignment 'event=(ResourceInformation*)malloc(sizeof(ResourceInformation))', assigned value is 0 ProcDump-for-Linux-3.4.1/src/Restrack.cpp:185:16: note: Null pointer dereference ProcDump-for-Linux-3.4.1/src/Restrack.cpp:191:38: warning: If memory allocation fails, then there is a possible null pointer dereference: event [nullPointerOutOfMemory] ProcDump-for-Linux-3.4.1/src/Restrack.cpp:184:46: note: Assuming allocation function fails ProcDump-for-Linux-3.4.1/src/Restrack.cpp:184:17: note: Assignment 'event=(ResourceInformation*)malloc(sizeof(ResourceInformation))', assigned value is 0 ProcDump-for-Linux-3.4.1/src/Restrack.cpp:191:38: note: Null pointer dereference ProcDump-for-Linux-3.4.1/src/Restrack.cpp:579:5: warning: If memory allocation fails, then there is a possible null pointer dereference: args [nullPointerOutOfMemory] ProcDump-for-Linux-3.4.1/src/Restrack.cpp:578:52: note: Assuming allocation function fails ProcDump-for-Linux-3.4.1/src/Restrack.cpp:578:28: note: Assignment 'args=(struct leakThreadArgs*)malloc(sizeof(struct leakThreadArgs))', assigned value is 0 ProcDump-for-Linux-3.4.1/src/Restrack.cpp:579:5: note: Null pointer dereference ProcDump-for-Linux-3.4.1/src/Restrack.cpp:580:5: warning: If memory allocation fails, then there is a possible null pointer dereference: args [nullPointerOutOfMemory] ProcDump-for-Linux-3.4.1/src/Restrack.cpp:578:52: note: Assuming allocation function fails ProcDump-for-Linux-3.4.1/src/Restrack.cpp:578:28: note: Assignment 'args=(struct leakThreadArgs*)malloc(sizeof(struct leakThreadArgs))', assigned value is 0 ProcDump-for-Linux-3.4.1/src/Restrack.cpp:580:5: note: Null pointer dereference ProcDump-for-Linux-3.4.1/src/Restrack.cpp:177:34: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Restrack.cpp:184:17: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Restrack.cpp:256:30: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Restrack.cpp:260:31: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Restrack.cpp:391:32: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Restrack.cpp:498:38: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Restrack.cpp:578:28: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/src/Restrack.cpp:108:65: style: Parameter 'config' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/src/Restrack.cpp:251:27: style: Parameter 'entry' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/src/Restrack.cpp:251:40: style: Parameter 'search' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/src/Restrack.cpp:531:70: performance: Passing the result of c_str() to a stream is slow and redundant. [stlcstrStream] ProcDump-for-Linux-3.4.1/src/Restrack.cpp:514:21: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:45:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EV_CURRENT [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:145:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_openat [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:199:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELFCLASS32 [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:259:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:291:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHF_EXECINSTR [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:477:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_DYNSYM [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:604:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_openat [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:660:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:700:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:725:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:985:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PT_LOAD [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:1023:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET_DYN [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:1048:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CLOEXEC [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:1076:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STT_FUNC [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:1120:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHT_DYNSYM [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:323:55: style: Condition 'do_note_segment(section,shdr_ptr,elf_class,callback,binpath,first_inst_offset,payload)<0' is always false [knownConditionTrueFalse] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:322:26: note: Calling function 'do_note_segment' returns 0 ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:323:55: note: Condition 'do_note_segment(section,shdr_ptr,elf_class,callback,binpath,first_inst_offset,payload)<0' is always false ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:524:5: warning: %hhx in format string (no. 1) requires 'unsigned char' but the argument type is 'char'. [invalidPrintfArgType_uint] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:59:25: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:158:21: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:251:18: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:254:14: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:509:17: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:510:27: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:517:45: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:520:15: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:619:35: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:922:33: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:929:33: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:1009:9: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:1045:17: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:1173:19: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:200:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:201:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:202:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:205:19: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:206:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:207:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:197:50: style: Parameter 'probes_shdr' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:302:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:311:11: style: Variable 'name' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:350:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:375:50: style: Parameter 'option' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:520:9: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:589:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:662:9: style: Variable 'bindir' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:729:9: style: Variable 'symfs' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:940:9: style: Variable 'name' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:1002:9: style: Variable 'res' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:1035:39: style: Parameter 'info' can be declared as pointer to const. However it seems that 'find_vdso' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:1081:42: note: You might need to cast the function pointer here ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:1035:39: note: Parameter 'info' can be declared as pointer to const ProcDump-for-Linux-3.4.1/sym/bcc_elf.cpp:1221:11: style: Variable 'libbcc' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/sym/bcc_perf_map.cpp:97:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_perf_map.cpp:91:13: style: The scope of the variable 'begin' can be reduced. [variableScope] ProcDump-for-Linux-3.4.1/sym/bcc_perf_map.cpp:26:9: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:95:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:135:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:170:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:406:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_openat [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:508:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:611:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:294:18: style: Redundant condition: The condition '*modname' is redundant since '*modname == '['' is sufficient. [redundantCondition] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:292:31: style: Condition 'isspace(*endsym)' is always false [knownConditionTrueFalse] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:412:10: style: Condition 'fd<0' is always false [knownConditionTrueFalse] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:407:10: note: Assuming that condition 'fd<=0' is not redundant ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:412:10: note: Condition 'fd<0' is always false ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:590:11: warning: %llx in format string (no. 1) requires 'unsigned long long *' but the argument type is 'signed long long *'. [invalidScanfArgType_int] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:590:11: warning: %llx in format string (no. 2) requires 'unsigned long long *' but the argument type is 'signed long long *'. [invalidScanfArgType_int] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:590:11: warning: %llx in format string (no. 4) requires 'unsigned long long *' but the argument type is 'signed long long *'. [invalidScanfArgType_int] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:178:9: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:590:11: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:485:5: error: Memory leak: search1 [memleak] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:485:5: error: Memory leak: search2 [memleak] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:104:10: warning: If memory allocation fails, then there is a possible null pointer dereference: dirstr [nullPointerOutOfMemory] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:103:26: note: Assuming allocation function fails ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:103:12: note: Assignment 'dirstr=(char*)malloc(strlen(path_buffer)+1)', assigned value is 0 ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:104:10: note: Null pointer dereference ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:105:23: warning: If memory allocation fails, then there is a possible null pointer dereference: dirstr [nullPointerOutOfMemory] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:103:26: note: Assuming allocation function fails ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:103:12: note: Assignment 'dirstr=(char*)malloc(strlen(path_buffer)+1)', assigned value is 0 ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:105:23: note: Null pointer dereference ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:119:14: warning: If memory allocation fails, then there is a possible null pointer dereference: pid_fd_path [nullPointerOutOfMemory] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:118:41: note: Assuming allocation function fails ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:118:27: note: Assignment 'pid_fd_path=(char*)malloc(strlen(path_buffer)+1)', assigned value is 0 ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:119:14: note: Null pointer dereference ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:371:5: warning: If memory allocation fails, then there is a possible null pointer dereference: lib_cache [nullPointerOutOfMemory] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:363:30: note: Assuming allocation function fails ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:363:7: note: Assignment 'lib_cache=(struct ld_lib*)malloc(ldcache->entry_count*sizeof(struct ld_lib))', assigned value is 0 ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:371:5: note: Null pointer dereference ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:372:5: warning: If memory allocation fails, then there is a possible null pointer dereference: lib_cache [nullPointerOutOfMemory] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:363:30: note: Assuming allocation function fails ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:363:7: note: Assignment 'lib_cache=(struct ld_lib*)malloc(ldcache->entry_count*sizeof(struct ld_lib))', assigned value is 0 ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:372:5: note: Null pointer dereference ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:373:5: warning: If memory allocation fails, then there is a possible null pointer dereference: lib_cache [nullPointerOutOfMemory] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:363:30: note: Assuming allocation function fails ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:363:7: note: Assignment 'lib_cache=(struct ld_lib*)malloc(ldcache->entry_count*sizeof(struct ld_lib))', assigned value is 0 ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:373:5: note: Null pointer dereference ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:394:5: warning: If memory allocation fails, then there is a possible null pointer dereference: lib_cache [nullPointerOutOfMemory] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:386:30: note: Assuming allocation function fails ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:386:7: note: Assignment 'lib_cache=(struct ld_lib*)malloc(ldcache->entry_count*sizeof(struct ld_lib))', assigned value is 0 ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:394:5: note: Null pointer dereference ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:395:5: warning: If memory allocation fails, then there is a possible null pointer dereference: lib_cache [nullPointerOutOfMemory] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:386:30: note: Assuming allocation function fails ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:386:7: note: Assignment 'lib_cache=(struct ld_lib*)malloc(ldcache->entry_count*sizeof(struct ld_lib))', assigned value is 0 ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:395:5: note: Null pointer dereference ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:396:5: warning: If memory allocation fails, then there is a possible null pointer dereference: lib_cache [nullPointerOutOfMemory] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:386:30: note: Assuming allocation function fails ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:386:7: note: Assignment 'lib_cache=(struct ld_lib*)malloc(ldcache->entry_count*sizeof(struct ld_lib))', assigned value is 0 ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:396:5: note: Null pointer dereference ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:427:14: warning: If memory allocation fails, then there is a possible null pointer dereference: ld_map [nullPointerOutOfMemory] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:421:30: note: Assuming allocation function fails ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:421:12: note: Assignment 'ld_map=(const char*)mmap(NULL,ld_size,PROT_READ,MAP_PRIVATE,fd,0)', assigned value is 0 ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:427:14: note: Null pointer dereference ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:103:12: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:118:27: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:154:18: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:363:7: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:386:7: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:421:12: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:441:10: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:558:8: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:357:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:359:7: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:379:31: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:428:38: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:173:11: style: The scope of the variable 'enter_ns' can be reduced. [variableScope] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:267:22: style: The scope of the variable 'addr' can be reduced. [variableScope] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:476:41: style: The scope of the variable 'newline' can be reduced. [variableScope] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:567:53: style: The scope of the variable 'str' can be reduced. [variableScope] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:277:14: style: Checking if unsigned expression 'addr' is less than zero. [unsignedLessThanZero] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:168:36: style:inconclusive: Function '_procfs_maps_each_module' argument 1 names different: declaration 'procmaps' definition 'procmap'. [funcArgNamesDifferent] ProcDump-for-Linux-3.4.1/sym/bcc_proc.h:57:36: note: Function '_procfs_maps_each_module' argument 1 names different: declaration 'procmaps' definition 'procmap'. ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:168:36: note: Function '_procfs_maps_each_module' argument 1 names different: declaration 'procmaps' definition 'procmap'. ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:100:18: style: Variable 'dent' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:567:53: style: Variable 'str' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:336:12: style: struct member 'ld_cache2_entry::pad1_' is never used. [unusedStructMember] ProcDump-for-Linux-3.4.1/sym/bcc_proc.cpp:337:12: style: struct member 'ld_cache2_entry::pad2_' is never used. [unusedStructMember] ProcDump-for-Linux-3.4.1/sym/tinyformat.hpp:596:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable adjustfield [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/tinyformat.hpp:804:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable showpos [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/tinyformat.hpp:882:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable N [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/tinyformat.hpp:993:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/tinyformat.hpp:998:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/tinyformat.hpp:1031:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:59:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_openat [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:79:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:182:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STT_FUNC [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:215:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:304:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ET_EXEC [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:464:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:491:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STT_FUNC [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:542:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BPF_BUILD_ID_SIZE [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:41:23: warning: Member variable 'ModulePath::fd_' is not initialized in the constructor. [uninitMemberVar] ProcDump-for-Linux-3.4.1/sym/syms.h:223:5: warning: Member variable 'Module::symbol_option_' is not initialized in the constructor. [uninitMemberVar] ProcDump-for-Linux-3.4.1/sym/tinyformat.hpp:490:9: warning:inconclusive: Member variable 'FormatArg::m_value' is not initialized in the constructor. [uninitMemberVar] ProcDump-for-Linux-3.4.1/sym/tinyformat.hpp:490:9: warning:inconclusive: Member variable 'FormatArg::m_formatImpl' is not initialized in the constructor. [uninitMemberVar] ProcDump-for-Linux-3.4.1/sym/tinyformat.hpp:490:9: warning:inconclusive: Member variable 'FormatArg::m_toIntImpl' is not initialized in the constructor. [uninitMemberVar] ProcDump-for-Linux-3.4.1/sym/file_desc.h:60:3: style:inconclusive: Technically the member function 'ebpf::FileDesc::operatorint' can be const. [functionConst] ProcDump-for-Linux-3.4.1/sym/syms.h:50:7: style:inconclusive: Technically the member function 'ProcStat::get_root_fd' can be const. [functionConst] ProcDump-for-Linux-3.4.1/sym/syms.h:139:17: style:inconclusive: Technically the member function 'ProcSyms::ModulePath::alt_path' can be const. [functionConst] ProcDump-for-Linux-3.4.1/sym/tinyformat.hpp:867:14: style: The member function 'tinyformat::detail::FormatListN::init' can be static. [functionStatic] ProcDump-for-Linux-3.4.1/sym/syms.h:44:3: style: Class 'ProcStat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ProcDump-for-Linux-3.4.1/sym/syms.h:202:3: style: Class 'ProcSyms' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ProcDump-for-Linux-3.4.1/sym/syms.h:223:5: style: Struct 'Module' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ProcDump-for-Linux-3.4.1/sym/tinyformat.hpp:493:9: style: Class 'FormatArg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ProcDump-for-Linux-3.4.1/sym/tinyformat.hpp:882:9: style: Class 'FormatListN' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] ProcDump-for-Linux-3.4.1/sym/tinyformat.hpp:323:8: style: Condition 'canConvertToChar' is always false [knownConditionTrueFalse] ProcDump-for-Linux-3.4.1/sym/tinyformat.hpp:321:59: note: Assignment 'canConvertToChar=detail::is_convertible::value', assigned value is 0 ProcDump-for-Linux-3.4.1/sym/tinyformat.hpp:323:8: note: Condition 'canConvertToChar' is always false ProcDump-for-Linux-3.4.1/sym/tinyformat.hpp:325:13: style: Condition 'canConvertToVoidPtr' is always false [knownConditionTrueFalse] ProcDump-for-Linux-3.4.1/sym/tinyformat.hpp:322:70: note: Assignment 'canConvertToVoidPtr=detail::is_convertible::value', assigned value is 0 ProcDump-for-Linux-3.4.1/sym/tinyformat.hpp:325:13: note: Condition 'canConvertToVoidPtr' is always false ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:665:28: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:736:15: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:752:49: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:757:28: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:808:18: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:154:38: style:inconclusive: Function 'resolve_name' argument 1 names different: declaration 'unused' definition '_unused'. [funcArgNamesDifferent] ProcDump-for-Linux-3.4.1/sym/syms.h:81:41: note: Function 'resolve_name' argument 1 names different: declaration 'unused' definition '_unused'. ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:154:38: note: Function 'resolve_name' argument 1 names different: declaration 'unused' definition '_unused'. ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:590:32: style:inconclusive: Function 'bcc_symcache_resolve' argument 1 names different: declaration 'symcache' definition 'resolver'. [funcArgNamesDifferent] ProcDump-for-Linux-3.4.1/sym/bcc_syms.h:64:32: note: Function 'bcc_symcache_resolve' argument 1 names different: declaration 'symcache' definition 'resolver'. ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:590:32: note: Function 'bcc_symcache_resolve' argument 1 names different: declaration 'symcache' definition 'resolver'. ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:596:44: style:inconclusive: Function 'bcc_symcache_resolve_no_demangle' argument 1 names different: declaration 'symcache' definition 'resolver'. [funcArgNamesDifferent] ProcDump-for-Linux-3.4.1/sym/bcc_syms.h:65:44: note: Function 'bcc_symcache_resolve_no_demangle' argument 1 names different: declaration 'symcache' definition 'resolver'. ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:596:44: note: Function 'bcc_symcache_resolve_no_demangle' argument 1 names different: declaration 'symcache' definition 'resolver'. ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:59:7: style: Local variable 'fd_' shadows outer variable [shadowVariable] ProcDump-for-Linux-3.4.1/sym/syms.h:133:9: note: Shadowed declaration ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:59:7: note: Shadow variable ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:96:7: style: Local variable 'root_fd_' shadows outer variable [shadowVariable] ProcDump-for-Linux-3.4.1/sym/syms.h:37:7: note: Shadowed declaration ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:96:7: note: Shadow variable ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:828:24: style: Local variable 'addr' shadows outer argument [shadowArgument] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:780:40: note: Shadowed declaration ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:828:24: note: Shadow variable ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:539:46: performance: Function parameter 'module_name' should be passed by const reference. [passedByValue] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:160:18: style: Variable 'sym' can be declared as reference to const [constVariableReference] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:173:55: style: Parameter 'option' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:632:18: style: Variable 'c' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:664:37: style: Parameter 'info' can be declared as pointer to const. However it seems that '_bcc_syms_find_module' is a callback function, if 'info' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:722:38: note: You might need to cast the function pointer here ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:664:37: note: Parameter 'info' can be declared as pointer to const ProcDump-for-Linux-3.4.1/sym/tinyformat.hpp:284:1: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:288:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:363:50: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:140:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ProcDump-for-Linux-3.4.1/sym/bcc_syms.cc:525:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ProcDump-for-Linux-3.4.1/sym/bcc_zip.cpp:217:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYS_openat [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_zip.cpp:396:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] ProcDump-for-Linux-3.4.1/sym/bcc_zip.cpp:164:50: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_zip.cpp:235:37: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_zip.cpp:260:7: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_zip.cpp:282:22: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_zip.cpp:312:48: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_zip.cpp:336:29: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_zip.cpp:345:27: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_zip.cpp:378:24: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_zip.cpp:379:11: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_zip.cpp:379:45: style: C-style pointer casting [cstyleCast] ProcDump-for-Linux-3.4.1/sym/bcc_zip.cpp:322:44: style:inconclusive: Function 'bcc_zip_archive_find_entry' argument 2 names different: declaration 'name' definition 'file_name'. [funcArgNamesDifferent] ProcDump-for-Linux-3.4.1/sym/bcc_zip.h:62:44: note: Function 'bcc_zip_archive_find_entry' argument 2 names different: declaration 'name' definition 'file_name'. ProcDump-for-Linux-3.4.1/sym/bcc_zip.cpp:322:44: note: Function 'bcc_zip_archive_find_entry' argument 2 names different: declaration 'name' definition 'file_name'. ProcDump-for-Linux-3.4.1/sym/bcc_zip.cpp:359:51: style:inconclusive: Function 'bcc_zip_archive_find_entry_at_offset' argument 2 names different: declaration 'offset' definition 'target'. [funcArgNamesDifferent] ProcDump-for-Linux-3.4.1/sym/bcc_zip.h:65:51: note: Function 'bcc_zip_archive_find_entry_at_offset' argument 2 names different: declaration 'offset' definition 'target'. ProcDump-for-Linux-3.4.1/sym/bcc_zip.cpp:359:51: note: Function 'bcc_zip_archive_find_entry_at_offset' argument 2 names different: declaration 'offset' definition 'target'. ProcDump-for-Linux-3.4.1/sym/bcc_zip.cpp:164:43: style: Variable 'eocd' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/sym/bcc_zip.cpp:270:29: style: Variable 'lfh' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/sym/bcc_zip.cpp:295:9: style: Variable 'data' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/sym/bcc_zip.cpp:328:43: style: Variable 'cdfh' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/sym/bcc_zip.cpp:363:43: style: Variable 'cdfh' can be declared as pointer to const [constVariablePointer] ProcDump-for-Linux-3.4.1/tests/integration/ProcDumpTestApplication.c:38:25: style: Consider using std::memset instead of loop. [useStandardLibrary] ProcDump-for-Linux-3.4.1/tests/integration/ProcDumpTestApplication.c:21:25: warning: If memory allocation fails, then there is a possible null pointer dereference: alloc [nullPointerOutOfMemory] ProcDump-for-Linux-3.4.1/tests/integration/ProcDumpTestApplication.c:18:37: note: Assuming allocation function fails ProcDump-for-Linux-3.4.1/tests/integration/ProcDumpTestApplication.c:18:37: note: Assignment 'alloc=malloc(10000)', assigned value is 0 ProcDump-for-Linux-3.4.1/tests/integration/ProcDumpTestApplication.c:21:25: note: Null pointer dereference ProcDump-for-Linux-3.4.1/tests/integration/ProcDumpTestApplication.c:43:14: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] ProcDump-for-Linux-3.4.1/tests/integration/ProcDumpTestApplication.c:52:9: note: Found duplicate branches for 'if' and 'else'. ProcDump-for-Linux-3.4.1/tests/integration/ProcDumpTestApplication.c:43:14: note: Found duplicate branches for 'if' and 'else'. ProcDump-for-Linux-3.4.1/tests/integration/ProcDumpTestApplication.c:73:24: style: Parameter 'input' can be declared as pointer to const. However it seems that 'ThreadProc' is a callback function, if 'input' is declared with const you might also need to cast function pointer(s). [constParameterCallback] ProcDump-for-Linux-3.4.1/tests/integration/ProcDumpTestApplication.c:110:49: note: You might need to cast the function pointer here ProcDump-for-Linux-3.4.1/tests/integration/ProcDumpTestApplication.c:73:24: note: Parameter 'input' can be declared as pointer to const ProcDump-for-Linux-3.4.1/tests/integration/ProcDumpTestApplication.c:79:26: style: Parameter 'argv' can be declared as const array [constParameter] diff: DONE