Mercurial > hg > Members > anatofuz > MoarVM
view src/instrument/crossthreadwrite.h @ 40:9b496a0c430a
merge
author | anatofuz |
---|---|
date | Tue, 27 Nov 2018 11:25:43 +0900 |
parents | 2cf249471370 |
children |
line wrap: on
line source
void MVM_cross_thread_write_instrument(MVMThreadContext *tc, MVMStaticFrame *static_frame); void MVM_cross_thread_write_check(MVMThreadContext *tc, MVMObject *written, MVMint16 guilty); /* Mutating operations one thread may do on an object it didn't create. */ #define MVM_CTW_BIND_ATTR 1 #define MVM_CTW_BIND_POS 2 #define MVM_CTW_PUSH 3 #define MVM_CTW_POP 4 #define MVM_CTW_SHIFT 5 #define MVM_CTW_UNSHIFT 6 #define MVM_CTW_SPLICE 7 #define MVM_CTW_BIND_KEY 8 #define MVM_CTW_DELETE_KEY 9 #define MVM_CTW_ASSIGN 10 #define MVM_CTW_REBLESS 11