14 references to PgoInstrumentationSchema
ILCompiler.ReadyToRun (14)
JitInterface\CorInfoImpl.ReadyToRun.cs (1)
3534
private unsafe HRESULT allocPgoInstrumentationBySchema(CORINFO_METHOD_STRUCT_* ftnHnd,
PgoInstrumentationSchema
* pSchema, uint countSchemaItems, byte** pInstrumentationData)
parent\parent\Common\JitInterface\CorInfoImpl_generated.cs (4)
381
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_METHOD_STRUCT_*,
PgoInstrumentationSchema
**, uint*, byte**, PgoSource*, bool*, HRESULT> getPgoInstrumentationResults;
382
public delegate* unmanaged<IntPtr, IntPtr*, CORINFO_METHOD_STRUCT_*,
PgoInstrumentationSchema
*, uint, byte**, HRESULT> allocPgoInstrumentationBySchema;
2945
private static HRESULT _getPgoInstrumentationResults(IntPtr thisHandle, IntPtr* ppException, CORINFO_METHOD_STRUCT_* ftnHnd,
PgoInstrumentationSchema
** pSchema, uint* pCountSchemaItems, byte** pInstrumentationData, PgoSource* pPgoSource, bool* pDynamicPgo)
2960
private static HRESULT _allocPgoInstrumentationBySchema(IntPtr thisHandle, IntPtr* ppException, CORINFO_METHOD_STRUCT_* ftnHnd,
PgoInstrumentationSchema
* pSchema, uint countSchemaItems, byte** pInstrumentationData)
parent\parent\Common\JitInterface\CorInfoImpl.cs (9)
72
public
PgoInstrumentationSchema
* pSchema;
123
private static extern uint getLikelyClasses(LikelyClassMethodRecord* pLikelyClasses, uint maxLikelyClasses,
PgoInstrumentationSchema
* schema, uint countSchemaItems, byte*pInstrumentationData, int ilOffset);
126
private static extern uint getLikelyMethods(LikelyClassMethodRecord* pLikelyMethods, uint maxLikelyMethods,
PgoInstrumentationSchema
* schema, uint countSchemaItems, byte* pInstrumentationData, int ilOffset);
277
private static PgoSchemaElem? ComputeLikelyClassMethod(int index, Dictionary<IntPtr, object> handleToObject,
PgoInstrumentationSchema
[] nativeSchema, byte[] instrumentationData, CompilationModuleGroup compilationModuleGroup)
285
fixed (
PgoInstrumentationSchema
* pSchema = &nativeSchema[index])
5001
public static void ComputeJitPgoInstrumentationSchema(Func<object, IntPtr> objectToHandle, PgoSchemaElem[] pgoResultsSchemas, out
PgoInstrumentationSchema
[] nativeSchemas, MemoryStream instrumentationData, Func<TypeDesc, bool> typeFilter = null)
5003
nativeSchemas = new
PgoInstrumentationSchema
[pgoResultsSchemas.Length];
5069
private HRESULT getPgoInstrumentationResults(CORINFO_METHOD_STRUCT_* ftnHnd, ref
PgoInstrumentationSchema
* pSchema, ref uint countSchemaItems, byte** pInstrumentationData,
5106
pgoResults.pSchema = (
PgoInstrumentationSchema
*)GetPin(nativeSchemas);