overflow: don't complain about checks after use, inside a macro
tree05d077bc30bfd73cf7e779dab739f886db2e96d2
-rw-r--r-- 409 .gitignore
drwxr-xr-x - Documentation
-rw-r--r-- 4607 FAQ
-rw-r--r-- 12681 LICENSE
-rw-r--r-- 6851 Makefile
-rw-r--r-- 3019 README
-rw-r--r-- 2610 README-smatch
-rw-r--r-- 3468 allocate.c
-rw-r--r-- 2269 allocate.h
-rw-r--r-- 6022 ast-inspect.c
-rw-r--r-- 330 ast-inspect.h
-rw-r--r-- 14688 ast-model.c
-rw-r--r-- 2212 ast-model.h
-rw-r--r-- 1136 ast-view.c
-rw-r--r-- 95 ast-view.h
-rw-r--r-- 1436 bitmap.h
-rw-r--r-- 6847 c2xml.c
-rwxr-xr-x 9024 cgcc
-rw-r--r-- 1062 cgcc.1
-rw-r--r-- 2551 check_access_ok_math.c
-rw-r--r-- 1915 check_allocation_funcs.c
-rw-r--r-- 957 check_assigned_expr.c
-rw-r--r-- 4238 check_balanced.c
-rw-r--r-- 645 check_bogus_irqrestore.c
-rw-r--r-- 1771 check_bogus_loop.c
-rw-r--r-- 570 check_call_tree.c
-rw-r--r-- 2341 check_check_deref.c
-rw-r--r-- 1334 check_container_of.c
-rw-r--r-- 1583 check_db_info.c
-rw-r--r-- 3848 check_debug.c
-rw-r--r-- 595 check_debug.h
-rw-r--r-- 4672 check_deref.c
-rw-r--r-- 1347 check_deref_check.c
-rw-r--r-- 2704 check_dev_queue_xmit.c
-rw-r--r-- 1607 check_dma_on_stack.c
-rw-r--r-- 1393 check_err_ptr.c
-rw-r--r-- 4437 check_err_ptr_deref.c
-rw-r--r-- 1679 check_expects_err_ptr.c
-rw-r--r-- 525 check_format_string.c
-rw-r--r-- 1950 check_free.c
-rw-r--r-- 808 check_freeing_null.c
-rw-r--r-- 2726 check_frees_argument.c
-rw-r--r-- 4130 check_get_user_overflow.c
-rw-r--r-- 1039 check_gfp_dma.c
-rw-r--r-- 2889 check_held_dev.c
-rw-r--r-- 1958 check_info_leak.c
-rw-r--r-- 1348 check_input_free_device.c
-rw-r--r-- 1155 check_kernel.c
-rw-r--r-- 1217 check_kmalloc_to_bugon.c
-rw-r--r-- 1792 check_kunmap.c
-rw-r--r-- 4899 check_leaks.c
-rw-r--r-- 2044 check_list.h
-rw-r--r-- 29051 check_locking.c
-rw-r--r-- 622 check_logical_instead_of_bitwise.c
-rw-r--r-- 1750 check_macros.c
-rw-r--r-- 9422 check_memory.c
-rw-r--r-- 674 check_memset.c
-rw-r--r-- 891 check_min_t.c
-rw-r--r-- 648 check_mod_timer.c
-rw-r--r-- 832 check_no_effect.c
-rw-r--r-- 598 check_no_return.c
-rw-r--r-- 8838 check_overflow.c
-rw-r--r-- 1997 check_param_mapper.c
-rw-r--r-- 1554 check_platform_device_put.c
-rw-r--r-- 2071 check_precedence.c
-rw-r--r-- 1270 check_proc_create.c
-rw-r--r-- 1574 check_propagate.c
-rw-r--r-- 2646 check_puts_argument.c
-rw-r--r-- 2661 check_redundant_null_check.c
-rw-r--r-- 1859 check_release_resource.c
-rw-r--r-- 1819 check_resource_size.c
-rw-r--r-- 1106 check_return.c
-rw-r--r-- 2486 check_return_efault.c
-rw-r--r-- 2084 check_return_enomem.c
-rw-r--r-- 1206 check_return_negative_var.c
-rw-r--r-- 5509 check_rosenberg.c
-rw-r--r-- 503 check_select.c
-rw-r--r-- 6632 check_signed.c
-rw-r--r-- 1706 check_snprintf.c
-rw-r--r-- 1528 check_stack.c
-rw-r--r-- 2564 check_template.c
-rw-r--r-- 988 check_type.c
-rw-r--r-- 4653 check_unused_ret.c
-rw-r--r-- 6140 check_unwind.c
-rw-r--r-- 5386 check_user_data.c
-rw-r--r-- 757 check_wait_for_common.c
-rw-r--r-- 1433 check_wine_WtoA.c
-rw-r--r-- 1847 check_wine_filehandles.c
-rw-r--r-- 328 compat-bsd.c
-rw-r--r-- 733 compat-cygwin.c
-rw-r--r-- 119 compat-linux.c
-rw-r--r-- 588 compat-mingw.c
-rw-r--r-- 685 compat-solaris.c
-rw-r--r-- 713 compat.h
drwxr-xr-x - compat
-rw-r--r-- 55336 compile-i386.c
-rw-r--r-- 1424 compile.c
-rw-r--r-- 199 compile.h
-rw-r--r-- 9060 cse.c
-rw-r--r-- 4717 ctags.c
drwxr-xr-x - cwchash
-rw-r--r-- 13066 dissect.c
-rw-r--r-- 768 dissect.h
-rw-r--r-- 83753 evaluate.c
-rw-r--r-- 45133 example.c
-rw-r--r-- 28376 expand.c
-rw-r--r-- 24618 expression.c
-rw-r--r-- 5303 expression.h
-rw-r--r-- 23166 flow.c
-rw-r--r-- 1392 flow.h
-rw-r--r-- 5578 gdbhelpers
-rw-r--r-- 4795 graph.c
drwxr-xr-x - gvpr
-rw-r--r-- 3561 ident-list.h
-rw-r--r-- 14647 inline.c
-rw-r--r-- 26075 lib.c
-rw-r--r-- 6110 lib.h
-rw-r--r-- 56412 linearize.c
-rw-r--r-- 7065 linearize.h
-rw-r--r-- 8069 liveness.c
-rw-r--r-- 1145 macro_table.c
-rw-r--r-- 4691 memops.c
-rw-r--r-- 1208 obfuscate.c
-rw-r--r-- 75776 parse.c
-rw-r--r-- 1639 parse.dtd
-rw-r--r-- 3495 parse.h
-rw-r--r-- 44603 pre-process.c
-rw-r--r-- 4906 ptrlist.c
-rw-r--r-- 8771 ptrlist.h
-rw-r--r-- 2300 scope.c
-rw-r--r-- 951 scope.h
-rw-r--r-- 27079 show-parse.c
-rw-r--r-- 20421 simplify.c
-rw-r--r-- 5083 smatch.c
-rw-r--r-- 14613 smatch.h
-rw-r--r-- 11672 smatch_buf_size.c
-rw-r--r-- 3561 smatch_capped.c
-rw-r--r-- 14991 smatch_conditions.c
-rw-r--r-- 4678 smatch_constraints.c
drwxr-xr-x - smatch_data
-rw-r--r-- 9946 smatch_db.c
-rw-r--r-- 3185 smatch_dinfo.c
-rw-r--r-- 806 smatch_expression_stacks.c
-rw-r--r-- 276 smatch_expression_stacks.h
-rw-r--r-- 26866 smatch_extra.c
-rw-r--r-- 4861 smatch_extra.h
-rw-r--r-- 743 smatch_files.c
-rw-r--r-- 19362 smatch_flow.c
-rw-r--r-- 2375 smatch_function_hashtable.h
-rw-r--r-- 7678 smatch_function_hooks.c
-rw-r--r-- 9452 smatch_helper.c
-rw-r--r-- 6929 smatch_hooks.c
-rw-r--r-- 838 smatch_ignore.c
-rw-r--r-- 15458 smatch_implied.c
-rw-r--r-- 8388 smatch_math.c
-rw-r--r-- 4269 smatch_modification_hooks.c
-rw-r--r-- 1668 smatch_project.c
-rw-r--r-- 13265 smatch_ranges.c
drwxr-xr-x - smatch_scripts
-rw-r--r-- 17808 smatch_slist.c
-rw-r--r-- 3069 smatch_slist.h
-rw-r--r-- 17032 smatch_states.c
-rw-r--r-- 2091 smatch_tracker.c
-rw-r--r-- 3982 smatch_type.c
-rw-r--r-- 5698 sort.c
-rw-r--r-- 11142 sparse.1
-rw-r--r-- 6582 sparse.c
-rw-r--r-- 175 sparse.pc.in
-rw-r--r-- 7592 storage.c
-rw-r--r-- 1749 storage.h
-rw-r--r-- 23896 symbol.c
-rw-r--r-- 10435 symbol.h
-rw-r--r-- 741 target.c
-rw-r--r-- 993 target.h
-rw-r--r-- 2119 test-dissect.c
-rw-r--r-- 866 test-inspect.c
-rw-r--r-- 713 test-lexing.c
-rw-r--r-- 984 test-linearize.c
-rw-r--r-- 1435 test-parsing.c
-rw-r--r-- 852 test-sort.c
-rw-r--r-- 1633 test-unssa.c
-rw-r--r-- 5088 token.h
-rw-r--r-- 20945 tokenize.c
-rw-r--r-- 3612 unssa.c
drwxr-xr-x - validation