smdb.py: fix test for if a datatype is known
tree30434b4930c12f0439e086663443e6437e6e0d3c
-rw-r--r-- 442 .gitignore
drwxr-xr-x - Documentation
-rw-r--r-- 3391 FAQ
-rw-r--r-- 18092 GPL-2
-rw-r--r-- 3160 LICENSE
-rw-r--r-- 8842 Makefile
-rw-r--r-- 3019 README
-rw-r--r-- 2609 README-smatch
-rw-r--r-- 4518 allocate.c
-rw-r--r-- 2299 allocate.h
-rw-r--r-- 6924 ast-inspect.c
-rw-r--r-- 330 ast-inspect.h
-rw-r--r-- 14689 ast-model.c
-rw-r--r-- 2246 ast-model.h
-rw-r--r-- 1136 ast-view.c
-rw-r--r-- 95 ast-view.h
-rw-r--r-- 11428 avl.c
-rw-r--r-- 4023 avl.h
-rw-r--r-- 1436 bitmap.h
-rw-r--r-- 7836 c2xml.c
-rwxr-xr-x 9254 cgcc
-rw-r--r-- 1062 cgcc.1
-rw-r--r-- 2995 char.c
-rw-r--r-- 148 char.h
-rw-r--r-- 2860 check_access_ok_math.c
-rw-r--r-- 2512 check_allocation_funcs.c
-rw-r--r-- 1283 check_array_condition.c
-rw-r--r-- 1076 check_assign_vs_compare.c
-rw-r--r-- 2019 check_assigned_expr.c
-rw-r--r-- 4891 check_balanced.c
-rw-r--r-- 4101 check_bit_shift.c
-rw-r--r-- 1194 check_bogus_irqrestore.c
-rw-r--r-- 2287 check_bogus_loop.c
-rw-r--r-- 1112 check_call_tree.c
-rw-r--r-- 1600 check_cast_assign.c
-rw-r--r-- 3037 check_check_deref.c
-rw-r--r-- 1907 check_container_of.c
-rw-r--r-- 13723 check_debug.c
-rw-r--r-- 1751 check_debug.h
-rw-r--r-- 5628 check_deref.c
-rw-r--r-- 1935 check_deref_check.c
-rw-r--r-- 2964 check_dereferences_param.c
-rw-r--r-- 3287 check_dev_queue_xmit.c
-rw-r--r-- 2169 check_dma_on_stack.c
-rw-r--r-- 3269 check_double_checking.c
-rw-r--r-- 2016 check_err_ptr.c
-rw-r--r-- 4701 check_err_ptr_deref.c
-rw-r--r-- 2229 check_expects_err_ptr.c
-rw-r--r-- 522 check_format_string.c
-rw-r--r-- 2723 check_free.c
-rw-r--r-- 1353 check_freeing_null.c
-rw-r--r-- 3302 check_frees_argument.c
-rw-r--r-- 3105 check_frees_param.c
-rw-r--r-- 4735 check_get_user_overflow.c
-rw-r--r-- 1615 check_gfp_dma.c
-rw-r--r-- 3444 check_held_dev.c
-rw-r--r-- 2493 check_info_leak.c
-rw-r--r-- 1899 check_input_free_device.c
-rw-r--r-- 7909 check_kernel.c
-rw-r--r-- 1751 check_kmalloc_to_bugon.c
-rw-r--r-- 2597 check_kmalloc_wrong_size.c
-rw-r--r-- 2346 check_kunmap.c
-rw-r--r-- 5446 check_leaks.c
-rw-r--r-- 3190 check_list.h
-rw-r--r-- 32979 check_locking.c
-rw-r--r-- 1705 check_logical_instead_of_bitwise.c
-rw-r--r-- 3652 check_macro_side_effects.c
-rw-r--r-- 2105 check_macros.c
-rw-r--r-- 9931 check_memory.c
-rw-r--r-- 1242 check_memset.c
-rw-r--r-- 1449 check_min_t.c
-rw-r--r-- 4248 check_missing_break.c
-rw-r--r-- 1217 check_mod_timer.c
-rw-r--r-- 1391 check_no_effect.c
-rw-r--r-- 1518 check_no_if_block.c
-rw-r--r-- 1213 check_no_return.c
-rw-r--r-- 4699 check_or_vs_and.c
-rw-r--r-- 11239 check_overflow.c
-rw-r--r-- 2535 check_param_mapper.c
-rw-r--r-- 3072 check_passes_sizeof.c
-rw-r--r-- 2103 check_platform_device_put.c
-rw-r--r-- 2907 check_pointer_math.c
-rw-r--r-- 2679 check_precedence.c
-rw-r--r-- 1816 check_proc_create.c
-rw-r--r-- 3228 check_puts_argument.c
-rw-r--r-- 3685 check_readl_infinite_loops.c
-rw-r--r-- 3310 check_redundant_null_check.c
-rw-r--r-- 2425 check_release_resource.c
-rw-r--r-- 2374 check_resource_size.c
-rw-r--r-- 1668 check_return.c
-rw-r--r-- 2722 check_return_efault.c
-rw-r--r-- 2652 check_return_enomem.c
-rw-r--r-- 1459 check_return_negative_var.c
-rw-r--r-- 8640 check_rosenberg.c
-rw-r--r-- 1065 check_select.c
-rw-r--r-- 7507 check_signed.c
-rw-r--r-- 3856 check_sizeof.c
-rw-r--r-- 2266 check_snprintf.c
-rw-r--r-- 2078 check_stack.c
-rw-r--r-- 4583 check_string_len.c
-rw-r--r-- 1936 check_struct_type.c
-rw-r--r-- 3082 check_template.c
-rw-r--r-- 1691 check_type.c
-rw-r--r-- 6546 check_unreachable.c
-rw-r--r-- 5218 check_unused_ret.c
-rw-r--r-- 6764 check_unwind.c
-rw-r--r-- 13749 check_user_data.c
-rw-r--r-- 1285 check_wait_for_common.c
-rw-r--r-- 1976 check_wine_WtoA.c
-rw-r--r-- 2373 check_wine_filehandles.c
-rw-r--r-- 1343 compat-bsd.c
-rw-r--r-- 1747 compat-cygwin.c
-rw-r--r-- 119 compat-linux.c
-rw-r--r-- 1602 compat-mingw.c
-rw-r--r-- 685 compat-solaris.c
-rw-r--r-- 713 compat.h
drwxr-xr-x - compat
-rw-r--r-- 56320 compile-i386.c
-rw-r--r-- 2439 compile.c
-rw-r--r-- 199 compile.h
-rw-r--r-- 9193 cse.c
-rw-r--r-- 5733 ctags.c
drwxr-xr-x - cwchash
-rw-r--r-- 14082 dissect.c
-rw-r--r-- 768 dissect.h
-rw-r--r-- 86713 evaluate.c
-rw-r--r-- 45133 example.c
-rw-r--r-- 29924 expand.c
-rw-r--r-- 25100 expression.c
-rw-r--r-- 6456 expression.h
-rw-r--r-- 23168 flow.c
-rw-r--r-- 1392 flow.h
-rw-r--r-- 5578 gdbhelpers
-rw-r--r-- 5766 graph.c
drwxr-xr-x - gvpr
-rw-r--r-- 3722 ident-list.h
-rw-r--r-- 15695 inline.c
-rw-r--r-- 29755 lib.c
-rw-r--r-- 7244 lib.h
-rw-r--r-- 56827 linearize.c
-rw-r--r-- 7117 linearize.h
-rw-r--r-- 8069 liveness.c
-rw-r--r-- 2157 macro_table.c
-rw-r--r-- 4691 memops.c
-rw-r--r-- 2223 obfuscate.c
-rw-r--r-- 77861 parse.c
-rw-r--r-- 1639 parse.dtd
-rw-r--r-- 4510 parse.h
-rw-r--r-- 48542 pre-process.c
-rw-r--r-- 4907 ptrlist.c
-rw-r--r-- 8681 ptrlist.h
-rw-r--r-- 3441 scope.c
-rw-r--r-- 2013 scope.h
-rw-r--r-- 28131 show-parse.c
-rw-r--r-- 20683 simplify.c
-rw-r--r-- 5972 smatch.c
-rw-r--r-- 26197 smatch.h
-rw-r--r-- 1491 smatch_annotate.c
-rw-r--r-- 19229 smatch_buf_size.c
-rw-r--r-- 5711 smatch_capped.c
-rw-r--r-- 2727 smatch_common_functions.c
-rw-r--r-- 27746 smatch_comparison.c
-rw-r--r-- 16424 smatch_conditions.c
drwxr-xr-x - smatch_data
-rw-r--r-- 2542 smatch_data_source.c
-rw-r--r-- 32209 smatch_db.c
-rw-r--r-- 6386 smatch_equiv.c
-rw-r--r-- 7787 smatch_estate.c
-rw-r--r-- 1356 smatch_expression_stacks.c
-rw-r--r-- 276 smatch_expression_stacks.h
-rw-r--r-- 2199 smatch_expressions.c
-rw-r--r-- 42784 smatch_extra.c
-rw-r--r-- 8536 smatch_extra.h
-rw-r--r-- 1307 smatch_files.c
-rw-r--r-- 31582 smatch_flow.c
-rw-r--r-- 3866 smatch_function_hashtable.h
-rw-r--r-- 18386 smatch_function_hooks.c
-rw-r--r-- 5164 smatch_function_ptrs.c
-rw-r--r-- 13275 smatch_helper.c
-rw-r--r-- 8318 smatch_hooks.c
-rw-r--r-- 1426 smatch_ignore.c
-rw-r--r-- 18408 smatch_implied.c
-rw-r--r-- 5737 smatch_local_values.c
-rw-r--r-- 24318 smatch_math.c
-rw-r--r-- 4999 smatch_modification_hooks.c
-rw-r--r-- 4530 smatch_param_cleared.c
-rw-r--r-- 4303 smatch_param_filter.c
-rw-r--r-- 4697 smatch_param_limit.c
-rw-r--r-- 2659 smatch_param_set.c
-rw-r--r-- 10169 smatch_parse_call_math.c
-rw-r--r-- 4112 smatch_project.c
-rw-r--r-- 23935 smatch_ranges.c
-rw-r--r-- 3489 smatch_recurse.c
-rw-r--r-- 2249 smatch_returns.c
drwxr-xr-x - smatch_scripts
-rw-r--r-- 20422 smatch_slist.c
-rw-r--r-- 3231 smatch_slist.h
-rw-r--r-- 1686 smatch_start_states.c
-rw-r--r-- 19861 smatch_states.c
-rw-r--r-- 5657 smatch_stored_conditions.c
-rw-r--r-- 1725 smatch_string_list.c
-rw-r--r-- 5407 smatch_strlen.c
-rw-r--r-- 7572 smatch_struct_assignment.c
-rw-r--r-- 11977 smatch_sval.c
-rw-r--r-- 2461 smatch_tracker.c
-rw-r--r-- 11187 smatch_type.c
-rw-r--r-- 8164 smatch_type_val.c
-rw-r--r-- 1922 smatch_unknown_value.c
-rw-r--r-- 3674 smatch_var_sym.c
-rw-r--r-- 5698 sort.c
-rw-r--r-- 27653 sparse-llvm.c
-rw-r--r-- 12470 sparse.1
-rw-r--r-- 7588 sparse.c
-rw-r--r-- 175 sparse.pc.in
-rwxr-xr-x 725 sparsec
-rwxr-xr-x 177 sparsei
-rw-r--r-- 7592 storage.c
-rw-r--r-- 1749 storage.h
-rw-r--r-- 25833 symbol.c
-rw-r--r-- 12964 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-- 1728 test-lexing.c
-rw-r--r-- 2000 test-linearize.c
-rw-r--r-- 2450 test-parsing.c
-rw-r--r-- 852 test-sort.c
-rw-r--r-- 1633 test-unssa.c
-rw-r--r-- 6590 token.h
-rw-r--r-- 3850 token_store.c
-rw-r--r-- 24205 tokenize.c
-rw-r--r-- 3629 unssa.c
drwxr-xr-x - validation