[PATCH] Refactor llvm-symbolizer to support using PDB instead of DWARF.

Zachary Turner zturner at google.com
Mon Apr 20 18:25:10 PDT 2015


Also, even if we make DILineInfo and treat it as a format agnostic
container, we will still need something to wrap that on the PDB side,
because DebugInfoPDB library only supplies that information through pdb
specific interfaces. So I'm not sure it buys us much.
On Mon, Apr 20, 2015 at 6:11 PM Zachary Turner <zturner at google.com> wrote:

> There had been significant discussion about producing a Format agnostic
> debug info interface, but we all kind of decided that it would be
> impossible in the general case, or at the very least extremely difficult.
> Most situations don't require consuming both types of debug info so we
> decided it would be best to defer this kind of abstraction to the places
> that needed it.
>
> We might be able to move a few specific utility classes to a common level,
> but I don't think it would work in the general case.
>
> The context, session information, way that you make queries against the
> debug info are fundamentally different.
>
>
> http://reviews.llvm.org/D9111
>
> EMAIL PREFERENCES
>   http://reviews.llvm.org/settings/panel/emailpreferences/
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150421/54d324b0/attachment.html>


More information about the llvm-commits mailing list