[llvm-bugs] [Bug 34049] New: Cannot view local variables in WinDbg with LLD generated PDB
via llvm-bugs
llvm-bugs at lists.llvm.org
Thu Aug 3 09:23:41 PDT 2017
https://bugs.llvm.org/show_bug.cgi?id=34049
Bug ID: 34049
Summary: Cannot view local variables in WinDbg with LLD
generated PDB
Product: libraries
Version: trunk
Hardware: PC
OS: Windows NT
Status: NEW
Severity: enhancement
Priority: P
Component: DebugInfo
Assignee: unassignedbugs at nondot.org
Reporter: zturner at google.com
CC: llvm-bugs at lists.llvm.org
#include <iostream>
struct HelloPoint {
int X;
int Y;
int Z;
};
int main(int argc, char **argv) {
HelloPoint P;
P.X = 3;
P.Y = 4;
P.Z = 5;
std::cout << "Hello, world " << P.X << "!\n";
return 0;
}
compile and link as:
> clang-cl /c /Z7 hello.cpp
> lld-link.exe /debug hello.obj
Open under WinDbg, run "uf main", and set a breakpoint on the address of the
return statement. When the breakpoint gets hit, type "dv P" which should
display the variable P. Instead you get this error:
0:000:x86> dv P
Unable to enumerate locals, Win32 error 0n87
Private symbols (symbols.pri) are required for locals.
Type ".hh dbgerr005" for details.
Obviously we have private symbols, so this is more an issue of our symbol
stream probably having something wrong with it.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20170803/c08ab022/attachment-0001.html>
More information about the llvm-bugs
mailing list