Coverage Report

Created: 2018-06-21 18:56

/home/travis/build/MoarVM/MoarVM/src/instrument/crossthreadwrite.h
Line
Count
Source (jump to first uncovered line)
1
void MVM_cross_thread_write_instrument(MVMThreadContext *tc, MVMStaticFrame *static_frame);
2
void MVM_cross_thread_write_check(MVMThreadContext *tc, MVMObject *written, MVMint16 guilty);
3
4
/* Mutating operations one thread may do on an object it didn't create. */
5
0
#define MVM_CTW_BIND_ATTR       1
6
0
#define MVM_CTW_BIND_POS        2
7
0
#define MVM_CTW_PUSH            3
8
0
#define MVM_CTW_POP             4
9
0
#define MVM_CTW_SHIFT           5
10
0
#define MVM_CTW_UNSHIFT         6
11
0
#define MVM_CTW_SLICE           7
12
0
#define MVM_CTW_SPLICE          8
13
0
#define MVM_CTW_BIND_KEY        9
14
0
#define MVM_CTW_DELETE_KEY      10
15
0
#define MVM_CTW_ASSIGN          11
16
0
#define MVM_CTW_REBLESS         12