summaryrefslogtreecommitdiff
path: root/src/vm/virtualcallstub.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/vm/virtualcallstub.h')
-rw-r--r--src/vm/virtualcallstub.h9
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,