458 references to BOOL
Microsoft.Diagnostics.DataContractReader.Legacy (458)
_generated\16\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;
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;
66
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, nint, nint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, int> ConvertContextToDebuggerRegDisplay_59;
69
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> RequiresAlign8_62;
74
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> IsValueType_67;
75
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> HasTypeParams_68;
86
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, nint, nint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> GetEnCHangingFieldInfo_79;
89
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> IsExceptionObject_82;
90
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_83;
91
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> IsRcw_84;
101
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> IsVmObjectHandleValid_94;
106
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint*, uint*, nint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> GetMetaDataFileInfoFromPEFile_99;
107
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> IsThreadSuspendedOrHijacked_100;
112
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> IsValidObject_105;
113
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, nuint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, uint, int> CreateRefWalk_106;
123
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> AreOptimizationsDisabled_116;
130
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, int> EnableGCNotificationEvents_123;
131
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> IsDelegate_124;
134
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> IsModuleMapped_127;
135
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> MetadataUpdatesApplied_128;
369
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.DacSetTargetConsistencyChecks(global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
fEnableAsserts)
372
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, int> )__vtable[5]);
386
internal static int ABI_DacSetTargetConsistencyChecks(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
fEnableAsserts)
406
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsLeftSideInitialized(global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
409
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[6]);
423
internal static int ABI_IsLeftSideInitialized(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
554
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetAssemblyPath(ulong vmAssembly, nint pStrFilename, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
557
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, nint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[10]);
571
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)
628
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetModulePath(ulong vmModule, nint pStrFilename, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
631
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, nint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[12]);
645
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)
776
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetModuleForAssembly(ulong vmAssembly, ulong* pModule, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pIsModuleLoaded)
779
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, ulong*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[16]);
793
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)
850
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)
853
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[18]);
867
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)
887
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)
890
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, int> )__vtable[19]);
904
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)
998
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.SetSendExceptionsOutsideOfJMC(global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
sendExceptionsOutsideOfJMC)
1001
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, int> )__vtable[22]);
1015
internal static int ABI_SetSendExceptionsOutsideOfJMC(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
sendExceptionsOutsideOfJMC)
1072
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.MarkDebuggerAttached(global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
fAttached)
1075
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, int> )__vtable[24]);
1089
internal static int ABI_MarkDebuggerAttached(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
fAttached)
1183
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsThreadMarkedDead(ulong vmThread, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
1186
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[27]);
1200
internal static int ABI_IsThreadMarkedDead(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmThread, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
1368
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.HasUnhandledException(ulong vmThread, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
1371
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[32]);
1385
internal static int ABI_HasUnhandledException(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmThread, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
1812
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetNativeCodeSequencePointsAndVarInfo(ulong vmMethodDesc, ulong startAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
fCodeAvailable, nint pNativeVarData, nint pSequencePoints)
1815
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, nint, nint, int> )__vtable[44]);
1829
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)
2034
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.UnwindStackWalkFrame(nuint pSFIHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
2037
var __target = ((delegate* unmanaged[MemberFunction]<void*, nuint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[50]);
2051
internal static int ABI_UnwindStackWalkFrame(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, nuint pSFIHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
2293
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsLeafFrame(ulong vmThread, byte* pContext, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
2296
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, byte*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[57]);
2310
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)
2367
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.ConvertContextToDebuggerRegDisplay(nint pInContext, nint pOutDRD, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
fActive)
2370
var __target = ((delegate* unmanaged[MemberFunction]<void*, nint, nint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, int> )__vtable[59]);
2384
internal static int ABI_ConvertContextToDebuggerRegDisplay(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, nint pInContext, nint pOutDRD, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
fActive)
2478
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.RequiresAlign8(ulong thExact, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
2481
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[62]);
2495
internal static int ABI_RequiresAlign8(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong thExact, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
2663
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsValueType(ulong vmTypeHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
2666
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[67]);
2680
internal static int ABI_IsValueType(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmTypeHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
2700
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.HasTypeParams(ulong vmTypeHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
2703
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[68]);
2717
internal static int ABI_HasTypeParams(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmTypeHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
3107
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetEnCHangingFieldInfo(nint pEnCFieldInfo, nint pFieldData, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pfStatic)
3110
var __target = ((delegate* unmanaged[MemberFunction]<void*, nint, nint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[79]);
3124
internal static int ABI_GetEnCHangingFieldInfo(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, nint pEnCFieldInfo, nint pFieldData, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pfStatic)
3218
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsExceptionObject(ulong vmObject, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
3221
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[82]);
3235
internal static int ABI_IsExceptionObject(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmObject, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
3255
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)
3258
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[83]);
3272
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)
3292
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsRcw(ulong vmObject, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
3295
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[84]);
3309
internal static int ABI_IsRcw(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmObject, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
3662
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsVmObjectHandleValid(ulong vmHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
3665
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[94]);
3679
internal static int ABI_IsVmObjectHandleValid(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
3847
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetMetaDataFileInfoFromPEFile(ulong vmPEAssembly, uint* dwTimeStamp, uint* dwImageSize, nint pStrFilename, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
3850
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint*, uint*, nint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[99]);
3864
internal static int ABI_GetMetaDataFileInfoFromPEFile(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmPEAssembly, uint* dwTimeStamp, uint* dwImageSize, nint pStrFilename, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
3884
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsThreadSuspendedOrHijacked(ulong vmThread, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
3887
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[100]);
3901
internal static int ABI_IsThreadSuspendedOrHijacked(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmThread, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
4069
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsValidObject(ulong obj, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
4072
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[105]);
4086
internal static int ABI_IsValidObject(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong obj, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
4106
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.CreateRefWalk(nuint* pHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
walkStacks, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
walkFQ, uint handleWalkMask)
4109
var __target = ((delegate* unmanaged[MemberFunction]<void*, nuint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, uint, int> )__vtable[106]);
4123
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.Interop.
BOOL
walkFQ, uint handleWalkMask)
4476
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.AreOptimizationsDisabled(ulong vmModule, uint methodTk, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pOptimizationsDisabled)
4479
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[116]);
4493
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)
4735
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.EnableGCNotificationEvents(global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
fEnable)
4738
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
, int> )__vtable[123]);
4752
internal static int ABI_EnableGCNotificationEvents(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
fEnable)
4772
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsDelegate(ulong vmObject, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
4775
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[124]);
4789
internal static int ABI_IsDelegate(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmObject, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
4883
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsModuleMapped(ulong pModule, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* isModuleMapped)
4886
var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[127]);
4900
internal static int ABI_IsModuleMapped(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong pModule, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* isModuleMapped)
4920
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.MetadataUpdatesApplied(global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
4923
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
*, int> )__vtable[128]);
4937
internal static int ABI_MetadataUpdatesApplied(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.
BOOL
* pResult)
_generated\30\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\39\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\40\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\42\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 (141)
75
public int DacSetTargetConsistencyChecks(Interop.
BOOL
fEnableAsserts)
78
public int IsLeftSideInitialized(Interop.
BOOL
* pResult)
80
*pResult = Interop.
BOOL
.FALSE;
84
*pResult = _target.Contracts.Debugger.TryGetDebuggerData(out Contracts.DebuggerData data) && data.IsLeftSideInitialized ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
94
Interop.
BOOL
resultLocal;
184
public int GetAssemblyPath(ulong vmAssembly, nint pStrFilename, Interop.
BOOL
* pResult)
186
*pResult = Interop.
BOOL
.FALSE;
195
*pResult = Interop.
BOOL
.FALSE;
200
*pResult = Interop.
BOOL
.TRUE;
210
Interop.
BOOL
resultLocal;
223
public int GetModulePath(ulong vmModule, nint pStrFilename, Interop.
BOOL
* pResult)
225
*pResult = Interop.
BOOL
.FALSE;
234
*pResult = Interop.
BOOL
.FALSE;
239
*pResult = Interop.
BOOL
.TRUE;
249
Interop.
BOOL
resultLocal;
329
pData->fIsDynamic = isDynamic ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
331
pData->fInMemory = string.IsNullOrEmpty(path) ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
361
public int GetModuleForAssembly(ulong vmAssembly, ulong* pModule, Interop.
BOOL
* pIsModuleLoaded)
371
*pIsModuleLoaded = Interop.
BOOL
.FALSE;
379
*pIsModuleLoaded = loader.IsAssemblyLoaded(handle) ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
389
Interop.
BOOL
isModuleLoadedLocal;
406
public int GetCompilerFlags(ulong vmAssembly, Interop.
BOOL
* pfAllowJITOpts, Interop.
BOOL
* pfEnableEnC)
408
*pfAllowJITOpts = Interop.
BOOL
.FALSE;
409
*pfEnableEnC = Interop.
BOOL
.FALSE;
417
? Interop.
BOOL
.TRUE
418
: Interop.
BOOL
.FALSE;
420
? Interop.
BOOL
.TRUE
421
: Interop.
BOOL
.FALSE;
430
Interop.
BOOL
allowJITOptsLocal;
431
Interop.
BOOL
enableEnCLocal;
444
public int SetCompilerFlags(ulong vmAssembly, Interop.
BOOL
fAllowJitOpts, Interop.
BOOL
fEnableEnC)
456
if (fAllowJitOpts != Interop.
BOOL
.FALSE)
461
if (fEnableEnC != Interop.
BOOL
.FALSE)
573
public int SetSendExceptionsOutsideOfJMC(Interop.
BOOL
sendExceptionsOutsideOfJMC)
578
_target.Contracts.Debugger.SetSendExceptionsOutsideOfJMC(sendExceptionsOutsideOfJMC != Interop.
BOOL
.FALSE);
625
public int MarkDebuggerAttached(Interop.
BOOL
fAttached)
633
debugger.MarkDebuggerAttached(fAttached != Interop.
BOOL
.FALSE);
635
else if (fAttached != Interop.
BOOL
.FALSE)
718
public int IsThreadMarkedDead(ulong vmThread, Interop.
BOOL
* pResult)
720
*pResult = Interop.
BOOL
.FALSE;
725
*pResult = (threadData.State & Contracts.ThreadState.Stopped) != 0 ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
734
Interop.
BOOL
resultLocal;
866
public int HasUnhandledException(ulong vmThread, Interop.
BOOL
* pResult)
868
*pResult = Interop.
BOOL
.FALSE;
873
*pResult = threadData.HasUnhandledException ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
882
Interop.
BOOL
resultLocal;
1196
public int GetNativeCodeSequencePointsAndVarInfo(ulong vmMethodDesc, ulong startAddress, Interop.
BOOL
fCodeAvailable, nint pNativeVarData, nint pSequencePoints)
1255
public int UnwindStackWalkFrame(nuint pSFIHandle, Interop.
BOOL
* pResult)
1501
public int IsLeafFrame(ulong vmThread, byte* pContext, Interop.
BOOL
* pResult)
1503
*pResult = Interop.
BOOL
.FALSE;
1519
? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
1528
Interop.
BOOL
resultLocal;
1578
public int ConvertContextToDebuggerRegDisplay(nint pInContext, nint pOutDRD, Interop.
BOOL
fActive)
1651
public int RequiresAlign8(ulong thExact, Interop.
BOOL
* pResult)
1653
*pResult = Interop.
BOOL
.FALSE;
1663
*pResult = rts.RequiresAlign8(th) ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
1677
Interop.
BOOL
resultLocal;
1813
public int IsValueType(ulong vmTypeHandle, Interop.
BOOL
* pResult)
1815
*pResult = Interop.
BOOL
.FALSE;
1821
*pResult = rts.IsValueType(th) ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
1830
Interop.
BOOL
resultLocal;
1840
public int HasTypeParams(ulong vmTypeHandle, Interop.
BOOL
* pResult)
1842
*pResult = Interop.
BOOL
.FALSE;
1848
*pResult = rts.ContainsGenericVariables(typeHandle) ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
1857
Interop.
BOOL
resultLocal;
2033
fd.m_fFldStorageAvailable = Interop.
BOOL
.FALSE;
2040
fd.m_fFldStorageAvailable = Interop.
BOOL
.TRUE;
2666
public int GetEnCHangingFieldInfo(nint pEnCFieldInfo, nint pFieldData, Interop.
BOOL
* pfStatic)
2796
public int IsExceptionObject(ulong vmObject, Interop.
BOOL
* pResult)
2798
*pResult = Interop.
BOOL
.FALSE;
2811
*pResult = Interop.
BOOL
.TRUE;
2826
Interop.
BOOL
resultLocal;
2838
private static List<(ulong VmAppDomain, ulong VmAssembly, ulong Ip, uint MethodDef, Interop.
BOOL
IsLastForeignExceptionFrame)>? _debugEnumerateStackFramesFromException;
2840
private static List<(ulong VmAppDomain, ulong VmAssembly, ulong Ip, uint MethodDef, Interop.
BOOL
IsLastForeignExceptionFrame)> DebugEnumerateStackFramesFromException
2844
private static void EnumerateStackFramesFromExceptionDebugCallback(ulong vmAppDomain, ulong vmAssembly, ulong ip, uint methodDef, Interop.
BOOL
isLastForeignExceptionFrame, nint _)
2850
public int EnumerateStackFramesFromException(ulong vmObject, delegate* unmanaged<ulong, ulong, ulong, uint, Interop.
BOOL
, nint, void> fpCallback, nint pUserData)
2854
List<(ulong VmAppDomain, ulong VmAssembly, ulong Ip, uint MethodDef, Interop.
BOOL
IsLastForeignExceptionFrame)> frames = new();
2868
Interop.
BOOL
isLastForeign = frame.IsLastForeignExceptionFrame ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
2884
delegate* unmanaged<ulong, ulong, ulong, uint, Interop.
BOOL
, nint, void> debugCallbackPtr = &EnumerateStackFramesFromExceptionDebugCallback;
2889
List<(ulong VmAppDomain, ulong VmAssembly, ulong Ip, uint MethodDef, Interop.
BOOL
IsLastForeignExceptionFrame)> legacyFrames = DebugEnumerateStackFramesFromException;
2890
static string FormatFrame((ulong VmAppDomain, ulong VmAssembly, ulong Ip, uint MethodDef, Interop.
BOOL
IsLastForeignExceptionFrame) f)
2903
public int IsRcw(ulong vmObject, Interop.
BOOL
* pResult)
2905
*pResult = Interop.
BOOL
.FALSE;
2911
*pResult = rcw != TargetPointer.Null ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
2920
Interop.
BOOL
resultLocal;
3090
public int IsVmObjectHandleValid(ulong vmHandle, Interop.
BOOL
* pResult)
3092
*pResult = Interop.
BOOL
.FALSE;
3097
*pResult = obj != TargetPointer.Null ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
3106
Interop.
BOOL
resultLocal;
3212
public int GetMetaDataFileInfoFromPEFile(ulong vmPEAssembly, uint* dwTimeStamp, uint* dwImageSize, nint pStrFilename, Interop.
BOOL
* pResult)
3215
public int IsThreadSuspendedOrHijacked(ulong vmThread, Interop.
BOOL
* pResult)
3484
public int IsValidObject(ulong obj, Interop.
BOOL
* pResult)
3487
Interop.
BOOL
isValid = Interop.
BOOL
.FALSE;
3500
isValid = Interop.
BOOL
.TRUE;
3508
isValid = Interop.
BOOL
.TRUE;
3513
isValid = Interop.
BOOL
.FALSE;
3521
Interop.
BOOL
resultLocal;
3534
public int CreateRefWalk(nuint* pHandle, Interop.
BOOL
walkStacks, Interop.
BOOL
walkFQ, uint handleWalkMask)
3895
pHeapInfo->areGCStructuresValid = gc.GetGCStructuresValid() ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
3902
pHeapInfo->concurrent = identifiers.Contains(GCIdentifiers.Background) ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
3932
public int AreOptimizationsDisabled(ulong vmModule, uint methodTk, Interop.
BOOL
* pOptimizationsDisabled)
3946
*pOptimizationsDisabled = Interop.
BOOL
.FALSE;
3960
*pOptimizationsDisabled = Interop.
BOOL
.TRUE;
3973
Interop.
BOOL
localPOptimizationsDisabled;
4173
public int EnableGCNotificationEvents(Interop.
BOOL
fEnable)
4178
_target.Contracts.Debugger.EnableGCNotificationEvents(fEnable != Interop.
BOOL
.FALSE);
4194
public int IsDelegate(ulong vmObject, Interop.
BOOL
* pResult)
4201
*pResult = Interop.
BOOL
.FALSE;
4205
*pResult = IsDelegateHelper(vmObject) ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
4215
Interop.
BOOL
pResultLocal;
4328
public int IsModuleMapped(ulong pModule, Interop.
BOOL
* isModuleMapped)
4339
*isModuleMapped = Interop.
BOOL
.FALSE;
4344
*isModuleMapped = loader.IsModuleMapped(handle) ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
4355
Interop.
BOOL
isModuleMappedLocal;
4365
public int MetadataUpdatesApplied(Interop.
BOOL
* pResult)
4367
*pResult = Interop.
BOOL
.FALSE;
4371
*pResult = _target.Contracts.Debugger.MetadataUpdatesApplied() ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
4381
Interop.
BOOL
resultLocal;
Dbi\IDacDbiInterface.cs (44)
31
public Interop.
BOOL
m_fFldStorageAvailable;
70
public Interop.
BOOL
fIsDynamic;
71
public Interop.
BOOL
fInMemory;
112
public Interop.
BOOL
isLastForeignExceptionFrame;
118
public Interop.
BOOL
areGCStructuresValid;
121
public Interop.
BOOL
concurrent;
190
public Interop.
BOOL
fIsFilterFrame;
193
public Interop.
BOOL
isInstantiatedGeneric;
194
public Interop.
BOOL
justAfterILThrow;
367
int DacSetTargetConsistencyChecks(Interop.
BOOL
fEnableAsserts);
370
int IsLeftSideInitialized(Interop.
BOOL
* pResult);
382
int GetAssemblyPath(ulong vmAssembly, nint pStrFilename, Interop.
BOOL
* pResult);
388
int GetModulePath(ulong vmModule, nint pStrFilename, Interop.
BOOL
* pResult);
400
int GetModuleForAssembly(ulong vmAssembly, ulong* pModule, Interop.
BOOL
* pIsModuleLoaded);
406
int GetCompilerFlags(ulong vmAssembly, Interop.
BOOL
* pfAllowJITOpts, Interop.
BOOL
* pfEnableEnC);
409
int SetCompilerFlags(ulong vmAssembly, Interop.
BOOL
fAllowJitOpts, Interop.
BOOL
fEnableEnC);
418
int SetSendExceptionsOutsideOfJMC(Interop.
BOOL
sendExceptionsOutsideOfJMC);
424
int MarkDebuggerAttached(Interop.
BOOL
fAttached);
433
int IsThreadMarkedDead(ulong vmThread, Interop.
BOOL
* pResult);
448
int HasUnhandledException(ulong vmThread, Interop.
BOOL
* pResult);
484
int GetNativeCodeSequencePointsAndVarInfo(ulong vmMethodDesc, ulong startAddress, Interop.
BOOL
fCodeAvailable, nint pNativeVarData, nint pSequencePoints);
502
int UnwindStackWalkFrame(nuint pSFIHandle, Interop.
BOOL
* pResult);
523
int IsLeafFrame(ulong vmThread, byte* pContext, Interop.
BOOL
* pResult);
529
int ConvertContextToDebuggerRegDisplay(nint pInContext, nint pOutDRD, Interop.
BOOL
fActive);
538
int RequiresAlign8(ulong thExact, Interop.
BOOL
* pResult);
553
int IsValueType(ulong vmTypeHandle, Interop.
BOOL
* pResult);
556
int HasTypeParams(ulong vmTypeHandle, Interop.
BOOL
* pResult);
590
int GetEnCHangingFieldInfo(nint pEnCFieldInfo, nint pFieldData, Interop.
BOOL
* pfStatic);
600
int IsExceptionObject(ulong vmObject, Interop.
BOOL
* pResult);
603
int EnumerateStackFramesFromException(ulong vmObject, /*FP_EXCEPTION_STACK_FRAME_CALLBACK*/ delegate* unmanaged<ulong, ulong, ulong, uint, Interop.
BOOL
, nint, void> fpCallback, nint pUserData);
606
int IsRcw(ulong vmObject, Interop.
BOOL
* pResult);
636
int IsVmObjectHandleValid(ulong vmHandle, Interop.
BOOL
* pResult);
651
int GetMetaDataFileInfoFromPEFile(ulong vmPEAssembly, uint* dwTimeStamp, uint* dwImageSize, nint pStrFilename, Interop.
BOOL
* pResult);
654
int IsThreadSuspendedOrHijacked(ulong vmThread, Interop.
BOOL
* pResult);
669
int IsValidObject(ulong obj, Interop.
BOOL
* pResult);
672
int CreateRefWalk(nuint* pHandle, Interop.
BOOL
walkStacks, Interop.
BOOL
walkFQ, uint handleWalkMask);
702
int AreOptimizationsDisabled(ulong vmModule, uint methodTk, Interop.
BOOL
* pOptimizationsDisabled);
723
int EnableGCNotificationEvents(Interop.
BOOL
fEnable);
726
int IsDelegate(ulong vmObject, Interop.
BOOL
* pResult);
735
int IsModuleMapped(ulong pModule, Interop.
BOOL
* isModuleMapped);
738
int MetadataUpdatesApplied(Interop.
BOOL
* pResult);
ISOSDacInterface.cs (24)
471
public Interop.
BOOL
bFree;
526
public Interop.
BOOL
isDuplicateClause;
528
public Interop.
BOOL
isCatchAllHandler;
603
public Interop.
BOOL
isNeutered;
605
public Interop.
BOOL
isPegged;
606
public Interop.
BOOL
isGlobalPegged;
607
public Interop.
BOOL
hasStrongRef;
608
public Interop.
BOOL
isExtendsCOMObject;
609
public Interop.
BOOL
isAggregated;
630
public Interop.
BOOL
isJupiterObject;
631
public Interop.
BOOL
supportsIInspectable;
632
public Interop.
BOOL
isAggregated;
633
public Interop.
BOOL
isContained;
634
public Interop.
BOOL
isFreeThreaded;
635
public Interop.
BOOL
isDisconnected;
827
int TraverseLoaderHeap(ClrDataAddress loaderHeapAddr, /*VISITHEAP*/ delegate* unmanaged</*ClrDataAddress*/ ulong, nuint, Interop.
BOOL
, void> pCallback);
831
int TraverseVirtCallStubHeap(ClrDataAddress pAppDomain, VCSHeapType heaptype, /*VISITHEAP*/ delegate* unmanaged<ulong, nuint, Interop.
BOOL
, void> pCallback);
853
int TraverseRCWCleanupList(ClrDataAddress cleanupListPtr, /*VISITRCWFORCLEANUP*/ delegate* unmanaged</*ClrDataAddress*/ ulong, /*ClrDataAddress*/ ulong, /*ClrDataAddress*/ ulong, Interop.
BOOL
, void*, Interop.
BOOL
> pCallback, void* token);
1100
int IsComWrappersCCW(ClrDataAddress ccw, Interop.
BOOL
* isComWrappersCCW);
1104
int IsComWrappersRCW(ClrDataAddress rcw, Interop.
BOOL
* isComWrappersRCW);
1114
int IsTrackedType(ClrDataAddress objAddr, Interop.
BOOL
* isTrackedType, Interop.
BOOL
* hasTaggedMemory);
1132
int TraverseLoaderHeap(ClrDataAddress loaderHeapAddr, /*LoaderHeapKind*/ int kind, /*VISITHEAP*/ delegate* unmanaged< /*ClrDataAddress*/ ulong, nuint, Interop.
BOOL
, void> pCallback);
SOSDacImpl.cs (71)
617
data->isNeutered = sccwData.IsNeutered ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
619
data->isPegged = Interop.
BOOL
.FALSE;
620
data->isGlobalPegged = Interop.
BOOL
.FALSE;
621
data->hasStrongRef = (refCount > 0) && !sccwData.IsHandleWeak ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
622
data->isExtendsCOMObject = sccwData.IsExtendsCOMObject ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
623
data->isAggregated = sccwData.IsAggregated ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
1921
data->heap_analyze_success = heapData.HeapAnalyzeSuccess ? (int)Interop.
BOOL
.TRUE : (int)Interop.
BOOL
.FALSE;
1967
data->heap_analyze_success = heapData.HeapAnalyzeSuccess ? (int)Interop.
BOOL
.TRUE : (int)Interop.
BOOL
.FALSE;
3500
data->loh_p = oomData.LohP ? (int)Interop.
BOOL
.TRUE : (int)Interop.
BOOL
.FALSE;
3550
data->loh_p = oomData.LohP ? (int)Interop.
BOOL
.TRUE : (int)Interop.
BOOL
.FALSE;
3700
data->isAggregated = rcwData.IsAggregated ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
3701
data->isContained = rcwData.IsContained ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
3702
data->isFreeThreaded = rcwData.IsFreeThreaded ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
3703
data->isDisconnected = rcwData.IsDisconnected ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
4196
data->bFree = Interop.
BOOL
.TRUE;
4203
data->bFree = syncBlock.IsSyncBlockFree(number) ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
4204
if (data->bFree == Interop.
BOOL
.FALSE)
4672
ehInfo.isCatchAllHandler = clause.IsCatchAllHandler is true ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
4728
private static void TraverseLoaderHeapDebugCallback(ulong virtualAddress, nuint virtualSize, Interop.
BOOL
_)
4737
private int TraverseLoaderHeapCore(TargetPointer loaderHeapAddr, delegate* unmanaged<ulong, nuint, Interop.
BOOL
, void> pCallback)
4765
pCallback(blockData.Address.Value, (nuint)blockData.Size.Value, block == firstBlock ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE);
4783
int ISOSDacInterface.TraverseLoaderHeap(ClrDataAddress loaderHeapAddr, delegate* unmanaged<ulong, nuint, Interop.
BOOL
, void> pCallback)
4790
delegate* unmanaged<ulong, nuint, Interop.
BOOL
, void> debugCallbackPtr = &TraverseLoaderHeapDebugCallback;
4872
private static Interop.
BOOL
TraverseRCWCleanupListCallback(ulong rcwAddr, ulong ctx, ulong staThread, Interop.
BOOL
isFreeThreaded, void* expectedElements)
4883
return Interop.
BOOL
.TRUE;
4886
int ISOSDacInterface.TraverseRCWCleanupList(ClrDataAddress cleanupListPtr, delegate* unmanaged<ulong, ulong, ulong, Interop.
BOOL
, void*, Interop.
BOOL
> pCallback, void* token)
4905
info.IsFreeThreaded ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE,
4920
delegate* unmanaged<ulong, ulong, ulong, Interop.
BOOL
, void*, Interop.
BOOL
> callbackDebugPtr = &TraverseRCWCleanupListCallback;
4930
int ISOSDacInterface.TraverseVirtCallStubHeap(ClrDataAddress pAppDomain, VCSHeapType heaptype, delegate* unmanaged<ulong, nuint, Interop.
BOOL
, void> pCallback)
4967
delegate* unmanaged<ulong, nuint, Interop.
BOOL
, void> debugCallbackPtr = &TraverseLoaderHeapDebugCallback;
5015
*inDCOMProxy = (int)Interop.
BOOL
.FALSE;
6123
int ISOSDacInterface10.IsComWrappersCCW(ClrDataAddress ccw, Interop.
BOOL
* isComWrappersCCW)
6135
*isComWrappersCCW = (ccwPtr != TargetPointer.Null) ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
6146
Interop.
BOOL
isComWrappersCCWLocal;
6201
int ISOSDacInterface10.IsComWrappersRCW(ClrDataAddress rcw, Interop.
BOOL
* isComWrappersRCW)
6212
*isComWrappersRCW = Interop.
BOOL
.FALSE;
6216
*isComWrappersRCW = comWrappersContract.IsComWrappersRCW(rcwPtr) ? Interop.
BOOL
.TRUE : Interop.
BOOL
.FALSE;
6218
hr = (*isComWrappersRCW != Interop.
BOOL
.FALSE) ? HResults.S_OK : HResults.S_FALSE;
6228
Interop.
BOOL
isComWrappersRCWLocal;
6276
int ISOSDacInterface11.IsTrackedType(ClrDataAddress objAddr, Interop.
BOOL
* isTrackedType, Interop.
BOOL
* hasTaggedMemory)
6284
*isTrackedType = Interop.
BOOL
.FALSE;
6285
*hasTaggedMemory = Interop.
BOOL
.FALSE;
6297
*isTrackedType = Interop.
BOOL
.TRUE;
6299
hr = (*isTrackedType == Interop.
BOOL
.TRUE) ? HResults.S_OK : HResults.S_FALSE;
6305
*hasTaggedMemory = Interop.
BOOL
.TRUE;
6315
Interop.
BOOL
isTrackedTypeLocal;
6316
Interop.
BOOL
hasTaggedMemoryLocal;
6413
int ISOSDacInterface13.TraverseLoaderHeap(ClrDataAddress loaderHeapAddr, /*LoaderHeapKind*/ int kind, /*VISITHEAP*/ delegate* unmanaged<ulong, nuint, Interop.
BOOL
, void> pCallback)
6420
delegate* unmanaged<ulong, nuint, Interop.
BOOL
, void> debugCallbackPtr = &TraverseLoaderHeapDebugCallback;