class ICorJitHost
(5 in total)void* allocateMemory(size_t size, bool usePageAllocator = false)
void freeMemory(void* block, bool usePageAllocator = false)
int getIntConfigValue(const wchar_t* name, int defaultValue)
const wchar_t* getStringConfigValue(const wchar_t* name)
void freeStringConfigValue(const wchar_t* value)
class ICorJitInfo : public ICorDynamicInfo
(19 in total)IEEMemoryManager* getMemoryManager()
void allocMem(..)
void reserveUnwindInfo(..)
void allocUnwindInfo(..)
void * allocGCInfo(..)
void yieldExecution()
void setEHcount(..)
void setEHinfo(..)
BOOL logMsg(unsigned level, const char* fmt, va_list args)
int doAssert(const char* szFile, int iLine, const char* szExpr)
void reportFatalError(CorJitResult result)
HRESULT allocBBProfileBuffer(..)
HRESULT getBBProfileData(..)
void recordCallSite(..)
void recordRelocation(..)
WORD getRelocTypeHint(void * target)
virual void getModuleNativeEntryPointRange(..)
DWORD getExpectedTargetArchitecture()
DWORD getJitFlags(..)
class ICorDynamicInfo : public ICorStaticInfo
(36 in total)DWORD getThreadTLSIndex(..)
const void * getInlinedCallFrameVptr(..)
LONG * getAddrOfCaptureThreadGlobal(..)
void* getHelperFtn(..)
void getFunctionEntryPoint(..)
void getFunctionFixedEntryPoint(..)
void* getMethodSync(..)
CorInfoHelpFunc getLazyStringLiteralHelper(..)
CORINFO_MODULE_HANDLE embedModuleHandle(..)
CORINFO_CLASS_HANDLE embedClassHandle(..)
CORINFO_METHOD_HANDLE embedMethodHandle(..)
CORINFO_FIELD_HANDLE embedFieldHandle(..)
void embedGenericHandle(..)
CORINFO_LOOKUP_KIND getLocationOfThisType(..)
void* getPInvokeUnmanagedTarget(..)
void* getAddressOfPInvokeFixup(..)
void getAddressOfPInvokeTarget(..)
LPVOID GetCookieForPInvokeCalliSig(..)
bool canGetCookieForPInvokeCalliSig(..)
CORINFO_JUST_MY_CODE_HANDLE getJustMyCodeHandle(..)
void GetProfilingHandle(..)
void getCallInfo(..)
BOOL canAccessFamily(..)
BOOL isRIDClassDomainID(..)
unsigned getClassDomainID(..)
void* getFieldAddress(..)
CORINFO_VARARGS_HANDLE getVarArgsHandle(..)
bool canGetVarArgsHandle(..)
InfoAccessType constructStringLiteral(..)
InfoAccessType emptyStringLiteral(..)
DWORD getFieldThreadLocalStoreID(..)
void setOverride(..)
void addActiveDependency(..)
CORINFO_METHOD_HANDLE GetDelegateCtor(..)
void MethodCompileComplete(..)
void* getTailCallCopyArgsThunk(..)
class ICorStaticInfo
(118 in total, split intoICorMethodInfo
,ICorModuleInfo
, etc.)ICorMethodInfo
(28)DWORD getMethodAttribs(..)
void setMethodAttribs(..)
void getMethodSig(..)
bool getMethodInfo(..)
CorInfoInline canInline(..)
void reportInliningDecision(..)
bool canTailCall(..)
void reportTailCallDecision(..)
void getEHinfo(..)
CORINFO_CLASS_HANDLE getMethodClass(..)
CORINFO_MODULE_HANDLE getMethodModule(..)
void getMethodVTableOffset(..)
CORINFO_METHOD_HANDLE resolveVirtualMethod(..)
CORINFO_METHOD_HANDLE getUnboxedEntry(..)
CORINFO_CLASS_HANDLE getDefaultEqualityComparerClass(..)
void expandRawHandleIntrinsic(..)
CorInfoIntrinsics getIntrinsicID(..)
bool isInSIMDModule(..)
CorInfoUnmanagedCallConv getUnmanagedCallConv(..)
BOOL pInvokeMarshalingRequired(..)
BOOL satisfiesMethodConstraints(..)
BOOL isCompatibleDelegate(..)
CorInfoInstantiationVerification isInstantiationOfVerifiedGeneric(..)
void initConstraintsForVerification(..)
CorInfoCanSkipVerificationResult canSkipMethodVerification(..)
void methodMustBeLoadedBeforeCodeIsRun(..)
CORINFO_METHOD_HANDLE mapMethodDeclToMethodImpl(..)
void getGSCookie(..)
ICorModuleInfo
(9)void resolveToken(..)
bool tryResolveToken(..)
void findSig(..)
void findCallSiteSig(..)
CORINFO_CLASS_HANDLE getTokenTypeAsHandle(..)
CorInfoCanSkipVerificationResult canSkipVerification(..)
BOOL isValidToken(..)
BOOL isValidStringRef(..)
BOOL shouldEnforceCallvirtRestriction(..)
ICorClassInfo
(49)CorInfoType asCorInfoType(..)
const char* getClassName(..)
const char* getClassNameFromMetadata(..)
CORINFO_CLASS_HANDLE getTypeInstantiationArgument(..)
int appendClassName(..)
BOOL isValueClass(..)
BOOL canInlineTypeCheckWithObjectVTable(..)
DWORD getClassAttribs(..)
BOOL isStructRequiringStackAllocRetBuf(..)
CORINFO_MODULE_HANDLE getClassModule(..)
CORINFO_ASSEMBLY_HANDLE getModuleAssembly(..)
const char* getAssemblyName(..)
void* LongLifetimeMalloc(..)
void LongLifetimeFree(..)
size_t getClassModuleIdForStatics(..)
unsigned getClassSize(..)
unsigned getClassAlignmentRequirement(..)
unsigned getClassGClayout(..)
unsigned getClassNumInstanceFields(..)
CORINFO_FIELD_HANDLE getFieldInClass(..)
BOOL checkMethodModifier(..)
CorInfoHelpFunc getNewHelper(..)
CorInfoHelpFunc getNewArrHelper(..)
CorInfoHelpFunc getCastingHelper(..)
CorInfoHelpFunc getSharedCCtorHelper(..)
CorInfoHelpFunc getSecurityPrologHelper(..)
CORINFO_CLASS_HANDLE getTypeForBox(..)
CorInfoHelpFunc getBoxHelper(..)
CorInfoHelpFunc getUnBoxHelper(..)
bool getReadyToRunHelper(..)
void getReadyToRunDelegateCtorHelper(..)
const char* getHelperName(..)
CorInfoInitClassResult initClass(..)
void classMustBeLoadedBeforeCodeIsRun(..)
CORINFO_CLASS_HANDLE getBuiltinClass(..)
CorInfoType getTypeForPrimitiveValueClass(..)
CorInfoType getTypeForPrimitiveNumericClass(..)
BOOL canCast(..)
BOOL areTypesEquivalent(..)
TypeCompareState compareTypesForCast(..)
TypeCompareState compareTypesForEquality(..)
CORINFO_CLASS_HANDLE mergeClasses(..)
CORINFO_CLASS_HANDLE getParentType(..)
CorInfoType getChildType(..)
BOOL satisfiesClassConstraints(..)
BOOL isSDArray(..)
unsigned getArrayRank(..)
void * getArrayInitializationData(..)
CorInfoIsAccessAllowedResult canAccessClass(..)
ICorFieldInfo
(7)const char* getFieldName(..)
CORINFO_CLASS_HANDLE getFieldClass(..)
CorInfoType getFieldType(..)
unsigned getFieldOffset(..)
bool isWriteBarrierHelperRequired(..)
void getFieldInfo(..)
bool isFieldStatic(..)
ICorDebugInfo
(4)void getBoundaries(..)
void setBoundaries(..)
void getVars(..)
void setVars(..)
Misc
(2)void * allocateArray(..)
void freeArray(..)
ICorArgInfo
(4)CORINFO_ARG_LIST_HANDLE getArgNext(..)
CorInfoTypeWithMod getArgType(..)
CORINFO_CLASS_HANDLE getArgClass(..)
CorInfoType getHFAType(..)
ICorErrorInfo
(7)HRESULT GetErrorHRESULT(..)
ULONG GetErrorMessage(..)
int FilterException(..)
void HandleException(..)
void ThrowExceptionForJitResult(..)
void ThrowExceptionForHelper(..)
bool runWithErrorTrap(..)
General/Global methods
(2)void getEEInfo(..)
LPCWSTR getJitTimeLogFilename()
Diagnostic methods
(6)mdMethodDef getMethodDefFromMethod(..)
const char* getMethodName(..)
const char* getMethodNameFromMetadata(..)
unsigned getMethodHash(..)
size_t findNameOfToken(..)
bool getSystemVAmd64PassStructInRegisterDescriptor(..)
Created
July 4, 2018 11:33
-
-
Save mattwarren/375c34ed71c37f7e89bb425cf8f0f964 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment