internal MiniDumpThread(MINIDUMP_THREAD thread) { this._thread = thread; this._stack = new MiniDumpMemoryDescriptor(thread.Stack); this._threadContext = new MiniDumpLocationDescriptor(thread.ThreadContext); }
internal MiniDumpExceptionStream(MINIDUMP_EXCEPTION_STREAM exceptionStream, MiniDumpFile owner) { _exceptionStream = exceptionStream; _owner = owner; _exceptionRecord = new MiniDumpException(exceptionStream.ExceptionRecord, owner); _threadContext = new MiniDumpLocationDescriptor(exceptionStream.ThreadContext); }
internal MiniDumpMemoryDescriptor(MINIDUMP_MEMORY_DESCRIPTOR memoryDescriptor) { _memoryDescriptor = memoryDescriptor; _locationDescriptor = new MiniDumpLocationDescriptor(_memoryDescriptor.Memory); }
internal MiniDumpDirectory(MINIDUMP_DIRECTORY directory) { _directory = directory; _location = new MiniDumpLocationDescriptor(directory.Location); }