Print this page
11972 resync smatch

Split Close
Expand all
Collapse all
          --- old/usr/src/tools/smatch/src/smatch_data/db/fill_db_sql.pl
          +++ new/usr/src/tools/smatch/src/smatch_data/db/fill_db_sql.pl
   1    1  #!/usr/bin/perl -w
   2    2  
   3    3  use strict;
   4    4  use DBI;
   5    5  
   6    6  my $project = shift;
   7    7  my $warns = shift;
   8    8  my $db_file = shift;
   9    9  
  10      -if (!defined($warns)) {
       10 +if (!defined($db_file)) {
  11   11      print "usage:  $0 <-p=project> <smatch_warns.txt> <db_file>\n";
  12   12      exit(1);
  13   13  }
  14   14  
  15   15  my $db = DBI->connect("dbi:SQLite:$db_file", "", "", {AutoCommit => 0});
  16   16  $db->do("PRAGMA cache_size = 800000");
  17   17  $db->do("PRAGMA journal_mode = OFF");
  18   18  $db->do("PRAGMA count_changes = OFF");
  19   19  $db->do("PRAGMA temp_store = MEMORY");
  20   20  $db->do("PRAGMA locking = EXCLUSIVE");
↓ open down ↓ 29 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX