31 references to CORINFO_CONTEXT_STRUCT
ILCompiler.ReadyToRun (31)
parent\parent\Common\JitInterface\CorInfoImpl_generated.cs (12)
214
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_METHOD_STRUCT_*, CORINFO_METHOD_INFO*,
CORINFO_CONTEXT_STRUCT
*, byte> getMethodInfo;
240
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_MODULE_STRUCT_*, uint,
CORINFO_CONTEXT_STRUCT
*, CORINFO_SIG_INFO*, void> findSig;
241
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_MODULE_STRUCT_*, uint,
CORINFO_CONTEXT_STRUCT
*, CORINFO_SIG_INFO*, void> findCallSiteSig;
281
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_FIELD_STRUCT_*, CORINFO_METHOD_STRUCT_*,
CORINFO_CONTEXT_STRUCT
*, CorInfoInitClassResult> initClass;
329
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_METHOD_STRUCT_*,
CORINFO_CONTEXT_STRUCT
**, CORINFO_LOOKUP*, CORINFO_METHOD_STRUCT_*> getAwaitReturnCall;
330
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_METHOD_STRUCT_*, CORINFO_RESOLVED_TOKEN*, byte,
CORINFO_CONTEXT_STRUCT
**, CORINFO_LOOKUP*, CORINFO_METHOD_STRUCT_*> getAwaitAwaiterInContinuationCall;
487
private static byte _getMethodInfo(IntPtr thisHandle, IntPtr* ppException, CORINFO_METHOD_STRUCT_* ftn, CORINFO_METHOD_INFO* info,
CORINFO_CONTEXT_STRUCT
* context)
867
private static void _findSig(IntPtr thisHandle, IntPtr* ppException, CORINFO_MODULE_STRUCT_* module, uint sigTOK,
CORINFO_CONTEXT_STRUCT
* context, CORINFO_SIG_INFO* sig)
881
private static void _findCallSiteSig(IntPtr thisHandle, IntPtr* ppException, CORINFO_MODULE_STRUCT_* module, uint methTOK,
CORINFO_CONTEXT_STRUCT
* context, CORINFO_SIG_INFO* sig)
1478
private static CorInfoInitClassResult _initClass(IntPtr thisHandle, IntPtr* ppException, CORINFO_FIELD_STRUCT_* field, CORINFO_METHOD_STRUCT_* method,
CORINFO_CONTEXT_STRUCT
* context)
2184
private static CORINFO_METHOD_STRUCT_* _getAwaitReturnCall(IntPtr thisHandle, IntPtr* ppException, CORINFO_METHOD_STRUCT_* callerHandle,
CORINFO_CONTEXT_STRUCT
** contextHandle, CORINFO_LOOKUP* instArg)
2199
private static CORINFO_METHOD_STRUCT_* _getAwaitAwaiterInContinuationCall(IntPtr thisHandle, IntPtr* ppException, CORINFO_METHOD_STRUCT_* callerHandle, CORINFO_RESOLVED_TOKEN* pResolvedToken, byte isUnsafe,
CORINFO_CONTEXT_STRUCT
** contextHandle, CORINFO_LOOKUP* instArg)
parent\parent\Common\JitInterface\CorInfoImpl.cs (15)
1080
private
CORINFO_CONTEXT_STRUCT
* contextFromMethod(MethodDesc method)
1082
return (
CORINFO_CONTEXT_STRUCT
*)(((nuint)ObjectToHandle(method)) | (nuint)CorInfoContextFlags.CORINFO_CONTEXTFLAGS_METHOD);
1085
private
CORINFO_CONTEXT_STRUCT
* contextFromType(TypeDesc type)
1087
return (
CORINFO_CONTEXT_STRUCT
*)(((nuint)ObjectToHandle(type)) | (nuint)CorInfoContextFlags.CORINFO_CONTEXTFLAGS_CLASS);
1090
private static
CORINFO_CONTEXT_STRUCT
* contextFromMethodBeingCompiled()
1092
return (
CORINFO_CONTEXT_STRUCT
*)1;
1095
private MethodDesc methodFromContext(
CORINFO_CONTEXT_STRUCT
* contextStruct)
1112
private TypeDesc typeFromContext(
CORINFO_CONTEXT_STRUCT
* contextStruct)
1129
private TypeSystemEntity entityFromContext(
CORINFO_CONTEXT_STRUCT
* contextStruct)
1361
private bool getMethodInfo(CORINFO_METHOD_STRUCT_* ftn, CORINFO_METHOD_INFO* info,
CORINFO_CONTEXT_STRUCT
* context)
2180
private void findSig(CORINFO_MODULE_STRUCT_* module, uint sigTOK,
CORINFO_CONTEXT_STRUCT
* context, CORINFO_SIG_INFO* sig)
2198
private void findCallSiteSig(CORINFO_MODULE_STRUCT_* module, uint methTOK,
CORINFO_CONTEXT_STRUCT
* context, CORINFO_SIG_INFO* sig)
2952
private CorInfoInitClassResult initClass(CORINFO_FIELD_STRUCT_* field, CORINFO_METHOD_STRUCT_* method,
CORINFO_CONTEXT_STRUCT
* context)
3736
private CORINFO_METHOD_STRUCT_* getAwaitReturnCall(CORINFO_METHOD_STRUCT_* callerHandle,
CORINFO_CONTEXT_STRUCT
** contextHandle, ref CORINFO_LOOKUP instArg)
3813
CORINFO_CONTEXT_STRUCT
** contextHandle,
parent\parent\Common\JitInterface\CorInfoTypes.cs (4)
286
public
CORINFO_CONTEXT_STRUCT
* tokenContext; //Context for resolution of generic arguments
1154
public
CORINFO_CONTEXT_STRUCT
* contextHandle;
1197
public
CORINFO_CONTEXT_STRUCT
* context;
1215
public
CORINFO_CONTEXT_STRUCT
* tokenLookupContext;