3 if echo $1 |
grep -q '^-p' ; then
4 PROJ
=$
(echo $1 | cut
-d = -f 2)
10 if [[ "$info_file" = "" ]] ; then
11 echo "Usage: $0 -p=<project> <file with smatch messages>"
16 db_file
=smatch_db.sqlite.new
20 for i
in ${bin_dir}/*.schema
; do
21 cat $i | sqlite3
$db_file
24 for i
in ${bin_dir}/fill_
* ; do
25 $i "$PROJ" $info_file $db_file
28 cat ${bin_dir}/function_type_value.idx | sqlite3
$db_file
29 ${bin_dir}/load_db_type_value.pl
"$PROJ" $info_file $db_file
31 ${bin_dir}/fixup_all.sh
$db_file
32 if [ "$PROJ" != "" ] ; then
33 ${bin_dir}/fixup_
${PROJ}.sh
$db_file
36 for i
in ${bin_dir}/*.idx
; do
37 cat $i | sqlite3
$db_file
40 ${bin_dir}/remove_mixed_up_pointer_params.pl
$db_file
41 ${bin_dir}/mark_function_ptrs_searchable.pl
$db_file
43 mv $db_file smatch_db.sqlite