|
Packit |
0848f5 |
/* -*- Mode: C++; c-basic-offset:4 ; -*- */
|
|
Packit |
0848f5 |
/*
|
|
Packit |
0848f5 |
* (C) 2004 by Argonne National Laboratory.
|
|
Packit |
0848f5 |
* See COPYRIGHT in top-level directory.
|
|
Packit |
0848f5 |
*
|
|
Packit |
0848f5 |
*/
|
|
Packit |
0848f5 |
/* style: c++ header */
|
|
Packit |
0848f5 |
/* style: allow:printf:1 sig:0 */
|
|
Packit |
0848f5 |
//
|
|
Packit |
0848f5 |
// Include for the simple coverage analysis
|
|
Packit |
0848f5 |
//
|
|
Packit |
0848f5 |
#ifdef USE_COVERAGE_PRINT
|
|
Packit |
0848f5 |
#include <stdio.h>
|
|
Packit |
0848f5 |
#define COVERAGE_INITIALIZE()
|
|
Packit |
0848f5 |
#define COVERAGE_START(a,b) printf( "%s-%d\n", #a, b ); fflush(stdout)
|
|
Packit |
0848f5 |
#define COVERAGE_END(a,b)
|
|
Packit |
0848f5 |
#define COVERAGE_FINALIZE()
|
|
Packit |
0848f5 |
#elif defined(USE_COVERAGE_SIMPLE)
|
|
Packit |
0848f5 |
#include "mpicovsimple.h"
|
|
Packit |
0848f5 |
#define COVERAGE_INITIALIZE()
|
|
Packit |
0848f5 |
#define COVERAGE_START(a,b) MPIR_Cov.Add( #a, b, __FILE__, __LINE__ )
|
|
Packit |
0848f5 |
#define COVERAGE_END(a,b) MPIR_Cov.AddEnd( #a, b, __FILE__, __LINE__ )
|
|
Packit |
0848f5 |
#define COVERAGE_FINALIZE_NEEDED 1
|
|
Packit |
0848f5 |
#define COVERAGE_FINALIZE() MPIR_Cov.FileMerge( "cov.dat" )
|
|
Packit |
0848f5 |
#else
|
|
Packit |
0848f5 |
// Just make these empty
|
|
Packit |
0848f5 |
#define COVERAGE_INITIALIZE()
|
|
Packit |
0848f5 |
#define COVERAGE_START(a,b)
|
|
Packit |
0848f5 |
#define COVERAGE_END(a,b)
|
|
Packit |
0848f5 |
#define COVERAGE_FINALIZE()
|
|
Packit |
0848f5 |
#endif
|