Coverage Report

Created: 2018-07-03 15:31

/home/travis/build/MoarVM/MoarVM/src/memdebug.h
Line
Count
Source (jump to first uncovered line)
1
#ifdef MVM_VALGRIND_SUPPORT
2
#  include <valgrind/memcheck.h>
3
4
/* The redzone we will put in front of and after every
5
 * allocation from the fixed size allocator */
6
#ifndef MVM_FSA_REDZONE_BYTES
7
#define MVM_FSA_REDZONE_BYTES 4
8
#endif
9
10
#else
11
12
6.49M
#define MVM_FSA_REDZONE_BYTES 0
13
14
#define VALGRIND_CREATE_MEMPOOL(pool, rzB, is_zeroed) do { } while (0)
15
#define VALGRIND_CREATE_MEMPOOL_EXT(pool, rzB, is_zeroed, flags) do { } while (0)
16
0
#define VALGRIND_DESTROY_MEMPOOL(pool)  do { } while (0)
17
3.54M
#define VALGRIND_MEMPOOL_ALLOC(pool, addr, size) do { } while (0)
18
400k
#define VALGRIND_MEMPOOL_FREE(pool, addr) do { } while (0)
19
#define VALGRIND_MOVE_MEMPOOL(poolA, poolB) do { } while (0)
20
400k
#define VALGRIND_MAKE_MEM_DEFINED(addr, size) do { } while (0)
21
#endif