63 references to DebuggerIPCE_ExpandedTypeData
Microsoft.Diagnostics.DataContractReader.Legacy (63)
_generated\22\Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.cs (24)
76public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.AreValueTypesBoxed, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, int> TypeHandleToExpandedTypeInfo_69; 77public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.AreValueTypesBoxed, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, int> GetObjectExpandedTypeInfo_70; 80public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ArgInfoList*, ulong*, int> GetExactTypeHandle_73; 81public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, ulong, uint*, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, nint, void> , nint, int> EnumerateMethodDescParams_74; 85public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, nint, void> , nint, int> EnumerateTypeHandleParams_78; 94public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, uint*, uint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, int> GetBasicObjectInfo_87; 2735int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.TypeHandleToExpandedTypeInfo(global::Microsoft.Diagnostics.DataContractReader.Legacy.AreValueTypesBoxed boxed, ulong vmTypeHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData* pData) 2738var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.AreValueTypesBoxed, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, int> )__vtable[69]); 2752internal static int ABI_TypeHandleToExpandedTypeInfo(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.AreValueTypesBoxed boxed, ulong vmTypeHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData* pData) 2772int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetObjectExpandedTypeInfo(global::Microsoft.Diagnostics.DataContractReader.Legacy.AreValueTypesBoxed boxed, ulong addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData* pTypeInfo) 2775var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.AreValueTypesBoxed, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, int> )__vtable[70]); 2789internal static int ABI_GetObjectExpandedTypeInfo(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.AreValueTypesBoxed boxed, ulong addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData* pTypeInfo) 2883int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetExactTypeHandle(global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData* pTypeData, global::Microsoft.Diagnostics.DataContractReader.Legacy.ArgInfoList* pArgInfo, ulong* pVmTypeHandle) 2886var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, global::Microsoft.Diagnostics.DataContractReader.Legacy.ArgInfoList*, ulong*, int> )__vtable[73]); 2900internal static int ABI_GetExactTypeHandle(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData* pTypeData, global::Microsoft.Diagnostics.DataContractReader.Legacy.ArgInfoList* pArgInfo, ulong* pVmTypeHandle) 2920int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.EnumerateMethodDescParams(ulong vmMethodDesc, ulong genericsToken, uint* pcGenericClassTypeParams, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, nint, void> fpCallback, nint pUserData) 2923var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, ulong, uint*, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, nint, void> , nint, int> )__vtable[74]); 2937internal static int ABI_EnumerateMethodDescParams(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmMethodDesc, ulong genericsToken, uint* pcGenericClassTypeParams, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, nint, void> fpCallback, nint pUserData) 3068int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.EnumerateTypeHandleParams(ulong vmTypeHandle, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, nint, void> fpCallback, nint pUserData) 3071var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, nint, void> , nint, int> )__vtable[78]); 3085internal static int ABI_EnumerateTypeHandleParams(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmTypeHandle, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, nint, void> fpCallback, nint pUserData) 3401int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetBasicObjectInfo(ulong objectAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pIsValidRef, uint* pObjSize, uint* pObjOffsetToVars, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData* pObjTypeData) 3404var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, uint*, uint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, int> )__vtable[87]); 3418internal static int ABI_GetBasicObjectInfo(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong objectAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pIsValidRef, uint* pObjSize, uint* pObjOffsetToVars, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData* pObjTypeData)
Dbi\DacDbiImpl.cs (32)
3319public int TypeHandleToExpandedTypeInfo(AreValueTypesBoxed boxed, ulong vmTypeHandle, DebuggerIPCE_ExpandedTypeData* pTypeInfo) 3335DebuggerIPCE_ExpandedTypeData dataLocal; 3347public int GetObjectExpandedTypeInfo(AreValueTypesBoxed boxed, ulong addr, DebuggerIPCE_ExpandedTypeData* pTypeInfo) 3364DebuggerIPCE_ExpandedTypeData dataLocal; 3377private static void ValidateExpandedTypeData(DebuggerIPCE_ExpandedTypeData* cdac, DebuggerIPCE_ExpandedTypeData* dac) 3503public int GetExactTypeHandle(DebuggerIPCE_ExpandedTypeData* pTypeData, ArgInfoList* pArgInfo, ulong* pVmTypeHandle) 3596private ITypeHandle GetExactArrayTypeHandle(IRuntimeTypeSystem rts, DebuggerIPCE_ExpandedTypeData* pTopLevel, ArgInfoList* pArgInfo) 3607private ITypeHandle GetExactPtrOrByRefTypeHandle(IRuntimeTypeSystem rts, DebuggerIPCE_ExpandedTypeData* pTopLevel, ArgInfoList* pArgInfo) 3617private ITypeHandle GetExactClassTypeHandle(IRuntimeTypeSystem rts, DebuggerIPCE_ExpandedTypeData* pTopLevel, ArgInfoList* pArgInfo) 3649delegate* unmanaged<DebuggerIPCE_ExpandedTypeData*, nint, void> fpCallback, nint pUserData) 3653List<DebuggerIPCE_ExpandedTypeData> entries = new(); 3741DebuggerIPCE_ExpandedTypeData entry; 3769delegate* unmanaged<DebuggerIPCE_ExpandedTypeData*, nint, void> debugCallbackPtr = &EnumExpandedTypeInfoCallback; 3777List<DebuggerIPCE_ExpandedTypeData> legacyEntries = DebugExpandedTypeInfo; 3989delegate* unmanaged<DebuggerIPCE_ExpandedTypeData*, nint, void> fpCallback, nint pUserData) 3993List<DebuggerIPCE_ExpandedTypeData> entries = new(); 4004DebuggerIPCE_ExpandedTypeData entry; 4023delegate* unmanaged<DebuggerIPCE_ExpandedTypeData*, nint, void> debugCallbackPtr = &EnumExpandedTypeInfoCallback; 4028List<DebuggerIPCE_ExpandedTypeData> legacyEntries = DebugExpandedTypeInfo; 4052private static List<DebuggerIPCE_ExpandedTypeData>? _debugExpandedTypeInfo; 4054private static List<DebuggerIPCE_ExpandedTypeData> DebugExpandedTypeInfo 4058private static void EnumExpandedTypeInfoCallback(DebuggerIPCE_ExpandedTypeData* pTypeData, nint _) 4063private static string FormatExpandedTypeData(DebuggerIPCE_ExpandedTypeData e) => 4444public int GetBasicObjectInfo(ulong objectAddress, Interop.BOOL* pIsValidRef, uint* pObjSize, uint* pObjOffsetToVars, DebuggerIPCE_ExpandedTypeData* pObjTypeData) 4488DebuggerIPCE_ExpandedTypeData typeDataLocal; 6427private void FillExpandedTypeDataWithCanonFallback(IRuntimeTypeSystem rts, ITypeHandle typeHandle, ITypeHandle thCanon, DebuggerIPCE_ExpandedTypeData* pTypeInfo) 6473private void TypeHandleToExpandedTypeInfoImpl(IRuntimeTypeSystem rts, AreValueTypesBoxed boxed, ITypeHandle typeHandle, DebuggerIPCE_ExpandedTypeData* pTypeInfo) 6549private void FillArrayTypeInfo(IRuntimeTypeSystem rts, ITypeHandle typeHandle, DebuggerIPCE_ExpandedTypeData* pTypeInfo) 6559private void FillPtrTypeInfo(IRuntimeTypeSystem rts, AreValueTypesBoxed boxed, ITypeHandle typeHandle, DebuggerIPCE_ExpandedTypeData* pTypeInfo) 6573private void FillClassTypeInfo(IRuntimeTypeSystem rts, ITypeHandle typeHandle, DebuggerIPCE_ExpandedTypeData* pTypeInfo) 6596private void FillFnPtrTypeInfo(IRuntimeTypeSystem rts, AreValueTypesBoxed boxed, ITypeHandle typeHandle, DebuggerIPCE_ExpandedTypeData* pTypeInfo)
Dbi\IDacDbiInterface.cs (7)
458public DebuggerIPCE_ExpandedTypeData data; 755int TypeHandleToExpandedTypeInfo(AreValueTypesBoxed boxed, ulong vmTypeHandle, DebuggerIPCE_ExpandedTypeData* pData); 758int GetObjectExpandedTypeInfo(AreValueTypesBoxed boxed, ulong addr, DebuggerIPCE_ExpandedTypeData* pTypeInfo); 767int GetExactTypeHandle(DebuggerIPCE_ExpandedTypeData* pTypeData, ArgInfoList* pArgInfo, ulong* pVmTypeHandle); 771delegate* unmanaged<DebuggerIPCE_ExpandedTypeData*, nint, void> fpCallback, nint pUserData); 784delegate* unmanaged<DebuggerIPCE_ExpandedTypeData*, nint, void> fpCallback, nint pUserData); 811int GetBasicObjectInfo(ulong objectAddress, Interop.BOOL* pIsValidRef, uint* pObjSize, uint* pObjOffsetToVars, DebuggerIPCE_ExpandedTypeData* pObjTypeData);