Skip to content

CoreCLR Interpreter - preventing executable code generation at runtime #112743

Open
@janvorli

Description

@janvorli

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

M2

M3

  • Alternative to the way fixup and stub precodes and call counting stubs are generated.
  • Alternative GC write barrier

M4

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

Type

No type

Projects

Status

No status

Relationships

None yet

Development

No branches or pull requests

Issue actions