<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Dec 7, 2016 at 5:49 PM, Robinson, Paul <span dir="ltr"><<a href="mailto:paul.robinson@sony.com" target="_blank">paul.robinson@sony.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
<br>
> -----Original Message-----<br>
> From: Evgenii Stepanov [mailto:<a href="mailto:eugeni.stepanov@gmail.com">eugeni.stepanov@gmail.<wbr>com</a>]<br>
> Sent: Wednesday, December 07, 2016 4:51 PM<br>
> To: Kostya Serebryany<br>
> Cc: Robinson, Paul; <a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a><br>
> Subject: Re: [llvm-dev] Debug Locations for Optimized Code<br>
><br>
</span><span class="">> In fact, we are already using "parallel" debug info. Frame layout<br>
> descriptions encode line numbers for local variable declarations. They<br>
> don't include file names to keep object size under control, and we<br>
> can't really afford to add more duplicate debug info.<br>
><br>
> On Wed, Dec 7, 2016 at 1:44 PM, Kostya Serebryany via llvm-dev<br>
> <<a href="mailto:llvm-dev@lists.llvm.org">llvm-dev@lists.llvm.org</a>> wrote:<br>
> > my 2c.<br>
> ><br>
> > the sanitizers rely on debug info to produce human-readable error<br>
> messages,<br>
<br>
</span>If the sanitizers already rely on the debug info line table, which<br>
already has a file table, why can't frame layout descriptions use<br>
that as well?<br></blockquote><div><br></div><div>the frame layout descriptions contain names of the local variables, which are not part of line tables.</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
--paulr<br>
<br>
</blockquote></div><br></div></div>