Compiler\ReadyToRunJitHelperRootProvider.cs (88)
18new(CorInfoHelpFunc.CORINFO_HELP_DIV, "System"u8, "Math"u8, "DivInt32"u8),
19new(CorInfoHelpFunc.CORINFO_HELP_MOD, "System"u8, "Math"u8, "ModInt32"u8),
20new(CorInfoHelpFunc.CORINFO_HELP_UDIV, "System"u8, "Math"u8, "DivUInt32"u8),
21new(CorInfoHelpFunc.CORINFO_HELP_UMOD, "System"u8, "Math"u8, "ModUInt32"u8),
22new(CorInfoHelpFunc.CORINFO_HELP_LMUL_OVF, "System"u8, "Math"u8, "MultiplyChecked"u8, GetInt64MultiplySignature),
23new(CorInfoHelpFunc.CORINFO_HELP_ULMUL_OVF, "System"u8, "Math"u8, "MultiplyChecked"u8, GetUInt64MultiplySignature),
24new(CorInfoHelpFunc.CORINFO_HELP_LDIV, "System"u8, "Math"u8, "DivInt64"u8),
25new(CorInfoHelpFunc.CORINFO_HELP_LMOD, "System"u8, "Math"u8, "ModInt64"u8),
26new(CorInfoHelpFunc.CORINFO_HELP_ULDIV, "System"u8, "Math"u8, "DivUInt64"u8),
27new(CorInfoHelpFunc.CORINFO_HELP_ULMOD, "System"u8, "Math"u8, "ModUInt64"u8),
28new(CorInfoHelpFunc.CORINFO_HELP_DBL2INT_OVF, "System"u8, "Math"u8, "ConvertToInt32Checked"u8),
29new(CorInfoHelpFunc.CORINFO_HELP_DBL2LNG_OVF, "System"u8, "Math"u8, "ConvertToInt64Checked"u8),
30new(CorInfoHelpFunc.CORINFO_HELP_DBL2UINT_OVF, "System"u8, "Math"u8, "ConvertToUInt32Checked"u8),
31new(CorInfoHelpFunc.CORINFO_HELP_DBL2ULNG_OVF, "System"u8, "Math"u8, "ConvertToUInt64Checked"u8),
33new(CorInfoHelpFunc.CORINFO_HELP_NEW_MDARR, "System"u8, "Array"u8, "Ctor"u8, GetArrayCtorSignature),
34new(CorInfoHelpFunc.CORINFO_HELP_NEW_MDARR_RARE, "System"u8, "Array"u8, "Ctor"u8, GetArrayCtorSignature),
36new(CorInfoHelpFunc.CORINFO_HELP_INITCLASS, "System.Runtime.CompilerServices"u8, "InitHelpers"u8, "InitClass"u8),
37new(CorInfoHelpFunc.CORINFO_HELP_INITINSTCLASS, "System.Runtime.CompilerServices"u8, "InitHelpers"u8, "InitInstantiatedClass"u8),
39new(CorInfoHelpFunc.CORINFO_HELP_ISINSTANCEOFINTERFACE, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "IsInstanceOfInterface"u8),
40new(CorInfoHelpFunc.CORINFO_HELP_ISINSTANCEOFARRAY, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "IsInstanceOfAny"u8),
41new(CorInfoHelpFunc.CORINFO_HELP_ISINSTANCEOFCLASS, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "IsInstanceOfClass"u8),
42new(CorInfoHelpFunc.CORINFO_HELP_ISINSTANCEOFANY, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "IsInstanceOfAny"u8),
43new(CorInfoHelpFunc.CORINFO_HELP_CHKCASTINTERFACE, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "ChkCastInterface"u8),
44new(CorInfoHelpFunc.CORINFO_HELP_CHKCASTARRAY, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "ChkCastAny"u8),
45new(CorInfoHelpFunc.CORINFO_HELP_CHKCASTCLASS, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "ChkCastClass"u8),
46new(CorInfoHelpFunc.CORINFO_HELP_CHKCASTANY, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "ChkCastAny"u8),
47new(CorInfoHelpFunc.CORINFO_HELP_CHKCASTCLASS_SPECIAL, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "ChkCastClassSpecial"u8),
48new(CorInfoHelpFunc.CORINFO_HELP_BOX, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "Box"u8),
49new(CorInfoHelpFunc.CORINFO_HELP_BOX_NULLABLE, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "Box_Nullable"u8),
50new(CorInfoHelpFunc.CORINFO_HELP_UNBOX, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "Unbox"u8),
51new(CorInfoHelpFunc.CORINFO_HELP_UNBOX_TYPETEST, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "Unbox_TypeTest"u8),
52new(CorInfoHelpFunc.CORINFO_HELP_UNBOX_NULLABLE, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "Unbox_Nullable"u8),
53new(CorInfoHelpFunc.CORINFO_HELP_GETREFANY, "System"u8, "TypedReference"u8, "GetRefAny"u8),
54new(CorInfoHelpFunc.CORINFO_HELP_ARRADDR_ST, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "StelemRef"u8),
55new(CorInfoHelpFunc.CORINFO_HELP_LDELEMA_REF, "System.Runtime.CompilerServices"u8, "CastHelpers"u8, "LdelemaRef"u8),
57new(CorInfoHelpFunc.CORINFO_HELP_USER_BREAKPOINT, "System.Diagnostics"u8, "Debugger"u8, "UserBreakpoint"u8),
58new(CorInfoHelpFunc.CORINFO_HELP_RNGCHKFAIL, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowIndexOutOfRangeException"u8),
59new(CorInfoHelpFunc.CORINFO_HELP_OVERFLOW, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowOverflowException"u8),
60new(CorInfoHelpFunc.CORINFO_HELP_THROWDIVZERO, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowDivideByZeroException"u8),
61new(CorInfoHelpFunc.CORINFO_HELP_THROWNULLREF, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowNullReferenceException"u8),
62new(CorInfoHelpFunc.CORINFO_HELP_VERIFICATION, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowVerificationException"u8),
63new(CorInfoHelpFunc.CORINFO_HELP_METHOD_ACCESS_EXCEPTION, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowMethodAccessException"u8),
64new(CorInfoHelpFunc.CORINFO_HELP_FIELD_ACCESS_EXCEPTION, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowFieldAccessException"u8),
65new(CorInfoHelpFunc.CORINFO_HELP_CLASS_ACCESS_EXCEPTION, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowClassAccessException"u8),
67new(CorInfoHelpFunc.CORINFO_HELP_MON_ENTER, "System.Threading"u8, "Monitor"u8, "SynchronizedMethodEnter"u8),
68new(CorInfoHelpFunc.CORINFO_HELP_MON_EXIT, "System.Threading"u8, "Monitor"u8, "SynchronizedMethodExit"u8),
69new(CorInfoHelpFunc.CORINFO_HELP_GETSYNCFROMCLASSHANDLE, "System"u8, "RuntimeTypeHandle"u8, "GetRuntimeTypeFromHandle"u8),
70new(CorInfoHelpFunc.CORINFO_HELP_POLL_GC, "System.Threading"u8, "Thread"u8, "PollGC"u8),
72new(CorInfoHelpFunc.CORINFO_HELP_BULK_WRITEBARRIER, "System"u8, "Buffer"u8, "BulkMoveWithWriteBarrier"u8),
74new(CorInfoHelpFunc.CORINFO_HELP_GETFIELDADDR, "System"u8, "RuntimeFieldHandle"u8, "GetFieldAddr"u8),
75new(CorInfoHelpFunc.CORINFO_HELP_GETSTATICFIELDADDR, "System"u8, "RuntimeFieldHandle"u8, "GetStaticFieldAddr"u8),
76new(CorInfoHelpFunc.CORINFO_HELP_GET_GCSTATIC_BASE, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetGCStaticBase"u8),
77new(CorInfoHelpFunc.CORINFO_HELP_GET_NONGCSTATIC_BASE, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetNonGCStaticBase"u8),
78new(CorInfoHelpFunc.CORINFO_HELP_GETDYNAMIC_GCSTATIC_BASE, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetDynamicGCStaticBase"u8),
79new(CorInfoHelpFunc.CORINFO_HELP_GETDYNAMIC_NONGCSTATIC_BASE, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetDynamicNonGCStaticBase"u8),
80new(CorInfoHelpFunc.CORINFO_HELP_GETPINNED_GCSTATIC_BASE, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetDynamicGCStaticBase"u8),
81new(CorInfoHelpFunc.CORINFO_HELP_GETPINNED_NONGCSTATIC_BASE, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetDynamicNonGCStaticBase"u8),
82new(CorInfoHelpFunc.CORINFO_HELP_GET_GCTHREADSTATIC_BASE, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetGCThreadStaticBase"u8),
83new(CorInfoHelpFunc.CORINFO_HELP_GET_NONGCTHREADSTATIC_BASE, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetNonGCThreadStaticBase"u8),
84new(CorInfoHelpFunc.CORINFO_HELP_GETDYNAMIC_GCTHREADSTATIC_BASE, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetDynamicGCThreadStaticBase"u8),
85new(CorInfoHelpFunc.CORINFO_HELP_GETDYNAMIC_NONGCTHREADSTATIC_BASE, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetDynamicNonGCThreadStaticBase"u8),
86new(CorInfoHelpFunc.CORINFO_HELP_GET_GCTHREADSTATIC_BASE_NOCTOR, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetGCThreadStaticBase"u8),
87new(CorInfoHelpFunc.CORINFO_HELP_GET_NONGCTHREADSTATIC_BASE_NOCTOR, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetNonGCThreadStaticBase"u8),
88new(CorInfoHelpFunc.CORINFO_HELP_GETDYNAMIC_GCTHREADSTATIC_BASE_NOCTOR, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetDynamicGCThreadStaticBase"u8),
89new(CorInfoHelpFunc.CORINFO_HELP_GETDYNAMIC_NONGCTHREADSTATIC_BASE_NOCTOR, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetDynamicNonGCThreadStaticBase"u8),
90new(CorInfoHelpFunc.CORINFO_HELP_GETDYNAMIC_GCTHREADSTATIC_BASE_NOCTOR_OPTIMIZED, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetOptimizedGCThreadStaticBase"u8),
91new(CorInfoHelpFunc.CORINFO_HELP_GETDYNAMIC_NONGCTHREADSTATIC_BASE_NOCTOR_OPTIMIZED, "System.Runtime.CompilerServices"u8, "StaticsHelpers"u8, "GetOptimizedNonGCThreadStaticBase"u8),
93new(CorInfoHelpFunc.CORINFO_HELP_GETCURRENTMANAGEDTHREADID, "System"u8, "Environment"u8, "get_CurrentManagedThreadId"u8),
94new(CorInfoHelpFunc.CORINFO_HELP_MEMSET, "System"u8, "SpanHelpers"u8, "Fill"u8),
95new(CorInfoHelpFunc.CORINFO_HELP_MEMZERO, "System"u8, "SpanHelpers"u8, "ClearWithoutReferences"u8),
96new(CorInfoHelpFunc.CORINFO_HELP_MEMCPY, "System"u8, "SpanHelpers"u8, "Memmove"u8),
97new(CorInfoHelpFunc.CORINFO_HELP_RUNTIMEHANDLE_METHOD, "System.Runtime.CompilerServices"u8, "GenericsHelpers"u8, "Method"u8),
98new(CorInfoHelpFunc.CORINFO_HELP_RUNTIMEHANDLE_CLASS, "System.Runtime.CompilerServices"u8, "GenericsHelpers"u8, "Class"u8),
99new(CorInfoHelpFunc.CORINFO_HELP_TYPEHANDLE_TO_RUNTIMETYPE, "System"u8, "RuntimeTypeHandle"u8, "GetRuntimeTypeFromHandle"u8),
100new(CorInfoHelpFunc.CORINFO_HELP_METHODDESC_TO_STUBRUNTIMEMETHOD, "System"u8, "RuntimeMethodInfoStub"u8, "FromPtr"u8),
101new(CorInfoHelpFunc.CORINFO_HELP_FIELDDESC_TO_STUBRUNTIMEFIELD, "System"u8, "RuntimeFieldInfoStub"u8, "FromPtr"u8),
102new(CorInfoHelpFunc.CORINFO_HELP_TYPEHANDLE_TO_RUNTIMETYPEHANDLE, "System"u8, "RuntimeTypeHandle"u8, "GetRuntimeTypeFromHandle"u8),
103new(CorInfoHelpFunc.CORINFO_HELP_VIRTUAL_FUNC_PTR, "System.Runtime.CompilerServices"u8, "VirtualDispatchHelpers"u8, "VirtualFunctionPointer"u8),
105new(CorInfoHelpFunc.CORINFO_HELP_THROW_ARGUMENTEXCEPTION, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowArgumentException"u8),
106new(CorInfoHelpFunc.CORINFO_HELP_THROW_ARGUMENTOUTOFRANGEEXCEPTION, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowArgumentOutOfRangeException"u8),
107new(CorInfoHelpFunc.CORINFO_HELP_THROW_NOT_IMPLEMENTED, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowNotImplementedException"u8),
108new(CorInfoHelpFunc.CORINFO_HELP_THROW_PLATFORM_NOT_SUPPORTED, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowPlatformNotSupportedException"u8),
109new(CorInfoHelpFunc.CORINFO_HELP_THROW_TYPE_NOT_SUPPORTED, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowTypeNotSupportedException"u8),
110new(CorInfoHelpFunc.CORINFO_HELP_THROW_AMBIGUOUS_RESOLUTION_EXCEPTION, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowAmbiguousResolutionException"u8, GetThreePointerThrowSignature),
111new(CorInfoHelpFunc.CORINFO_HELP_THROW_ENTRYPOINT_NOT_FOUND_EXCEPTION, "Internal.Runtime.CompilerHelpers"u8, "ThrowHelpers"u8, "ThrowEntryPointNotFoundException"u8, GetThreePointerThrowSignature),
113new(CorInfoHelpFunc.CORINFO_HELP_ALLOC_CONTINUATION, "System.Runtime.CompilerServices"u8, "AsyncHelpers"u8, "AllocContinuation"u8),
114new(CorInfoHelpFunc.CORINFO_HELP_ALLOC_CONTINUATION_METHOD, "System.Runtime.CompilerServices"u8, "AsyncHelpers"u8, "AllocContinuationMethod"u8),
115new(CorInfoHelpFunc.CORINFO_HELP_ALLOC_CONTINUATION_CLASS, "System.Runtime.CompilerServices"u8, "AsyncHelpers"u8, "AllocContinuationClass"u8),