*new* check_user_data: record all the user data (and don't trust it)
commit8a7ff5ca82828edb4484f6282a9644035e2c0e3a
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 18 Oct 2011 07:55:46 +0000 (18 10:55 +0300)
committerDan Carpenter <dan.carpenter@oracle.com>
Tue, 18 Oct 2011 07:55:46 +0000 (18 10:55 +0300)
treed73b7d869ab0982206ce47a4f3134bab8af75fcf
parent2152cf39f38c1caa0784c179b73f079dfa9ff10f
*new* check_user_data: record all the user data (and don't trust it)

This isn't really a check, it just keeps track of what is user data so
other checks can call the is_user_data(expr) function.  No one uses this
yet.  It will replace some existing code in several checks.

This check also records information to the database so it can do cross
function analysis.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
check_list.h
check_user_data.c [new file with mode: 0644]
smatch.h
smatch_scripts/db/fill_db_caller_info.pl