[PATCH] D27962: Get function start line number from DWARF info

Simon Que via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 17 17:51:50 PST 2017


sque added a comment.

In https://reviews.llvm.org/D27962#649079, @echristo wrote:

> > 0x406f1f
> >  bool error<llvm::DILineInfo>(llvm::Expected<llvm::DILineInfo>&)
> >  /usr/local/google/home/sque/code/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp:89:0
> >  Start line: 89
>
> Hrm. But it already had the line above?


Bad example, that was the first line of the function. How about:

sque at sq:~/code/llvm-build $  bin/llvm-symbolizer -obj=bin/llvm-symbolizer
0x406f2d           
bool error<llvm::DILineInfo>(llvm::Expected<llvm::DILineInfo>&)
/usr/local/google/home/sque/code/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp:90:0
Start line: 89

0x406f30
bool error<llvm::DILineInfo>(llvm::Expected<llvm::DILineInfo>&)
/usr/local/google/home/sque/code/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp:90:0
Start line: 89

0x406f40
bool error<llvm::DILineInfo>(llvm::Expected<llvm::DILineInfo>&)
/usr/local/google/home/sque/code/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp:91:0
Start line: 89

0x406f50
bool error<llvm::DILineInfo>(llvm::Expected<llvm::DILineInfo>&)
/usr/local/google/home/sque/code/llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp:93:0
Start line: 89


https://reviews.llvm.org/D27962





More information about the llvm-commits mailing list