extra, db: record the struct member values in the database
commit8e0fe5772482743e9738beb83dae69dfeca086ad
authorDan Carpenter <dan.carpenter@oracle.com>
Sat, 8 Oct 2011 14:32:54 +0000 (8 17:32 +0300)
committerDan Carpenter <dan.carpenter@oracle.com>
Sat, 8 Oct 2011 14:32:54 +0000 (8 17:32 +0300)
tree7f8ee0367e81a7d095bd9cfe4cc2f17f543701bb
parentba1d42073fdd2af8f3bc94abc7c5ebb17ef57457
extra, db: record the struct member values in the database

This adds a field to the caller_info table called "key" which is used to
store the struct member.  The --info output looks something like this:

arch/x86/kvm/svm.c +659 svm_cpu_init(19)
info: passes param_value 'kfree' 0 '$$->save_area' 0

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
smatch.h
smatch_buf_size.c
smatch_db.c
smatch_extra.c
smatch_scripts/db/caller_info.schema
smatch_scripts/db/fill_db_caller_info.pl