Coverage Report

Created: 2023-10-30 17:15

/builds/2mk6rsew/0/parcoach/parcoach/src/rma/InstrumentedFunctions.def
Line
Count
Source
1
// NOTE: This intentionally does not have a headguard.
2
#ifndef RMA_INSTRUMENTED
3
// Instead of FName we could construct the name by doing something like
4
// Name.lower() + "_";
5
// But it looks better to include the string literal.
6
#define RMA_INSTRUMENTED(Name, FName, ChangesEpoch)
7
#endif
8
1.75k
RMA_INSTRUMENTED(MPI_Accumulate, mpi_accumulate_, false)
9
1.75k
RMA_INSTRUMENTED(MPI_Barrier, mpi_barrier_, false)
10
1.75k
RMA_INSTRUMENTED(MPI_Get, mpi_get_, false)
11
1.75k
RMA_INSTRUMENTED(MPI_Put, mpi_put_, false)
12
1.75k
RMA_INSTRUMENTED(MPI_Win_create, mpi_win_create_, false)
13
1.75k
RMA_INSTRUMENTED(MPI_Win_allocate, mpi_win_allocate_, false)
14
1.75k
RMA_INSTRUMENTED(MPI_Win_fence, mpi_win_fence_, true)
15
1.75k
RMA_INSTRUMENTED(MPI_Win_flush, mpi_win_flush_, false)
16
1.75k
RMA_INSTRUMENTED(MPI_Win_free, mpi_win_free_, false)
17
1.75k
RMA_INSTRUMENTED(MPI_Win_lock, mpi_win_lock_, true)
18
1.75k
RMA_INSTRUMENTED(MPI_Win_lock_all, mpi_win_lock_all_, true)
19
1.75k
RMA_INSTRUMENTED(MPI_Win_unlock, mpi_win_unlock_, true)
20
1.75k
RMA_INSTRUMENTED(MPI_Win_unlock_all, mpi_win_unlock_all_, true)
21
1.75k
#undef RMA_INSTRUMENTED