internal MINIDUMP_THREAD_LIST(DumpPointer streamPointer, MINIDUMP_STREAM_TYPE streamType) : base(streamPointer, streamType) { if (streamType != MINIDUMP_STREAM_TYPE.ThreadListStream && streamType != MINIDUMP_STREAM_TYPE.ThreadExListStream) { throw new ClrDiagnosticsException("Only ThreadListStream and ThreadExListStream are supported.", ClrDiagnosticsExceptionKind.CrashDumpError); } }
// Declaration of unmanaged structure is // public ulong NumberOfMemoryRanges; // offset 0 // public RVA64 BaseRVA; // offset 8 // MINIDUMP_MEMORY_DESCRIPTOR64[]; // var-length embedded array public MinidumpMemory64List(DumpPointer streamPointer) { _streamPointer = streamPointer; }
internal MINIDUMP_MODULE_LIST(DumpPointer streamPointer) : base(streamPointer, MINIDUMP_STREAM_TYPE.ModuleListStream) { }