diff options
Diffstat (limited to 'src/vm/gchelpers.h')
-rw-r--r-- | src/vm/gchelpers.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/vm/gchelpers.h b/src/vm/gchelpers.h index 73933f691f..0e407c6e61 100644 --- a/src/vm/gchelpers.h +++ b/src/vm/gchelpers.h @@ -107,10 +107,11 @@ OBJECTREF AllocateObject(MethodTable *pMT #endif ); -extern void StompWriteBarrierEphemeral(bool isRuntimeSuspended); -extern void StompWriteBarrierResize(bool isRuntimeSuspended, bool bReqUpperBoundsCheck); -extern void SwitchToWriteWatchBarrier(bool isRuntimeSuspended); -extern void SwitchToNonWriteWatchBarrier(bool isRuntimeSuspended); +extern int StompWriteBarrierEphemeral(bool isRuntimeSuspended); +extern int StompWriteBarrierResize(bool isRuntimeSuspended, bool bReqUpperBoundsCheck); +extern int SwitchToWriteWatchBarrier(bool isRuntimeSuspended); +extern int SwitchToNonWriteWatchBarrier(bool isRuntimeSuspended); +extern void FlushWriteBarrierInstructionCache(); extern void ThrowOutOfMemoryDimensionsExceeded(); |