/// <summary>
 ///     Prepare to generate report artifacts. This typically means using the debugger
 ///     interface to run some commands and store those results. This method will be called
 ///     on the main thread serially, and so it is not necessary to lock the debugger.
 /// </summary>
 /// <param name="debugger">The debugger.</param>
 /// <returns>IReport.</returns>
 public void Setup(IDebuggerProxy debugger)
 {
     RawOutput = debugger.Execute("!dumpdomain");
 }
 /// <summary>
 /// Prepare to generate report artifacts. This typically means using the debugger
 /// interface to run some commands and store those results. This method will be called
 /// on the main thread serially, and so it is not necessary to lock the debugger.
 /// </summary>
 /// <param name="debugger">The debugger.</param>
 /// <returns>IReport.</returns>
 /// <inheritdoc />
 public void Setup(IDebuggerProxy debugger)
 {
     RawOutput = debugger.Execute("!runaway 3");
 }
 /// <summary>
 ///     Prepare to generate report artifacts. This typically means using the debugger
 ///     interface to run some commands and store those results. This method will be called
 ///     on the main thread serially, and so it is not necessary to lock the debugger.
 /// </summary>
 /// <param name="debugger">The debugger.</param>
 /// <returns>IReport.</returns>
 public void Setup(IDebuggerProxy debugger)
 {
     RawOutput = debugger.Execute("!eestack");
 }