Changeset: c2582038778d for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c2582038778d Modified Files: gdk/gdk_project.c Branch: gdk_tracer Log Message:
Added GDKtracer to gdk_project diffs (152 lines): diff --git a/gdk/gdk_project.c b/gdk/gdk_project.c --- a/gdk/gdk_project.c +++ b/gdk/gdk_project.c @@ -239,12 +239,14 @@ BATproject(BAT *l, BAT *r) struct canditer ci, *lci = NULL; lng t0 = 0; - ALGODEBUG t0 = GDKusec(); + /* CHECK */ + // This is in ALGODEBUG + t0 = GDKusec(); - ALGODEBUG fprintf(stderr, "#%s: %s(l=" ALGOBATFMT "," - "r=" ALGOBATFMT ")\n", - MT_thread_getname(), __func__, - ALGOBATPAR(l), ALGOBATPAR(r)); + DEBUG(ALGO, "%s(l=" ALGOBATFMT "," + "r=" ALGOBATFMT ")\n", + __func__, + ALGOBATPAR(l), ALGOBATPAR(r)); assert(ATOMtype(l->ttype) == TYPE_oid); @@ -257,9 +259,9 @@ BATproject(BAT *l, BAT *r) } bn = BATslice(r, lo - r->hseqbase, hi - r->hseqbase); BAThseqbase(bn, l->hseqbase); - ALGODEBUG fprintf(stderr, "#%s: %s(l=%s,r=%s)=" ALGOOPTBATFMT " (slice)\n", - MT_thread_getname(), __func__, - BATgetId(l), BATgetId(r), ALGOOPTBATPAR(bn)); + DEBUG(ALGO, "%s(l=%s,r=%s)=" ALGOOPTBATFMT " (slice)\n", + __func__, + BATgetId(l), BATgetId(r), ALGOOPTBATPAR(bn)); return bn; } if (l->ttype == TYPE_void && l->tvheap != NULL) { @@ -280,9 +282,9 @@ BATproject(BAT *l, BAT *r) BATcount(bn) == 0) { BATtseqbase(bn, 0); } - ALGODEBUG fprintf(stderr, "#%s: %s(l=%s,r=%s)=" ALGOOPTBATFMT " (constant)\n", - MT_thread_getname(), __func__, - BATgetId(l), BATgetId(r), ALGOOPTBATPAR(bn)); + DEBUG(ALGO, "%s(l=%s,r=%s)=" ALGOOPTBATFMT " (constant)\n", + __func__, + BATgetId(l), BATgetId(r), ALGOOPTBATPAR(bn)); return bn; } @@ -305,9 +307,9 @@ BATproject(BAT *l, BAT *r) } bn = COLnew(l->hseqbase, tpe, lcount, TRANSIENT); if (bn == NULL) { - ALGODEBUG fprintf(stderr, "#%s: %s(l=%s,r=%s)=0\n", - MT_thread_getname(), __func__, - BATgetId(l), BATgetId(r)); + DEBUG(ALGO, "%s(l=%s,r=%s)=0\n", + __func__, + BATgetId(l), BATgetId(r)); return NULL; } if (stringtrick) { @@ -429,11 +431,11 @@ BATproject(BAT *l, BAT *r) if (!BATtdense(r)) BATtseqbase(bn, oid_nil); - ALGODEBUG fprintf(stderr, "#%s: %s(l=%s,r=%s)=" ALGOBATFMT "%s " LLFMT "us\n", - MT_thread_getname(), __func__, - BATgetId(l), BATgetId(r), ALGOBATPAR(bn), - bn->ttype == TYPE_str && bn->tvheap == r->tvheap ? " shared string heap" : "", - GDKusec() - t0); + DEBUG(ALGO, "%s(l=%s,r=%s)=" ALGOBATFMT "%s " LLFMT "us\n", + __func__, + BATgetId(l), BATgetId(r), ALGOBATPAR(bn), + bn->ttype == TYPE_str && bn->tvheap == r->tvheap ? " shared string heap" : "", + GDKusec() - t0); return bn; bailout: @@ -473,15 +475,16 @@ BATprojectchain(BAT **bats) int tpe; lng t0 = 0; - ALGODEBUG t0 = GDKusec(); + /* CHECK */ + // This is in ALGODEBUG + t0 = GDKusec(); /* count number of participating BATs and allocate some * temporary work space */ for (n = 0; bats[n]; n++) { b = bats[n]; - ALGODEBUG fprintf(stderr, "#%s: %s arg %d: " ALGOBATFMT "\n", - MT_thread_getname(), __func__, n + 1, - ALGOBATPAR(b)); + DEBUG(ALGO, "%s arg %d: " ALGOBATFMT "\n", + __func__, n + 1, ALGOBATPAR(b)); } if (n == 0) { GDKerror("%s: must have BAT arguments\n", __func__); @@ -489,10 +492,10 @@ BATprojectchain(BAT **bats) } if (n == 1) { bn = COLcopy(b, b->ttype, true, TRANSIENT); - ALGODEBUG fprintf(stderr, "#%s: %s with 1 bat: copy: " - ALGOOPTBATFMT " (" LLFMT " usec)\n", - MT_thread_getname(), __func__, - ALGOOPTBATPAR(bn), GDKusec() - t0); + DEBUG(ALGO, "%s with 1 bat: copy: " + ALGOOPTBATFMT " (" LLFMT " usec)\n", + __func__, + ALGOOPTBATPAR(bn), GDKusec() - t0); return bn; } @@ -523,10 +526,10 @@ BATprojectchain(BAT **bats) bn = BATconstant(ba[0].hlo, tpe == TYPE_oid ? TYPE_void : tpe, nil, ba[0].cnt, TRANSIENT); GDKfree(ba); - ALGODEBUG fprintf(stderr, "#%s: %s with %d bats: nil/empty: " - ALGOOPTBATFMT " (" LLFMT " usec)\n", - MT_thread_getname(), __func__, n, - ALGOOPTBATPAR(bn), GDKusec() - t0); + DEBUG(ALGO, "%s with %d bats: nil/empty: " + ALGOOPTBATFMT " (" LLFMT " usec)\n", + __func__, n, + ALGOOPTBATPAR(bn), GDKusec() - t0); return bn; } @@ -656,16 +659,15 @@ BATprojectchain(BAT **bats) bn->tnonil = nonil; bn->tseqbase = oid_nil; GDKfree(ba); - ALGODEBUG fprintf(stderr, "#%s: %s with %d bats: " - ALGOOPTBATFMT " (" LLFMT " usec)\n", - MT_thread_getname(), __func__, n, - ALGOOPTBATPAR(bn), GDKusec() - t0); + DEBUG(ALGO, "%s with %d bats: " + ALGOOPTBATFMT " (" LLFMT " usec)\n", + __func__, n, + ALGOOPTBATPAR(bn), GDKusec() - t0); return bn; bunins_failed: GDKfree(ba); BBPreclaim(bn); - ALGODEBUG fprintf(stderr, "#%s: %s failed\n", - MT_thread_getname(), __func__); + DEBUG(ALGO, "%s failed\n", __func__); return NULL; } _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list