free_strict: print the line number where the pointer was freedmaster
treed4c7b752638ef580bb8049cea7c83979e905f4ec
-rw-r--r-- 586 .gitignore
-rw-r--r-- 948 .readthedocs.yaml
drwxr-xr-x - Documentation
-rw-r--r-- 3391 FAQ
-rw-r--r-- 18092 GPL-2
-rw-r--r-- 3160 LICENSE
-rw-r--r-- 15506 Makefile
-rw-r--r-- 3088 README
-rw-r--r-- 4777 allocate.c
-rw-r--r-- 2751 allocate.h
-rw-r--r-- 6860 ast-inspect.c
-rw-r--r-- 330 ast-inspect.h
-rw-r--r-- 14722 ast-model.c
-rw-r--r-- 2246 ast-model.h
-rw-r--r-- 1165 ast-view.c
-rw-r--r-- 95 ast-view.h
-rw-r--r-- 11652 avl.c
-rw-r--r-- 4369 avl.h
-rw-r--r-- 1436 bitmap.h
-rw-r--r-- 1473 bits.h
-rw-r--r-- 30914 builtin.c
-rw-r--r-- 353 builtin.h
-rw-r--r-- 7842 c2xml.c
-rwxr-xr-x 10952 cgcc
-rw-r--r-- 1062 cgcc.1
-rw-r--r-- 3428 char.c
-rw-r--r-- 148 char.h
-rw-r--r-- 2498 check_64bit_shift.c
-rw-r--r-- 2472 check_access_ok_math.c
-rw-r--r-- 2575 check_all_func_returns.c
-rw-r--r-- 1663 check_allocating_enough_data.c
-rw-r--r-- 2254 check_allocation_funcs.c
-rw-r--r-- 5090 check_always_true.c
-rw-r--r-- 6913 check_arm64_tagged.c
-rw-r--r-- 1281 check_array_condition.c
-rw-r--r-- 1922 check_assign_vs_compare.c
-rw-r--r-- 4097 check_bit_shift.c
-rw-r--r-- 2478 check_bogus_address_param.c
-rw-r--r-- 1235 check_bogus_irqrestore.c
-rw-r--r-- 2886 check_bogus_loop.c
-rw-r--r-- 2927 check_buffer_too_small_for_struct.c
-rw-r--r-- 1114 check_call_tree.c
-rw-r--r-- 3409 check_capable.c
-rw-r--r-- 1598 check_cast_assign.c
-rw-r--r-- 3483 check_check_deref.c
-rw-r--r-- 3352 check_checking_for_null_instead_of_err_ptr.c
-rw-r--r-- 1352 check_cmn_err.c
-rw-r--r-- 1790 check_container_of.c
-rw-r--r-- 2939 check_continue_vs_break.c
-rw-r--r-- 27765 check_debug.c
-rw-r--r-- 3417 check_debug.h
-rw-r--r-- 7024 check_deref.c
-rw-r--r-- 2400 check_deref_check.c
-rw-r--r-- 2045 check_dereferences_param.c
-rw-r--r-- 3160 check_dev_queue_xmit.c
-rw-r--r-- 6728 check_direct_return_instead_of_goto.c
-rw-r--r-- 2159 check_dma_on_stack.c
-rw-r--r-- 1753 check_do_while_loop_limit.c
-rw-r--r-- 4374 check_double_checking.c
-rw-r--r-- 2385 check_double_fget.c
-rw-r--r-- 1981 check_err_ptr.c
-rw-r--r-- 1910 check_err_ptr_deref.c
-rw-r--r-- 2229 check_expects_err_ptr.c
-rw-r--r-- 6174 check_free.c
-rw-r--r-- 15860 check_free_strict.c
-rw-r--r-- 3174 check_freeing_devm.c
-rw-r--r-- 1351 check_freeing_null.c
-rw-r--r-- 3265 check_frees_argument.c
-rw-r--r-- 2790 check_frees_param.c
-rw-r--r-- 3038 check_frees_param_strict.c
-rw-r--r-- 4864 check_get_user_overflow.c
-rw-r--r-- 1610 check_gfp_dma.c
-rw-r--r-- 10761 check_host_input.c
-rw-r--r-- 2831 check_ida_alloc.c
-rw-r--r-- 7650 check_implicit_dependencies.c
-rw-r--r-- 4248 check_implicit_dependencies_tester.c
-rw-r--r-- 4413 check_impossible_compare.c
-rw-r--r-- 2638 check_impossible_mask.c
-rw-r--r-- 4125 check_inconsistent_locking.c
-rw-r--r-- 5869 check_indenting.c
-rw-r--r-- 9426 check_index_overflow.c
-rw-r--r-- 2491 check_info_leak.c
-rw-r--r-- 1894 check_input_free_device.c
-rw-r--r-- 3396 check_integer_overflow_sizeof.c
-rw-r--r-- 2907 check_iterator_outside_loop.c
-rw-r--r-- 21750 check_kernel.c
-rw-r--r-- 55517 check_kernel_printf.c
-rw-r--r-- 1591 check_kmalloc_to_bugon.c
-rw-r--r-- 2639 check_kmalloc_wrong_size.c
-rw-r--r-- 2307 check_kunmap.c
-rw-r--r-- 1467 check_kvmalloc_NOFS.c
-rw-r--r-- 2386 check_kvmalloc_array_zero.c
-rw-r--r-- 5807 check_leaks.c
-rw-r--r-- 7872 check_list.h
-rw-r--r-- 3710 check_list_add.c
-rw-r--r-- 3514 check_logical_instead_of_bitwise.c
-rw-r--r-- 3706 check_macro_side_effects.c
-rw-r--r-- 2101 check_macros.c
-rw-r--r-- 9586 check_memcpy_overflow.c
-rw-r--r-- 1603 check_memset.c
-rw-r--r-- 1447 check_min_t.c
-rw-r--r-- 4618 check_missing_error_code.c
-rw-r--r-- 2688 check_missing_error_code2.c
-rw-r--r-- 4596 check_mixing_irq_and_irqsave.c
-rw-r--r-- 1215 check_mod_timer.c
-rw-r--r-- 1984 check_negative_error_code_type_promoted.c
-rw-r--r-- 2514 check_netdev_priv.c
-rw-r--r-- 1741 check_no_effect.c
-rw-r--r-- 1514 check_no_if_block.c
-rw-r--r-- 2675 check_no_increment.c
-rw-r--r-- 1311 check_no_return.c
-rw-r--r-- 6741 check_nospec.c
-rw-r--r-- 1742 check_not_passing_gfp.c
-rw-r--r-- 3372 check_off_by_one_relative.c
-rw-r--r-- 4439 check_or_vs_and.c
-rw-r--r-- 1634 check_param_mapper.c
-rw-r--r-- 2523 check_passes_sizeof.c
-rw-r--r-- 2101 check_platform_device_put.c
-rw-r--r-- 2636 check_platform_get_irq_return.c
-rw-r--r-- 1503 check_pm_runtime_get_sync.c
-rw-r--r-- 3108 check_pointer_math.c
-rw-r--r-- 1568 check_postop_timeout.c
-rw-r--r-- 3526 check_precedence.c
-rw-r--r-- 6171 check_preempt.c
-rw-r--r-- 7412 check_preempt_info.c
-rw-r--r-- 1814 check_proc_create.c
-rw-r--r-- 3185 check_puts_argument.c
-rw-r--r-- 4489 check_refcount_inconsistent_returns.c
-rw-r--r-- 2352 check_release_resource.c
-rw-r--r-- 2226 check_resource_size.c
-rw-r--r-- 1666 check_return.c
-rw-r--r-- 1418 check_return_cast.c
-rw-r--r-- 3729 check_return_efault.c
-rw-r--r-- 2139 check_return_enomem.c
-rw-r--r-- 1455 check_return_negative_var.c
-rw-r--r-- 3555 check_returns_negative_error_code.c
-rw-r--r-- 11333 check_rosenberg.c
-rw-r--r-- 1604 check_scheduling_in_atomic.c
-rw-r--r-- 1063 check_select.c
-rw-r--r-- 2459 check_select_type.c
-rw-r--r-- 941 check_sentinel_ctltable.c
-rw-r--r-- 2602 check_shift_to_zero.c
-rw-r--r-- 2723 check_signed.c
-rw-r--r-- 2522 check_signed_integer_overflow_check.c
-rw-r--r-- 3844 check_sizeof.c
-rw-r--r-- 3853 check_sleep_info.c
-rw-r--r-- 2169 check_snprintf.c
-rw-r--r-- 2049 check_snprintf_overflow.c
-rw-r--r-- 5067 check_spectre.c
-rw-r--r-- 2949 check_spectre_second_half.c
-rw-r--r-- 1718 check_sprintf_overflow.c
-rw-r--r-- 1509 check_sscanf_return.c
-rw-r--r-- 2093 check_stack.c
-rw-r--r-- 1840 check_strcpy_overflow.c
-rw-r--r-- 5290 check_string_len.c
-rw-r--r-- 1934 check_struct_type.c
-rw-r--r-- 3586 check_syscall_arg_type.c
-rw-r--r-- 3080 check_template.c
-rw-r--r-- 2145 check_test_bit.c
-rw-r--r-- 2909 check_testing_index_after_use.c
-rw-r--r-- 1681 check_type.c
-rw-r--r-- 4767 check_unchecked_allocation.c
-rw-r--r-- 12026 check_uninitialized.c
-rw-r--r-- 1570 check_uninitialized_kobj.c
-rw-r--r-- 2515 check_units.c
-rw-r--r-- 1313 check_unlikely_parens.c
-rw-r--r-- 6715 check_unreachable.c
-rw-r--r-- 3825 check_unsigned_lt_zero.c
-rw-r--r-- 5227 check_unused_ret.c
-rw-r--r-- 11580 check_unwind.c
-rw-r--r-- 1280 check_wait_for_common.c
-rw-r--r-- 1280 check_wine.c
-rw-r--r-- 1976 check_wine_WtoA.c
-rw-r--r-- 2368 check_wine_filehandles.c
-rw-r--r-- 2394 check_wrong_size_arg.c
-rw-r--r-- 5180 check_zero_to_err_ptr.c
-rw-r--r-- 1143 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-- 26 compat-solaris.c
-rw-r--r-- 685 compat.h
drwxr-xr-x - compat
-rw-r--r-- 56080 compile-i386.c
-rw-r--r-- 2447 compile.c
-rw-r--r-- 199 compile.h
-rw-r--r-- 8316 cse.c
-rw-r--r-- 176 cse.h
-rw-r--r-- 5729 ctags.c
drwxr-xr-x - cwchash
-rw-r--r-- 16841 dissect.c
-rw-r--r-- 759 dissect.h
-rw-r--r-- 3438 dominate.c
-rw-r--r-- 258 dominate.h
-rw-r--r-- 100412 evaluate.c
-rw-r--r-- 973 evaluate.h
-rw-r--r-- 45183 example.c
-rw-r--r-- 33557 expand.c
-rw-r--r-- 1536 expand.h
-rw-r--r-- 26790 expression.c
-rw-r--r-- 9708 expression.h
-rw-r--r-- 23871 flow.c
-rw-r--r-- 1502 flow.h
-rw-r--r-- 4921 flowgraph.c
-rw-r--r-- 842 flowgraph.h
-rw-r--r-- 4461 gcc-attr-list.h
-rw-r--r-- 5190 gdbhelpers
-rw-r--r-- 5794 graph.c
drwxr-xr-x - gvpr
-rw-r--r-- 2329 ident-list.h
-rw-r--r-- 16013 inline.c
-rw-r--r-- 4084 ir.c
-rw-r--r-- 101 ir.h
-rw-r--r-- 11807 lib.c
-rw-r--r-- 7230 lib.h
-rw-r--r-- 68402 linearize.c
-rw-r--r-- 8901 linearize.h
-rw-r--r-- 7280 liveness.c
-rw-r--r-- 227 liveness.h
-rw-r--r-- 2935 machine.h
-rw-r--r-- 2950 macro_table.c
-rw-r--r-- 6856 memops.c
-rw-r--r-- 2211 obfuscate.c
-rw-r--r-- 1487 opcode.c
-rw-r--r-- 6905 opcode.def
-rw-r--r-- 1059 opcode.h
-rw-r--r-- 2569 optimize.c
-rw-r--r-- 122 optimize.h
-rw-r--r-- 25090 options.c
-rw-r--r-- 3531 options.h
-rw-r--r-- 88324 parse.c
-rw-r--r-- 1639 parse.dtd
-rw-r--r-- 5358 parse.h
-rw-r--r-- 59744 pre-process.c
-rw-r--r-- 9401 predefine.c
-rw-r--r-- 11585 ptrlist.c
-rw-r--r-- 9752 ptrlist.h
-rw-r--r-- 2664 ptrmap.c
-rw-r--r-- 865 ptrmap.h
-rw-r--r-- 10633 scheck.c
-rw-r--r-- 4332 scope.c
-rw-r--r-- 2258 scope.h
-rw-r--r-- 2990 semind.1
-rw-r--r-- 28860 semind.c
-rw-r--r-- 28825 show-parse.c
-rw-r--r-- 71622 simplify.c
-rw-r--r-- 192 simplify.h
-rw-r--r-- 987 sm_hash.c
-rw-r--r-- 9759 smatch.c
-rw-r--r-- 67794 smatch.h
-rw-r--r-- 5375 smatch_about_fn_ptr_arg.c
-rw-r--r-- 8329 smatch_address.c
-rw-r--r-- 4741 smatch_allocations.c
-rw-r--r-- 1507 smatch_annotate.c
-rw-r--r-- 6154 smatch_array_values.c
-rw-r--r-- 5831 smatch_assigned_expr.c
-rw-r--r-- 12782 smatch_bits.c
-rw-r--r-- 26275 smatch_buf_comparison.c
-rw-r--r-- 3729 smatch_buf_comparison2.c
-rw-r--r-- 28738 smatch_buf_size.c
-rw-r--r-- 7473 smatch_capped.c
-rw-r--r-- 3211 smatch_common_functions.c
-rw-r--r-- 72216 smatch_comparison.c
-rw-r--r-- 24702 smatch_conditions.c
-rw-r--r-- 3044 smatch_constants.h
-rw-r--r-- 12735 smatch_constraints.c
-rw-r--r-- 12321 smatch_constraints_required.c
-rw-r--r-- 14408 smatch_container_of.c
drwxr-xr-x - smatch_data
-rw-r--r-- 2765 smatch_data_source.c
-rw-r--r-- 78685 smatch_db.c
-rw-r--r-- 4674 smatch_dereference.c
-rw-r--r-- 6665 smatch_equiv.c
-rw-r--r-- 11182 smatch_estate.c
-rw-r--r-- 1356 smatch_expression_stacks.c
-rw-r--r-- 276 smatch_expression_stacks.h
-rw-r--r-- 12953 smatch_expressions.c
-rw-r--r-- 81213 smatch_extra.c
-rw-r--r-- 13776 smatch_extra.h
-rw-r--r-- 2190 smatch_files.c
-rw-r--r-- 63668 smatch_flow.c
-rw-r--r-- 4902 smatch_fn_arg_link.c
-rw-r--r-- 5290 smatch_fresh_alloc.c
-rw-r--r-- 3866 smatch_function_hashtable.h
-rw-r--r-- 48719 smatch_function_hooks.c
-rw-r--r-- 1142 smatch_function_info.c
-rw-r--r-- 10712 smatch_function_ptrs.c
-rw-r--r-- 1196 smatch_goto_tracker.c
-rw-r--r-- 1265 smatch_hash.c
-rw-r--r-- 34042 smatch_helper.c
-rw-r--r-- 9743 smatch_hooks.c
-rw-r--r-- 2687 smatch_ignore.c
-rw-r--r-- 2250 smatch_imaginary_absolute.c
-rw-r--r-- 35238 smatch_implied.c
-rw-r--r-- 4310 smatch_impossible.c
-rw-r--r-- 6262 smatch_integer_overflow.c
-rw-r--r-- 2291 smatch_kernel_atomic_dec_test_path.c
-rw-r--r-- 3931 smatch_kernel_err_ptr.c
-rw-r--r-- 1834 smatch_kernel_has_devm_cleanup.c
-rw-r--r-- 34471 smatch_kernel_host_data.c
-rw-r--r-- 4547 smatch_kernel_irq_context.c
-rw-r--r-- 2197 smatch_kernel_kref_put.c
-rw-r--r-- 1523 smatch_kernel_netdev_priv.c
-rw-r--r-- 1696 smatch_kernel_task_state.c
-rw-r--r-- 3891 smatch_kernel_task_state_info.c
-rw-r--r-- 34659 smatch_kernel_user_data.c
-rw-r--r-- 2679 smatch_kernel_xa_err.c
-rw-r--r-- 1906 smatch_leaf_fn.c
-rw-r--r-- 2725 smatch_links.c
-rw-r--r-- 48074 smatch_locking.c
-rw-r--r-- 3234 smatch_locking_info.c
-rw-r--r-- 4164 smatch_locking_type.c
-rw-r--r-- 51305 smatch_math.c
-rw-r--r-- 1869 smatch_mem_tracker.c
-rw-r--r-- 7410 smatch_modification_hooks.c
-rw-r--r-- 12946 smatch_mtag.c
-rw-r--r-- 7450 smatch_mtag_data.c
-rw-r--r-- 1763 smatch_mtag_map.c
-rw-r--r-- 7563 smatch_nul_terminator.c
-rw-r--r-- 2391 smatch_param_bits_clear.c
-rw-r--r-- 2038 smatch_param_bits_set.c
-rw-r--r-- 20641 smatch_param_cleared.c
-rw-r--r-- 9516 smatch_param_compare_limit.c
-rw-r--r-- 4745 smatch_param_filter.c
-rw-r--r-- 22743 smatch_param_key.c
-rw-r--r-- 7941 smatch_param_limit.c
-rw-r--r-- 11475 smatch_param_set.c
-rw-r--r-- 5718 smatch_param_to_mtag_data.c
-rw-r--r-- 2862 smatch_param_used.c
-rw-r--r-- 1124 smatch_parameter_names.c
-rw-r--r-- 12917 smatch_parse_call_math.c
-rw-r--r-- 3179 smatch_parsed_conditions.c
-rw-r--r-- 3111 smatch_passes_array_size.c
-rw-r--r-- 3422 smatch_points_to_container.c
-rw-r--r-- 10504 smatch_points_to_host_data.c
-rw-r--r-- 13329 smatch_points_to_user_data.c
-rw-r--r-- 5016 smatch_power_of_two.c
-rw-r--r-- 5685 smatch_project.c
-rw-r--r-- 56054 smatch_ranges.c
-rw-r--r-- 4570 smatch_real_absolute.c
-rw-r--r-- 4180 smatch_recurse.c
-rw-r--r-- 2081 smatch_refcount.c
-rw-r--r-- 11214 smatch_refcount_info.c
-rw-r--r-- 6026 smatch_return_to_param.c
-rw-r--r-- 2518 smatch_returns.c
-rw-r--r-- 2537 smatch_scope.c
drwxr-xr-x - smatch_scripts
-rw-r--r-- 10138 smatch_simple_no_overflow.c
-rw-r--r-- 26024 smatch_slist.c
-rw-r--r-- 3815 smatch_slist.h
-rw-r--r-- 7533 smatch_ssa.c
-rw-r--r-- 1348 smatch_start_states.c
-rw-r--r-- 2855 smatch_state_assigned.c
-rw-r--r-- 2133 smatch_statement_count.c
-rw-r--r-- 29357 smatch_states.c
-rw-r--r-- 8296 smatch_stored_conditions.c
-rw-r--r-- 1863 smatch_string_list.c
-rw-r--r-- 3966 smatch_strings.c
-rw-r--r-- 10950 smatch_strlen.c
-rw-r--r-- 18702 smatch_struct_assignment.c
-rw-r--r-- 18545 smatch_sval.c
-rw-r--r-- 2461 smatch_tracker.c
-rw-r--r-- 20795 smatch_type.c
-rw-r--r-- 2026 smatch_type_links.c
-rw-r--r-- 15645 smatch_type_val.c
-rw-r--r-- 1242 smatch_unconstant_macros.c
-rw-r--r-- 12850 smatch_units.c
-rw-r--r-- 2030 smatch_unknown_value.c
-rw-r--r-- 7052 smatch_untracked_param.c
-rw-r--r-- 1401 smatch_untracked_var.c
-rw-r--r-- 5383 smatch_var_sym.c
-rw-r--r-- 5723 sort.c
-rwxr-xr-x 271 sparse-llvm-dis
-rw-r--r-- 32961 sparse-llvm.c
-rw-r--r-- 20058 sparse.1
-rw-r--r-- 8240 sparse.c
-rwxr-xr-x 958 sparsec
-rwxr-xr-x 404 sparsei
-rw-r--r-- 8796 ssa.c
-rw-r--r-- 98 ssa.h
-rw-r--r-- 1714 stats.c
-rw-r--r-- 6802 storage.c
-rw-r--r-- 1749 storage.h
-rw-r--r-- 28601 symbol.c
-rw-r--r-- 16924 symbol.h
-rw-r--r-- 986 target-alpha.c
-rw-r--r-- 1078 target-arm.c
-rw-r--r-- 847 target-arm64.c
-rw-r--r-- 563 target-bfin.c
-rw-r--r-- 190 target-default.c
-rw-r--r-- 663 target-h8300.c
-rw-r--r-- 572 target-m68k.c
-rw-r--r-- 697 target-microblaze.c
-rw-r--r-- 1272 target-mips.c
-rw-r--r-- 640 target-nds32.c
-rw-r--r-- 1098 target-nios2.c
-rw-r--r-- 582 target-openrisc.c
-rw-r--r-- 1679 target-ppc.c
-rw-r--r-- 4407 target-riscv.c
-rw-r--r-- 1358 target-s390.c
-rw-r--r-- 666 target-sh.c
-rw-r--r-- 1623 target-sparc.c
-rw-r--r-- 3487 target-x86.c
-rw-r--r-- 584 target-xtensa.c
-rw-r--r-- 6630 target.c
-rw-r--r-- 4217 target.h
-rw-r--r-- 2770 test-dissect.c
-rw-r--r-- 899 test-inspect.c
-rw-r--r-- 1716 test-lexing.c
-rw-r--r-- 2051 test-linearize.c
-rw-r--r-- 2422 test-parsing.c
-rw-r--r-- 512 test-show-type.c
-rw-r--r-- 852 test-sort.c
-rw-r--r-- 1693 test-unssa.c
-rw-r--r-- 7149 token.h
-rw-r--r-- 3850 token_store.c
-rw-r--r-- 23862 tokenize.c
-rw-r--r-- 3595 unssa.c
-rw-r--r-- 956 utils.c
-rw-r--r-- 1330 utils.h
drwxr-xr-x - validation
-rw-r--r-- 84 version.c