internal GCHandleEntries(MemorySnapshotFileReader reader) { target = new ArrayEntries <ulong>(reader, EntryType.GCHandles_Target, ConversionFunctions.ToUInt64); }
internal ManagedMemorySectionEntries(MemorySnapshotFileReader reader, EntryType entryTypeBase) { startAddress = new ArrayEntries <ulong>(reader, (EntryType)(entryTypeBase + 0), ConversionFunctions.ToUInt64); bytes = new ArrayEntries <byte[]>(reader, (EntryType)(entryTypeBase + 1), ConversionFunctions.ToByteArray); }
internal ConnectionEntries(MemorySnapshotFileReader reader) { from = new ArrayEntries <int>(reader, EntryType.Connections_From, ConversionFunctions.ToInt32); to = new ArrayEntries <int>(reader, EntryType.Connections_To, ConversionFunctions.ToInt32); }
internal NativeCallstackSymbolEntries(MemorySnapshotFileReader reader) { symbol = new ArrayEntries <ulong>(reader, EntryType.NativeCallstackSymbol_Symbol, ConversionFunctions.ToUInt64); readableStackTrace = new ArrayEntries <string>(reader, EntryType.NativeCallstackSymbol_ReadableStackTrace, ConversionFunctions.ToString); }
internal NativeAllocationSiteEntries(MemorySnapshotFileReader reader) { id = new ArrayEntries <long>(reader, EntryType.NativeAllocationSites_Id, ConversionFunctions.ToInt64); memoryLabelIndex = new ArrayEntries <int>(reader, EntryType.NativeAllocationSites_MemoryLabelIndex, ConversionFunctions.ToInt32); callstackSymbols = new ArrayEntries <ulong[]>(reader, EntryType.NativeAllocationSites_CallstackSymbols, ConversionFunctions.ToUInt64Array); }
internal NativeMemoryLabelEntries(MemorySnapshotFileReader reader) { memoryLabelName = new ArrayEntries <string>(reader, EntryType.NativeMemoryLabels_Name, ConversionFunctions.ToString); }
internal NativeTypeEntries(MemorySnapshotFileReader reader) { typeName = new ArrayEntries <string>(reader, EntryType.NativeTypes_Name, ConversionFunctions.ToString); nativeBaseTypeArrayIndex = new ArrayEntries <int>(reader, EntryType.NativeTypes_NativeBaseTypeArrayIndex, ConversionFunctions.ToInt32); }