diff options
author | Jan Kotas <jkotas@microsoft.com> | 2017-12-13 19:46:50 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-12-13 19:46:50 -0800 |
commit | bc5a76d93f21392acbdfb8ec820fa287b31f09e4 (patch) | |
tree | 4c8521fa7bd5024b531ec43485d7f2a8738cb338 /src/vm/gcenv.ee.h | |
parent | b3dc9a728ac9ee10ea7df713c8002678120c2e4d (diff) | |
download | coreclr-bc5a76d93f21392acbdfb8ec820fa287b31f09e4.tar.gz coreclr-bc5a76d93f21392acbdfb8ec820fa287b31f09e4.tar.bz2 coreclr-bc5a76d93f21392acbdfb8ec820fa287b31f09e4.zip |
Revert " Revert "[Local GC] Move knowledge of overlapped I/O objects to the EE through four callbacks (#14982)""
Diffstat (limited to 'src/vm/gcenv.ee.h')
-rw-r--r-- | src/vm/gcenv.ee.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/vm/gcenv.ee.h b/src/vm/gcenv.ee.h index b2ada36bcd..e3867b7e98 100644 --- a/src/vm/gcenv.ee.h +++ b/src/vm/gcenv.ee.h @@ -60,6 +60,8 @@ public: bool IsGCThread(); bool WasCurrentThreadCreatedByGC(); bool CreateThread(void (*threadStart)(void*), void* arg, bool is_suspendable, const char* name); + void WalkAsyncPinnedForPromotion(Object* object, ScanContext* sc, promote_func* callback); + void WalkAsyncPinned(Object* object, void* context, void(*callback)(Object*, Object*, void*)); }; } // namespace standalone |