Hello!

We want to add to LLDB a support of a lookup of variables values with PDB.

Now SymbolFilePDB::ParseVariableForPDBData function uses an empty location
for variables, so e.g. `fr v` prints values as '<empty constant data>'. Symbol
location information is available in a PDB (through
PDBSymbolData::getLocationType and so on), but not in the format of DWARF
expression. Do I understand correctly, that it is necessary to write some
converter of a PDB symbol location to a DWARF expression bytecode? Is this
the preferable way of solving the issue? What are pitfalls there? Please,
share your thoughts on this.

Regards,
Aleksandr

-- 
Aleksandr Urakov
Software Developer
JetBrains
http://www.jetbrains.com
The Drive to Develop
_______________________________________________
lldb-dev mailing list
lldb-dev@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev

Reply via email to