diff options
author | Aditya Mandaleeka <adityam@microsoft.com> | 2017-04-11 19:11:32 -0700 |
---|---|---|
committer | Aditya Mandaleeka <adityam@microsoft.com> | 2017-04-17 14:32:05 -0700 |
commit | 80ca6807369ff9fa468099a936072a121215d3dc (patch) | |
tree | fa23eff8c4a85de6af8ce7a98c02defe487993db /src/gc/gchandletableimpl.h | |
parent | a6c2f7834d338e08bf3dcf9dedb48b2a0c08fcfa (diff) | |
download | coreclr-80ca6807369ff9fa468099a936072a121215d3dc.tar.gz coreclr-80ca6807369ff9fa468099a936072a121215d3dc.tar.bz2 coreclr-80ca6807369ff9fa468099a936072a121215d3dc.zip |
Move handle manipulation functions to interface.
Diffstat (limited to 'src/gc/gchandletableimpl.h')
-rw-r--r-- | src/gc/gchandletableimpl.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/gc/gchandletableimpl.h b/src/gc/gchandletableimpl.h index 9247615a84..2183b9b94b 100644 --- a/src/gc/gchandletableimpl.h +++ b/src/gc/gchandletableimpl.h @@ -54,6 +54,12 @@ public: virtual void DestroyHandleOfUnknownType(OBJECTHANDLE handle); virtual void* GetExtraInfoFromHandle(OBJECTHANDLE handle); + + virtual void StoreObjectInHandle(OBJECTHANDLE handle, Object* object); + + virtual bool StoreObjectInHandleIfNull(OBJECTHANDLE handle, Object* object); + + virtual Object* CompareAndSwapObjectInHandle(OBJECTHANDLE handle, Object* object, Object* comparandObject); }; #endif // GCHANDLETABLE_H_ |