19 references to NativeVarInfo
Microsoft.Diagnostics.DataContractReader.Legacy (19)
_generated\19\Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.cs (4)
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; 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)
Dbi\DacDbiImpl.cs (4)
1421delegate* unmanaged<NativeVarInfo*, void*, void> fpVarInfoCallback, 1426List<NativeVarInfo> cdacVarInfos = new(); 1466foreach (NativeVarInfo nvi in cdacVarInfos) 1468NativeVarInfo entry = nvi;
Dbi\DacDbiImpl.NativeCodeInfo.cs (10)
29internal static NativeVarInfo ConvertToNativeVarInfo(DebugVarInfo varInfo) 31NativeVarInfo nvi = default; 127List<NativeVarInfo> cdacVarInfos, 141(delegate* unmanaged<NativeVarInfo*, void*, void>)&CollectNativeVarInfoCallback, 185private static void AssertVarInfosEqual(List<NativeVarInfo> cdac, List<NativeVarInfo> dac) 192NativeVarInfo c = cdac[i]; 193NativeVarInfo d = dac[i]; 257public List<NativeVarInfo> VarInfos { get; } = new(); 262private static void CollectNativeVarInfoCallback(NativeVarInfo* data, void* pUserData)
Dbi\IDacDbiInterface.cs (1)
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);