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/vkbasalt-0.3.2.3/include/spirv/GLSL.std.450.h
Examining data/vkbasalt-0.3.2.3/include/spirv/spirv.hpp
Examining data/vkbasalt-0.3.2.3/include/vulkan/cast_utils.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/hash_util.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/hash_vk_types.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_dispatch_table_helper.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_enum_string_helper.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_extension_helper.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_format_utils.cpp
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_format_utils.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_icd.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_layer.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_layer_config.cpp
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_layer_config.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_layer_data.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_layer_dispatch_table.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_layer_extension_utils.cpp
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_layer_extension_utils.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_layer_logging.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_layer_utils.cpp
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_layer_utils.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_loader_platform.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_object_types.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_platform.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_safe_struct.cpp
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_safe_struct.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_sdk_platform.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_typemap_helper.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vk_validation_error_messages.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan.hpp
Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_android.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_beta.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_core.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_fuchsia.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_ggp.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_ios.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_macos.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_metal.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_vi.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_wayland.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_win32.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_xcb.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_xlib.h
Examining data/vkbasalt-0.3.2.3/include/vulkan/vulkan_xlib_xrandr.h
Examining data/vkbasalt-0.3.2.3/src/AreaTex.h
Examining data/vkbasalt-0.3.2.3/src/SearchTex.h
Examining data/vkbasalt-0.3.2.3/src/basalt.cpp
Examining data/vkbasalt-0.3.2.3/src/buffer.cpp
Examining data/vkbasalt-0.3.2.3/src/buffer.hpp
Examining data/vkbasalt-0.3.2.3/src/command_buffer.cpp
Examining data/vkbasalt-0.3.2.3/src/command_buffer.hpp
Examining data/vkbasalt-0.3.2.3/src/config.cpp
Examining data/vkbasalt-0.3.2.3/src/config.hpp
Examining data/vkbasalt-0.3.2.3/src/descriptor_set.cpp
Examining data/vkbasalt-0.3.2.3/src/descriptor_set.hpp
Examining data/vkbasalt-0.3.2.3/src/effect.cpp
Examining data/vkbasalt-0.3.2.3/src/effect.hpp
Examining data/vkbasalt-0.3.2.3/src/effect_cas.cpp
Examining data/vkbasalt-0.3.2.3/src/effect_cas.hpp
Examining data/vkbasalt-0.3.2.3/src/effect_deband.cpp
Examining data/vkbasalt-0.3.2.3/src/effect_deband.hpp
Examining data/vkbasalt-0.3.2.3/src/effect_dls.cpp
Examining data/vkbasalt-0.3.2.3/src/effect_dls.hpp
Examining data/vkbasalt-0.3.2.3/src/effect_fxaa.cpp
Examining data/vkbasalt-0.3.2.3/src/effect_fxaa.hpp
Examining data/vkbasalt-0.3.2.3/src/effect_lut.cpp
Examining data/vkbasalt-0.3.2.3/src/effect_lut.hpp
Examining data/vkbasalt-0.3.2.3/src/effect_reshade.cpp
Examining data/vkbasalt-0.3.2.3/src/effect_reshade.hpp
Examining data/vkbasalt-0.3.2.3/src/effect_simple.cpp
Examining data/vkbasalt-0.3.2.3/src/effect_simple.hpp
Examining data/vkbasalt-0.3.2.3/src/effect_smaa.cpp
Examining data/vkbasalt-0.3.2.3/src/effect_smaa.hpp
Examining data/vkbasalt-0.3.2.3/src/effect_transfer.cpp
Examining data/vkbasalt-0.3.2.3/src/effect_transfer.hpp
Examining data/vkbasalt-0.3.2.3/src/fake_swapchain.cpp
Examining data/vkbasalt-0.3.2.3/src/fake_swapchain.hpp
Examining data/vkbasalt-0.3.2.3/src/format.cpp
Examining data/vkbasalt-0.3.2.3/src/format.hpp
Examining data/vkbasalt-0.3.2.3/src/framebuffer.cpp
Examining data/vkbasalt-0.3.2.3/src/framebuffer.hpp
Examining data/vkbasalt-0.3.2.3/src/graphics_pipeline.cpp
Examining data/vkbasalt-0.3.2.3/src/graphics_pipeline.hpp
Examining data/vkbasalt-0.3.2.3/src/image.cpp
Examining data/vkbasalt-0.3.2.3/src/image.hpp
Examining data/vkbasalt-0.3.2.3/src/image_view.cpp
Examining data/vkbasalt-0.3.2.3/src/image_view.hpp
Examining data/vkbasalt-0.3.2.3/src/keyboard_input.cpp
Examining data/vkbasalt-0.3.2.3/src/keyboard_input.hpp
Examining data/vkbasalt-0.3.2.3/src/keyboard_input_x11.cpp
Examining data/vkbasalt-0.3.2.3/src/keyboard_input_x11.hpp
Examining data/vkbasalt-0.3.2.3/src/logger.cpp
Examining data/vkbasalt-0.3.2.3/src/logger.hpp
Examining data/vkbasalt-0.3.2.3/src/logical_device.hpp
Examining data/vkbasalt-0.3.2.3/src/logical_swapchain.cpp
Examining data/vkbasalt-0.3.2.3/src/logical_swapchain.hpp
Examining data/vkbasalt-0.3.2.3/src/lut_cube.cpp
Examining data/vkbasalt-0.3.2.3/src/lut_cube.hpp
Examining data/vkbasalt-0.3.2.3/src/memory.cpp
Examining data/vkbasalt-0.3.2.3/src/memory.hpp
Examining data/vkbasalt-0.3.2.3/src/renderpass.cpp
Examining data/vkbasalt-0.3.2.3/src/renderpass.hpp
Examining data/vkbasalt-0.3.2.3/src/reshade/effect_codegen.hpp
Examining data/vkbasalt-0.3.2.3/src/reshade/effect_codegen_spirv.cpp
Examining data/vkbasalt-0.3.2.3/src/reshade/effect_expression.cpp
Examining data/vkbasalt-0.3.2.3/src/reshade/effect_expression.hpp
Examining data/vkbasalt-0.3.2.3/src/reshade/effect_lexer.cpp
Examining data/vkbasalt-0.3.2.3/src/reshade/effect_lexer.hpp
Examining data/vkbasalt-0.3.2.3/src/reshade/effect_module.hpp
Examining data/vkbasalt-0.3.2.3/src/reshade/effect_parser.cpp
Examining data/vkbasalt-0.3.2.3/src/reshade/effect_parser.hpp
Examining data/vkbasalt-0.3.2.3/src/reshade/effect_preprocessor.cpp
Examining data/vkbasalt-0.3.2.3/src/reshade/effect_preprocessor.hpp
Examining data/vkbasalt-0.3.2.3/src/reshade/effect_symbol_table.cpp
Examining data/vkbasalt-0.3.2.3/src/reshade/effect_symbol_table.hpp
Examining data/vkbasalt-0.3.2.3/src/reshade/effect_token.hpp
Examining data/vkbasalt-0.3.2.3/src/reshade_uniforms.cpp
Examining data/vkbasalt-0.3.2.3/src/reshade_uniforms.hpp
Examining data/vkbasalt-0.3.2.3/src/sampler.cpp
Examining data/vkbasalt-0.3.2.3/src/sampler.hpp
Examining data/vkbasalt-0.3.2.3/src/shader.cpp
Examining data/vkbasalt-0.3.2.3/src/shader.hpp
Examining data/vkbasalt-0.3.2.3/src/shader/fxaa3_11.h
Examining data/vkbasalt-0.3.2.3/src/shader/smaa.h