Prechádzať zdrojové kódy

src: new macro _STARPU_EXTRA_DEBUG enabled with configure option --enable-verbose=extra

Nathalie Furmento 7 rokov pred
rodič
commit
8071dad2cb

+ 6 - 0
src/common/utils.h

@@ -96,6 +96,12 @@
 #endif
 
 #ifdef STARPU_EXTRA_VERBOSE
+#  define _STARPU_EXTRA_DEBUG(fmt, ...) do { if (!_starpu_silent) {fprintf(stderr, STARPU_DEBUG_PREFIX"[%s] " fmt ,__starpu_func__ ,## __VA_ARGS__); fflush(stderr); }} while(0)
+#else
+#  define _STARPU_EXTRA_DEBUG(fmt, ...) do { } while (0)
+#endif
+
+#ifdef STARPU_EXTRA_VERBOSE
 #  define _STARPU_LOG_IN()             do { if (!_starpu_silent) {fprintf(stderr, STARPU_DEBUG_PREFIX"[%ld][%s:%s@%d] -->\n", starpu_pthread_self(), __starpu_func__,__FILE__,  __LINE__); }} while(0)
 #  define _STARPU_LOG_OUT()            do { if (!_starpu_silent) {fprintf(stderr, STARPU_DEBUG_PREFIX"[%ld][%s:%s@%d] <--\n", starpu_pthread_self(), __starpu_func__, __FILE__,  __LINE__); }} while(0)
 #  define _STARPU_LOG_OUT_TAG(outtag)  do { if (!_starpu_silent) {fprintf(stderr, STARPU_DEBUG_PREFIX"[%ld][%s:%s@%d] <-- (%s)\n", starpu_pthread_self(), __starpu_func__, __FILE__, __LINE__, outtag); }} while(0)

+ 1 - 3
src/drivers/opencl/driver_opencl_utils.c

@@ -169,9 +169,7 @@ char *_starpu_opencl_load_program_source(const char *filename)
 	}
 	source[x] = '\0';
 
-#ifdef STARPU_EXTRA_VERBOSE
-	_STARPU_DEBUG("OpenCL kernel <%s>\n", source);
-#endif
+	_STARPU_EXTRA_DEBUG("OpenCL kernel <%s>\n", source);
 
 	fclose(fh);