<html>
    <head>
      <base href="https://bugs.llvm.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - lld-link needs to copy .xdata into the PDB"
   href="https://bugs.llvm.org/show_bug.cgi?id=42657">42657</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>lld-link needs to copy .xdata into the PDB
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>lld
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>PC
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Windows NT
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>enhancement
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>COFF
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>unassignedbugs@nondot.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>rnk@google.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>amccarth@google.com, labath@google.com, llvm-bugs@lists.llvm.org, ruiu@google.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>The use case is for the debugger to be able to load a minidump and unwind the
stack with just the PDB and without the images from the dump. To do that, the
debugger needs access to the unwind opcodes normally carried in the .xdata
section. This is analogous to copying the .eh_frame data from the main
executable into the stripped DWARF debug symbol object.

It looks like we would implement this by adding another "dbgstream" analogous
to the NewFPO data dbg stream. The DbiStreamBuilder::DbgStreams field is a list
of such streams.

We also, of course, need to dump this info.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>