Changeset: 6b8dc7d8d257 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6b8dc7d8d257
Modified Files:
        gdk/gdk.h
        gdk/gdk_bbp.mx
        gdk/gdk_delta.c
        gdk/gdk_delta.h
        gdk/gdk_storage.c
        gdk/gdk_system.h
        gdk/gdk_utils.c
        monetdb5/mal/mal.h
        monetdb5/mal/mal_interpreter.mx
        monetdb5/modules/kernel/counters.c
        monetdb5/modules/mal/batExtensions.c
        monetdb5/modules/mal/bbp.mx
        tools/mserver/mserver5.1
Branch: default
Log Message:

Clean up of debug mask definitions.
Commented out unused debug mask definitions, and replaced "magic"
numbers with the appropriate debug mask definition.


diffs (truncated from 464 to 300 lines):

diff --git a/gdk/gdk.h b/gdk/gdk.h
--- a/gdk/gdk.h
+++ b/gdk/gdk.h
@@ -2319,6 +2319,7 @@ VALptr(ValPtr v)
    for a documentation of the following debug options.
 */
 
+#define THRDMASK       (1)
 #define CHECKMASK      (1<<1)
 #define CHECKDEBUG     if (GDKdebug & CHECKMASK)
 #define MEMMASK                (1<<2)
@@ -2329,26 +2330,34 @@ VALptr(ValPtr v)
 #define IODEBUG                if (GDKdebug & IOMASK)
 #define BATMASK                (1<<5)
 #define BATDEBUG       if (GDKdebug & BATMASK)
+/* PARSEMASK not used anymore
 #define PARSEMASK      (1<<6)
 #define PARSEDEBUG     if (GDKdebug & PARSEMASK)
+*/
 #define PARMASK                (1<<7)
 #define PARDEBUG       if (GDKdebug & PARMASK)
+/* TRGMASK not used anymore
 #define TRGMASK                (1<<8)
 #define TRGDEBUG       if (GDKdebug & TRGMASK)
+*/
 #define TMMASK         (1<<9)
 #define TMDEBUG                if (GDKdebug & TMMASK)
 #define TEMMASK                (1<<10)
 #define TEMDEBUG       if (GDKdebug & TEMMASK)
+/* DLMASK not used anymore
 #define DLMASK         (1<<11)
 #define DLDEBUG                if (GDKdebug & DLMASK)
+*/
 #define PERFMASK       (1<<12)
 #define PERFDEBUG      if (GDKdebug & PERFMASK)
 #define DELTAMASK      (1<<13)
 #define DELTADEBUG     if (GDKdebug & DELTAMASK)
 #define LOADMASK       (1<<14)
 #define LOADDEBUG      if (GDKdebug & LOADMASK)
+/* YACCMASK not used anymore
 #define YACCMASK       (1<<15)
 #define YACCDEBUG      if (GDKdebug & YACCMASK)
+*/
 /*
 #define ?tcpip?                if (GDKdebug&(1<<16))
 #define ?monet_multiplex?      if (GDKdebug&(1<<17))
@@ -2360,8 +2369,10 @@ VALptr(ValPtr v)
 #define ALGODEBUG      if (GDKdebug & ALGOMASK)
 #define ESTIMASK       (1<<22)
 #define ESTIDEBUG      if (GDKdebug & ESTIMASK)
+/* XPROPMASK not used anymore
 #define XPROPMASK      (1<<23)
 #define XPROPDEBUG     if (GDKdebug & XPROPMASK)
+*/
 
 #define JOINPROPMASK   (1<<24)
 #define JOINPROPCHK    if (!(GDKdebug & JOINPROPMASK))
@@ -2372,12 +2383,10 @@ VALptr(ValPtr v)
 #define ALLOCDEBUG     if (GDKdebug & ALLOCMASK)
 
 /* M5, only; cf.,
- * MonetDB5/src/optimizer/opt_prelude.mx
- * MonetDB5/src/mal/mal.mx
-
+ * monetdb5/mal/mal.h
+ */
 #define OPTMASK                (1<<27)
 #define OPTDEBUG       if (GDKdebug & OPTMASK)
