You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
116 lines
12 KiB
116 lines
12 KiB
codetoanalyze/c/biabduction/arithmetic/array_out_of_bounds.c, bound_error, 2, ARRAY_OUT_OF_BOUNDS_L1, no_bucket
|
|
codetoanalyze/c/biabduction/arithmetic/array_out_of_bounds.c, bound_error_nested, 2, ARRAY_OUT_OF_BOUNDS_L1, no_bucket
|
|
codetoanalyze/c/biabduction/arithmetic/divide_by_zero.c, arith_divide_by_zero, 3, DIVIDE_BY_ZERO, no_bucket
|
|
codetoanalyze/c/biabduction/arithmetic/unsigned_values.c, signed_array, 3, DIVIDE_BY_ZERO, no_bucket
|
|
codetoanalyze/c/biabduction/arithmetic/unsigned_values.c, signed_field, 3, DIVIDE_BY_ZERO, no_bucket
|
|
codetoanalyze/c/biabduction/arithmetic/unsigned_values.c, signed_int, 3, DIVIDE_BY_ZERO, no_bucket
|
|
codetoanalyze/c/biabduction/arithmetic/unsigned_values.c, signed_int_ptr, 3, DIVIDE_BY_ZERO, no_bucket
|
|
codetoanalyze/c/biabduction/assertions/assertion_example.c, report_div0_and_no_npe, 2, DIVIDE_BY_ZERO, no_bucket
|
|
codetoanalyze/c/biabduction/assertions/assertion_failure.c, assertion_failure_with_heap, 7, ASSERTION_FAILURE, no_bucket
|
|
codetoanalyze/c/biabduction/assertions/assertion_failure.c, assignemt_before_check, 3, ASSERTION_FAILURE, no_bucket
|
|
codetoanalyze/c/biabduction/assertions/assertion_failure.c, failure_on_both_branches, 6, ASSERTION_FAILURE, no_bucket
|
|
codetoanalyze/c/biabduction/assertions/assertion_failure.c, should_report_assertion_failure, 3, ASSERTION_FAILURE, no_bucket
|
|
codetoanalyze/c/biabduction/assertions/assertion_failure.c, simple_assertion_failure, 3, ASSERTION_FAILURE, no_bucket
|
|
codetoanalyze/c/biabduction/attributes/sentinel.c, truncated_call, 5, PREMATURE_NIL_TERMINATION_ARGUMENT, B1
|
|
codetoanalyze/c/biabduction/custom_error/custom.c, paf, 3, UNEXPECTED_NEGATIVE_EXPONENT, no_bucket
|
|
codetoanalyze/c/biabduction/custom_error/custom.c, pouf, 3, UNEXPECTED_NEGATIVE_EXPONENT, no_bucket
|
|
codetoanalyze/c/biabduction/dangling_deref/dpd.c, dpd, 3, DANGLING_POINTER_DEREFERENCE, no_bucket
|
|
codetoanalyze/c/biabduction/dangling_deref/dpd.c, intraprocdpd, 3, DANGLING_POINTER_DEREFERENCE, no_bucket
|
|
codetoanalyze/c/biabduction/dangling_deref/dpd.c, nodpd1, 3, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/initialization/compound_literal.c, divide_by_zero, 0, DIVIDE_BY_ZERO, no_bucket
|
|
codetoanalyze/c/biabduction/initialization/initlistexpr.c, init_divide_by_zero, 2, Assert_failure, no_bucket
|
|
codetoanalyze/c/biabduction/initialization/initlistexpr.c, init_divide_by_zero, 2, DIVIDE_BY_ZERO, no_bucket
|
|
codetoanalyze/c/biabduction/lists/list_api.c, FP_list_build_and_free_good, 11, BIABDUCTION_MEMORY_LEAK, no_bucket
|
|
codetoanalyze/c/biabduction/lists/lists.c, call_delete_all2, 5, PRECONDITION_NOT_MET, no_bucket
|
|
codetoanalyze/c/biabduction/lists/lists.c, lists_main, 2, DIVIDE_BY_ZERO, no_bucket
|
|
codetoanalyze/c/biabduction/local_vars/local_vars.c, m1, 6, DIVIDE_BY_ZERO, no_bucket
|
|
codetoanalyze/c/biabduction/local_vars/local_vars.c, m2, 9, DIVIDE_BY_ZERO, no_bucket
|
|
codetoanalyze/c/biabduction/local_vars/local_vars.c, mm, 6, DIVIDE_BY_ZERO, no_bucket
|
|
codetoanalyze/c/biabduction/local_vars/local_vars.c, t, 8, DIVIDE_BY_ZERO, no_bucket
|
|
codetoanalyze/c/biabduction/memory_leaks/cleanup_attribute.c, FP_cleanup_malloc_good, 4, BIABDUCTION_MEMORY_LEAK, no_bucket
|
|
codetoanalyze/c/biabduction/memory_leaks/cleanup_attribute.c, FP_cleanup_string_good, 2, BIABDUCTION_MEMORY_LEAK, no_bucket
|
|
codetoanalyze/c/biabduction/memory_leaks/test.c, common_realloc_leak, 3, BIABDUCTION_MEMORY_LEAK, no_bucket
|
|
codetoanalyze/c/biabduction/memory_leaks/test.c, common_realloc_leak2, 3, BIABDUCTION_MEMORY_LEAK, no_bucket
|
|
codetoanalyze/c/biabduction/memory_leaks/test.c, conditional_last_instruction, 2, BIABDUCTION_MEMORY_LEAK, no_bucket
|
|
codetoanalyze/c/biabduction/memory_leaks/test.c, malloc_sizeof_value_leak_bad, 7, BIABDUCTION_MEMORY_LEAK, no_bucket
|
|
codetoanalyze/c/biabduction/memory_leaks/test.c, malloc_sizeof_value_leak_bad, 8, ARRAY_OUT_OF_BOUNDS_L3, no_bucket
|
|
codetoanalyze/c/biabduction/memory_leaks/test.c, simple_leak, 2, BIABDUCTION_MEMORY_LEAK, no_bucket
|
|
codetoanalyze/c/biabduction/memory_leaks/test.c, uses_allocator, 3, BIABDUCTION_MEMORY_LEAK, no_bucket
|
|
codetoanalyze/c/biabduction/misc/abduce.c, FN_set_ptr_param_array_get_null_bad, 3, PRECONDITION_NOT_MET, no_bucket
|
|
codetoanalyze/c/biabduction/misc/arrays.c, DecodeCurrentValue, 5, Assert_failure, no_bucket
|
|
codetoanalyze/c/biabduction/misc/example.c, bar, 2, DIVIDE_BY_ZERO, no_bucket
|
|
codetoanalyze/c/biabduction/misc/example.c, global_addr_alias_bad, 3, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/misc/example.c, local_addr_noalias_bad, 4, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/misc/example.c, null_deref_bad, 2, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/misc/example.c, null_dereference_following_function_pointer_call_bad, 4, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/misc/nulluse.c, deref_after_null_check_bad, 2, NULL_DEREFERENCE, B5
|
|
codetoanalyze/c/biabduction/misc/shift.c, return_null_deref1_bad, 2, NULL_DEREFERENCE, B5
|
|
codetoanalyze/c/biabduction/misc/shift.c, return_null_deref2_bad, 2, NULL_DEREFERENCE, B5
|
|
codetoanalyze/c/biabduction/mutex/pthread_create.c, pthread_create_deref_bad, 2, NULL_DEREFERENCE, B5
|
|
codetoanalyze/c/biabduction/mutex/pthread_mutex.c, double_init_bad, 2, PRECONDITION_NOT_MET, no_bucket
|
|
codetoanalyze/c/biabduction/mutex/pthread_mutex.c, double_lock_bad2, 4, LOCKING_ALREADY_LOCKED_MUTEX, no_bucket
|
|
codetoanalyze/c/biabduction/mutex/pthread_mutex.c, double_lock_bad2, 4, LOCKING_UNINITIALIZED_MUTEX, no_bucket
|
|
codetoanalyze/c/biabduction/mutex/pthread_mutex.c, double_lock_uninit_bad, 3, LOCKING_ALREADY_LOCKED_MUTEX, no_bucket
|
|
codetoanalyze/c/biabduction/mutex/pthread_mutex.c, double_lock_uninit_bad, 3, LOCKING_UNINITIALIZED_MUTEX, no_bucket
|
|
codetoanalyze/c/biabduction/mutex/pthread_mutex.c, double_unlock_bad, 3, UNLOCKING_UNLOCKED_MUTEX, no_bucket
|
|
codetoanalyze/c/biabduction/mutex/pthread_mutex.c, double_unlock_bad2, 5, UNLOCKING_UNLOCKED_MUTEX, no_bucket
|
|
codetoanalyze/c/biabduction/mutex/pthread_spinlock.c, spinlock_double_lock_bad, 3, LOCKING_ALREADY_LOCKED_SPINLOCK, no_bucket
|
|
codetoanalyze/c/biabduction/mutex/pthread_spinlock.c, spinlock_double_lock_bad2, 3, LOCKING_ALREADY_LOCKED_SPINLOCK, no_bucket
|
|
codetoanalyze/c/biabduction/null_dereference/angelism.c, bake, 2, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/angelism.c, call_by_ref_actual_already_in_footprint_bad, 1, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/angelism.c, struct_value_by_ref_callee_write_no_skip, 3, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/angelism.c, struct_value_by_ref_callee_write_skip, 4, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/angelism.c, struct_value_by_ref_ptr_write, 4, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/angelism.c, struct_value_from_pointer_skip_bad, 3, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/angelism.c, struct_value_skip_null_deref, 4, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/exit_example.c, exit_example_bad, 5, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/getc.c, crash_clearerr, 4, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/getc.c, crash_feof, 4, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/getc.c, crash_ferror, 4, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/getc.c, crash_fgetc, 4, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/getc.c, crash_fgetpos, 5, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/getc.c, crash_fgets, 5, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/getc.c, crash_fileno, 4, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/getc.c, crash_fprintf, 4, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/getc.c, crash_fputc, 4, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/getc.c, crash_fputs, 4, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/getc.c, crash_fseeks, 4, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/getc.c, crash_fsetpos, 5, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/getc.c, crash_ftell, 4, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/getc.c, crash_getc, 4, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/getc.c, crash_putc, 4, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/getc.c, crash_rewind, 4, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/getc.c, crash_ungetc, 5, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/getc.c, crash_vfprintf, 5, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/getcwd.c, getcwd_no_buf_no_check_bad, 2, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/getcwd.c, getcwd_no_buf_no_free_bad, 3, BIABDUCTION_MEMORY_LEAK, no_bucket
|
|
codetoanalyze/c/biabduction/null_dereference/getcwd.c, getcwd_no_check_bad, 3, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/issue_680.c, null_ptr_deref2_bad, 0, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/issue_680.c, null_ptr_deref_bad, 0, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/issue_680.c, null_ptr_deref_bad_FN, 0, PRECONDITION_NOT_MET, no_bucket
|
|
codetoanalyze/c/biabduction/null_dereference/malloc_no_null_check.c, test_malloc, 2, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/memcpy-test.c, testError1, 3, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/memcpy-test.c, testError2, 5, NULL_DEREFERENCE, B5
|
|
codetoanalyze/c/biabduction/null_dereference/memcpy-test.c, testError3, 4, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/null_pointer_dereference.c, basic_null_dereference, 2, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/null_pointer_dereference.c, function_call_can_return_null_pointer, 3, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/null_pointer_dereference.c, no_check_for_null_after_malloc, 3, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/null_pointer_dereference.c, no_check_for_null_after_realloc, 9, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/null_pointer_dereference.c, null_passed_as_argument, 1, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/null_pointer_dereference.c, null_pointer_interproc, 2, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/null_pointer_dereference.c, null_pointer_with_function_pointer, 4, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/null_pointer_dereference.c, potentially_null_pointer_passed_as_argument, 3, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/null_pointer_dereference.c, simple_null_pointer, 2, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/null_pointer_dereference.c, unreachable_null_no_return_ok_FP, 5, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/short.c, ternary2_bad, 2, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/short.c, ternary4_bad, 2, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/null_dereference/short.c, ternary7_bad, 2, NULL_DEREFERENCE, B1
|
|
codetoanalyze/c/biabduction/resource_leaks/leak.c, fileNotClosed, 5, RESOURCE_LEAK, no_bucket
|
|
codetoanalyze/c/biabduction/resource_leaks/leak.c, socketNotClosed, 5, RESOURCE_LEAK, no_bucket
|
|
codetoanalyze/c/biabduction/sizeof/sizeof_706.c, sentinel_bad, 0, DIVIDE_BY_ZERO, no_bucket
|
|
codetoanalyze/c/frontend/enumeration/other_enum.c, other_enum_test, 4, DIVIDE_BY_ZERO, no_bucket
|
|
codetoanalyze/c/frontend/offsetof_expr/offsetof_expr.c, test_offsetof_expr, 3, DIVIDE_BY_ZERO, no_bucket
|
|
codetoanalyze/c/frontend/offsetof_expr/offsetof_expr.c, test_offsetof_expr_nonlit, 6, DIVIDE_BY_ZERO, no_bucket
|
|
codetoanalyze/c/frontend/vaarg_expr/vaarg_expr.c, vaarg_foo, 6, DIVIDE_BY_ZERO, no_bucket
|
|
codetoanalyze/c/frontend/vaarg_expr/vaarg_expr.c, vaarg_foo, 8, DIVIDE_BY_ZERO, no_bucket
|