Open
Description
Currently, CoreCLR generates some executable code at runtime besides the JITted code. This work stream will provide alternative approaches for platforms that don't allow runtime executable code generation.
M1
- Alternative to VSD dispatch stubs - PR: Cached interface dispatch for coreclr #111771
M2
- Alternative to the UMEntryThunk - PR: Move UMEntryThunk to StubPrecode infrastructure #112460
- Alternative to the ThisPtrRetBufPrecode PR: Add ThisptrRetbufPrecode to set of precodes handled by StubPrecode path #112548
M3
- Alternative to the way fixup and stub precodes and call counting stubs are generated.
- Alternative GC write barrier
M4
- Alternative to the DynamicHelpers used by the R2R code PR: Stub Precode variant for DynamicHelpers #113402
M5
- Alternative to ShuffleThunks + Non-IL based Unboxing stubs
- Modify debugger code to work properly with all the changes made to prevent executable code generation at runtime.
Metadata
Metadata
Assignees
Type
Projects
Status
No status