@ -1,12 +1,3 @@
attributes/deprecated_hack.cpp, derefFirstArg2_null_deref, 2, NULL_DEREFERENCE
attributes/deprecated_hack.cpp, derefFirstArg3_null_deref, 2, NULL_DEREFERENCE
attributes/deprecated_hack.cpp, derefFirstArg_null_deref, 2, NULL_DEREFERENCE
attributes/deprecated_hack.cpp, getPtr_null_deref1, 3, NULL_DEREFERENCE
attributes/deprecated_hack.cpp, getPtr_null_deref2, 3, NULL_DEREFERENCE
attributes/deprecated_hack.cpp, getRef_null_deref1, 3, NULL_DEREFERENCE
attributes/deprecated_hack.cpp, getRef_null_deref2, 3, NULL_DEREFERENCE
attributes/deprecated_hack.cpp, operator_star_null_deref1, 3, NULL_DEREFERENCE
attributes/deprecated_hack.cpp, operator_star_null_deref2, 3, NULL_DEREFERENCE
c_tests/c_bugs.cpp, crash_fgetc, 4, NULL_DEREFERENCE
c_tests/c_bugs.cpp, crash_fgetc, 4, NULL_DEREFERENCE
c_tests/c_bugs.cpp, crash_getc, 4, NULL_DEREFERENCE
c_tests/c_bugs.cpp, crash_getc, 4, NULL_DEREFERENCE
c_tests/c_bugs.cpp, malloc_fail_gets_reported, 2, NULL_DEREFERENCE
c_tests/c_bugs.cpp, malloc_fail_gets_reported, 2, NULL_DEREFERENCE
@ -14,94 +5,21 @@ c_tests/c_bugs.cpp, malloc_memory_leak_is_reported, 0, MEMORY_LEAK
c_tests/c_bugs.cpp, memcpy_spec_is_found, 3, NULL_DEREFERENCE
c_tests/c_bugs.cpp, memcpy_spec_is_found, 3, NULL_DEREFERENCE
c_tests/c_bugs.cpp, resource_leak_is_reported, 0, RESOURCE_LEAK
c_tests/c_bugs.cpp, resource_leak_is_reported, 0, RESOURCE_LEAK
c_tests/c_bugs.cpp, resource_leak_is_reported, 0, RETURN_VALUE_IGNORED
c_tests/c_bugs.cpp, resource_leak_is_reported, 0, RETURN_VALUE_IGNORED
conditional/lvalue_conditional.cpp, div0_assign_conditional, 0, DIVIDE_BY_ZERO
conditional/lvalue_conditional.cpp, div0_choose_lvalue, 0, DIVIDE_BY_ZERO
conditional/lvalue_conditional.cpp, div0_choose_rvalue, 0, DIVIDE_BY_ZERO
conditional/lvalue_conditional.cpp, div0_temp_lvalue, 0, DIVIDE_BY_ZERO
constructors/constructor_init.cpp, delegate_constr_f2_div0, 3, DIVIDE_BY_ZERO
constructors/constructor_init.cpp, delegate_constr_f_div0, 3, DIVIDE_BY_ZERO
constructors/constructor_init.cpp, f2_div0, 2, DIVIDE_BY_ZERO
constructors/constructor_init.cpp, f_div0, 2, DIVIDE_BY_ZERO
constructors/constructor_init.cpp, t_div0, 2, DIVIDE_BY_ZERO
constructors/constructor_new.cpp, constructor_new::array_of_class_with_not_constant_size, 1, MEMORY_LEAK
constructors/constructor_new.cpp, constructor_new::array_of_person_with_constant_size, 0, MEMORY_LEAK
constructors/constructor_new.cpp, constructor_new::constructor_1_arg_new_div0, 2, DIVIDE_BY_ZERO
constructors/constructor_new.cpp, constructor_new::constructor_1_arg_new_div0, 2, MEMORY_LEAK
constructors/constructor_new.cpp, constructor_new::constructor_3_args_new_div0, 2, DIVIDE_BY_ZERO
constructors/constructor_new.cpp, constructor_new::constructor_3_args_new_div0, 2, MEMORY_LEAK
constructors/constructor_new.cpp, constructor_new::constructor_nodes, 3, DIVIDE_BY_ZERO
constructors/constructor_new.cpp, constructor_new::constructor_nodes, 3, MEMORY_LEAK
constructors/constructor_new.cpp, constructor_new::float_init_number, 2, DIVIDE_BY_ZERO
constructors/constructor_new.cpp, constructor_new::float_init_number, 2, MEMORY_LEAK
constructors/constructor_new.cpp, constructor_new::int_array, 4, DIVIDE_BY_ZERO
constructors/constructor_new.cpp, constructor_new::int_array, 4, MEMORY_LEAK
constructors/constructor_new.cpp, constructor_new::int_array_init, 2, DIVIDE_BY_ZERO
constructors/constructor_new.cpp, constructor_new::int_array_init, 2, MEMORY_LEAK
constructors/constructor_new.cpp, constructor_new::int_init_empty, 2, DIVIDE_BY_ZERO
constructors/constructor_new.cpp, constructor_new::int_init_empty, 2, MEMORY_LEAK
constructors/constructor_new.cpp, constructor_new::int_init_empty_list, 2, DIVIDE_BY_ZERO
constructors/constructor_new.cpp, constructor_new::int_init_empty_list_new, 2, DIVIDE_BY_ZERO
constructors/constructor_new.cpp, constructor_new::int_init_empty_list_new, 2, MEMORY_LEAK
constructors/constructor_new.cpp, constructor_new::int_init_nodes, 3, MEMORY_LEAK
constructors/constructor_new.cpp, constructor_new::int_init_nodes, 4, DIVIDE_BY_ZERO
constructors/constructor_new.cpp, constructor_new::int_init_nodes, 4, MEMORY_LEAK
constructors/constructor_new.cpp, constructor_new::int_init_number, 2, DIVIDE_BY_ZERO
constructors/constructor_new.cpp, constructor_new::int_init_number, 2, MEMORY_LEAK
constructors/constructor_new.cpp, constructor_new::matrix_of_person, 2, MEMORY_LEAK
constructors/constructor_with_body.cpp, constructor_with_body::test_div0, 2, DIVIDE_BY_ZERO
constructors/constructor_with_body.cpp, constructor_with_body::test_div0_default_constructor, 2, DIVIDE_BY_ZERO
constructors/copy_move_constructor.cpp, copy_move_constructor::copyX_div0, 4, DIVIDE_BY_ZERO
constructors/copy_move_constructor.cpp, copy_move_constructor::copyY_div0, 4, DIVIDE_BY_ZERO
constructors/copy_move_constructor.cpp, copy_move_constructor::moveX_div0, 0, DIVIDE_BY_ZERO
constructors/copy_move_constructor.cpp, copy_move_constructor::moveY_div0, 0, DIVIDE_BY_ZERO
constructors/copy_move_constructor.cpp, copy_move_constructor::moveY_moveY_copyY_div0, 3, DIVIDE_BY_ZERO
constructors/temp_object.cpp, temp_object::assign_temp_div0, 2, DIVIDE_BY_ZERO
constructors/temp_object.cpp, temp_object::getX_field_div0, 0, DIVIDE_BY_ZERO
constructors/temp_object.cpp, temp_object::getX_method_div0, 0, DIVIDE_BY_ZERO
constructors/temp_object.cpp, temp_object::temp_field2_div0, 0, DIVIDE_BY_ZERO
constructors/temp_object.cpp, temp_object::temp_field_div0, 0, DIVIDE_BY_ZERO
constructors/temp_object.cpp, temp_object::temp_method_div0, 0, DIVIDE_BY_ZERO
exceptions/Exceptions.cpp, call_deref_with_null, 0, NULL_DEREFERENCE
include_header/header.h, header::A_div0, 0, DIVIDE_BY_ZERO
include_header/header.h, header::A_div0, 0, DIVIDE_BY_ZERO
include_header/header.h, header::div0_fun, 0, DIVIDE_BY_ZERO
include_header/header.h, header::div0_fun, 0, DIVIDE_BY_ZERO
include_header/header2.h, header2::B<A>_div0, 0, DIVIDE_BY_ZERO
include_header/header2.h, header2::B<A>_div0, 0, DIVIDE_BY_ZERO
include_header/header2.h, header2::B<int>_div0, 0, DIVIDE_BY_ZERO
include_header/header2.h, header2::B<int>_div0, 0, DIVIDE_BY_ZERO
include_header/header2.h, header2::div0_templ<A>, 1, DIVIDE_BY_ZERO
include_header/header2.h, header2::div0_templ<A>, 1, DIVIDE_BY_ZERO
include_header/header2.h, header2::div0_templ<int>, 1, DIVIDE_BY_ZERO
include_header/header2.h, header2::div0_templ<int>, 1, DIVIDE_BY_ZERO
lambda/lambda1.cpp, bar, 5, DIVIDE_BY_ZERO
lambda/lambda1.cpp, foo, 3, DIVIDE_BY_ZERO
lambda/lambda1.cpp, foo::lambda_lambda_lambda1.cpp:19:17_operator(), 0, DIVIDE_BY_ZERO
memory_leaks/array_leak.cpp, leak, 4, MEMORY_LEAK
memory_leaks/array_leak.cpp, leak, 4, MEMORY_LEAK
memory_leaks/object_leak.cpp, object_leak, 0, MEMORY_LEAK
memory_leaks/object_leak.cpp, object_leak, 0, MEMORY_LEAK
memory_leaks/raii_malloc.cpp, memory_leak, 0, MEMORY_LEAK
memory_leaks/raii_malloc.cpp, memory_leak, 0, MEMORY_LEAK
methods/conversion_operator.cpp, conversion_operator::branch_div0, 4, DIVIDE_BY_ZERO
methods/conversion_operator.cpp, conversion_operator::y_branch_div0, 6, DIVIDE_BY_ZERO
methods/static.cpp, div0_class, 0, DIVIDE_BY_ZERO
methods/static.cpp, div0_instance, 2, DIVIDE_BY_ZERO
methods/virtual_methods.cpp, poly_area, 3, DIVIDE_BY_ZERO
methods/virtual_methods.cpp, rect_area, 4, DIVIDE_BY_ZERO
methods/virtual_methods.cpp, tri_area, 5, DIVIDE_BY_ZERO
methods/virtual_methods.cpp, tri_not_virtual_area, 5, DIVIDE_BY_ZERO
models/move.cpp, move::div0_moved_from, 3, DIVIDE_BY_ZERO
models/move.cpp, move::div0_moved_from, 3, DIVIDE_BY_ZERO
models/move.cpp, move::div0_moved_to, 3, DIVIDE_BY_ZERO
models/move.cpp, move::div0_moved_to, 3, DIVIDE_BY_ZERO
namespace/function.cpp, div0_namespace_resolution, 0, DIVIDE_BY_ZERO
namespace/function.cpp, div0_using, 2, DIVIDE_BY_ZERO
namespace/global_variable.cpp, div0_namepace_res, 3, DIVIDE_BY_ZERO
namespace/global_variable.cpp, div0_static_field, 3, DIVIDE_BY_ZERO
namespace/global_variable.cpp, div0_static_field_member_access, 3, DIVIDE_BY_ZERO
nestedoperators/var_decl_inside_if.cpp, conditional_init_div0, 2, DIVIDE_BY_ZERO
nestedoperators/var_decl_inside_if.cpp, function_call_init_div0, 2, DIVIDE_BY_ZERO
nestedoperators/var_decl_inside_if.cpp, reference_init_div0, 5, DIVIDE_BY_ZERO
nestedoperators/var_decl_inside_if.cpp, simple_inif_elseif_div0, 6, DIVIDE_BY_ZERO
nestedoperators/var_decl_inside_if.cpp, simple_init_div0, 4, DIVIDE_BY_ZERO
nestedoperators/var_decl_inside_if.cpp, simple_init_null_deref, 4, NULL_DEREFERENCE
npe/boxed_ptr.cpp, boxed_ptr::smart_ptr_null_field_deref, 2, NULL_DEREFERENCE
npe/boxed_ptr.cpp, boxed_ptr::smart_ptr_null_field_deref, 2, NULL_DEREFERENCE
npe/boxed_ptr.cpp, boxed_ptr::smart_ptr_null_method_deref, 2, NULL_DEREFERENCE
npe/boxed_ptr.cpp, boxed_ptr::smart_ptr_null_method_deref, 2, NULL_DEREFERENCE
npe/boxed_ptr.cpp, boxed_ptr::smart_ptr_null_method_deref2, 2, NULL_DEREFERENCE
npe/boxed_ptr.cpp, boxed_ptr::smart_ptr_null_method_deref2, 2, NULL_DEREFERENCE
npe/boxed_ptr.cpp, boxed_ptr::smart_ptr_result_method_null_deref, 4, NULL_DEREFERENCE
npe/boxed_ptr.cpp, boxed_ptr::smart_ptr_result_method_null_deref, 4, NULL_DEREFERENCE
npe/method_call.cpp, npe_call, 2, NULL_DEREFERENCE
npe/method_call.cpp, npe_call_after_call, 0, NULL_DEREFERENCE
npe/method_call.cpp, npe_call_with_forward_declaration, 1, NULL_DEREFERENCE
npe/npe_added_to_b1.cpp, npe_added_to_b1::causes_npe, 2, NULL_DEREFERENCE
npe/npe_added_to_b1.cpp, npe_added_to_b1::causes_npe, 2, NULL_DEREFERENCE
npe/npe_added_to_b1.cpp, npe_added_to_b1::causes_npe_person, 2, NULL_DEREFERENCE
npe/npe_added_to_b1.cpp, npe_added_to_b1::causes_npe_person, 2, NULL_DEREFERENCE
npe/null_returned_by_method.cpp, testNullDeref, 3, NULL_DEREFERENCE
npe/null_returned_by_method.cpp, testNullDeref, 3, NULL_DEREFERENCE
@ -117,37 +35,170 @@ numeric/min_max.cpp, max_int_div0, 0, DIVIDE_BY_ZERO
numeric/min_max.cpp, min_X_div0, 2, DIVIDE_BY_ZERO
numeric/min_max.cpp, min_X_div0, 2, DIVIDE_BY_ZERO
numeric/min_max.cpp, min_int_div0, 0, DIVIDE_BY_ZERO
numeric/min_max.cpp, min_int_div0, 0, DIVIDE_BY_ZERO
overwrite_attribute/main.cpp, testSetIntValue, 3, DIVIDE_BY_ZERO
overwrite_attribute/main.cpp, testSetIntValue, 3, DIVIDE_BY_ZERO
reference/reference_field.cpp, reference_field::ptr_F_div0, 5, DIVIDE_BY_ZERO
reference/reference_field.cpp, reference_field::ptr_I_div0, 5, DIVIDE_BY_ZERO
reference/reference_field.cpp, reference_field::ptr_getF_div0, 5, DIVIDE_BY_ZERO
reference/reference_field.cpp, reference_field::ptr_getI_div0, 5, DIVIDE_BY_ZERO
reference/reference_field.cpp, reference_field::ref_F_div0, 5, DIVIDE_BY_ZERO
reference/reference_field.cpp, reference_field::ref_I_div0, 5, DIVIDE_BY_ZERO
reference/reference_field.cpp, reference_field::ref_getF_div0, 5, DIVIDE_BY_ZERO
reference/reference_field.cpp, reference_field::ref_getI_div0, 5, DIVIDE_BY_ZERO
reference/reference_field.cpp, reference_field::val_F_div0, 5, DIVIDE_BY_ZERO
reference/reference_field.cpp, reference_field::val_I_div0, 5, DIVIDE_BY_ZERO
reference/reference_field.cpp, reference_field::val_getF_div0, 5, DIVIDE_BY_ZERO
reference/reference_field.cpp, reference_field::val_getI_div0, 5, DIVIDE_BY_ZERO
reference/reference_struct_e2e.cpp, field_div0_ptr, 3, DIVIDE_BY_ZERO
reference/reference_struct_e2e.cpp, field_div0_ref, 2, DIVIDE_BY_ZERO
reference/reference_struct_e2e.cpp, get_global_ptr_div0_field, 3, DIVIDE_BY_ZERO
reference/reference_struct_e2e.cpp, get_global_ptr_div0_method, 3, DIVIDE_BY_ZERO
reference/reference_struct_e2e.cpp, get_global_ref_div0_field, 3, DIVIDE_BY_ZERO
reference/reference_struct_e2e.cpp, get_global_ref_div0_method, 3, DIVIDE_BY_ZERO
reference/reference_struct_e2e.cpp, method_div0_ptr, 3, DIVIDE_BY_ZERO
reference/reference_struct_e2e.cpp, method_div0_ref, 2, DIVIDE_BY_ZERO
reference/reference_type_e2e.cpp, ptr_div0, 4, DIVIDE_BY_ZERO
reference/reference_type_e2e.cpp, ptr_div0_function, 3, DIVIDE_BY_ZERO
reference/reference_type_e2e.cpp, ptr_div0_function_temp_var, 4, DIVIDE_BY_ZERO
reference/reference_type_e2e.cpp, ref_div0, 4, DIVIDE_BY_ZERO
reference/reference_type_e2e.cpp, ref_div0_function, 3, DIVIDE_BY_ZERO
reference/reference_type_e2e.cpp, ref_div0_function_temp_var, 4, DIVIDE_BY_ZERO
reference/reference_type_e2e.cpp, ref_div0_nested_assignment, 6, DIVIDE_BY_ZERO
reference/temporary_lvalue.cpp, div0_function_param_cast, 0, DIVIDE_BY_ZERO
reference/temporary_lvalue.cpp, div0_init_expr, 2, DIVIDE_BY_ZERO
reference/temporary_lvalue.cpp, div0_no_const_ref, 2, DIVIDE_BY_ZERO
resource_leaks/raii.cpp, resource_leak, 7, RESOURCE_LEAK
resource_leaks/raii.cpp, resource_leak, 7, RESOURCE_LEAK
shared/attributes/deprecated_hack.cpp, derefFirstArg2_null_deref, 2, NULL_DEREFERENCE
shared/attributes/deprecated_hack.cpp, derefFirstArg3_null_deref, 2, NULL_DEREFERENCE
shared/attributes/deprecated_hack.cpp, derefFirstArg_null_deref, 2, NULL_DEREFERENCE
shared/attributes/deprecated_hack.cpp, getPtr_null_deref1, 3, NULL_DEREFERENCE
shared/attributes/deprecated_hack.cpp, getPtr_null_deref2, 3, NULL_DEREFERENCE
shared/attributes/deprecated_hack.cpp, getRef_null_deref1, 3, NULL_DEREFERENCE
shared/attributes/deprecated_hack.cpp, getRef_null_deref2, 3, NULL_DEREFERENCE
shared/attributes/deprecated_hack.cpp, operator_star_null_deref1, 3, NULL_DEREFERENCE
shared/attributes/deprecated_hack.cpp, operator_star_null_deref2, 3, NULL_DEREFERENCE
shared/conditional/lvalue_conditional.cpp, div0_assign_conditional, 0, DIVIDE_BY_ZERO
shared/conditional/lvalue_conditional.cpp, div0_choose_lvalue, 0, DIVIDE_BY_ZERO
shared/conditional/lvalue_conditional.cpp, div0_choose_rvalue, 0, DIVIDE_BY_ZERO
shared/conditional/lvalue_conditional.cpp, div0_temp_lvalue, 0, DIVIDE_BY_ZERO
shared/constructors/constructor_init.cpp, delegate_constr_f2_div0, 3, DIVIDE_BY_ZERO
shared/constructors/constructor_init.cpp, delegate_constr_f_div0, 3, DIVIDE_BY_ZERO
shared/constructors/constructor_init.cpp, f2_div0, 2, DIVIDE_BY_ZERO
shared/constructors/constructor_init.cpp, f_div0, 2, DIVIDE_BY_ZERO
shared/constructors/constructor_init.cpp, t_div0, 2, DIVIDE_BY_ZERO
shared/constructors/constructor_new.cpp, constructor_new::array_of_class_with_not_constant_size, 1, MEMORY_LEAK
shared/constructors/constructor_new.cpp, constructor_new::array_of_person_with_constant_size, 0, MEMORY_LEAK
shared/constructors/constructor_new.cpp, constructor_new::constructor_1_arg_new_div0, 2, DIVIDE_BY_ZERO
shared/constructors/constructor_new.cpp, constructor_new::constructor_1_arg_new_div0, 2, MEMORY_LEAK
shared/constructors/constructor_new.cpp, constructor_new::constructor_3_args_new_div0, 2, DIVIDE_BY_ZERO
shared/constructors/constructor_new.cpp, constructor_new::constructor_3_args_new_div0, 2, MEMORY_LEAK
shared/constructors/constructor_new.cpp, constructor_new::constructor_nodes, 3, DIVIDE_BY_ZERO
shared/constructors/constructor_new.cpp, constructor_new::constructor_nodes, 3, MEMORY_LEAK
shared/constructors/constructor_new.cpp, constructor_new::float_init_number, 2, DIVIDE_BY_ZERO
shared/constructors/constructor_new.cpp, constructor_new::float_init_number, 2, MEMORY_LEAK
shared/constructors/constructor_new.cpp, constructor_new::int_array, 4, DIVIDE_BY_ZERO
shared/constructors/constructor_new.cpp, constructor_new::int_array, 4, MEMORY_LEAK
shared/constructors/constructor_new.cpp, constructor_new::int_array_init, 2, DIVIDE_BY_ZERO
shared/constructors/constructor_new.cpp, constructor_new::int_array_init, 2, MEMORY_LEAK
shared/constructors/constructor_new.cpp, constructor_new::int_init_empty, 2, DIVIDE_BY_ZERO
shared/constructors/constructor_new.cpp, constructor_new::int_init_empty, 2, MEMORY_LEAK
shared/constructors/constructor_new.cpp, constructor_new::int_init_empty_list, 2, DIVIDE_BY_ZERO
shared/constructors/constructor_new.cpp, constructor_new::int_init_empty_list_new, 2, DIVIDE_BY_ZERO
shared/constructors/constructor_new.cpp, constructor_new::int_init_empty_list_new, 2, MEMORY_LEAK
shared/constructors/constructor_new.cpp, constructor_new::int_init_nodes, 3, MEMORY_LEAK
shared/constructors/constructor_new.cpp, constructor_new::int_init_nodes, 4, DIVIDE_BY_ZERO
shared/constructors/constructor_new.cpp, constructor_new::int_init_nodes, 4, MEMORY_LEAK
shared/constructors/constructor_new.cpp, constructor_new::int_init_number, 2, DIVIDE_BY_ZERO
shared/constructors/constructor_new.cpp, constructor_new::int_init_number, 2, MEMORY_LEAK
shared/constructors/constructor_new.cpp, constructor_new::matrix_of_person, 2, MEMORY_LEAK
shared/constructors/constructor_with_body.cpp, constructor_with_body::test_div0, 2, DIVIDE_BY_ZERO
shared/constructors/constructor_with_body.cpp, constructor_with_body::test_div0_default_constructor, 2, DIVIDE_BY_ZERO
shared/constructors/copy_move_constructor.cpp, copy_move_constructor::copyX_div0, 4, DIVIDE_BY_ZERO
shared/constructors/copy_move_constructor.cpp, copy_move_constructor::copyY_div0, 4, DIVIDE_BY_ZERO
shared/constructors/copy_move_constructor.cpp, copy_move_constructor::moveX_div0, 0, DIVIDE_BY_ZERO
shared/constructors/copy_move_constructor.cpp, copy_move_constructor::moveY_div0, 0, DIVIDE_BY_ZERO
shared/constructors/copy_move_constructor.cpp, copy_move_constructor::moveY_moveY_copyY_div0, 3, DIVIDE_BY_ZERO
shared/constructors/temp_object.cpp, temp_object::assign_temp_div0, 2, DIVIDE_BY_ZERO
shared/constructors/temp_object.cpp, temp_object::getX_field_div0, 0, DIVIDE_BY_ZERO
shared/constructors/temp_object.cpp, temp_object::getX_method_div0, 0, DIVIDE_BY_ZERO
shared/constructors/temp_object.cpp, temp_object::temp_field2_div0, 0, DIVIDE_BY_ZERO
shared/constructors/temp_object.cpp, temp_object::temp_field_div0, 0, DIVIDE_BY_ZERO
shared/constructors/temp_object.cpp, temp_object::temp_method_div0, 0, DIVIDE_BY_ZERO
shared/exceptions/Exceptions.cpp, call_deref_with_null, 0, NULL_DEREFERENCE
shared/lambda/lambda1.cpp, bar, 5, DIVIDE_BY_ZERO
shared/lambda/lambda1.cpp, foo, 3, DIVIDE_BY_ZERO
shared/lambda/lambda1.cpp, foo::lambda_shared_lambda_lambda1.cpp:19:17_operator(), 0, DIVIDE_BY_ZERO
shared/methods/conversion_operator.cpp, conversion_operator::branch_div0, 4, DIVIDE_BY_ZERO
shared/methods/conversion_operator.cpp, conversion_operator::y_branch_div0, 6, DIVIDE_BY_ZERO
shared/methods/static.cpp, div0_class, 0, DIVIDE_BY_ZERO
shared/methods/static.cpp, div0_instance, 2, DIVIDE_BY_ZERO
shared/methods/virtual_methods.cpp, poly_area, 3, DIVIDE_BY_ZERO
shared/methods/virtual_methods.cpp, rect_area, 4, DIVIDE_BY_ZERO
shared/methods/virtual_methods.cpp, tri_area, 5, DIVIDE_BY_ZERO
shared/methods/virtual_methods.cpp, tri_not_virtual_area, 5, DIVIDE_BY_ZERO
shared/namespace/function.cpp, div0_namespace_resolution, 0, DIVIDE_BY_ZERO
shared/namespace/function.cpp, div0_using, 2, DIVIDE_BY_ZERO
shared/namespace/global_variable.cpp, div0_namepace_res, 3, DIVIDE_BY_ZERO
shared/namespace/global_variable.cpp, div0_static_field, 3, DIVIDE_BY_ZERO
shared/namespace/global_variable.cpp, div0_static_field_member_access, 3, DIVIDE_BY_ZERO
shared/nestedoperators/var_decl_inside_if.cpp, conditional_init_div0, 2, DIVIDE_BY_ZERO
shared/nestedoperators/var_decl_inside_if.cpp, function_call_init_div0, 2, DIVIDE_BY_ZERO
shared/nestedoperators/var_decl_inside_if.cpp, reference_init_div0, 5, DIVIDE_BY_ZERO
shared/nestedoperators/var_decl_inside_if.cpp, simple_inif_elseif_div0, 6, DIVIDE_BY_ZERO
shared/nestedoperators/var_decl_inside_if.cpp, simple_init_div0, 4, DIVIDE_BY_ZERO
shared/nestedoperators/var_decl_inside_if.cpp, simple_init_null_deref, 4, NULL_DEREFERENCE
shared/npe/method_call.cpp, npe_call, 2, NULL_DEREFERENCE
shared/npe/method_call.cpp, npe_call_after_call, 0, NULL_DEREFERENCE
shared/npe/method_call.cpp, npe_call_with_forward_declaration, 1, NULL_DEREFERENCE
shared/reference/reference_field.cpp, reference_field::ptr_F_div0, 5, DIVIDE_BY_ZERO
shared/reference/reference_field.cpp, reference_field::ptr_I_div0, 5, DIVIDE_BY_ZERO
shared/reference/reference_field.cpp, reference_field::ptr_getF_div0, 5, DIVIDE_BY_ZERO
shared/reference/reference_field.cpp, reference_field::ptr_getI_div0, 5, DIVIDE_BY_ZERO
shared/reference/reference_field.cpp, reference_field::ref_F_div0, 5, DIVIDE_BY_ZERO
shared/reference/reference_field.cpp, reference_field::ref_I_div0, 5, DIVIDE_BY_ZERO
shared/reference/reference_field.cpp, reference_field::ref_getF_div0, 5, DIVIDE_BY_ZERO
shared/reference/reference_field.cpp, reference_field::ref_getI_div0, 5, DIVIDE_BY_ZERO
shared/reference/reference_field.cpp, reference_field::val_F_div0, 5, DIVIDE_BY_ZERO
shared/reference/reference_field.cpp, reference_field::val_I_div0, 5, DIVIDE_BY_ZERO
shared/reference/reference_field.cpp, reference_field::val_getF_div0, 5, DIVIDE_BY_ZERO
shared/reference/reference_field.cpp, reference_field::val_getI_div0, 5, DIVIDE_BY_ZERO
shared/reference/reference_struct_e2e.cpp, field_div0_ptr, 3, DIVIDE_BY_ZERO
shared/reference/reference_struct_e2e.cpp, field_div0_ref, 2, DIVIDE_BY_ZERO
shared/reference/reference_struct_e2e.cpp, get_global_ptr_div0_field, 3, DIVIDE_BY_ZERO
shared/reference/reference_struct_e2e.cpp, get_global_ptr_div0_method, 3, DIVIDE_BY_ZERO
shared/reference/reference_struct_e2e.cpp, get_global_ref_div0_field, 3, DIVIDE_BY_ZERO
shared/reference/reference_struct_e2e.cpp, get_global_ref_div0_method, 3, DIVIDE_BY_ZERO
shared/reference/reference_struct_e2e.cpp, method_div0_ptr, 3, DIVIDE_BY_ZERO
shared/reference/reference_struct_e2e.cpp, method_div0_ref, 2, DIVIDE_BY_ZERO
shared/reference/reference_type_e2e.cpp, ptr_div0, 4, DIVIDE_BY_ZERO
shared/reference/reference_type_e2e.cpp, ptr_div0_function, 3, DIVIDE_BY_ZERO
shared/reference/reference_type_e2e.cpp, ptr_div0_function_temp_var, 4, DIVIDE_BY_ZERO
shared/reference/reference_type_e2e.cpp, ref_div0, 4, DIVIDE_BY_ZERO
shared/reference/reference_type_e2e.cpp, ref_div0_function, 3, DIVIDE_BY_ZERO
shared/reference/reference_type_e2e.cpp, ref_div0_function_temp_var, 4, DIVIDE_BY_ZERO
shared/reference/reference_type_e2e.cpp, ref_div0_nested_assignment, 6, DIVIDE_BY_ZERO
shared/reference/temporary_lvalue.cpp, div0_function_param_cast, 0, DIVIDE_BY_ZERO
shared/reference/temporary_lvalue.cpp, div0_init_expr, 2, DIVIDE_BY_ZERO
shared/reference/temporary_lvalue.cpp, div0_no_const_ref, 2, DIVIDE_BY_ZERO
shared/templates/class_template_instantiate.cpp, ExecStore<Choose2>_call_div, 2, DIVIDE_BY_ZERO
shared/templates/class_template_instantiate.cpp, choose1_div0, 0, DIVIDE_BY_ZERO
shared/templates/class_template_instantiate.cpp, choose2_div0_extra, 0, DIVIDE_BY_ZERO
shared/templates/function.cpp, function::createAndDiv<X3>, 1, DIVIDE_BY_ZERO
shared/templates/function.cpp, function::div0_create_and_get_val, 1, DIVIDE_BY_ZERO
shared/templates/function.cpp, function::div0_get_val, 3, DIVIDE_BY_ZERO
shared/templates/function_pack.cpp, div0_10args, 0, DIVIDE_BY_ZERO
shared/templates/function_pack.cpp, div0_1arg, 0, DIVIDE_BY_ZERO
shared/templates/function_pack.cpp, div0_3args1, 0, DIVIDE_BY_ZERO
shared/templates/function_pack.cpp, div0_3args2, 0, DIVIDE_BY_ZERO
shared/templates/function_pack.cpp, div0_3args3, 0, DIVIDE_BY_ZERO
shared/templates/function_pack.cpp, div0_3args4, 0, DIVIDE_BY_ZERO
shared/templates/method.cpp, method::div0_getter, 3, DIVIDE_BY_ZERO
shared/templates/method.cpp, method::div0_getter_templ, 4, DIVIDE_BY_ZERO
shared/templates/method.cpp, method::div0_getter_templ2, 4, DIVIDE_BY_ZERO
shared/types/inheritance_field.cpp, div0_b1, 2, DIVIDE_BY_ZERO
shared/types/inheritance_field.cpp, div0_b1_s, 3, DIVIDE_BY_ZERO
shared/types/inheritance_field.cpp, div0_b2, 2, DIVIDE_BY_ZERO
shared/types/inheritance_field.cpp, div0_cast, 3, DIVIDE_BY_ZERO
shared/types/inheritance_field.cpp, div0_cast_ref, 3, DIVIDE_BY_ZERO
shared/types/inheritance_field.cpp, div0_s, 2, DIVIDE_BY_ZERO
shared/types/inheritance_field.cpp, div0_s_b1, 3, DIVIDE_BY_ZERO
shared/types/operator_overload.cpp, div0_function_op, 3, DIVIDE_BY_ZERO
shared/types/operator_overload.cpp, div0_inheritted_op, 2, DIVIDE_BY_ZERO
shared/types/operator_overload.cpp, div0_method, 3, DIVIDE_BY_ZERO
shared/types/operator_overload.cpp, div0_method_op, 3, DIVIDE_BY_ZERO
shared/types/operator_overload.cpp, div0_method_op_ptr, 0, DIVIDE_BY_ZERO
shared/types/return_struct.cpp, return_struct::get_div0, 2, DIVIDE_BY_ZERO
shared/types/return_struct.cpp, return_struct::get_field_div0, 2, DIVIDE_BY_ZERO
shared/types/return_struct.cpp, return_struct::get_method_div0, 0, DIVIDE_BY_ZERO
shared/types/struct_forward_declare.cpp, struct_forward_declare::X_Y_div0, 7, DIVIDE_BY_ZERO
shared/types/struct_forward_declare.cpp, struct_forward_declare::X_div0, 3, DIVIDE_BY_ZERO
shared/types/struct_forward_declare.cpp, struct_forward_declare::X_ptr_div0, 2, DIVIDE_BY_ZERO
shared/types/struct_forward_declare.cpp, struct_forward_declare::Z_div0, 3, DIVIDE_BY_ZERO
shared/types/struct_forward_declare.cpp, struct_forward_declare::Z_ptr_div0, 5, DIVIDE_BY_ZERO
shared/types/struct_pass_by_value.cpp, struct_pass_by_value::field_div0, 3, DIVIDE_BY_ZERO
shared/types/struct_pass_by_value.cpp, struct_pass_by_value::param_get_copied_div0, 3, DIVIDE_BY_ZERO
shared/types/struct_pass_by_value.cpp, struct_pass_by_value::temp_div0, 0, DIVIDE_BY_ZERO
shared/types/struct_pass_by_value.cpp, struct_pass_by_value::var_div0, 2, DIVIDE_BY_ZERO
shared/types/typeid_expr.cpp, employee_typeid, 3, MEMORY_LEAK
shared/types/typeid_expr.cpp, employee_typeid, 4, DIVIDE_BY_ZERO
shared/types/typeid_expr.cpp, person_ptr_typeid, 2, MEMORY_LEAK
shared/types/typeid_expr.cpp, person_ptr_typeid, 3, DIVIDE_BY_ZERO
shared/types/typeid_expr.cpp, person_typeid, 3, MEMORY_LEAK
shared/types/typeid_expr.cpp, person_typeid, 6, DIVIDE_BY_ZERO
shared/types/typeid_expr.cpp, person_typeid_name, 3, MEMORY_LEAK
shared/types/typeid_expr.cpp, person_typeid_name, 4, MEMORY_LEAK
shared/types/typeid_expr.cpp, person_typeid_name, 8, DIVIDE_BY_ZERO
shared/types/typeid_expr.cpp, template_type_id_person, 2, MEMORY_LEAK
shared/types/typeid_expr.cpp, template_type_id_person, 5, DIVIDE_BY_ZERO
shared/types/typeid_expr.cpp, template_typeid<Person>, 2, MEMORY_LEAK
smart_ptr/deref_after_move_example.cpp, deref_after_mode_example::deref_after_move_crash, 4, NULL_DEREFERENCE
smart_ptr/deref_after_move_example.cpp, deref_after_mode_example::deref_after_move_crash, 4, NULL_DEREFERENCE
smart_ptr/deref_after_move_example.cpp, deref_after_mode_example::deref_after_move_ok, 4, MEMORY_LEAK
smart_ptr/deref_after_move_example.cpp, deref_after_mode_example::deref_after_move_ok, 4, MEMORY_LEAK
smart_ptr/deref_after_move_example.cpp, deref_after_mode_example::deref_ok, 3, MEMORY_LEAK
smart_ptr/deref_after_move_example.cpp, deref_after_mode_example::deref_ok, 3, MEMORY_LEAK
@ -210,57 +261,6 @@ subtyping/dynamic_cast.cpp, dynamic__cast::wrongPointerCast, 6, DIVIDE_BY_ZERO
subtyping/dynamic_cast.cpp, dynamic__cast::wrongReferenceCast, 3, CLASS_CAST_EXCEPTION
subtyping/dynamic_cast.cpp, dynamic__cast::wrongReferenceCast, 3, CLASS_CAST_EXCEPTION
subtyping/dynamic_cast.cpp, dynamic__cast::wrongReferenceCastNotAssigned, 3, CLASS_CAST_EXCEPTION
subtyping/dynamic_cast.cpp, dynamic__cast::wrongReferenceCastNotAssigned, 3, CLASS_CAST_EXCEPTION
subtyping/subtyping_check.cpp, B_setFG, 4, DIVIDE_BY_ZERO
subtyping/subtyping_check.cpp, B_setFG, 4, DIVIDE_BY_ZERO
templates/class_template_instantiate.cpp, ExecStore<Choose2>_call_div, 2, DIVIDE_BY_ZERO
templates/class_template_instantiate.cpp, choose1_div0, 0, DIVIDE_BY_ZERO
templates/class_template_instantiate.cpp, choose2_div0_extra, 0, DIVIDE_BY_ZERO
templates/function.cpp, function::createAndDiv<X3>, 1, DIVIDE_BY_ZERO
templates/function.cpp, function::div0_create_and_get_val, 1, DIVIDE_BY_ZERO
templates/function.cpp, function::div0_get_val, 3, DIVIDE_BY_ZERO
templates/function_pack.cpp, div0_10args, 0, DIVIDE_BY_ZERO
templates/function_pack.cpp, div0_1arg, 0, DIVIDE_BY_ZERO
templates/function_pack.cpp, div0_3args1, 0, DIVIDE_BY_ZERO
templates/function_pack.cpp, div0_3args2, 0, DIVIDE_BY_ZERO
templates/function_pack.cpp, div0_3args3, 0, DIVIDE_BY_ZERO
templates/function_pack.cpp, div0_3args4, 0, DIVIDE_BY_ZERO
templates/method.cpp, method::div0_getter, 3, DIVIDE_BY_ZERO
templates/method.cpp, method::div0_getter_templ, 4, DIVIDE_BY_ZERO
templates/method.cpp, method::div0_getter_templ2, 4, DIVIDE_BY_ZERO
types/inheritance_field.cpp, div0_b1, 2, DIVIDE_BY_ZERO
types/inheritance_field.cpp, div0_b1_s, 3, DIVIDE_BY_ZERO
types/inheritance_field.cpp, div0_b2, 2, DIVIDE_BY_ZERO
types/inheritance_field.cpp, div0_cast, 3, DIVIDE_BY_ZERO
types/inheritance_field.cpp, div0_cast_ref, 3, DIVIDE_BY_ZERO
types/inheritance_field.cpp, div0_s, 2, DIVIDE_BY_ZERO
types/inheritance_field.cpp, div0_s_b1, 3, DIVIDE_BY_ZERO
types/operator_overload.cpp, div0_function_op, 3, DIVIDE_BY_ZERO
types/operator_overload.cpp, div0_inheritted_op, 2, DIVIDE_BY_ZERO
types/operator_overload.cpp, div0_method, 3, DIVIDE_BY_ZERO
types/operator_overload.cpp, div0_method_op, 3, DIVIDE_BY_ZERO
types/operator_overload.cpp, div0_method_op_ptr, 0, DIVIDE_BY_ZERO
types/return_struct.cpp, return_struct::get_div0, 2, DIVIDE_BY_ZERO
types/return_struct.cpp, return_struct::get_field_div0, 2, DIVIDE_BY_ZERO
types/return_struct.cpp, return_struct::get_method_div0, 0, DIVIDE_BY_ZERO
types/struct_forward_declare.cpp, struct_forward_declare::X_Y_div0, 7, DIVIDE_BY_ZERO
types/struct_forward_declare.cpp, struct_forward_declare::X_div0, 3, DIVIDE_BY_ZERO
types/struct_forward_declare.cpp, struct_forward_declare::X_ptr_div0, 2, DIVIDE_BY_ZERO
types/struct_forward_declare.cpp, struct_forward_declare::Z_div0, 3, DIVIDE_BY_ZERO
types/struct_forward_declare.cpp, struct_forward_declare::Z_ptr_div0, 5, DIVIDE_BY_ZERO
types/struct_pass_by_value.cpp, struct_pass_by_value::field_div0, 3, DIVIDE_BY_ZERO
types/struct_pass_by_value.cpp, struct_pass_by_value::param_get_copied_div0, 3, DIVIDE_BY_ZERO
types/struct_pass_by_value.cpp, struct_pass_by_value::temp_div0, 0, DIVIDE_BY_ZERO
types/struct_pass_by_value.cpp, struct_pass_by_value::var_div0, 2, DIVIDE_BY_ZERO
types/typeid_expr.cpp, employee_typeid, 3, MEMORY_LEAK
types/typeid_expr.cpp, employee_typeid, 4, DIVIDE_BY_ZERO
types/typeid_expr.cpp, person_ptr_typeid, 2, MEMORY_LEAK
types/typeid_expr.cpp, person_ptr_typeid, 3, DIVIDE_BY_ZERO
types/typeid_expr.cpp, person_typeid, 3, MEMORY_LEAK
types/typeid_expr.cpp, person_typeid, 6, DIVIDE_BY_ZERO
types/typeid_expr.cpp, person_typeid_name, 3, MEMORY_LEAK
types/typeid_expr.cpp, person_typeid_name, 4, MEMORY_LEAK
types/typeid_expr.cpp, person_typeid_name, 8, DIVIDE_BY_ZERO
types/typeid_expr.cpp, template_type_id_person, 2, MEMORY_LEAK
types/typeid_expr.cpp, template_type_id_person, 5, DIVIDE_BY_ZERO
types/typeid_expr.cpp, template_typeid<Person>, 2, MEMORY_LEAK
vector/empty_access.cpp, access_empty, 2, EMPTY_VECTOR_ACCESS
vector/empty_access.cpp, access_empty, 2, EMPTY_VECTOR_ACCESS
vector/empty_access.cpp, assign_empty, 4, EMPTY_VECTOR_ACCESS
vector/empty_access.cpp, assign_empty, 4, EMPTY_VECTOR_ACCESS
vector/empty_access.cpp, clear_empty, 3, EMPTY_VECTOR_ACCESS
vector/empty_access.cpp, clear_empty, 3, EMPTY_VECTOR_ACCESS