path: root/src/vm/
AgeCommit message (Expand)AuthorFilesLines
2018-05-31Update g_highest_address and g_lowest_address in StompWriteBarrier(WriteBarri...Egor Chesakov1-1/+8
2018-04-06Add GetLoaderAllocatorObjectForGC to IGCToCLR (#17443)David Mason1-0/+13
2018-03-13[local gc] refactor apis for threading and suspension to avoid redundant call...David Mason1-20/+36
2018-03-10Fix build with Clang 6.0 and enable build with Clang 5.0 (#16855)Jan Vorlicek1-2/+2
2018-01-31[local gc] Enable eventing (#16120)David Mason1-0/+12
2018-01-24[Local GC] FEATURE_EVENT_TRACE 2/n: Scaffolding for emitting known events (#...Sean Gillespie1-0/+7
2017-12-13Revert " Revert "[Local GC] Move knowledge of overlapped I/O objects to the E...Jan Kotas1-2/+79
2017-12-12Revert "[Local GC] Move knowledge of overlapped I/O objects to the EE through...Sean Gillespie1-79/+2
2017-11-27[Local GC] Move knowledge of overlapped I/O objects to the EE through four ca...Sean Gillespie1-2/+79
2017-11-09[Local GC] Unify background GC thread and server GC thread creation (#14821)Sean Gillespie1-62/+190
2017-10-26[Local GC] Move IsGCThread and IsGCSpecialThread to GCToEEInterface (#14685)Sean Gillespie1-0/+10
2017-10-02Fix a jump over variable initialization (#14286)Sean Gillespie1-1/+2
2017-09-29StompWriteBarrier initialization path refactoring (#14105)Sergey1-17/+42
2017-08-25[Arm64] Optimize JIT_WriteBarriersSteve MacLean1-1/+13
2017-08-14Added SetThreadDescription to set the unmanaged thread name (#12593)Alois-xx1-1/+1
2017-07-27gcconcurrent config should be obtained from g_pConfig which takes env vars/re...Maoni Stephens1-1/+1
2017-06-30Fix an issue where g_ephemeral_low would never get bashed into the write (#12...Sean Gillespie1-2/+5
2017-06-15Revert "[Arm64] JIT_WriteBarrier optimization (#12227)"Jarret Shook1-15/+6
2017-06-14[Arm64] JIT_WriteBarrier optimization (#12227)Steve MacLean1-6/+15
2017-06-08[Local GC] Add GetThread to the GC/EE interface (#12036)Sean Gillespie1-0/+7
2017-06-05[Local GC] Add TrapReturningThreads to the GC/EE interface (#12067)Sean Gillespie1-0/+6
2017-06-01[Local GC] Obtaining configuration information (#11379)Sean Gillespie1-0/+122
2017-06-01[Local GC] Scaffolding for loading a standalone GC (#11242)Sean Gillespie1-415/+0
2017-04-26Comment explaining use of FlushProcessWriteBuffers in StompWriteBarrier. (#10...Alan Lawrence1-3/+11
2017-04-09[Local GC] Move knowledge of the free object method table outside of the GC (...Sean Gillespie1-0/+6
2017-04-05[Local GC] Pull some logic using SystemDomain::System out of the GC (#10670)Sean Gillespie1-0/+13
2017-04-05[Local GC] Move Weak Reference finalization out of the GC (#10676)Sean Gillespie1-0/+22
2017-04-01[Local GC] Move some EE-specific finalize-on-unload logic out of the GC (#10598)Sean Gillespie1-0/+9
2017-04-01[Local GC] Remove static fields from GC interface (#10566)Sean Gillespie1-0/+1
2017-03-28[Local GC] Use standard C++ types (bool) and consistent types (void*) on the ...Sean Gillespie1-11/+11
2017-03-27Add heuristic to trigger GC to finalize dead threads and clean up han… (#10...Koundinya Veluri1-0/+5
2017-03-23[Local GC] Redirect fatal errors to the EE (#10436)Sean Gillespie1-0/+4
2017-03-23GetContainingObject is inconsistent with the lowest address it chooses. (#10438)Maoni Stephens1-1/+3
2017-03-16[Local GC] Break EE dependency on GC's generation table and alloc lock in sin...Sean Gillespie1-3/+11
2017-03-02[x86/Linux] Fix clang 3.9 build error (#9900)Jonghyun Park1-1/+1
2017-02-28Implement card bundles for non-Windows platforms.Aditya Mandaleeka1-0/+14
2017-01-23[Local GC] Add three finalization-related operations to GCToEEInterface (#9029)Sean Gillespie1-0/+8
2017-01-11[x86/Linux] Fix WIN64EXCEPTIONS build error (#8629)Jonghyun Park1-2/+7
2017-01-06[Local GC] Move Software Write Watch's write barrier updates to GCToEEInterfa...Sean Gillespie1-4/+39
2016-12-10Local GC: Decouple write barrier operations between the GC and EE (#8568)Sean Gillespie1-0/+54
2016-11-22This is to separate the diagnostics code out from gc.cpp (exceptMaoni01-0/+369
2016-11-16Enable GCToOSInterface to be defined on the GC side of the GC interface (#8121)Sean Gillespie1-0/+6
2016-09-28Add option to measure time spent inside calls to the CLR. (#7357)Peter Kukol1-7/+1
2016-09-26Introduce "IGCToCLR" and use it within the GC to interface with the EE (#7295)Sean Gillespie1-1/+7
2016-09-14Implement GcInfo v2 for X86Swaroop Sridhar1-1/+1
2016-09-08Introduce an interface separating the GC and the VM,Sean Gillespie1-3/+3
2016-08-05Implement GcInfo v2Swaroop Sridhar1-5/+3
2016-07-21Refactor GC background thread creation (#6384)Jan Vorlicek1-19/+78
2016-07-20GCInfo: Support versioning.Swaroop Sridhar1-5/+5
2016-07-12Fix exceptions in GC wave 2 (#6220)Jan Vorlicek1-2/+2