Changeset: 4ddc988a8810 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=4ddc988a8810 Modified Files: gdk/gdk_tracer.c gdk/gdk_utils.c Branch: gdk-tracer Log Message:
Init and stop GDKtracer in GDK diffs (53 lines): diff --git a/gdk/gdk_tracer.c b/gdk/gdk_tracer.c --- a/gdk/gdk_tracer.c +++ b/gdk/gdk_tracer.c @@ -133,6 +133,7 @@ GDKtracer_get_timestamp(char* fmt) gdk_return GDKtracer_init(void) { + fprintf(stderr, "INIT TRACER"); _GDKtracer_create_file(); return GDK_SUCCEED; } diff --git a/gdk/gdk_utils.c b/gdk/gdk_utils.c --- a/gdk/gdk_utils.c +++ b/gdk/gdk_utils.c @@ -19,6 +19,7 @@ #include "gdk.h" #include "gdk_private.h" +#include "gdk_tracer.h" #include "mutils.h" static BAT *GDKkey = NULL; @@ -830,6 +831,10 @@ GDKinit(opt *set, int setlen) return GDK_FAIL; } + /* initialize GDKtracer */ + if (!GDKtracer_init()) + return GDK_FAIL; + return GDK_SUCCEED; } @@ -944,6 +949,9 @@ GDKreset(int status) MT_lock_unset(&GDKthreadLock); } ATOMunknown_clean(); + + /* stop GDKtracer */ + GDKtracer_stop(); } /* coverity[+kill] */ @@ -954,6 +962,9 @@ GDKexit(int status) #ifdef HAVE_EMBEDDED return; #else + /* stop GDKtracer */ + GDKtracer_stop(); + /* no database lock, so no threads, so exit now */ exit(status); #endif _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list