[llvm-dev] Missing data on PDB's generated by lld

Zachary Turner via llvm-dev llvm-dev at lists.llvm.org
Mon Mar 18 13:34:47 PDT 2019


You mentioned that the binaries are generated by LLD, I assume the object
files are also generated by clang-cl?

Also, is this at -O0 or something higher?

A reproduction would really help, as it would allow us to investigate this
on our end.  Obviously your code is proprietary, but it might be possible
to reconstruct a similar enough call-stack and type structure to reproduce
it in a simpler program.

On Mon, Mar 18, 2019 at 12:52 PM Leonardo Santagada via llvm-dev <
llvm-dev at lists.llvm.org> wrote:

> Hi,
>
> We are starting to test binaries generated by lld on windows and we
> notices that sometimes the visual studio debugger can't see the
> content of variables or gets the call stack wrong for deeply nested or
> complex types. Did anyone else have the same problems, or any way to
> try to figure out what is missing? I tried llvm-pdbutil dump -symbols
> but there is a lot of small diferences on pdb's generated by taking
> msvc C7 debug information and linking with lld and msvc generating
> pdbs and linking with link.exe so its hard to see any big parts
> missing.
>
> --
>
> Leonardo Santagada
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190318/918810eb/attachment.html>


More information about the llvm-dev mailing list