<div dir="ltr">As a followup to some offline conversation:<div><br></div><div>Simon is going to add an "address verbose mode" to llvm-symbolizer that provides some decent debugging capabilities and will show a more useful need for this information.</div><div><br></div><div>As an outside user as well - the autofdo profiling generation project also uses this code and is contained in a github project.</div><div><br></div><div>Thanks!</div></div><br><div class="gmail_quote"><div dir="ltr">On Tue, Jan 17, 2017 at 5:51 PM Simon Que via Phabricator <<a href="mailto:reviews@reviews.llvm.org">reviews@reviews.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">sque added a comment.<br class="gmail_msg">
<br class="gmail_msg">
In <a href="https://reviews.llvm.org/D27962#649079" rel="noreferrer" class="gmail_msg" target="_blank">https://reviews.llvm.org/D27962#649079</a>, @echristo wrote:<br class="gmail_msg">
<br class="gmail_msg">
> > 0x406f1f<br class="gmail_msg">
> >  bool error<llvm::DILineInfo>(llvm::Expected<llvm::DILineInfo>&)<br class="gmail_msg">
> >  /usr/local/google/home/sque/code/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp:89:0<br class="gmail_msg">
> >  Start line: 89<br class="gmail_msg">
><br class="gmail_msg">
> Hrm. But it already had the line above?<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
Bad example, that was the first line of the function. How about:<br class="gmail_msg">
<br class="gmail_msg">
sque@sq:~/code/llvm-build $  bin/llvm-symbolizer -obj=bin/llvm-symbolizer<br class="gmail_msg">
0x406f2d<br class="gmail_msg">
bool error<llvm::DILineInfo>(llvm::Expected<llvm::DILineInfo>&)<br class="gmail_msg">
/usr/local/google/home/sque/code/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp:90:0<br class="gmail_msg">
Start line: 89<br class="gmail_msg">
<br class="gmail_msg">
0x406f30<br class="gmail_msg">
bool error<llvm::DILineInfo>(llvm::Expected<llvm::DILineInfo>&)<br class="gmail_msg">
/usr/local/google/home/sque/code/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp:90:0<br class="gmail_msg">
Start line: 89<br class="gmail_msg">
<br class="gmail_msg">
0x406f40<br class="gmail_msg">
bool error<llvm::DILineInfo>(llvm::Expected<llvm::DILineInfo>&)<br class="gmail_msg">
/usr/local/google/home/sque/code/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp:91:0<br class="gmail_msg">
Start line: 89<br class="gmail_msg">
<br class="gmail_msg">
0x406f50<br class="gmail_msg">
bool error<llvm::DILineInfo>(llvm::Expected<llvm::DILineInfo>&)<br class="gmail_msg">
/usr/local/google/home/sque/code/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp:93:0<br class="gmail_msg">
Start line: 89<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
<a href="https://reviews.llvm.org/D27962" rel="noreferrer" class="gmail_msg" target="_blank">https://reviews.llvm.org/D27962</a><br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
<br class="gmail_msg">
</blockquote></div>