add-new-jit-ee-api

Installation
SKILL.md

JIT-EE Interface extension

1 — Goal

Implement one new JIT-VM (also known as JIT-EE) API and all supporting glue. The JIT-VM interface defines the APIs through which the JIT compiler communicates with the runtime (VM).

2 — Required user inputs

Ask the user for a C-like signature of the new API if it's not provided. Suggest <repo_root>/src/coreclr/tools/Common/JitInterface/ThunkGenerator/ThunkInput.txt file as a reference. Example:

CORINFO_METHOD_HANDLE getUnboxedEntry(CORINFO_METHOD_HANDLE ftn, bool* requiresInstMethodTableArg);

3 — Implementation steps (must be completed in order)

  1. Update the ThunkInput.txt file with the new API definition. Example:
Installs
1
Repository
dotnet/runtime
GitHub Stars
17.9K
First Seen
May 16, 2026
add-new-jit-ee-api — dotnet/runtime