14 references to PgoInstrumentationSchema
ILCompiler.RyuJit (14)
JitInterface\CorInfoImpl.RyuJit.cs (1)
1927
private unsafe HRESULT allocPgoInstrumentationBySchema(CORINFO_METHOD_STRUCT_* ftnHnd,
PgoInstrumentationSchema
* pSchema, uint countSchemaItems, byte** pInstrumentationData)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl_generated.cs (4)
379
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_METHOD_STRUCT_*,
PgoInstrumentationSchema
**, uint*, byte**, PgoSource*, bool*, HRESULT> getPgoInstrumentationResults;
380
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_METHOD_STRUCT_*,
PgoInstrumentationSchema
*, uint, byte**, HRESULT> allocPgoInstrumentationBySchema;
2928
private static HRESULT _getPgoInstrumentationResults(IntPtr thisHandle, IntPtr* ppException, CORINFO_METHOD_STRUCT_* ftnHnd,
PgoInstrumentationSchema
** pSchema, uint* pCountSchemaItems, byte** pInstrumentationData, PgoSource* pPgoSource, bool* pDynamicPgo)
2943
private static HRESULT _allocPgoInstrumentationBySchema(IntPtr thisHandle, IntPtr* ppException, CORINFO_METHOD_STRUCT_* ftnHnd,
PgoInstrumentationSchema
* pSchema, uint countSchemaItems, byte** pInstrumentationData)
src\runtime\src\coreclr\tools\Common\JitInterface\CorInfoImpl.cs (9)
71
public
PgoInstrumentationSchema
* pSchema;
122
private static extern uint getLikelyClasses(LikelyClassMethodRecord* pLikelyClasses, uint maxLikelyClasses,
PgoInstrumentationSchema
* schema, uint countSchemaItems, byte*pInstrumentationData, int ilOffset);
125
private static extern uint getLikelyMethods(LikelyClassMethodRecord* pLikelyMethods, uint maxLikelyMethods,
PgoInstrumentationSchema
* schema, uint countSchemaItems, byte* pInstrumentationData, int ilOffset);
258
private static PgoSchemaElem? ComputeLikelyClassMethod(int index, Dictionary<IntPtr, object> handleToObject,
PgoInstrumentationSchema
[] nativeSchema, byte[] instrumentationData, CompilationModuleGroup compilationModuleGroup)
266
fixed (
PgoInstrumentationSchema
* pSchema = &nativeSchema[index])
4736
public static void ComputeJitPgoInstrumentationSchema(Func<object, IntPtr> objectToHandle, PgoSchemaElem[] pgoResultsSchemas, out
PgoInstrumentationSchema
[] nativeSchemas, MemoryStream instrumentationData, Func<TypeDesc, bool> typeFilter = null)
4738
nativeSchemas = new
PgoInstrumentationSchema
[pgoResultsSchemas.Length];
4804
private HRESULT getPgoInstrumentationResults(CORINFO_METHOD_STRUCT_* ftnHnd, ref
PgoInstrumentationSchema
* pSchema, ref uint countSchemaItems, byte** pInstrumentationData,
4841
pgoResults.pSchema = (
PgoInstrumentationSchema
*)GetPin(nativeSchemas);