‹ Go To Bug List

Statistics

Number of processed plist files 2215
Number of analyzer reports 4622

Checker statistics

Checker name Severity Number of reports
clang-analyzer-core.CallAndMessage 82
clang-analyzer-core.DivideZero 15
clang-analyzer-core.NullDereference 125
clang-analyzer-core.UndefinedBinaryOperatorResult 45
clang-analyzer-core.uninitialized.Assign 42
clang-analyzer-core.uninitialized.Branch 10
clang-analyzer-core.uninitialized.UndefReturn 8
clang-analyzer-deadcode.DeadStores 310
clang-analyzer-security.insecureAPI.strcpy 153
clang-analyzer-unix.Malloc 39
clang-analyzer-unix.cstring.NullArg 11
clang-analyzer-valist.Uninitialized 1
coccinelle 3046
smatch.check_64bit_shift 53
smatch.check_bogus_irqrestore 2
smatch.check_bogus_loop 5
smatch.check_buffer_too_small_for_struct 4
smatch.check_check_deref 78
smatch.check_deref 8
smatch.check_deref_check 19
smatch.check_err_ptr_deref 13
smatch.check_free_strict 14
smatch.check_get_user_overflow 5
smatch.check_held_dev 3
smatch.check_indenting 24
smatch.check_index_overflow 23
smatch.check_info_leak 1
smatch.check_kernel_printf 27
smatch.check_kmalloc_wrong_size 2
smatch.check_leaks 4
smatch.check_locking 23
smatch.check_macros 1
smatch.check_memcpy_overflow 13
smatch.check_no_effect 36
smatch.check_no_if_block 4
smatch.check_off_by_one_relative 1
smatch.check_or_vs_and 15
smatch.check_precedence 5
smatch.check_readl_infinite_loops 5
smatch.check_resource_size 1
smatch.check_return_cast 8
smatch.check_return_efault 4
smatch.check_return_enomem 6
smatch.check_rosenberg 8
smatch.check_shift_to_zero 3
smatch.check_signed 10
smatch.check_snprintf_overflow 1
smatch.check_spectre 131
smatch.check_spectre_second_half 30
smatch.check_strcpy_overflow 5
smatch.check_testing_index_after_use 2
smatch.check_uninitialized 46
smatch.check_unreachable 49
smatch.check_wait_for_common 1
smatch.check_zero_to_err_ptr 24
smatch.smatch_buf_comparison 1
smatch.smatch_db 1
smatch.smatch_implied 7
smatch.smatch_param_key 9

Severity statistics

Severity Number of reports
4622