45 references to CORINFO_SIG_INFO
ILCompiler.Compiler (3)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoTypes.cs (3)
836
public
CORINFO_SIG_INFO
args;
837
public
CORINFO_SIG_INFO
locals;
1123
public
CORINFO_SIG_INFO
sig;
ILCompiler.RyuJit (42)
JitInterface\CorInfoImpl.RyuJit.cs (3)
1962
private bool pInvokeMarshalingRequired(CORINFO_METHOD_STRUCT_* handle,
CORINFO_SIG_INFO
* callSiteSig)
2521
private void recordCallSite(uint instrOffset,
CORINFO_SIG_INFO
* callSig, CORINFO_METHOD_STRUCT_* methodHandle)
2527
private void recordWasmManagedCallSig(
CORINFO_SIG_INFO
* callSig)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl_generated.cs (26)
211
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_METHOD_STRUCT_*,
CORINFO_SIG_INFO
*, CORINFO_CLASS_STRUCT_*, void> getMethodSig;
230
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_METHOD_STRUCT_*,
CORINFO_SIG_INFO
*, bool*, CorInfoCallConvExtension> getUnmanagedCallConv;
231
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_METHOD_STRUCT_*,
CORINFO_SIG_INFO
*, byte> pInvokeMarshalingRequired;
238
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_MODULE_STRUCT_*, uint, CORINFO_CONTEXT_STRUCT*,
CORINFO_SIG_INFO
*, void> findSig;
239
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_MODULE_STRUCT_*, uint, CORINFO_CONTEXT_STRUCT*,
CORINFO_SIG_INFO
*, void> findCallSiteSig;
319
public delegate* unmanaged<IntPtr, IntPtr*,
CORINFO_SIG_INFO
*, CORINFO_ARG_LIST_STRUCT_*, CORINFO_CLASS_STRUCT_**, CorInfoTypeWithMod> getArgType;
321
public delegate* unmanaged<IntPtr, IntPtr*,
CORINFO_SIG_INFO
*, CORINFO_ARG_LIST_STRUCT_*, CORINFO_CLASS_STRUCT_*> getArgClass;
350
public delegate* unmanaged<IntPtr, IntPtr*,
CORINFO_SIG_INFO
*, void**, void*> GetCookieForPInvokeCalliSig;
351
public delegate* unmanaged<IntPtr, IntPtr*,
CORINFO_SIG_INFO
*, void*> GetCookieForInterpreterCalliSig;
358
public delegate* unmanaged<IntPtr, IntPtr*,
CORINFO_SIG_INFO
*, CORINFO_METHOD_STRUCT_*, void**, IntPtr> getVarArgsHandle;
364
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_RESOLVED_TOKEN*,
CORINFO_SIG_INFO
*, CORINFO_GET_TAILCALL_HELPERS_FLAGS, CORINFO_TAILCALL_HELPERS*, byte> getTailCallHelpers;
381
public delegate* unmanaged<IntPtr, IntPtr*, uint,
CORINFO_SIG_INFO
*, CORINFO_METHOD_STRUCT_*, void> recordCallSite;
382
public delegate* unmanaged<IntPtr, IntPtr*,
CORINFO_SIG_INFO
*, void> recordWasmManagedCallSig;
456
private static void _getMethodSig(IntPtr thisHandle, IntPtr* ppException, CORINFO_METHOD_STRUCT_* ftn,
CORINFO_SIG_INFO
* sig, CORINFO_CLASS_STRUCT_* memberParent)
734
private static CorInfoCallConvExtension _getUnmanagedCallConv(IntPtr thisHandle, IntPtr* ppException, CORINFO_METHOD_STRUCT_* method,
CORINFO_SIG_INFO
* callSiteSig, bool* pSuppressGCTransition)
749
private static byte _pInvokeMarshalingRequired(IntPtr thisHandle, IntPtr* ppException, CORINFO_METHOD_STRUCT_* method,
CORINFO_SIG_INFO
* callSiteSig)
850
private static void _findSig(IntPtr thisHandle, IntPtr* ppException, CORINFO_MODULE_STRUCT_* module, uint sigTOK, CORINFO_CONTEXT_STRUCT* context,
CORINFO_SIG_INFO
* sig)
864
private static void _findCallSiteSig(IntPtr thisHandle, IntPtr* ppException, CORINFO_MODULE_STRUCT_* module, uint methTOK, CORINFO_CONTEXT_STRUCT* context,
CORINFO_SIG_INFO
* sig)
2049
private static CorInfoTypeWithMod _getArgType(IntPtr thisHandle, IntPtr* ppException,
CORINFO_SIG_INFO
* sig, CORINFO_ARG_LIST_STRUCT_* args, CORINFO_CLASS_STRUCT_** vcTypeRet)
2079
private static CORINFO_CLASS_STRUCT_* _getArgClass(IntPtr thisHandle, IntPtr* ppException,
CORINFO_SIG_INFO
* sig, CORINFO_ARG_LIST_STRUCT_* args)
2503
private static void* _GetCookieForPInvokeCalliSig(IntPtr thisHandle, IntPtr* ppException,
CORINFO_SIG_INFO
* szMetaSig, void** ppIndirection)
2518
private static void* _GetCookieForInterpreterCalliSig(IntPtr thisHandle, IntPtr* ppException,
CORINFO_SIG_INFO
* szMetaSig)
2621
private static IntPtr _getVarArgsHandle(IntPtr thisHandle, IntPtr* ppException,
CORINFO_SIG_INFO
* pSig, CORINFO_METHOD_STRUCT_* methHnd, void** ppIndirection)
2710
private static byte _getTailCallHelpers(IntPtr thisHandle, IntPtr* ppException, CORINFO_RESOLVED_TOKEN* callToken,
CORINFO_SIG_INFO
* sig, CORINFO_GET_TAILCALL_HELPERS_FLAGS flags, CORINFO_TAILCALL_HELPERS* pResult)
2958
private static void _recordCallSite(IntPtr thisHandle, IntPtr* ppException, uint instrOffset,
CORINFO_SIG_INFO
* callSig, CORINFO_METHOD_STRUCT_* methodHandle)
2972
private static void _recordWasmManagedCallSig(IntPtr thisHandle, IntPtr* ppException,
CORINFO_SIG_INFO
* callSig)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (13)
858
private void Get_CORINFO_SIG_INFO(MethodDesc method,
CORINFO_SIG_INFO
* sig, MethodILScope scope, bool suppressHiddenArgument = false)
894
private void Get_CORINFO_SIG_INFO(MethodSignature signature,
CORINFO_SIG_INFO
* sig, MethodILScope scope)
935
private void Get_CORINFO_SIG_INFO(LocalVariableDefinition[] locals,
CORINFO_SIG_INFO
* sig)
1238
private void getMethodSig(CORINFO_METHOD_STRUCT_* ftn,
CORINFO_SIG_INFO
* sig, CORINFO_CLASS_STRUCT_* memberParent)
1696
private CorInfoCallConvExtension getUnmanagedCallConv(CORINFO_METHOD_STRUCT_* method,
CORINFO_SIG_INFO
* sig, ref bool pSuppressGCTransition)
2079
private void findSig(CORINFO_MODULE_STRUCT_* module, uint sigTOK, CORINFO_CONTEXT_STRUCT* context,
CORINFO_SIG_INFO
* sig)
2097
private void findCallSiteSig(CORINFO_MODULE_STRUCT_* module, uint methTOK, CORINFO_CONTEXT_STRUCT* context,
CORINFO_SIG_INFO
* sig)
3452
private CorInfoTypeWithMod getArgType(
CORINFO_SIG_INFO
* sig, CORINFO_ARG_LIST_STRUCT_* args, CORINFO_CLASS_STRUCT_** vcTypeRet)
3477
private CORINFO_CLASS_STRUCT_* getArgClass(
CORINFO_SIG_INFO
* sig, CORINFO_ARG_LIST_STRUCT_* args)
4011
private void* GetCookieForInterpreterCalliSig(
CORINFO_SIG_INFO
* szMetaSig)
4014
private void* GetCookieForPInvokeCalliSig(
CORINFO_SIG_INFO
* szMetaSig, ref void* ppIndirection)
4051
private IntPtr getVarArgsHandle(
CORINFO_SIG_INFO
* pSig, CORINFO_METHOD_STRUCT_* methHnd, ref void* ppIndirection)
4067
private bool getTailCallHelpers(ref CORINFO_RESOLVED_TOKEN callToken,
CORINFO_SIG_INFO
* sig, CORINFO_GET_TAILCALL_HELPERS_FLAGS flags, ref CORINFO_TAILCALL_HELPERS pResult)