summaryrefslogtreecommitdiff
path: root/src/gc/handletablepriv.h
AgeCommit message (Collapse)AuthorFilesLines
2019-05-15Remove concept of AppDomains from the GC (#24536)David Wrighton1-53/+0
* Remove concept of AppDomains from the GC - Leave constructs allowing for multiple handle tables, as scenarios for that have been proposed - Remove FEATURE_APPDOMAIN_RESOURCE_MONITORING
2017-12-13Revert " Revert "[Local GC] Move knowledge of overlapped I/O objects to the ↵Jan Kotas1-1/+1
EE through four callbacks (#14982)""
2017-12-12Revert "[Local GC] Move knowledge of overlapped I/O objects to the EE ↵Sean Gillespie1-1/+1
through four callbacks (#14982)" This reverts commit c755e3b7f5d597c8d192675dbaaa337268d93f1c.
2017-11-27[Local GC] Move knowledge of overlapped I/O objects to the EE through four ↵Sean Gillespie1-1/+1
callbacks (#14982) * [Local GC] Move knowledge of overlapped I/O objects to the EE through four callbacks * Code review feedback: 1. Rename OverlappedData->AsyncPinned in interface methods 2. Remove additional FEATURE_REDHAWK defines around async pin relocation code * Eliminate two GCToEEInterface callbacks by passing the callbacks directly as arguments to a method on IGCHandleStore * Repair clang build * Split pin and async pin handle scans into two separate callbacks * Fix the clang and non-Windows builds
2017-07-20[Local GC] Refactor usage of GC-internal functions in the DAC (#12458)Sean Gillespie1-8/+5
* Refactor usage of GC-internal functions in the DAC * Fix one debugger test failure, one to go
2017-06-01[Local GC] Add async pinned handle methods to the handle interface (#11569)Sean Gillespie1-1/+32
* [Local GC] Add async pinned handle methods to the handle interface * Add a callback to HandleAsyncPinnedHandles for handle enumeration * Rename HandleAsyncPinnedHandles -> EnumerateAsyncPinnedHandles * Introduce typedef for function pointer type
2016-01-27Update license headersdotnet-bot1-4/+3
2015-11-19Some formatting cleanupJan Vorlicek1-2/+2
Code formatting (alignment) needs to be fixed at few places.
2015-11-19Replaced remaining typesJan Vorlicek1-7/+7
LPARAM, SSIZE_T
2015-11-19Changed LONG and ULONGJan Vorlicek1-2/+2
2015-11-18Replace most windows style types by c++ typesJan Vorlicek1-73/+73
This change replaces DWORD, LONGLONG, ULONGLONG, SIZE_T, BYTE, LONG32 and few more by standard c++ types. The DWORD still remains present in signatures of Windows APIs used by the GC. There are few issues with those that need to get fixed.
2015-09-13Initial port of GC sample to LinuxJan Kotas1-3/+2
- Add CMake build for the GC sample - Add Unix clone of the GC environment. The Unix GC environment is partially implemented, enough to make GC sample to compile and run on Linux.
2015-09-12Replace unsigned __int64/__int64 with UINT64/INT64Jan Kotas1-4/+4
2015-01-30Initial commit to populate CoreCLR repo dotnet-bot1-0/+1071
[tfs-changeset: 1407945]