2 instantiations of SOSMemoryRegion
Microsoft.Diagnostics.DataContractReader.Legacy (2)
SOSDacImpl.cs (2)
1812_regions[i] = new SOSMemoryRegion 7583.Select(r => new SOSMemoryRegion
26 references to SOSMemoryRegion
Microsoft.Diagnostics.DataContractReader.Legacy (26)
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMemoryEnum.cs (20)
13public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSMemoryRegion*, uint*, int> Next_6; 52int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMemoryEnum.Next(uint count, global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSMemoryRegion[] memRegions, uint* pNeeded) 57var __target = ((delegate* unmanaged[MemberFunction]<void*, uint, global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSMemoryRegion*, uint*, int>)__vtable[6]); 61fixed (void* __memRegions_native = &global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSMemoryRegion, global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSMemoryRegion>.ManagedToUnmanagedIn.GetPinnableReference(memRegions)) 63__retVal = __target(__this, count, (global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSMemoryRegion*)__memRegions_native, pNeeded); 73internal static unsafe int ABI_Next(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, uint count, global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSMemoryRegion* __memRegions_native, uint* pNeeded) 78global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSMemoryRegion[] memRegions = default; 87memRegions = global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSMemoryRegion, global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSMemoryRegion>.AllocateContainerForManagedElements(__memRegions_native, __memRegions_native__numElements); 88global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSMemoryRegion, global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSMemoryRegion>.GetUnmanagedValuesSource(__memRegions_native, __memRegions_native__numElements).CopyTo(global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSMemoryRegion, global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSMemoryRegion>.GetManagedValuesDestination(memRegions)); 92global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSMemoryRegion, global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSMemoryRegion>.GetManagedValuesDestination(memRegions).CopyTo(global::System.Runtime.InteropServices.MemoryMarshal.CreateSpan(ref global::System.Runtime.InteropServices.MemoryMarshal.GetReference(global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSMemoryRegion, global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSMemoryRegion>.GetUnmanagedValuesSource(__memRegions_native, __memRegions_native__numElements)), global::System.Runtime.InteropServices.Marshalling.ArrayMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSMemoryRegion, global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSMemoryRegion>.GetUnmanagedValuesSource(__memRegions_native, __memRegions_native__numElements).Length));
ISOSDacInterface.cs (1)
593int Next(uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))] SOSMemoryRegion[] memRegions, uint* pNeeded);
SOSDacImpl.cs (5)
1801private readonly SOSMemoryRegion[] _regions; 1809_regions = new SOSMemoryRegion[regions.Count]; 1822public SOSMemoryEnum(SOSMemoryRegion[] regions, ISOSMemoryEnum? legacyMemoryEnum, Lock apiLock) 1829int ISOSMemoryEnum.Next(uint count, SOSMemoryRegion[] memRegions, uint* pNeeded) 7582SOSMemoryRegion[] regions = stressLogContract.GetStressLogMemoryRanges(logData)