Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler. Number of rules (primarily dangerous function names) in C/C++ ruleset: 223 Examining data/pcsx2-1.6.0+dfsg/common/include/PS2Edefs.h Examining data/pcsx2-1.6.0+dfsg/common/include/PS2Eext.h Examining data/pcsx2-1.6.0+dfsg/common/include/PS2Etypes.h Examining data/pcsx2-1.6.0+dfsg/common/include/Pcsx2Api.h Examining data/pcsx2-1.6.0+dfsg/common/include/Pcsx2Defs.h Examining data/pcsx2-1.6.0+dfsg/common/include/Pcsx2Types.h Examining data/pcsx2-1.6.0+dfsg/common/include/PluginCallbacks.h Examining data/pcsx2-1.6.0+dfsg/common/include/PluginCompatibility.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/AppTrait.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/Assertions.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/CheckedStaticBox.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/Console.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/Dependencies.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/EmbeddedImage.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/EventSource.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/Exceptions.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/FixedPointTypes.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/General.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/IniInterface.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/MakeUnique.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/MathUtils.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/MemcpyFast.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/PageFaultSource.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/Path.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/Perf.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/PersistentThread.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/RedtapeWindows.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/RwMutex.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/SafeArray.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/ScopedAlloc.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/ScopedPtrMT.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/StringHelpers.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/Threading.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/ThreadingDialogs.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/TraceLog.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/boost_spsc_queue.hpp Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/gtkGuiTools.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/mt_queue.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/pxCheckBox.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/pxEvents.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/pxForwardDefs.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/pxRadioPanel.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/pxStaticText.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/pxStreams.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/wxAppWithHelpers.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/wxBaseTools.h Examining data/pcsx2-1.6.0+dfsg/common/include/Utilities/wxGuiTools.h Examining data/pcsx2-1.6.0+dfsg/common/include/afxresmw.h Examining data/pcsx2-1.6.0+dfsg/common/include/api/CDVDApi.h Examining data/pcsx2-1.6.0+dfsg/common/include/api/Dev9Api.h Examining data/pcsx2-1.6.0+dfsg/common/include/api/FWApi.h Examining data/pcsx2-1.6.0+dfsg/common/include/api/GSApi.h Examining data/pcsx2-1.6.0+dfsg/common/include/api/PadApi.h Examining data/pcsx2-1.6.0+dfsg/common/include/api/SIOApi.h Examining data/pcsx2-1.6.0+dfsg/common/include/api/Spu2Api.h Examining data/pcsx2-1.6.0+dfsg/common/include/api/USBApi.h Examining data/pcsx2-1.6.0+dfsg/common/include/null/resource.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/implement/bmi.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/implement/dwshift.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/implement/group1.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/implement/group2.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/implement/group3.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/implement/helpers.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/implement/incdec.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/implement/jmpcall.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/implement/movs.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/implement/simd_arithmetic.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/implement/simd_comparisons.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/implement/simd_helpers.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/implement/simd_moremovs.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/implement/simd_shufflepack.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/implement/simd_templated_helpers.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/implement/test.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/implement/xchg.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/instructions.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/internal.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/legacy_instructions.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/legacy_internal.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/legacy_types.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/tools.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/x86_intrin.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/x86emitter.h Examining data/pcsx2-1.6.0+dfsg/common/include/x86emitter/x86types.h Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/AlignedMalloc.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/CheckedStaticBox.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/Console.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/Darwin/DarwinMisc.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/Darwin/DarwinSemaphore.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/Darwin/DarwinThreads.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/EventSource.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/Exceptions.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/FastFormatString.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/IniInterface.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/Linux/LnxHostSys.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/Linux/LnxMisc.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/Linux/LnxThreads.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/Mutex.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/PathUtils.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/Perf.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/PrecompiledHeader.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/PrecompiledHeader.h Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/RwMutex.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/Semaphore.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/StringHelpers.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/ThreadTools.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/ThreadingDialogs.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/ThreadingInternal.h Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/VirtualMemory.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/Windows/WinHostSys.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/Windows/WinMisc.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/Windows/WinThreads.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/pxCheckBox.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/pxRadioPanel.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/pxStaticText.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/pxStreams.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/pxTranslate.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/pxWindowTextWriter.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/wxAppWithHelpers.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/wxGuiTools.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/Utilities/wxHelpers.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/x86emitter/LnxCpuDetect.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/x86emitter/PrecompiledHeader.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/x86emitter/PrecompiledHeader.h Examining data/pcsx2-1.6.0+dfsg/common/src/x86emitter/WinCpuDetect.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/x86emitter/bmi.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/x86emitter/cpudetect.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/x86emitter/cpudetect_internal.h Examining data/pcsx2-1.6.0+dfsg/common/src/x86emitter/fpu.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/x86emitter/groups.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/x86emitter/jmp.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/x86emitter/legacy.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/x86emitter/legacy_sse.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/x86emitter/movs.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/x86emitter/simd.cpp Examining data/pcsx2-1.6.0+dfsg/common/src/x86emitter/x86emitter.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/AsyncFileReader.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/BlockdumpFileReader.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/CDVD.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/CDVD.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/CDVD_internal.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/CDVDaccess.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/CDVDaccess.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/CDVDisoReader.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/CDVDisoReader.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/CdRom.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/CdRom.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/ChunksCache.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/ChunksCache.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/CompressedFileReader.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/CompressedFileReader.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/CompressedFileReaderUtils.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/CsoFileReader.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/CsoFileReader.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/GzippedFileReader.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/GzippedFileReader.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/InputIsoFile.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/IsoFS/IsoDirectory.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/IsoFS/IsoFS.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/IsoFS/IsoFS.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/IsoFS/IsoFSCDVD.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/IsoFS/IsoFSCDVD.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/IsoFS/IsoFile.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/IsoFS/IsoFile.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/IsoFS/IsoFileDescriptor.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/IsoFS/SectorSource.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/IsoFileFormats.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/OutputIsoFile.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/CDVD/zlib_indexed.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/COP0.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/COP0.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/COP2.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/Cache.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/Cache.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/Common.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/Config.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/Counters.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/Counters.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/Darwin/DarwinFlatFileReader.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/DebugTools/BiosDebugData.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/DebugTools/BiosDebugData.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/DebugTools/Breakpoints.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/DebugTools/Breakpoints.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/DebugTools/Debug.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/DebugTools/DebugInterface.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/DebugTools/DebugInterface.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/DebugTools/DisASM.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/DebugTools/DisR3000A.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/DebugTools/DisR5900asm.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/DebugTools/DisVU0Micro.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/DebugTools/DisVU1Micro.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/DebugTools/DisVUmicro.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/DebugTools/DisVUops.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/DebugTools/DisassemblyManager.cpp Examining data/pcsx2-1.6.0+dfsg/pcsx2/DebugTools/DisassemblyManager.h Examining data/pcsx2-1.6.0+dfsg/pcsx2/DebugTools/ExpressionParser.cpp