482 references to BOOL
Microsoft.Diagnostics.DataContractReader.Legacy (482)
_generated\18\Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.cs (140)
12
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, int> DacSetTargetConsistencyChecks_5;
13
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> IsLeftSideInitialized_6;
17
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, nint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> GetAssemblyPath_10;
19
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, nint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> GetModulePath_12;
23
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, ulong*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> GetModuleForAssembly_16;
24
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> IsManagedCode_17;
25
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> GetCompilerFlags_18;
26
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, int> SetCompilerFlags_19;
29
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, int> SetSendExceptionsOutsideOfJMC_22;
31
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, int> MarkDebuggerAttached_24;
34
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> IsThreadMarkedDead_27;
39
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> HasUnhandledException_32;
51
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, nint, nint, int> GetNativeCodeSequencePointsAndVarInfo_44;
57
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, nuint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> UnwindStackWalkFrame_50;
64
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, byte*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> IsLeafFrame_57;
68
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> RequiresAlign8_61;
73
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> IsValueType_66;
74
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> HasTypeParams_67;
88
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> IsExceptionObject_81;
89
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, delegate* unmanaged<ulong, ulong, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, nint, void> , nint, int> EnumerateStackFramesFromException_82;
90
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> IsRcw_83;
94
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacDbiArrayInfo*, int> GetArrayData_87;
95
public 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_88;
100
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> IsVmObjectHandleValid_93;
105
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint*, uint*, nint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> GetModuleMetaDataFileInfo_98;
106
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> IsThreadSuspendedOrHijacked_99;
111
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> IsValidObject_104;
112
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, nuint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, global::Microsoft.Diagnostics.DataContractReader.Legacy.CorGCReferenceType, int> CreateRefWalk_105;
122
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> AreOptimizationsDisabled_115;
129
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, int> EnableGCNotificationEvents_122;
130
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> IsDelegate_123;
133
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> IsModuleMapped_126;
134
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> MetadataUpdatesApplied_127;
367
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.DacSetTargetConsistencyChecks(global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
fEnableAsserts)
370
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, int> )__vtable[5]);
384
internal static int ABI_DacSetTargetConsistencyChecks(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
fEnableAsserts)
404
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsLeftSideInitialized(global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
407
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[6]);
421
internal static int ABI_IsLeftSideInitialized(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
552
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetAssemblyPath(ulong vmAssembly, nint pStrFilename, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
555
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, nint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[10]);
569
internal static int ABI_GetAssemblyPath(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmAssembly, nint pStrFilename, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
626
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetModulePath(ulong vmModule, nint pStrFilename, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
629
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, nint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[12]);
643
internal static int ABI_GetModulePath(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmModule, nint pStrFilename, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
774
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetModuleForAssembly(ulong vmAssembly, ulong* pModule, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pIsModuleLoaded)
777
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, ulong*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[16]);
791
internal static int ABI_GetModuleForAssembly(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmAssembly, ulong* pModule, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pIsModuleLoaded)
811
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsManagedCode(ulong address, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pIsManaged)
814
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[17]);
828
internal static int ABI_IsManagedCode(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong address, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pIsManaged)
848
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetCompilerFlags(ulong vmAssembly, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pfAllowJITOpts, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pfEnableEnC)
851
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[18]);
865
internal static int ABI_GetCompilerFlags(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmAssembly, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pfAllowJITOpts, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pfEnableEnC)
885
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.SetCompilerFlags(ulong vmAssembly, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
fAllowJitOpts, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
fEnableEnC)
888
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, int> )__vtable[19]);
902
internal static int ABI_SetCompilerFlags(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmAssembly, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
fAllowJitOpts, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
fEnableEnC)
996
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.SetSendExceptionsOutsideOfJMC(global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
sendExceptionsOutsideOfJMC)
999
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, int> )__vtable[22]);
1013
internal static int ABI_SetSendExceptionsOutsideOfJMC(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
sendExceptionsOutsideOfJMC)
1070
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.MarkDebuggerAttached(global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
fAttached)
1073
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, int> )__vtable[24]);
1087
internal static int ABI_MarkDebuggerAttached(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
fAttached)
1181
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsThreadMarkedDead(ulong vmThread, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
1184
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[27]);
1198
internal static int ABI_IsThreadMarkedDead(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmThread, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
1366
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.HasUnhandledException(ulong vmThread, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
1369
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[32]);
1383
internal static int ABI_HasUnhandledException(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmThread, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
1810
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetNativeCodeSequencePointsAndVarInfo(ulong vmMethodDesc, ulong startAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
fCodeAvailable, nint pNativeVarData, nint pSequencePoints)
1813
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, nint, nint, int> )__vtable[44]);
1827
internal static int ABI_GetNativeCodeSequencePointsAndVarInfo(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmMethodDesc, ulong startAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
fCodeAvailable, nint pNativeVarData, nint pSequencePoints)
2032
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.UnwindStackWalkFrame(nuint pSFIHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
2035
var __target = ((delegate* unmanaged[MemberFunction]<void*, nuint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[50]);
2049
internal static int ABI_UnwindStackWalkFrame(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, nuint pSFIHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
2291
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsLeafFrame(ulong vmThread, byte* pContext, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
2294
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, byte*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[57]);
2308
internal static int ABI_IsLeafFrame(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmThread, byte* pContext, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
2439
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.RequiresAlign8(ulong thExact, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
2442
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[61]);
2456
internal static int ABI_RequiresAlign8(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong thExact, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
2624
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsValueType(ulong vmTypeHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
2627
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[66]);
2641
internal static int ABI_IsValueType(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmTypeHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
2661
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.HasTypeParams(ulong vmTypeHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
2664
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[67]);
2678
internal static int ABI_HasTypeParams(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmTypeHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
3179
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsExceptionObject(ulong vmObject, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
3182
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[81]);
3196
internal static int ABI_IsExceptionObject(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmObject, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
3216
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.EnumerateStackFramesFromException(ulong vmObject, delegate* unmanaged<ulong, ulong, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, nint, void> fpCallback, nint pUserData)
3219
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, delegate* unmanaged<ulong, ulong, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, nint, void> , nint, int> )__vtable[82]);
3233
internal static int ABI_EnumerateStackFramesFromException(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmObject, delegate* unmanaged<ulong, ulong, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, nint, void> fpCallback, nint pUserData)
3253
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsRcw(ulong vmObject, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
3256
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[83]);
3270
internal static int ABI_IsRcw(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmObject, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
3401
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetArrayData(ulong objectAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pIsValidArray, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacDbiArrayInfo* pArrayInfo)
3404
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacDbiArrayInfo*, int> )__vtable[87]);
3418
internal static int ABI_GetArrayData(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong objectAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pIsValidArray, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacDbiArrayInfo* pArrayInfo)
3438
int 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)
3441
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, uint*, uint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, int> )__vtable[88]);
3455
internal 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)
3623
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsVmObjectHandleValid(ulong vmHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
3626
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[93]);
3640
internal static int ABI_IsVmObjectHandleValid(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
3808
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetModuleMetaDataFileInfo(ulong vmModule, uint* dwTimeStamp, uint* dwImageSize, nint pStrFilename, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
3811
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint*, uint*, nint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[98]);
3825
internal static int ABI_GetModuleMetaDataFileInfo(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmModule, uint* dwTimeStamp, uint* dwImageSize, nint pStrFilename, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
3845
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsThreadSuspendedOrHijacked(ulong vmThread, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
3848
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[99]);
3862
internal static int ABI_IsThreadSuspendedOrHijacked(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmThread, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
4030
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsValidObject(ulong obj, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
4033
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[104]);
4047
internal static int ABI_IsValidObject(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong obj, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
4067
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.CreateRefWalk(nuint* pHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
walkStacks, global::Microsoft.Diagnostics.DataContractReader.Legacy.CorGCReferenceType handleWalkMask)
4070
var __target = ((delegate* unmanaged[MemberFunction]<void*, nuint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, global::Microsoft.Diagnostics.DataContractReader.Legacy.CorGCReferenceType, int> )__vtable[105]);
4084
internal static int ABI_CreateRefWalk(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, nuint* pHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
walkStacks, global::Microsoft.Diagnostics.DataContractReader.Legacy.CorGCReferenceType handleWalkMask)
4448
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.AreOptimizationsDisabled(ulong vmModule, uint methodTk, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pOptimizationsDisabled)
4451
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[115]);
4465
internal static int ABI_AreOptimizationsDisabled(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmModule, uint methodTk, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pOptimizationsDisabled)
4707
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.EnableGCNotificationEvents(global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
fEnable)
4710
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, int> )__vtable[122]);
4724
internal static int ABI_EnableGCNotificationEvents(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
fEnable)
4744
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsDelegate(ulong vmObject, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
4747
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[123]);
4761
internal static int ABI_IsDelegate(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmObject, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
4855
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsModuleMapped(ulong pModule, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* isModuleMapped)
4858
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[126]);
4872
internal static int ABI_IsModuleMapped(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong pModule, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* isModuleMapped)
4892
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.MetadataUpdatesApplied(global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
4895
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[127]);
4909
internal static int ABI_MetadataUpdatesApplied(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
_generated\32\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.cs (16)
74
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, delegate* unmanaged<ulong, nuint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, void> , int> TraverseLoaderHeap_67;
76
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.VCSHeapType, delegate* unmanaged<ulong, nuint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, void> , int> TraverseVirtCallStubHeap_69;
85
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, delegate* unmanaged<ulong, ulong, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
> , void*, int> TraverseRCWCleanupList_78;
3239
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.TraverseLoaderHeap(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress loaderHeapAddr, delegate* unmanaged<ulong, nuint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, void> pCallback)
3242
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, delegate* unmanaged<ulong, nuint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, void> , int> )__vtable[67]);
3259
internal static int ABI_TraverseLoaderHeap(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __loaderHeapAddr_native, delegate* unmanaged<ulong, nuint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, void> pCallback)
3334
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.TraverseVirtCallStubHeap(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress pAppDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.VCSHeapType heaptype, delegate* unmanaged<ulong, nuint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, void> pCallback)
3337
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.VCSHeapType, delegate* unmanaged<ulong, nuint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, void> , int> )__vtable[69]);
3354
internal static int ABI_TraverseVirtCallStubHeap(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __pAppDomain_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.VCSHeapType heaptype, delegate* unmanaged<ulong, nuint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, void> pCallback)
3719
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.TraverseRCWCleanupList(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress cleanupListPtr, delegate* unmanaged<ulong, ulong, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
> pCallback, void* token)
3722
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, delegate* unmanaged<ulong, ulong, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
> , void*, int> )__vtable[78]);
3739
internal static int ABI_TraverseRCWCleanupList(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __cleanupListPtr_native, delegate* unmanaged<ulong, ulong, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
> pCallback, void* token)
_generated\41\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface10.cs (8)
11
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> IsComWrappersCCW_4;
13
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> IsComWrappersRCW_6;
161
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface10.IsComWrappersCCW(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress ccw, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* isComWrappersCCW)
164
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[4]);
181
internal static int ABI_IsComWrappersCCW(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __ccw_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* isComWrappersCCW)
245
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface10.IsComWrappersRCW(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress rcw, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* isComWrappersRCW)
248
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[6]);
265
internal static int ABI_IsComWrappersRCW(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __rcw_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* isComWrappersRCW)
_generated\42\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface11.cs (8)
10
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> IsTrackedType_3;
39
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface11.IsTrackedType(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress objAddr, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* isTrackedType, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* hasTaggedMemory)
42
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[3]);
59
internal static int ABI_IsTrackedType(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __objAddr_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* isTrackedType, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* hasTaggedMemory)
_generated\44\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface13.cs (4)
10
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, int, delegate* unmanaged<ulong, nuint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, void> , int> TraverseLoaderHeap_3;
51
int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface13.TraverseLoaderHeap(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress loaderHeapAddr, int kind, delegate* unmanaged<ulong, nuint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, void> pCallback)
54
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, int, delegate* unmanaged<ulong, nuint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, void> , int> )__vtable[3]);
71
internal static int ABI_TraverseLoaderHeap(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __loaderHeapAddr_native, int kind, delegate* unmanaged<ulong, nuint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, void> pCallback)
ClrDataMethodDefinition.cs (2)
464
*bGeneric = HasClassOrMethodInstantiation(_target, methodDescHandle) ? (int)Interop.
BOOL
.TRUE : (int)Interop.
BOOL
.FALSE;
Dbi\DacDbiImpl.cs (165)
77
public int DacSetTargetConsistencyChecks(Interop.
BOOL
fEnableAsserts)
80
public int IsLeftSideInitialized(Interop.
BOOL
* pResult)
82
*pResult = Interop.
BOOL
.FALSE;
86
*pResult = _target.Contracts.Debugger.TryGetDebuggerData(out Contracts.DebuggerData data) && data.IsLeftSideInitialized ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
96
Interop.
BOOL
resultLocal;
186
public int GetAssemblyPath(ulong vmAssembly, nint pStrFilename, Interop.
BOOL
* pResult)
188
*pResult = Interop.
BOOL
.FALSE;
197
*pResult = Interop.
BOOL
.FALSE;
202
*pResult = Interop.
BOOL
.TRUE;
212
Interop.
BOOL
resultLocal;
225
public int GetModulePath(ulong vmModule, nint pStrFilename, Interop.
BOOL
* pResult)
227
*pResult = Interop.
BOOL
.FALSE;
249
*pResult = Interop.
BOOL
.FALSE;
254
*pResult = Interop.
BOOL
.TRUE;
264
Interop.
BOOL
resultLocal;
344
pData->fIsDynamic = isDynamic ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
346
pData->fInMemory = string.IsNullOrEmpty(path) ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
376
public int GetModuleForAssembly(ulong vmAssembly, ulong* pModule, Interop.
BOOL
* pIsModuleLoaded)
386
*pIsModuleLoaded = Interop.
BOOL
.FALSE;
394
*pIsModuleLoaded = loader.IsAssemblyLoaded(handle) ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
404
Interop.
BOOL
isModuleLoadedLocal;
418
public int IsManagedCode(ulong address, Interop.
BOOL
* pIsManaged)
425
*pIsManaged = Interop.
BOOL
.FALSE;
429
*pIsManaged = Interop.
BOOL
.TRUE;
439
Interop.
BOOL
isManagedLocal;
451
public int GetCompilerFlags(ulong vmAssembly, Interop.
BOOL
* pfAllowJITOpts, Interop.
BOOL
* pfEnableEnC)
453
*pfAllowJITOpts = Interop.
BOOL
.FALSE;
454
*pfEnableEnC = Interop.
BOOL
.FALSE;
462
? Interop.
BOOL
.TRUE
463
: Interop.
BOOL
.FALSE;
465
? Interop.
BOOL
.TRUE
466
: Interop.
BOOL
.FALSE;
475
Interop.
BOOL
allowJITOptsLocal;
476
Interop.
BOOL
enableEnCLocal;
489
public int SetCompilerFlags(ulong vmAssembly, Interop.
BOOL
fAllowJitOpts, Interop.
BOOL
fEnableEnC)
501
if (fAllowJitOpts != Interop.
BOOL
.FALSE)
506
if (fEnableEnC != Interop.
BOOL
.FALSE)
618
public int SetSendExceptionsOutsideOfJMC(Interop.
BOOL
sendExceptionsOutsideOfJMC)
623
_target.Contracts.Debugger.SetSendExceptionsOutsideOfJMC(sendExceptionsOutsideOfJMC != Interop.
BOOL
.FALSE);
670
public int MarkDebuggerAttached(Interop.
BOOL
fAttached)
678
debugger.MarkDebuggerAttached(fAttached != Interop.
BOOL
.FALSE);
680
else if (fAttached != Interop.
BOOL
.FALSE)
763
public int IsThreadMarkedDead(ulong vmThread, Interop.
BOOL
* pResult)
765
*pResult = Interop.
BOOL
.FALSE;
770
*pResult = (threadData.State & Contracts.ThreadState.Stopped) != 0 ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
779
Interop.
BOOL
resultLocal;
911
public int HasUnhandledException(ulong vmThread, Interop.
BOOL
* pResult)
913
*pResult = Interop.
BOOL
.FALSE;
918
*pResult = threadData.HasUnhandledException ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
927
Interop.
BOOL
resultLocal;
1241
public int GetNativeCodeSequencePointsAndVarInfo(ulong vmMethodDesc, ulong startAddress, Interop.
BOOL
fCodeAvailable, nint pNativeVarData, nint pSequencePoints)
1523
public int UnwindStackWalkFrame(nuint pSFIHandle, Interop.
BOOL
* pResult)
1530
*pResult = Interop.
BOOL
.FALSE;
1544
*pResult = Interop.
BOOL
.FALSE;
1551
*pResult = atEndOfStack ? Interop.
BOOL
.FALSE : Interop.
BOOL
.TRUE;
1562
Interop.
BOOL
localResult;
1847
public int IsLeafFrame(ulong vmThread, byte* pContext, Interop.
BOOL
* pResult)
1849
*pResult = Interop.
BOOL
.FALSE;
1865
? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
1874
Interop.
BOOL
resultLocal;
1994
public int RequiresAlign8(ulong thExact, Interop.
BOOL
* pResult)
1996
*pResult = Interop.
BOOL
.FALSE;
2006
*pResult = rts.RequiresAlign8(th) ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
2020
Interop.
BOOL
resultLocal;
2156
public int IsValueType(ulong vmTypeHandle, Interop.
BOOL
* pResult)
2158
*pResult = Interop.
BOOL
.FALSE;
2164
*pResult = rts.IsValueType(th) ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
2173
Interop.
BOOL
resultLocal;
2183
public int HasTypeParams(ulong vmTypeHandle, Interop.
BOOL
* pResult)
2185
*pResult = Interop.
BOOL
.FALSE;
2191
*pResult = rts.ContainsGenericVariables(typeHandle) ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
2200
Interop.
BOOL
resultLocal;
2376
fd.m_fFldStorageAvailable = Interop.
BOOL
.FALSE;
2383
fd.m_fFldStorageAvailable = Interop.
BOOL
.TRUE;
3063
pFieldData->m_fFldStorageAvailable = Interop.
BOOL
.TRUE;
3277
public int IsExceptionObject(ulong vmObject, Interop.
BOOL
* pResult)
3279
*pResult = Interop.
BOOL
.FALSE;
3292
*pResult = Interop.
BOOL
.TRUE;
3307
Interop.
BOOL
resultLocal;
3319
private static List<(ulong VmAppDomain, ulong VmAssembly, ulong Ip, uint MethodDef, Interop.
BOOL
IsLastForeignExceptionFrame)>? _debugEnumerateStackFramesFromException;
3321
private static List<(ulong VmAppDomain, ulong VmAssembly, ulong Ip, uint MethodDef, Interop.
BOOL
IsLastForeignExceptionFrame)> DebugEnumerateStackFramesFromException
3325
private static void EnumerateStackFramesFromExceptionDebugCallback(ulong vmAppDomain, ulong vmAssembly, ulong ip, uint methodDef, Interop.
BOOL
isLastForeignExceptionFrame, nint _)
3331
public int EnumerateStackFramesFromException(ulong vmObject, delegate* unmanaged<ulong, ulong, ulong, uint, Interop.
BOOL
, nint, void> fpCallback, nint pUserData)
3335
List<(ulong VmAppDomain, ulong VmAssembly, ulong Ip, uint MethodDef, Interop.
BOOL
IsLastForeignExceptionFrame)> frames = new();
3348
Interop.
BOOL
isLastForeign = frame.IsLastForeignExceptionFrame ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
3364
delegate* unmanaged<ulong, ulong, ulong, uint, Interop.
BOOL
, nint, void> debugCallbackPtr = &EnumerateStackFramesFromExceptionDebugCallback;
3369
List<(ulong VmAppDomain, ulong VmAssembly, ulong Ip, uint MethodDef, Interop.
BOOL
IsLastForeignExceptionFrame)> legacyFrames = DebugEnumerateStackFramesFromException;
3370
static string FormatFrame((ulong VmAppDomain, ulong VmAssembly, ulong Ip, uint MethodDef, Interop.
BOOL
IsLastForeignExceptionFrame) f)
3383
public int IsRcw(ulong vmObject, Interop.
BOOL
* pResult)
3385
*pResult = Interop.
BOOL
.FALSE;
3391
*pResult = rcw != TargetPointer.Null ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
3400
Interop.
BOOL
resultLocal;
3549
public int GetArrayData(ulong objectAddress, Interop.
BOOL
* pIsValidArray, DacDbiArrayInfo* pArrayInfo)
3551
*pIsValidArray = Interop.
BOOL
.FALSE;
3563
*pIsValidArray = Interop.
BOOL
.TRUE;
3589
Interop.
BOOL
isValidLocal;
3596
if (*pIsValidArray == Interop.
BOOL
.TRUE)
3611
public int GetBasicObjectInfo(ulong objectAddress, Interop.
BOOL
* pIsValidRef, uint* pObjSize, uint* pObjOffsetToVars, DebuggerIPCE_ExpandedTypeData* pObjTypeData)
3616
*pIsValidRef = Interop.
BOOL
.TRUE;
3630
*pIsValidRef = Interop.
BOOL
.FALSE;
3633
if (*pIsValidRef == Interop.
BOOL
.TRUE)
3654
Interop.
BOOL
isValidLocal;
3662
if (*pIsValidRef == Interop.
BOOL
.TRUE)
3760
public int IsVmObjectHandleValid(ulong vmHandle, Interop.
BOOL
* pResult)
3762
*pResult = Interop.
BOOL
.FALSE;
3767
*pResult = obj != TargetPointer.Null ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
3776
Interop.
BOOL
resultLocal;
3881
public int GetModuleMetaDataFileInfo(ulong vmModule, uint* dwTimeStamp, uint* dwImageSize, nint pStrFilename, Interop.
BOOL
* pResult)
3889
*pResult = Interop.
BOOL
.FALSE;
3915
*pResult = result ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
3926
Interop.
BOOL
resultLocal;
3933
if (*pResult == Interop.
BOOL
.TRUE)
3947
public int IsThreadSuspendedOrHijacked(ulong vmThread, Interop.
BOOL
* pResult)
4216
public int IsValidObject(ulong obj, Interop.
BOOL
* pResult)
4219
Interop.
BOOL
isValid = Interop.
BOOL
.FALSE;
4232
isValid = Interop.
BOOL
.TRUE;
4240
isValid = Interop.
BOOL
.TRUE;
4245
isValid = Interop.
BOOL
.FALSE;
4253
Interop.
BOOL
resultLocal;
4266
public int CreateRefWalk(nuint* pHandle, Interop.
BOOL
walkStacks, CorGCReferenceType handleWalkMask)
4276
walk = new RefWalk(_target, walkStacks != Interop.
BOOL
.FALSE, handleWalkMask);
4770
pHeapInfo->areGCStructuresValid = gc.GetGCStructuresValid() ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
4777
pHeapInfo->concurrent = identifiers.Contains(GCIdentifiers.Background) ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
4807
public int AreOptimizationsDisabled(ulong vmModule, uint methodTk, Interop.
BOOL
* pOptimizationsDisabled)
4821
*pOptimizationsDisabled = Interop.
BOOL
.FALSE;
4835
*pOptimizationsDisabled = Interop.
BOOL
.TRUE;
4848
Interop.
BOOL
localPOptimizationsDisabled;
5094
public int EnableGCNotificationEvents(Interop.
BOOL
fEnable)
5099
_target.Contracts.Debugger.EnableGCNotificationEvents(fEnable != Interop.
BOOL
.FALSE);
5115
public int IsDelegate(ulong vmObject, Interop.
BOOL
* pResult)
5122
*pResult = Interop.
BOOL
.FALSE;
5126
*pResult = IsDelegateHelper(vmObject) ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
5136
Interop.
BOOL
pResultLocal;
5249
public int IsModuleMapped(ulong pModule, Interop.
BOOL
* isModuleMapped)
5260
*isModuleMapped = Interop.
BOOL
.FALSE;
5265
*isModuleMapped = loader.IsModuleMapped(handle) ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
5276
Interop.
BOOL
isModuleMappedLocal;
5286
public int MetadataUpdatesApplied(Interop.
BOOL
* pResult)
5288
*pResult = Interop.
BOOL
.FALSE;
5292
*pResult = _target.Contracts.Debugger.MetadataUpdatesApplied() ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
5302
Interop.
BOOL
resultLocal;
Dbi\IDacDbiInterface.cs (44)
31
public Interop.
BOOL
m_fFldStorageAvailable;
70
public Interop.
BOOL
fIsDynamic;
71
public Interop.
BOOL
fInMemory;
110
public Interop.
BOOL
isLastForeignExceptionFrame;
123
public Interop.
BOOL
areGCStructuresValid;
126
public Interop.
BOOL
concurrent;
205
public Interop.
BOOL
fIsFilterFrame;
208
public Interop.
BOOL
isInstantiatedGeneric;
209
public Interop.
BOOL
justAfterILThrow;
434
int DacSetTargetConsistencyChecks(Interop.
BOOL
fEnableAsserts);
437
int IsLeftSideInitialized(Interop.
BOOL
* pResult);
449
int GetAssemblyPath(ulong vmAssembly, nint pStrFilename, Interop.
BOOL
* pResult);
455
int GetModulePath(ulong vmModule, nint pStrFilename, Interop.
BOOL
* pResult);
467
int GetModuleForAssembly(ulong vmAssembly, ulong* pModule, Interop.
BOOL
* pIsModuleLoaded);
470
int IsManagedCode(ulong address, Interop.
BOOL
* pIsManaged);
473
int GetCompilerFlags(ulong vmAssembly, Interop.
BOOL
* pfAllowJITOpts, Interop.
BOOL
* pfEnableEnC);
476
int SetCompilerFlags(ulong vmAssembly, Interop.
BOOL
fAllowJitOpts, Interop.
BOOL
fEnableEnC);
485
int SetSendExceptionsOutsideOfJMC(Interop.
BOOL
sendExceptionsOutsideOfJMC);
491
int MarkDebuggerAttached(Interop.
BOOL
fAttached);
500
int IsThreadMarkedDead(ulong vmThread, Interop.
BOOL
* pResult);
515
int HasUnhandledException(ulong vmThread, Interop.
BOOL
* pResult);
551
int GetNativeCodeSequencePointsAndVarInfo(ulong vmMethodDesc, ulong startAddress, Interop.
BOOL
fCodeAvailable, nint pNativeVarData, nint pSequencePoints);
569
int UnwindStackWalkFrame(nuint pSFIHandle, Interop.
BOOL
* pResult);
590
int IsLeafFrame(ulong vmThread, byte* pContext, Interop.
BOOL
* pResult);
602
int RequiresAlign8(ulong thExact, Interop.
BOOL
* pResult);
617
int IsValueType(ulong vmTypeHandle, Interop.
BOOL
* pResult);
620
int HasTypeParams(ulong vmTypeHandle, Interop.
BOOL
* pResult);
664
int IsExceptionObject(ulong vmObject, Interop.
BOOL
* pResult);
667
int EnumerateStackFramesFromException(ulong vmObject, /*FP_EXCEPTION_STACK_FRAME_CALLBACK*/ delegate* unmanaged<ulong, ulong, ulong, uint, Interop.
BOOL
, nint, void> fpCallback, nint pUserData);
670
int IsRcw(ulong vmObject, Interop.
BOOL
* pResult);
682
int GetArrayData(ulong objectAddress, Interop.
BOOL
* pIsValidArray, DacDbiArrayInfo* pArrayInfo);
685
int GetBasicObjectInfo(ulong objectAddress, Interop.
BOOL
* pIsValidRef, uint* pObjSize, uint* pObjOffsetToVars, DebuggerIPCE_ExpandedTypeData* pObjTypeData);
700
int IsVmObjectHandleValid(ulong vmHandle, Interop.
BOOL
* pResult);
715
int GetModuleMetaDataFileInfo(ulong vmModule, uint* dwTimeStamp, uint* dwImageSize, nint pStrFilename, Interop.
BOOL
* pResult);
718
int IsThreadSuspendedOrHijacked(ulong vmThread, Interop.
BOOL
* pResult);
733
int IsValidObject(ulong obj, Interop.
BOOL
* pResult);
736
int CreateRefWalk(nuint* pHandle, Interop.
BOOL
walkStacks, CorGCReferenceType handleWalkMask);
766
int AreOptimizationsDisabled(ulong vmModule, uint methodTk, Interop.
BOOL
* pOptimizationsDisabled);
787
int EnableGCNotificationEvents(Interop.
BOOL
fEnable);
790
int IsDelegate(ulong vmObject, Interop.
BOOL
* pResult);
799
int IsModuleMapped(ulong pModule, Interop.
BOOL
* isModuleMapped);
802
int MetadataUpdatesApplied(Interop.
BOOL
* pResult);
ISOSDacInterface.cs (24)
471
public Interop.
BOOL
bFree;
526
public Interop.
BOOL
isDuplicateClause;
528
public Interop.
BOOL
isCatchAllHandler;
604
public Interop.
BOOL
isNeutered;
606
public Interop.
BOOL
isPegged;
607
public Interop.
BOOL
isGlobalPegged;
608
public Interop.
BOOL
hasStrongRef;
609
public Interop.
BOOL
isExtendsCOMObject;
610
public Interop.
BOOL
isAggregated;
631
public Interop.
BOOL
isJupiterObject;
632
public Interop.
BOOL
supportsIInspectable;
633
public Interop.
BOOL
isAggregated;
634
public Interop.
BOOL
isContained;
635
public Interop.
BOOL
isFreeThreaded;
636
public Interop.
BOOL
isDisconnected;
828
int TraverseLoaderHeap(ClrDataAddress loaderHeapAddr, /*VISITHEAP*/ delegate* unmanaged</*ClrDataAddress*/ ulong, nuint, Interop.
BOOL
, void> pCallback);
832
int TraverseVirtCallStubHeap(ClrDataAddress pAppDomain, VCSHeapType heaptype, /*VISITHEAP*/ delegate* unmanaged<ulong, nuint, Interop.
BOOL
, void> pCallback);
854
int TraverseRCWCleanupList(ClrDataAddress cleanupListPtr, /*VISITRCWFORCLEANUP*/ delegate* unmanaged</*ClrDataAddress*/ ulong, /*ClrDataAddress*/ ulong, /*ClrDataAddress*/ ulong, Interop.
BOOL
, void*, Interop.
BOOL
> pCallback, void* token);
1101
int IsComWrappersCCW(ClrDataAddress ccw, Interop.
BOOL
* isComWrappersCCW);
1105
int IsComWrappersRCW(ClrDataAddress rcw, Interop.
BOOL
* isComWrappersRCW);
1115
int IsTrackedType(ClrDataAddress objAddr, Interop.
BOOL
* isTrackedType, Interop.
BOOL
* hasTaggedMemory);
1133
int TraverseLoaderHeap(ClrDataAddress loaderHeapAddr, /*LoaderHeapKind*/ int kind, /*VISITHEAP*/ delegate* unmanaged< /*ClrDataAddress*/ ulong, nuint, Interop.
BOOL
, void> pCallback);
SOSDacImpl.cs (71)
596
data->isNeutered = sccwData.IsNeutered ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
598
data->isPegged = Interop.
BOOL
.FALSE;
599
data->isGlobalPegged = Interop.
BOOL
.FALSE;
600
data->hasStrongRef = (refCount > 0) && !sccwData.IsHandleWeak ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
601
data->isExtendsCOMObject = sccwData.IsExtendsCOMObject ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
602
data->isAggregated = sccwData.IsAggregated ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
1899
data->heap_analyze_success = (heapData.HeapAnalyzeSuccess ?? false) ? (int)Interop.
BOOL
.TRUE : (int)Interop.
BOOL
.FALSE;
1945
data->heap_analyze_success = (heapData.HeapAnalyzeSuccess ?? false) ? (int)Interop.
BOOL
.TRUE : (int)Interop.
BOOL
.FALSE;
3488
data->loh_p = oomData.LohP ? (int)Interop.
BOOL
.TRUE : (int)Interop.
BOOL
.FALSE;
3538
data->loh_p = oomData.LohP ? (int)Interop.
BOOL
.TRUE : (int)Interop.
BOOL
.FALSE;
3688
data->isAggregated = rcwData.IsAggregated ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
3689
data->isContained = rcwData.IsContained ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
3690
data->isFreeThreaded = rcwData.IsFreeThreaded ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
3691
data->isDisconnected = rcwData.IsDisconnected ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
4188
data->bFree = Interop.
BOOL
.TRUE;
4195
data->bFree = syncBlock.IsSyncBlockFree(number) ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
4196
if (data->bFree == Interop.
BOOL
.FALSE)
4653
ehInfo.isCatchAllHandler = clause.IsCatchAllHandler is true ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
4709
private static void TraverseLoaderHeapDebugCallback(ulong virtualAddress, nuint virtualSize, Interop.
BOOL
_)
4718
private int TraverseLoaderHeapCore(TargetPointer loaderHeapAddr, delegate* unmanaged<ulong, nuint, Interop.
BOOL
, void> pCallback)
4746
pCallback(blockData.Address.Value, (nuint)blockData.Size.Value, block == firstBlock ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE);
4764
int ISOSDacInterface.TraverseLoaderHeap(ClrDataAddress loaderHeapAddr, delegate* unmanaged<ulong, nuint, Interop.
BOOL
, void> pCallback)
4771
delegate* unmanaged<ulong, nuint, Interop.
BOOL
, void> debugCallbackPtr = &TraverseLoaderHeapDebugCallback;
4853
private static Interop.
BOOL
TraverseRCWCleanupListCallback(ulong rcwAddr, ulong ctx, ulong staThread, Interop.
BOOL
isFreeThreaded, void* expectedElements)
4864
return Interop.
BOOL
.TRUE;
4867
int ISOSDacInterface.TraverseRCWCleanupList(ClrDataAddress cleanupListPtr, delegate* unmanaged<ulong, ulong, ulong, Interop.
BOOL
, void*, Interop.
BOOL
> pCallback, void* token)
4886
info.IsFreeThreaded ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE,
4901
delegate* unmanaged<ulong, ulong, ulong, Interop.
BOOL
, void*, Interop.
BOOL
> callbackDebugPtr = &TraverseRCWCleanupListCallback;
4911
int ISOSDacInterface.TraverseVirtCallStubHeap(ClrDataAddress pAppDomain, VCSHeapType heaptype, delegate* unmanaged<ulong, nuint, Interop.
BOOL
, void> pCallback)
4948
delegate* unmanaged<ulong, nuint, Interop.
BOOL
, void> debugCallbackPtr = &TraverseLoaderHeapDebugCallback;
4996
*inDCOMProxy = (int)Interop.
BOOL
.FALSE;
6105
int ISOSDacInterface10.IsComWrappersCCW(ClrDataAddress ccw, Interop.
BOOL
* isComWrappersCCW)
6117
*isComWrappersCCW = (ccwPtr != TargetPointer.Null) ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
6128
Interop.
BOOL
isComWrappersCCWLocal;
6183
int ISOSDacInterface10.IsComWrappersRCW(ClrDataAddress rcw, Interop.
BOOL
* isComWrappersRCW)
6194
*isComWrappersRCW = Interop.
BOOL
.FALSE;
6198
*isComWrappersRCW = comWrappersContract.IsComWrappersRCW(rcwPtr) ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
6200
hr = (*isComWrappersRCW != Interop.
BOOL
.FALSE) ? HResults.S_OK : HResults.S_FALSE;
6210
Interop.
BOOL
isComWrappersRCWLocal;
6258
int ISOSDacInterface11.IsTrackedType(ClrDataAddress objAddr, Interop.
BOOL
* isTrackedType, Interop.
BOOL
* hasTaggedMemory)
6266
*isTrackedType = Interop.
BOOL
.FALSE;
6267
*hasTaggedMemory = Interop.
BOOL
.FALSE;
6279
*isTrackedType = Interop.
BOOL
.TRUE;
6281
hr = (*isTrackedType == Interop.
BOOL
.TRUE) ? HResults.S_OK : HResults.S_FALSE;
6287
*hasTaggedMemory = Interop.
BOOL
.TRUE;
6297
Interop.
BOOL
isTrackedTypeLocal;
6298
Interop.
BOOL
hasTaggedMemoryLocal;
6395
int ISOSDacInterface13.TraverseLoaderHeap(ClrDataAddress loaderHeapAddr, /*LoaderHeapKind*/ int kind, /*VISITHEAP*/ delegate* unmanaged<ulong, nuint, Interop.
BOOL
, void> pCallback)
6402
delegate* unmanaged<ulong, nuint, Interop.
BOOL
, void> debugCallbackPtr = &TraverseLoaderHeapDebugCallback;