-*/
 
 #define EXTENDMASK     (1<<28)
 #define EXTENDDEBUG    if (GDKdebug & EXTENDMASK)
diff --git a/gdk/gdk_bbp.mx b/gdk/gdk_bbp.mx
--- a/gdk/gdk_bbp.mx
+++ b/gdk/gdk_bbp.mx
@@ -1541,7 +1541,7 @@ BBPdir_subcommit(int cnt, bat *subcommit
        if (n < BBPsize)
                n = BBPsize;
 
-       if (GDKdebug & (IOMASK | 1))
+       if (GDKdebug & (IOMASK | THRDMASK))
                THRprintf(GDKstdout, "#BBPdir: writing BBP.dir (%d bats).\n", 
n);
        IODEBUG {
                THRprintf(GDKstdout, "#BBPdir start oid=");
@@ -1616,7 +1616,7 @@ BBPdir(int cnt, bat *subcommit)
        if (subcommit)
                return BBPdir_subcommit(cnt, subcommit);
 
-       if (GDKdebug & (IOMASK | 1))
+       if (GDKdebug & (IOMASK | THRDMASK))
                THRprintf(GDKstdout, "#BBPdir: writing BBP.dir (%d bats).\n", 
(int) BBPsize);
        IODEBUG {
                THRprintf(GDKstdout, "#BBPdir start oid=");
diff --git a/gdk/gdk_delta.c b/gdk/gdk_delta.c
--- a/gdk/gdk_delta.c
+++ b/gdk/gdk_delta.c
@@ -51,15 +51,15 @@ BAT *
 BATcommit(BAT *b)
 {
        BATcheck(b, "BATcommit");
-       DELTAprintf("#BATcommit1 %s free " SZFMT "," SZFMT " ins " BUNFMT " del 
" BUNFMT " first " BUNFMT " base " PTRFMT "," PTRFMT "\n",
-                   BATgetId(b),
-                   b->H->heap.free,
-                   b->T->heap.free,
-                   b->batInserted,
-                   b->batDeleted,
-                   b->batFirst,
-                   PTRFMTCAST b->H->heap.base,
-                   PTRFMTCAST b->T->heap.base);
+       DELTADEBUG printf("#BATcommit1 %s free " SZFMT "," SZFMT " ins " BUNFMT 
" del " BUNFMT " first " BUNFMT " base " PTRFMT "," PTRFMT "\n",
+                         BATgetId(b),
+                         b->H->heap.free,
+                         b->T->heap.free,
+                         b->batInserted,
+                         b->batDeleted,
+                         b->batFirst,
+                         PTRFMTCAST b->H->heap.base,
+                         PTRFMTCAST b->T->heap.base);
        ALIGNcommit(b);
        if (b->batDeleted < b->batFirst && BBP_cache(b->batCacheid)) {
                BATiter bi = bat_iterator(b);
@@ -97,15 +97,15 @@ BATcommit(BAT *b)
        }
        b->batDeleted = b->batFirst;
        b->batInserted = BUNlast(b);
-       DELTAprintf("#BATcommit2 %s free " SZFMT "," SZFMT " ins " BUNFMT " del 
" BUNFMT " first " BUNFMT " base " PTRFMT "," PTRFMT "\n",
-                   BATgetId(b),
-                   b->H->heap.free,
-                   b->T->heap.free,
-                   b->batInserted,
-                   b->batDeleted,
-                   b->batFirst,
-                   PTRFMTCAST b->H->heap.base,
-                   PTRFMTCAST b->T->heap.base);
+       DELTADEBUG printf("#BATcommit2 %s free " SZFMT "," SZFMT " ins " BUNFMT 
" del " BUNFMT " first " BUNFMT " base " PTRFMT "," PTRFMT "\n",
+                         BATgetId(b),
+                         b->H->heap.free,
+                         b->T->heap.free,
+                         b->batInserted,
+                         b->batDeleted,
+                         b->batFirst,
+                         PTRFMTCAST b->H->heap.base,
+                         PTRFMTCAST b->T->heap.base);
        return b;
 }
 
@@ -144,7 +144,7 @@ BATundo(BAT *b)
        BUN p, bunlast, bunfirst;
 
        BATcheck(b, "BATundo");
-       DELTAprintf("#BATundo %s \n", BATgetId(b));
+       DELTADEBUG printf("#BATundo %s \n", BATgetId(b));
        ALIGNundo(b);
        if (b->batDirtyflushed) {
                b->batDirtydesc = b->H->heap.dirty = b->T->heap.dirty = 1;
diff --git a/gdk/gdk_delta.h b/gdk/gdk_delta.h
--- a/gdk/gdk_delta.h
+++ b/gdk/gdk_delta.h
@@ -27,7 +27,6 @@
  * item of e.g. a BAT[void,bit] is (at least) integer aligned.
  * This optimizes processing on such BATs (DDBENCH).
  */
-#define DELTAprintf DELTADEBUG printf
 #define DELTAinit(P1)                                                  \
        do {                                                            \
                BATsetcount((P1), 0);                                   \
@@ -36,8 +35,10 @@
                (P1)->batDeleted = (P1)->batInserted = (P1)->batFirst = 0; \
                (P1)->H->shift = ATOMelmshift(Hsize(P1));               \
                (P1)->T->shift = ATOMelmshift(Tsize(P1));               \
-               DELTAprintf(                                            \
-                       "#DELTAinit %s free " SZFMT "," SZFMT " ins " BUNFMT " 
del " BUNFMT " first " BUNFMT " base " PTRFMT "," PTRFMT "\n", \
+               DELTADEBUG printf(                                      \
+                       "#DELTAinit %s free " SZFMT "," SZFMT " ins " BUNFMT \
+                       " del " BUNFMT " first " BUNFMT " base " PTRFMT "," \
+                       PTRFMT "\n",                                    \
                        BATgetId(P1),                                   \
                        (P1)->H->heap.free,                             \
                        (P1)->T->heap.free,                             \
diff --git a/gdk/gdk_storage.c b/gdk/gdk_storage.c
--- a/gdk/gdk_storage.c
+++ b/gdk/gdk_storage.c
@@ -681,7 +681,8 @@ BATload_intern(bat i, int lock)
        }
        b->batDirtydesc |= batmapdirty; /* if some heap mode changed, make desc 
dirty */
 
-       if ((b->batRestricted == BAT_WRITE && (GDKdebug & 2)) || (GDKdebug & 
8)) {
+       if ((b->batRestricted == BAT_WRITE && (GDKdebug & CHECKMASK)) ||
+           (GDKdebug & PROPMASK)) {
                ++b->batSharecnt;
                --b->batSharecnt;
        }
diff --git a/gdk/gdk_system.h b/gdk/gdk_system.h
--- a/gdk/gdk_system.h
+++ b/gdk/gdk_system.h
@@ -110,7 +110,7 @@ gdk_export unsigned long long MT_clock(v
 #define MT_locktrace_set(s,n)
 #endif
 
-#define MT_log(_impl, _object, _action, _caller, _fp) do { if (GDKdebug & 
1024) { fprintf(_fp, "%s: " _action "(" PTRFMT ")\n", _caller, 
PTRFMTCAST(void*) _object); fflush(_fp); } _impl; } while (0)
+#define MT_log(_impl, _object, _action, _caller, _fp) do { TEMDEBUG { 
fprintf(_fp, "%s: " _action "(" PTRFMT ")\n", _caller, PTRFMTCAST(void*) 
_object); fflush(_fp); } _impl; } while (0)
 
 /* API */
 
diff --git a/gdk/gdk_utils.c b/gdk/gdk_utils.c
--- a/gdk/gdk_utils.c
+++ b/gdk/gdk_utils.c
@@ -699,7 +699,7 @@ GDKmemfail(str s, size_t len)
 
        THRprintf(GDKstdout, "#%s(" SZFMT ") fails, try to free up space 
[memory in use=" SZFMT ",virtual memory in use=" SZFMT "]\n", s, len, 
GDKmem_inuse(), GDKvm_cursize());
        GDKmemdump();
-/*     GDKdebug |= 4;  avoid debugging output */
+/*     GDKdebug |= MEMMASK;  avoid debugging output */
 
        BBPtrim(BBPTRIM_ALL);
 
@@ -1692,7 +1692,7 @@ GDKfatal(const char *format, ...)
        va_list ap;
        FILE *fd = stderr;
 
-       GDKdebug |= 16;
+       GDKdebug |= IOMASK;
 #ifndef NATIVE_WIN32
        BATSIGinit();
 #endif
@@ -1927,7 +1927,7 @@ THRprintf(stream *s, const char *format,
        do {
                p = bf;
                *p++ = c;
-               if (GDKdebug&1) {
+               if (GDKdebug & THRDMASK) {
                        sprintf(p, "%02d ", THRgettid());
                        while (*p)
                                p++;
diff --git a/monetdb5/mal/mal.h b/monetdb5/mal/mal.h
--- a/monetdb5/mal/mal.h
+++ b/monetdb5/mal/mal.h
@@ -66,16 +66,16 @@ mal_export int              memoryclaims;    /* num
    See `man mserver5` or tools/mserver/mserver5.1
    for a documentation of all debug options.
 */
-#define GRPthreads ( 1 | PARMASK)
+#define GRPthreads (THRDMASK | PARMASK)
 #define GRPmemory (MEMMASK | ALLOCMASK )
 #define GRPproperties (CHECKMASK | PROPMASK | BATMASK )
 #define GRPio (IOMASK | PERFMASK )
-#define GRPtransactions ( TMMASK | DELTAMASK | TEMMASK)
-#define GRPmodules (DLMASK | LOADMASK)
+#define GRPtransactions (TMMASK | DELTAMASK | TEMMASK)
+#define GRPmodules (LOADMASK)
 #define GRPalgorithms (ALGOMASK | ESTIMASK)
-#define GRPxproperties (XPROPMASK )
+#define GRPxproperties 0 /* (XPROPMASK) */
 #define GRPperformance (JOINPROPMASK | DEADBEEFMASK)
-#define GRPoptimizers  (1<<27) /* == OPTMASK; cf., gdk/gdk.mx */
+#define GRPoptimizers  (OPTMASK)
 #define GRPforcemito (FORCEMITOMASK)
 /*
  * @-
diff --git a/monetdb5/mal/mal_interpreter.mx b/monetdb5/mal/mal_interpreter.mx
--- a/monetdb5/mal/mal_interpreter.mx
+++ b/monetdb5/mal/mal_interpreter.mx
@@ -1901,7 +1901,7 @@ safeguardStack(Client cntxt, MalBlkPtr m
 #endif
        /* Provide debugging support */
 #if @1
-       if (GDKdebug & 10 && exceptionVar < 0) {
+       if (GDKdebug & (CHECKMASK|PROPMASK) && exceptionVar < 0) {
                BAT *b;
 
                for (i = 0; i < pci->retc; i++) {
@@ -1913,10 +1913,10 @@ safeguardStack(Client cntxt, MalBlkPtr m
                                        continue;
                                }
                                if (b->batStamp <= stamp) {
-                                       if (GDKdebug & 8) {
+                                       if (GDKdebug & PROPMASK) {
                                                BATassertProps(b);
                                        }
-                               } else if (GDKdebug & 2) {
+                               } else if (GDKdebug & CHECKMASK) {
                                        BATassertProps(b);
                                }
                                BBPunfix(b->batCacheid);
diff --git a/monetdb5/modules/kernel/counters.c 
b/monetdb5/modules/kernel/counters.c
--- a/monetdb5/modules/kernel/counters.c
+++ b/monetdb5/modules/kernel/counters.c
@@ -2237,9 +2237,6 @@ event_t *X_event = NO_event;
 #endif
 
 
-#define monet_modulesilent (!(GDKdebug&16384))
-
-
 static int
 init_counters(void)
 {
@@ -2264,7 +2261,7 @@ init_counters(void)
                event = P5_event;
        } else if (!strcmp(uts.machine, "i686")) {
_______________________________________________
Checkin-list mailing list
Checkin-list@monetdb.org
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to