From f470d0a727991e07dc25bac87afb1092925aa376 Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Thu, 21 Feb 2013 11:29:06 +0300 Subject: [PATCH] db: add some debug statements for inserts into the in-memory database Also I added a colon to the debugging for select statements. Signed-off-by: Dan Carpenter --- smatch_db.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/smatch_db.c b/smatch_db.c index 8ff01a8a..98e4ecac 100644 --- a/smatch_db.c +++ b/smatch_db.c @@ -26,7 +26,7 @@ do { \ char *err = NULL; \ \ snprintf(sql_txt, sizeof(sql_txt), sql); \ - sm_debug("in-mem %s\n", sql_txt); \ + sm_debug("in-mem: %s\n", sql_txt); \ rc = sqlite3_exec(mem_db, sql_txt, call_back, 0, &err); \ if (rc != SQLITE_OK) { \ fprintf(stderr, "SQL error #2: %s\n", err); \ @@ -45,6 +45,7 @@ do { \ "insert into %s values (", #table); \ p += snprintf(p, buf + sizeof(buf) - p, values); \ p += snprintf(p, buf + sizeof(buf) - p, ");"); \ + sm_debug("mem-db: %s\n", buf); \ rc = sqlite3_exec(mem_db, buf, NULL, 0, &err); \ if (rc != SQLITE_OK) { \ fprintf(stderr, "SQL error #2: %s\n", err); \ @@ -143,6 +144,7 @@ void sql_insert_caller_info(struct expression *call, int type, get_filename(), get_function(), fn, (unsigned long)call, is_static(call->fn), type, param, key, value); + sm_debug("in-mem: %s\n", buf); rc = sqlite3_exec(mem_db, buf, NULL, 0, &err); if (rc != SQLITE_OK) { fprintf(stderr, "SQL error #2: %s\n", err); -- 2.11.4.GIT