482 references to Interop
Microsoft.Diagnostics.DataContractReader.Legacy (482)
_generated\19\Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.cs (140)
11public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, int> DacSetTargetConsistencyChecks_4; 12public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> IsLeftSideInitialized_5; 16public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, nint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> GetAssemblyPath_9; 18public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, nint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> GetModulePath_11; 22public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, ulong*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> GetModuleForAssembly_15; 23public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> IsManagedCode_16; 24public 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_17; 25public 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_18; 28public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, int> SetSendExceptionsOutsideOfJMC_21; 30public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, int> MarkDebuggerAttached_23; 33public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> IsThreadMarkedDead_26; 38public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> HasUnhandledException_31; 50public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, uint*, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.NativeVarInfo*, void*, void> , delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DbiOffsetMapping*, void*, void> , nint, int> GetNativeCodeSequencePointsAndVarInfo_43; 56public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, nuint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> UnwindStackWalkFrame_49; 62public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, byte*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> IsLeafFrame_55; 66public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> RequiresAlign8_59; 71public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> IsValueType_64; 72public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> HasTypeParams_65; 86public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> IsExceptionObject_79; 87public 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_80; 88public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> IsRcw_81; 92public 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_85; 93public 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_86; 98public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> IsVmObjectHandleValid_91; 103public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint*, uint*, nint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> GetModuleMetaDataFileInfo_96; 104public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> IsThreadSuspendedOrHijacked_97; 109public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> IsValidObject_102; 110public 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_103; 120public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> AreOptimizationsDisabled_113; 127public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, int> EnableGCNotificationEvents_120; 128public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> IsDelegate_121; 131public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> IsModuleMapped_124; 132public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> MetadataUpdatesApplied_125; 326int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.DacSetTargetConsistencyChecks(global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL fEnableAsserts) 329var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, int> )__vtable[4]); 343internal static int ABI_DacSetTargetConsistencyChecks(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL fEnableAsserts) 363int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsLeftSideInitialized(global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 366var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[5]); 380internal static int ABI_IsLeftSideInitialized(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 511int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetAssemblyPath(ulong vmAssembly, nint pStrFilename, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 514var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, nint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[9]); 528internal static int ABI_GetAssemblyPath(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmAssembly, nint pStrFilename, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 585int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetModulePath(ulong vmModule, nint pStrFilename, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 588var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, nint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[11]); 602internal static int ABI_GetModulePath(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmModule, nint pStrFilename, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 733int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetModuleForAssembly(ulong vmAssembly, ulong* pModule, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pIsModuleLoaded) 736var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, ulong*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[15]); 750internal static int ABI_GetModuleForAssembly(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmAssembly, ulong* pModule, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pIsModuleLoaded) 770int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsManagedCode(ulong address, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pIsManaged) 773var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[16]); 787internal static int ABI_IsManagedCode(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong address, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pIsManaged) 807int 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) 810var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[17]); 824internal 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) 844int 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) 847var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, int> )__vtable[18]); 861internal 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) 955int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.SetSendExceptionsOutsideOfJMC(global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL sendExceptionsOutsideOfJMC) 958var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, int> )__vtable[21]); 972internal static int ABI_SetSendExceptionsOutsideOfJMC(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL sendExceptionsOutsideOfJMC) 1029int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.MarkDebuggerAttached(global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL fAttached) 1032var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, int> )__vtable[23]); 1046internal static int ABI_MarkDebuggerAttached(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL fAttached) 1140int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsThreadMarkedDead(ulong vmThread, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 1143var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[26]); 1157internal static int ABI_IsThreadMarkedDead(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmThread, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 1325int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.HasUnhandledException(ulong vmThread, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 1328var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[31]); 1342internal static int ABI_HasUnhandledException(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmThread, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 1769int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetNativeCodeSequencePointsAndVarInfo(ulong vmMethodDesc, ulong startAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL fCodeAvailable, uint* pFixedArgCount, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.NativeVarInfo*, void*, void> fpVarInfoCallback, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DbiOffsetMapping*, void*, void> fpSeqPointCallback, nint pUserData) 1772var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, uint*, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.NativeVarInfo*, void*, void> , delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DbiOffsetMapping*, void*, void> , nint, int> )__vtable[43]); 1786internal static int ABI_GetNativeCodeSequencePointsAndVarInfo(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmMethodDesc, ulong startAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL fCodeAvailable, uint* pFixedArgCount, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.NativeVarInfo*, void*, void> fpVarInfoCallback, delegate* unmanaged<global::Microsoft.Diagnostics.DataContractReader.Legacy.DbiOffsetMapping*, void*, void> fpSeqPointCallback, nint pUserData) 1991int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.UnwindStackWalkFrame(nuint pSFIHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 1994var __target = ((delegate* unmanaged[MemberFunction]<void*, nuint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[49]); 2008internal static int ABI_UnwindStackWalkFrame(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, nuint pSFIHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 2213int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsLeafFrame(ulong vmThread, byte* pContext, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 2216var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, byte*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[55]); 2230internal static int ABI_IsLeafFrame(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmThread, byte* pContext, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 2361int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.RequiresAlign8(ulong thExact, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 2364var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[59]); 2378internal static int ABI_RequiresAlign8(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong thExact, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 2546int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsValueType(ulong vmTypeHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 2549var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[64]); 2563internal static int ABI_IsValueType(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmTypeHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 2583int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.HasTypeParams(ulong vmTypeHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 2586var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[65]); 2600internal static int ABI_HasTypeParams(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmTypeHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 3101int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsExceptionObject(ulong vmObject, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 3104var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[79]); 3118internal static int ABI_IsExceptionObject(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmObject, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 3138int 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) 3141var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, delegate* unmanaged<ulong, ulong, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, nint, void> , nint, int> )__vtable[80]); 3155internal 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) 3175int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsRcw(ulong vmObject, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 3178var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[81]); 3192internal static int ABI_IsRcw(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmObject, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 3323int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetArrayData(ulong objectAddress, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pIsValidArray, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacDbiArrayInfo* pArrayInfo) 3326var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacDbiArrayInfo*, int> )__vtable[85]); 3340internal 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) 3360int 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) 3363var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, uint*, uint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.DebuggerIPCE_ExpandedTypeData*, int> )__vtable[86]); 3377internal 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) 3545int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsVmObjectHandleValid(ulong vmHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 3548var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[91]); 3562internal static int ABI_IsVmObjectHandleValid(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 3730int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.GetModuleMetaDataFileInfo(ulong vmModule, uint* dwTimeStamp, uint* dwImageSize, nint pStrFilename, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 3733var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint*, uint*, nint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[96]); 3747internal 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) 3767int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsThreadSuspendedOrHijacked(ulong vmThread, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 3770var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[97]); 3784internal static int ABI_IsThreadSuspendedOrHijacked(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmThread, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 3952int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsValidObject(ulong obj, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 3955var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[102]); 3969internal static int ABI_IsValidObject(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong obj, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 3989int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.CreateRefWalk(nuint* pHandle, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL walkStacks, global::Microsoft.Diagnostics.DataContractReader.Legacy.CorGCReferenceType handleWalkMask) 3992var __target = ((delegate* unmanaged[MemberFunction]<void*, nuint*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, global::Microsoft.Diagnostics.DataContractReader.Legacy.CorGCReferenceType, int> )__vtable[103]); 4006internal 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) 4370int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.AreOptimizationsDisabled(ulong vmModule, uint methodTk, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pOptimizationsDisabled) 4373var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[113]); 4387internal static int ABI_AreOptimizationsDisabled(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmModule, uint methodTk, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pOptimizationsDisabled) 4629int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.EnableGCNotificationEvents(global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL fEnable) 4632var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, int> )__vtable[120]); 4646internal static int ABI_EnableGCNotificationEvents(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL fEnable) 4666int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsDelegate(ulong vmObject, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 4669var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[121]); 4683internal static int ABI_IsDelegate(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong vmObject, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 4777int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.IsModuleMapped(ulong pModule, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* isModuleMapped) 4780var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[124]); 4794internal static int ABI_IsModuleMapped(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong pModule, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* isModuleMapped) 4814int global::Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.MetadataUpdatesApplied(global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult) 4817var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[125]); 4831internal static int ABI_MetadataUpdatesApplied(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* pResult)
_generated\34\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.cs (16)
74public 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; 76public 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; 85public 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; 3239int 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) 3242var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, delegate* unmanaged<ulong, nuint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, void> , int> )__vtable[67]); 3259internal 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) 3334int 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) 3337var __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]); 3354internal 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) 3719int 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) 3722var __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]); 3739internal 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\43\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface10.cs (8)
11public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> IsComWrappersCCW_4; 13public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> IsComWrappersRCW_6; 161int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface10.IsComWrappersCCW(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress ccw, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* isComWrappersCCW) 164var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[4]); 181internal static int ABI_IsComWrappersCCW(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __ccw_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* isComWrappersCCW) 245int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface10.IsComWrappersRCW(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress rcw, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* isComWrappersRCW) 248var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[6]); 265internal static int ABI_IsComWrappersRCW(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, ulong __rcw_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL* isComWrappersRCW)
_generated\44\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface11.cs (8)
10public 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; 39int 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) 42var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL*, int> )__vtable[3]); 59internal 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\46\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface13.cs (4)
10public 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; 51int 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) 54var __target = ((delegate* unmanaged[MemberFunction]<void*, ulong, int, delegate* unmanaged<ulong, nuint, global::Microsoft.Diagnostics.DataContractReader.Legacy.Interop.BOOL, void> , int> )__vtable[3]); 71internal 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 (164)
74public int DacSetTargetConsistencyChecks(Interop.BOOL fEnableAsserts) 79public int IsLeftSideInitialized(Interop.BOOL* pResult) 81*pResult = Interop.BOOL.FALSE; 85*pResult = _target.Contracts.Debugger.TryGetDebuggerData(out Contracts.DebuggerData data) && data.IsLeftSideInitialized ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 95Interop.BOOL resultLocal; 185public int GetAssemblyPath(ulong vmAssembly, nint pStrFilename, Interop.BOOL* pResult) 187*pResult = Interop.BOOL.FALSE; 196*pResult = Interop.BOOL.FALSE; 201*pResult = Interop.BOOL.TRUE; 211Interop.BOOL resultLocal; 301public int GetModulePath(ulong vmModule, nint pStrFilename, Interop.BOOL* pResult) 303*pResult = Interop.BOOL.FALSE; 325*pResult = Interop.BOOL.FALSE; 330*pResult = Interop.BOOL.TRUE; 340Interop.BOOL resultLocal; 420pData->fIsDynamic = isDynamic ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 422pData->fInMemory = string.IsNullOrEmpty(path) ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 452public int GetModuleForAssembly(ulong vmAssembly, ulong* pModule, Interop.BOOL* pIsModuleLoaded) 462*pIsModuleLoaded = Interop.BOOL.FALSE; 470*pIsModuleLoaded = loader.IsAssemblyLoaded(handle) ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 480Interop.BOOL isModuleLoadedLocal; 494public int IsManagedCode(ulong address, Interop.BOOL* pIsManaged) 501*pIsManaged = Interop.BOOL.FALSE; 505*pIsManaged = Interop.BOOL.TRUE; 515Interop.BOOL isManagedLocal; 527public int GetCompilerFlags(ulong vmAssembly, Interop.BOOL* pfAllowJITOpts, Interop.BOOL* pfEnableEnC) 529*pfAllowJITOpts = Interop.BOOL.FALSE; 530*pfEnableEnC = Interop.BOOL.FALSE; 538? Interop.BOOL.TRUE 539: Interop.BOOL.FALSE; 541? Interop.BOOL.TRUE 542: Interop.BOOL.FALSE; 551Interop.BOOL allowJITOptsLocal; 552Interop.BOOL enableEnCLocal; 565public int SetCompilerFlags(ulong vmAssembly, Interop.BOOL fAllowJitOpts, Interop.BOOL fEnableEnC) 577if (fAllowJitOpts != Interop.BOOL.FALSE) 582if (fEnableEnC != Interop.BOOL.FALSE) 694public int SetSendExceptionsOutsideOfJMC(Interop.BOOL sendExceptionsOutsideOfJMC) 699_target.Contracts.Debugger.SetSendExceptionsOutsideOfJMC(sendExceptionsOutsideOfJMC != Interop.BOOL.FALSE); 746public int MarkDebuggerAttached(Interop.BOOL fAttached) 754debugger.MarkDebuggerAttached(fAttached != Interop.BOOL.FALSE); 756else if (fAttached != Interop.BOOL.FALSE) 900public int IsThreadMarkedDead(ulong vmThread, Interop.BOOL* pResult) 902*pResult = Interop.BOOL.FALSE; 907*pResult = (threadData.State & Contracts.ThreadState.Stopped) != 0 ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 916Interop.BOOL resultLocal; 1048public int HasUnhandledException(ulong vmThread, Interop.BOOL* pResult) 1050*pResult = Interop.BOOL.FALSE; 1055*pResult = threadData.HasUnhandledException ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 1064Interop.BOOL resultLocal; 1419Interop.BOOL fCodeAvailable, 1771public int UnwindStackWalkFrame(nuint pSFIHandle, Interop.BOOL* pResult) 1778*pResult = Interop.BOOL.FALSE; 1792*pResult = Interop.BOOL.FALSE; 1799*pResult = atEndOfStack ? Interop.BOOL.FALSE : Interop.BOOL.TRUE; 1810Interop.BOOL localResult; 2084public int IsLeafFrame(ulong vmThread, byte* pContext, Interop.BOOL* pResult) 2086*pResult = Interop.BOOL.FALSE; 2102? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 2111Interop.BOOL resultLocal; 2231public int RequiresAlign8(ulong thExact, Interop.BOOL* pResult) 2233*pResult = Interop.BOOL.FALSE; 2243*pResult = rts.RequiresAlign8(th) ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 2257Interop.BOOL resultLocal; 2393public int IsValueType(ulong vmTypeHandle, Interop.BOOL* pResult) 2395*pResult = Interop.BOOL.FALSE; 2401*pResult = rts.IsValueType(th) ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 2410Interop.BOOL resultLocal; 2420public int HasTypeParams(ulong vmTypeHandle, Interop.BOOL* pResult) 2422*pResult = Interop.BOOL.FALSE; 2428*pResult = rts.ContainsGenericVariables(typeHandle) ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 2437Interop.BOOL resultLocal; 2613fd.m_fFldStorageAvailable = Interop.BOOL.FALSE; 2620fd.m_fFldStorageAvailable = Interop.BOOL.TRUE; 3300pFieldData->m_fFldStorageAvailable = Interop.BOOL.TRUE; 3514public int IsExceptionObject(ulong vmObject, Interop.BOOL* pResult) 3516*pResult = Interop.BOOL.FALSE; 3529*pResult = Interop.BOOL.TRUE; 3544Interop.BOOL resultLocal; 3556private static List<(ulong VmAppDomain, ulong VmAssembly, ulong Ip, uint MethodDef, Interop.BOOL IsLastForeignExceptionFrame)>? _debugEnumerateStackFramesFromException; 3558private static List<(ulong VmAppDomain, ulong VmAssembly, ulong Ip, uint MethodDef, Interop.BOOL IsLastForeignExceptionFrame)> DebugEnumerateStackFramesFromException 3562private static void EnumerateStackFramesFromExceptionDebugCallback(ulong vmAppDomain, ulong vmAssembly, ulong ip, uint methodDef, Interop.BOOL isLastForeignExceptionFrame, nint _) 3568public int EnumerateStackFramesFromException(ulong vmObject, delegate* unmanaged<ulong, ulong, ulong, uint, Interop.BOOL, nint, void> fpCallback, nint pUserData) 3572List<(ulong VmAppDomain, ulong VmAssembly, ulong Ip, uint MethodDef, Interop.BOOL IsLastForeignExceptionFrame)> frames = new(); 3585Interop.BOOL isLastForeign = frame.IsLastForeignExceptionFrame ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 3601delegate* unmanaged<ulong, ulong, ulong, uint, Interop.BOOL, nint, void> debugCallbackPtr = &EnumerateStackFramesFromExceptionDebugCallback; 3606List<(ulong VmAppDomain, ulong VmAssembly, ulong Ip, uint MethodDef, Interop.BOOL IsLastForeignExceptionFrame)> legacyFrames = DebugEnumerateStackFramesFromException; 3607static string FormatFrame((ulong VmAppDomain, ulong VmAssembly, ulong Ip, uint MethodDef, Interop.BOOL IsLastForeignExceptionFrame) f) 3620public int IsRcw(ulong vmObject, Interop.BOOL* pResult) 3622*pResult = Interop.BOOL.FALSE; 3628*pResult = rcw != TargetPointer.Null ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 3637Interop.BOOL resultLocal; 3786public int GetArrayData(ulong objectAddress, Interop.BOOL* pIsValidArray, DacDbiArrayInfo* pArrayInfo) 3788*pIsValidArray = Interop.BOOL.FALSE; 3800*pIsValidArray = Interop.BOOL.TRUE; 3826Interop.BOOL isValidLocal; 3833if (*pIsValidArray == Interop.BOOL.TRUE) 3848public int GetBasicObjectInfo(ulong objectAddress, Interop.BOOL* pIsValidRef, uint* pObjSize, uint* pObjOffsetToVars, DebuggerIPCE_ExpandedTypeData* pObjTypeData) 3853*pIsValidRef = Interop.BOOL.TRUE; 3867*pIsValidRef = Interop.BOOL.FALSE; 3870if (*pIsValidRef == Interop.BOOL.TRUE) 3891Interop.BOOL isValidLocal; 3899if (*pIsValidRef == Interop.BOOL.TRUE) 3997public int IsVmObjectHandleValid(ulong vmHandle, Interop.BOOL* pResult) 3999*pResult = Interop.BOOL.FALSE; 4004*pResult = obj != TargetPointer.Null ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 4013Interop.BOOL resultLocal; 4118public int GetModuleMetaDataFileInfo(ulong vmModule, uint* dwTimeStamp, uint* dwImageSize, nint pStrFilename, Interop.BOOL* pResult) 4126*pResult = Interop.BOOL.FALSE; 4152*pResult = result ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 4163Interop.BOOL resultLocal; 4170if (*pResult == Interop.BOOL.TRUE) 4184public int IsThreadSuspendedOrHijacked(ulong vmThread, Interop.BOOL* pResult) 4453public int IsValidObject(ulong obj, Interop.BOOL* pResult) 4456Interop.BOOL isValid = Interop.BOOL.FALSE; 4469isValid = Interop.BOOL.TRUE; 4473isValid = Interop.BOOL.FALSE; 4481Interop.BOOL resultLocal; 4494public int CreateRefWalk(nuint* pHandle, Interop.BOOL walkStacks, CorGCReferenceType handleWalkMask) 4504walk = new RefWalk(_target, walkStacks != Interop.BOOL.FALSE, handleWalkMask); 4998pHeapInfo->areGCStructuresValid = gc.GetGCStructuresValid() ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 5005pHeapInfo->concurrent = identifiers.Contains(GCIdentifiers.Background) ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 5035public int AreOptimizationsDisabled(ulong vmModule, uint methodTk, Interop.BOOL* pOptimizationsDisabled) 5049*pOptimizationsDisabled = Interop.BOOL.FALSE; 5063*pOptimizationsDisabled = Interop.BOOL.TRUE; 5076Interop.BOOL localPOptimizationsDisabled; 5322public int EnableGCNotificationEvents(Interop.BOOL fEnable) 5327_target.Contracts.Debugger.EnableGCNotificationEvents(fEnable != Interop.BOOL.FALSE); 5343public int IsDelegate(ulong vmObject, Interop.BOOL* pResult) 5350*pResult = Interop.BOOL.FALSE; 5354*pResult = IsDelegateHelper(vmObject) ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 5364Interop.BOOL pResultLocal; 5477public int IsModuleMapped(ulong pModule, Interop.BOOL* isModuleMapped) 5488*isModuleMapped = Interop.BOOL.FALSE; 5493*isModuleMapped = loader.IsModuleMapped(handle) ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 5504Interop.BOOL isModuleMappedLocal; 5514public int MetadataUpdatesApplied(Interop.BOOL* pResult) 5516*pResult = Interop.BOOL.FALSE; 5520*pResult = _target.Contracts.Debugger.MetadataUpdatesApplied() ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 5530Interop.BOOL resultLocal;
Dbi\DacDbiImpl.NativeCodeInfo.cs (1)
125Interop.BOOL fCodeAvailable,
Dbi\IDacDbiInterface.cs (44)
36public Interop.BOOL m_fFldStorageAvailable; 161public Interop.BOOL fIsDynamic; 162public Interop.BOOL fInMemory; 201public Interop.BOOL isLastForeignExceptionFrame; 214public Interop.BOOL areGCStructuresValid; 217public Interop.BOOL concurrent; 296public Interop.BOOL fIsFilterFrame; 299public Interop.BOOL isInstantiatedGeneric; 300public Interop.BOOL justAfterILThrow; 520int DacSetTargetConsistencyChecks(Interop.BOOL fEnableAsserts); 523int IsLeftSideInitialized(Interop.BOOL* pResult); 535int GetAssemblyPath(ulong vmAssembly, nint pStrFilename, Interop.BOOL* pResult); 541int GetModulePath(ulong vmModule, nint pStrFilename, Interop.BOOL* pResult); 553int GetModuleForAssembly(ulong vmAssembly, ulong* pModule, Interop.BOOL* pIsModuleLoaded); 556int IsManagedCode(ulong address, Interop.BOOL* pIsManaged); 559int GetCompilerFlags(ulong vmAssembly, Interop.BOOL* pfAllowJITOpts, Interop.BOOL* pfEnableEnC); 562int SetCompilerFlags(ulong vmAssembly, Interop.BOOL fAllowJitOpts, Interop.BOOL fEnableEnC); 571int SetSendExceptionsOutsideOfJMC(Interop.BOOL sendExceptionsOutsideOfJMC); 577int MarkDebuggerAttached(Interop.BOOL fAttached); 586int IsThreadMarkedDead(ulong vmThread, Interop.BOOL* pResult); 601int HasUnhandledException(ulong vmThread, Interop.BOOL* pResult); 637int GetNativeCodeSequencePointsAndVarInfo(ulong vmMethodDesc, ulong startAddress, Interop.BOOL fCodeAvailable, uint* pFixedArgCount, delegate* unmanaged<NativeVarInfo*, void*, void> fpVarInfoCallback, delegate* unmanaged<DbiOffsetMapping*, void*, void> fpSeqPointCallback, nint pUserData); 655int UnwindStackWalkFrame(nuint pSFIHandle, Interop.BOOL* pResult); 673int IsLeafFrame(ulong vmThread, byte* pContext, Interop.BOOL* pResult); 685int RequiresAlign8(ulong thExact, Interop.BOOL* pResult); 700int IsValueType(ulong vmTypeHandle, Interop.BOOL* pResult); 703int HasTypeParams(ulong vmTypeHandle, Interop.BOOL* pResult); 747int IsExceptionObject(ulong vmObject, Interop.BOOL* pResult); 750int EnumerateStackFramesFromException(ulong vmObject, /*FP_EXCEPTION_STACK_FRAME_CALLBACK*/ delegate* unmanaged<ulong, ulong, ulong, uint, Interop.BOOL, nint, void> fpCallback, nint pUserData); 753int IsRcw(ulong vmObject, Interop.BOOL* pResult); 765int GetArrayData(ulong objectAddress, Interop.BOOL* pIsValidArray, DacDbiArrayInfo* pArrayInfo); 768int GetBasicObjectInfo(ulong objectAddress, Interop.BOOL* pIsValidRef, uint* pObjSize, uint* pObjOffsetToVars, DebuggerIPCE_ExpandedTypeData* pObjTypeData); 783int IsVmObjectHandleValid(ulong vmHandle, Interop.BOOL* pResult); 798int GetModuleMetaDataFileInfo(ulong vmModule, uint* dwTimeStamp, uint* dwImageSize, nint pStrFilename, Interop.BOOL* pResult); 801int IsThreadSuspendedOrHijacked(ulong vmThread, Interop.BOOL* pResult); 816int IsValidObject(ulong obj, Interop.BOOL* pResult); 819int CreateRefWalk(nuint* pHandle, Interop.BOOL walkStacks, CorGCReferenceType handleWalkMask); 849int AreOptimizationsDisabled(ulong vmModule, uint methodTk, Interop.BOOL* pOptimizationsDisabled); 870int EnableGCNotificationEvents(Interop.BOOL fEnable); 873int IsDelegate(ulong vmObject, Interop.BOOL* pResult); 882int IsModuleMapped(ulong pModule, Interop.BOOL* isModuleMapped); 885int MetadataUpdatesApplied(Interop.BOOL* pResult);
ISOSDacInterface.cs (24)
471public Interop.BOOL bFree; 526public Interop.BOOL isDuplicateClause; 528public Interop.BOOL isCatchAllHandler; 604public Interop.BOOL isNeutered; 606public Interop.BOOL isPegged; 607public Interop.BOOL isGlobalPegged; 608public Interop.BOOL hasStrongRef; 609public Interop.BOOL isExtendsCOMObject; 610public Interop.BOOL isAggregated; 631public Interop.BOOL isJupiterObject; 632public Interop.BOOL supportsIInspectable; 633public Interop.BOOL isAggregated; 634public Interop.BOOL isContained; 635public Interop.BOOL isFreeThreaded; 636public Interop.BOOL isDisconnected; 828int TraverseLoaderHeap(ClrDataAddress loaderHeapAddr, /*VISITHEAP*/ delegate* unmanaged</*ClrDataAddress*/ ulong, nuint, Interop.BOOL, void> pCallback); 832int TraverseVirtCallStubHeap(ClrDataAddress pAppDomain, VCSHeapType heaptype, /*VISITHEAP*/ delegate* unmanaged<ulong, nuint, Interop.BOOL, void> pCallback); 854int TraverseRCWCleanupList(ClrDataAddress cleanupListPtr, /*VISITRCWFORCLEANUP*/ delegate* unmanaged</*ClrDataAddress*/ ulong, /*ClrDataAddress*/ ulong, /*ClrDataAddress*/ ulong, Interop.BOOL, void*, Interop.BOOL> pCallback, void* token); 1101int IsComWrappersCCW(ClrDataAddress ccw, Interop.BOOL* isComWrappersCCW); 1105int IsComWrappersRCW(ClrDataAddress rcw, Interop.BOOL* isComWrappersRCW); 1115int IsTrackedType(ClrDataAddress objAddr, Interop.BOOL* isTrackedType, Interop.BOOL* hasTaggedMemory); 1133int TraverseLoaderHeap(ClrDataAddress loaderHeapAddr, /*LoaderHeapKind*/ int kind, /*VISITHEAP*/ delegate* unmanaged< /*ClrDataAddress*/ ulong, nuint, Interop.BOOL, void> pCallback);
SOSDacImpl.cs (71)
596data->isNeutered = sccwData.IsNeutered ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 598data->isPegged = Interop.BOOL.FALSE; 599data->isGlobalPegged = Interop.BOOL.FALSE; 600data->hasStrongRef = (refCount > 0) && !sccwData.IsHandleWeak ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 601data->isExtendsCOMObject = sccwData.IsExtendsCOMObject ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 602data->isAggregated = sccwData.IsAggregated ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 1904data->heap_analyze_success = (heapData.HeapAnalyzeSuccess ?? false) ? (int)Interop.BOOL.TRUE : (int)Interop.BOOL.FALSE; 1950data->heap_analyze_success = (heapData.HeapAnalyzeSuccess ?? false) ? (int)Interop.BOOL.TRUE : (int)Interop.BOOL.FALSE; 3493data->loh_p = oomData.LohP ? (int)Interop.BOOL.TRUE : (int)Interop.BOOL.FALSE; 3543data->loh_p = oomData.LohP ? (int)Interop.BOOL.TRUE : (int)Interop.BOOL.FALSE; 3693data->isAggregated = rcwData.IsAggregated ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 3694data->isContained = rcwData.IsContained ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 3695data->isFreeThreaded = rcwData.IsFreeThreaded ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 3696data->isDisconnected = rcwData.IsDisconnected ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 4193data->bFree = Interop.BOOL.TRUE; 4200data->bFree = syncBlock.IsSyncBlockFree(number) ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 4201if (data->bFree == Interop.BOOL.FALSE) 4663ehInfo.isCatchAllHandler = clause.IsCatchAllHandler is true ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 4719private static void TraverseLoaderHeapDebugCallback(ulong virtualAddress, nuint virtualSize, Interop.BOOL _) 4728private int TraverseLoaderHeapCore(TargetPointer loaderHeapAddr, delegate* unmanaged<ulong, nuint, Interop.BOOL, void> pCallback) 4750pCallback(block.Address.Value, (nuint)block.Size.Value, i == 1 ? Interop.BOOL.TRUE : Interop.BOOL.FALSE); 4774int ISOSDacInterface.TraverseLoaderHeap(ClrDataAddress loaderHeapAddr, delegate* unmanaged<ulong, nuint, Interop.BOOL, void> pCallback) 4781delegate* unmanaged<ulong, nuint, Interop.BOOL, void> debugCallbackPtr = &TraverseLoaderHeapDebugCallback; 4863private static Interop.BOOL TraverseRCWCleanupListCallback(ulong rcwAddr, ulong ctx, ulong staThread, Interop.BOOL isFreeThreaded, void* expectedElements) 4874return Interop.BOOL.TRUE; 4877int ISOSDacInterface.TraverseRCWCleanupList(ClrDataAddress cleanupListPtr, delegate* unmanaged<ulong, ulong, ulong, Interop.BOOL, void*, Interop.BOOL> pCallback, void* token) 4896info.IsFreeThreaded ? Interop.BOOL.TRUE : Interop.BOOL.FALSE, 4911delegate* unmanaged<ulong, ulong, ulong, Interop.BOOL, void*, Interop.BOOL> callbackDebugPtr = &TraverseRCWCleanupListCallback; 4921int ISOSDacInterface.TraverseVirtCallStubHeap(ClrDataAddress pAppDomain, VCSHeapType heaptype, delegate* unmanaged<ulong, nuint, Interop.BOOL, void> pCallback) 4958delegate* unmanaged<ulong, nuint, Interop.BOOL, void> debugCallbackPtr = &TraverseLoaderHeapDebugCallback; 5006*inDCOMProxy = (int)Interop.BOOL.FALSE; 6115int ISOSDacInterface10.IsComWrappersCCW(ClrDataAddress ccw, Interop.BOOL* isComWrappersCCW) 6127*isComWrappersCCW = (ccwPtr != TargetPointer.Null) ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 6138Interop.BOOL isComWrappersCCWLocal; 6193int ISOSDacInterface10.IsComWrappersRCW(ClrDataAddress rcw, Interop.BOOL* isComWrappersRCW) 6204*isComWrappersRCW = Interop.BOOL.FALSE; 6208*isComWrappersRCW = comWrappersContract.IsComWrappersRCW(rcwPtr) ? Interop.BOOL.TRUE : Interop.BOOL.FALSE; 6210hr = (*isComWrappersRCW != Interop.BOOL.FALSE) ? HResults.S_OK : HResults.S_FALSE; 6220Interop.BOOL isComWrappersRCWLocal; 6268int ISOSDacInterface11.IsTrackedType(ClrDataAddress objAddr, Interop.BOOL* isTrackedType, Interop.BOOL* hasTaggedMemory) 6276*isTrackedType = Interop.BOOL.FALSE; 6277*hasTaggedMemory = Interop.BOOL.FALSE; 6289*isTrackedType = Interop.BOOL.TRUE; 6291hr = (*isTrackedType == Interop.BOOL.TRUE) ? HResults.S_OK : HResults.S_FALSE; 6297*hasTaggedMemory = Interop.BOOL.TRUE; 6307Interop.BOOL isTrackedTypeLocal; 6308Interop.BOOL hasTaggedMemoryLocal; 6405int ISOSDacInterface13.TraverseLoaderHeap(ClrDataAddress loaderHeapAddr, /*LoaderHeapKind*/ int kind, /*VISITHEAP*/ delegate* unmanaged<ulong, nuint, Interop.BOOL, void> pCallback) 6412delegate* unmanaged<ulong, nuint, Interop.BOOL, void> debugCallbackPtr = &TraverseLoaderHeapDebugCallback;