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 NativeTypeEntries(MemorySnapshotFileReader reader) { typeName = new ArrayEntries <string>(reader, EntryType.NativeTypes_Name, ConversionFunctions.ToString); nativeBaseTypeArrayIndex = new ArrayEntries <int>(reader, EntryType.NativeTypes_NativeBaseTypeArrayIndex, ConversionFunctions.ToInt32); }
internal NativeMemoryLabelEntries(MemorySnapshotFileReader reader) { memoryLabelName = new ArrayEntries <string>(reader, EntryType.NativeMemoryLabels_Name, ConversionFunctions.ToString); }
internal ManagedMemorySectionEntries(MemorySnapshotFileReader reader, EntryType entryTypeBase) { startAddress = new ArrayEntries <ulong>(reader, (EntryType)(entryTypeBase + 0), ConversionFunctions.ToUInt64); bytes = new ByteArrayEntries(reader, (EntryType)(entryTypeBase + 1)); }