19 references to DbiOffsetMapping
Microsoft.Diagnostics.DataContractReader.Legacy (19)
_generated\22\Microsoft.Diagnostics.DataContractReader.Legacy.IDacDbiInterface.cs (4)
51public 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_44; 1810int 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) 1813var __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[44]); 1827internal 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)
1571delegate* unmanaged<DbiOffsetMapping*, void*, void> fpSeqPointCallback, 1576List<DbiOffsetMapping> cdacSeqPoints = new(); 1621foreach (DbiOffsetMapping mapping in cdacSeqPoints) 1623DbiOffsetMapping entry = mapping;
Dbi\DacDbiImpl.NativeCodeInfo.cs (10)
40internal static DbiOffsetMapping ConvertToDbiOffsetMapping(Contracts.OffsetMapping mapping) 42DbiOffsetMapping nativeMapping = default; 128List<DbiOffsetMapping> cdacSeqPoints, 142(delegate* unmanaged<DbiOffsetMapping*, void*, void>)&CollectOffsetMappingCallback, 167private static void AssertSeqPointsEqual(List<DbiOffsetMapping> cdac, List<DbiOffsetMapping> dac) 174DbiOffsetMapping c = cdac[i]; 175DbiOffsetMapping d = dac[i]; 258public List<DbiOffsetMapping> SeqPoints { get; } = new(); 269private static void CollectOffsetMappingCallback(DbiOffsetMapping* data, void* pUserData)
Dbi\IDacDbiInterface.cs (1)
680int GetNativeCodeSequencePointsAndVarInfo(ulong vmMethodDesc, ulong startAddress, Interop.BOOL fCodeAvailable, uint* pFixedArgCount, delegate* unmanaged<NativeVarInfo*, void*, void> fpVarInfoCallback, delegate* unmanaged<DbiOffsetMapping*, void*, void> fpSeqPointCallback, nint pUserData);