[LLVMdev] Recovering variable names from bitcode

Duncan Sands baldrick at free.fr
Wed Feb 29 12:27:41 PST 2012

Hi Ashay, which compiler are you using to produce the bitcode?

Ciao, Duncan.

> 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
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev

More information about the llvm-dev mailing list