diff options
Diffstat (limited to 'src/vm/virtualcallstub.h')
-rw-r--r-- | src/vm/virtualcallstub.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/vm/virtualcallstub.h b/src/vm/virtualcallstub.h index 3cf096a47a..496d317cc5 100644 --- a/src/vm/virtualcallstub.h +++ b/src/vm/virtualcallstub.h @@ -495,7 +495,8 @@ private: DispatchHolder *GenerateDispatchStub(PCODE addrOfCode, PCODE addrOfFail, void *pMTExpected, - size_t dispatchToken); + size_t dispatchToken, + bool *pMayHaveReenteredCooperativeGCMode); #ifdef _TARGET_AMD64_ // Used to allocate a long jump dispatch stub. See comment around @@ -503,7 +504,8 @@ private: DispatchHolder *GenerateDispatchStubLong(PCODE addrOfCode, PCODE addrOfFail, void *pMTExpected, - size_t dispatchToken); + size_t dispatchToken, + bool *pMayHaveReenteredCooperativeGCMode); #endif ResolveHolder *GenerateResolveStub(PCODE addrOfResolver, @@ -529,7 +531,8 @@ private: // The resolve cache is static across all AppDomains ResolveCacheElem *GenerateResolveCacheElem(void *addrOfCode, void *pMTExpected, - size_t token); + size_t token, + bool *pMayHaveReenteredCooperativeGCMode); ResolveCacheElem *GetResolveCacheElem(void *pMT, size_t token, |