[LLVMdev] Recovering variable names from bitcode

Ashay Rane ashay.rane at asu.edu
Wed Feb 29 11:59:10 PST 2012


Hello,

I have been facing a few problems getting names of variables from the
bitcode. The bitcode does contain debug metadata. The first problem is
regarding `memtmp' variables (apparently, the original variable name is no
longer present in the bitcode). The other two problems concern OpenMP. In
one case, the instruction is not named and hence establishing a connection
to the debug metadata does not seem possible. In the other case, I am
noticing some extra fields present in the `omp_data_s' structure (these
fields are not present in the source code) and hence the `alloca' does not
match the metadata definition.

Here are the details:
http://users.ices.utexas.edu/~ashay/tmp/llvm.html

Does lldb have similar goals? If yes, which files should I be looking at?

Any pointers are appreciated!

Thanks!
Ashay
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120229/844b11ef/attachment.html>


More information about the llvm-dev mailing list