<div dir="ltr">Thanks for correcting this Paul.<div><br></div><div>Yes, Typo indeed.</div><div>it's PR43622 and PR43623.</div><div><br></div><div>I'll keep a note of your advice.</div><div><br></div><div>Thanks!</div><div>--Sourabh Singh Tomar</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Oct 10, 2019 at 12:29 AM Robinson, Paul <<a href="mailto:paul.robinson@sony.com" target="_blank">paul.robinson@sony.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div lang="EN-US">
<div>
<p class="MsoNormal">Welcome Sourabh,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">There are many bits of DWARF-5 that haven’t been implemented. I know there is currently no big push within Sony to “fill in the corners” for v5, as we have been more focused on quality of debug info for optimized code (not losing information
or reporting incorrect information) and the Dexter tool. There is no shortage of ways in which debug info for optimized code could be better; in general we are trying to post bug reports for anything we find that we’re not working on right away.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I think you are doing the right thing as far as coordinating with other people: Watch the llvm-commits and cfe-commits lists to notice when people are posting patches; post your own patches; and ask on the dev lists. If you decide to work
on something that was reported as a bug, post a note there or assign the bug to yourself.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I looked up the two PRs you cited; PR43622 is likely a simple oversight that should be easy to fix. PR43263 doesn’t appear to be related to debug info, was that a typo?<u></u><u></u></p>
<p class="MsoNormal">--paulr<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<div style="border-top:none;border-right:none;border-bottom:none;border-left:1.5pt solid blue;padding:0in 0in 0in 4pt">
<div>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(225,225,225);padding:3pt 0in 0in">
<p class="MsoNormal"><b>From:</b> Sourabh Singh Tomar <<a href="mailto:sourav0311@gmail.com" target="_blank">sourav0311@gmail.com</a>> <br>
<b>Sent:</b> Wednesday, October 09, 2019 2:38 PM<br>
<b>To:</b> David Blaikie <<a href="mailto:dblaikie@gmail.com" target="_blank">dblaikie@gmail.com</a>><br>
<b>Cc:</b> Adrian Prantl <<a href="mailto:aprantl@apple.com" target="_blank">aprantl@apple.com</a>>; Robinson, Paul <<a href="mailto:paul.robinson@sony.com" target="_blank">paul.robinson@sony.com</a>>; Eric Christopher <<a href="mailto:echristo@gmail.com" target="_blank">echristo@gmail.com</a>>; Jonas Devlieghere <<a href="mailto:jdevlieghere@apple.com" target="_blank">jdevlieghere@apple.com</a>>; Ali Tamur <<a href="mailto:tamur@google.com" target="_blank">tamur@google.com</a>>; Pavel Labath <<a href="mailto:pavel@labath.sk" target="_blank">pavel@labath.sk</a>>; Pavel Labath <<a href="mailto:labath@google.com" target="_blank">labath@google.com</a>>;
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>; Clang Dev <<a href="mailto:cfe-dev@lists.llvm.org" target="_blank">cfe-dev@lists.llvm.org</a>>; George, Jini Susan <<a href="mailto:jinisusan.george@amd.com" target="_blank">jinisusan.george@amd.com</a>>; <a href="mailto:sourabhsingh.tomar@amd.com" target="_blank">sourabhsingh.tomar@amd.com</a><br>
<b>Subject:</b> Re: [llvm-dev] DebugInfo work contribution and update.<u></u><u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Thanks, David for updating us.<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Regarding, mail address, can use anyone{@gmail or @amd}. but
<a href="mailto:sourav0311@gmail.com" target="_blank">sourav0311@gmail.com</a> works best for me for mailing lists related stuff.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Regarding, GDB side of DWARFv5 side of things, we've testing GDB-8.3 WRT DWARFv5 clang and gcc binaries to get better idea of debuggability of clang generated binaries with GDB. <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Primary motivation being GDB better handling of gcc generated binaries, compared to clang.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">We've been also tracking Ali's patches in gdb mailing list. Jini can update you better on, this one. Will ask her share update on this one.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Thanks,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Sourabh<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Wed, Oct 9, 2019 at 10:59 PM David Blaikie <<a href="mailto:dblaikie@gmail.com" target="_blank">dblaikie@gmail.com</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class="MsoNormal">+some other debugger people (Pavel - wasn't sure which email address you prefer, feel free to let me know (privately or publicly) for future reference)<br>
<br>
I work at Google & we're certainly interested in DWARFv5 compliance - I'm currently working on improving debug_loclist emission to share more address pool entries ( <a href="https://reviews.llvm.org/D68620" target="_blank">https://reviews.llvm.org/D68620</a> )
which includes some improvements to llvm-dwarfdump to go with that. (Pavel's working on further improvements <a href="https://reviews.llvm.org/D68271" target="_blank">https://reviews.llvm.org/D68271</a> )<br>
<br>
I haven't looked at/started on the loclist issue (PR43622) - so if you want to look at that, that's fine by me.<br>
<br>
Are you also interested in the debugger side of things? GDB's DWARFv5 support is pretty incomplete & Ali's already looking at some of that, and I might get to the debug_loclist improvements necessary - but if someone else wants to do that before me, I won't
complain.<br>
<br>
Not sure of any other major holes in LLVM's DWARFv5 support, but they might be out there, for sure.<u></u><u></u></p>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">On Wed, Oct 9, 2019 at 9:37 AM Sourabh Singh Tomar via llvm-dev <<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a>> wrote:<u></u><u></u></p>
</div>
<blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0in 0in 0in 6pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class="MsoNormal">Hi llvm-dev, cfe-dev,<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">It's been a while since our team is investigating DebugInfo in LLVM, we're looking forward to contribute and enhance in LLVM DebugInfo. <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">We,'ve been investigating mostly on DWARF-5 aspects -- couple of them to mention--<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">1. Language aspects<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">2. Location mostly optimized out ones<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">3. DebugInfo conformance to DWARF-5<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">To avoid getting conflicted with some body else's work and avoiding redundancy. We would like to know the over-all state of current community developments happening WRT DWARF-5. <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">As of now, we're working on --<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">PR 43263, 43622 -- reported today {Just Now}<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">we'll be up-streaming patches for these. <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Please let us know your thoughts, and anything else that's relevant that we need to aware of before picking up.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Thanks in anticipation!<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Sourabh Singh Tomar<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div>
<p class="MsoNormal">_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:llvm-dev@lists.llvm.org" target="_blank">llvm-dev@lists.llvm.org</a><br>
<a href="https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev</a><u></u><u></u></p>
</blockquote>
</div>
</blockquote>
</div>
</div>
</div>
</div>
</blockquote></div>