New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 767451 link

Starred by 3 users

Issue metadata

Status: Assigned
Owner:
Last visit > 30 days ago
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Task

Blocking:
issue 82385



Sign in to add a comment

clang needs integrated debug info tests

Project Member Reported by zturner@chromium.org, Sep 21 2017

Issue description

To verify that clang and lld produce valid CodeView / PDB debug info, LLVM should have a suite of integrated debug info tests that actually build programs using combinations of clang and lld, and run them under WinDbg or CDB.


 
Blocking: 82385
Current status of this is that I'm undertaking some preliminary refactoring of LLVM's testing infrastructure to make this kind of integrated test possible.

LLVM already has a set of debug info tests that are similar but test against other debuggers, so I'm going to repurpose that for the WinDbg tests.  The high-level refactoring stuff is almost done, at which point I can begin on the work necessary to script WinDbg.

Comment 3 by wfh@chromium.org, Sep 21 2017

Cc: mosescu@chromium.org

Comment 4 by thakis@chromium.org, Oct 20 2017

Blocking: 709690

Comment 5 by h...@chromium.org, Oct 23 2017

While it's obviously very important, I'm not sure it actually blocks 709690.

Zach: any progress since your last update a month ago?
Depends what you mean by “progress”. I’ve submitted several large patches
to begin working towards this, but much of it was refactoring related and
there’s still at least one more refactoring patch that needs to happen
before i can even begin designing the test format, which itself needs to
happen before i can begin writing the thing that runs programs under cdb
with the tests.

Also agree that this should not really be a blocker for anything though

Comment 7 by dxf@google.com, Nov 23 2017

Blocking: -709690
Just saw that rnk has a patch in progress here: https://reviews.llvm.org/D54187

Sign in to add a comment