LLDB mainline
|
Go to the source code of this file.
Namespaces | |
namespace | lldb_private |
A class that represents a running process on the host machine. | |
namespace | llvm |
namespace | llvm::pdb |
Functions | |
lldb_private::DWARFExpression | ConvertPDBLocationToDWARFExpression (lldb::ModuleSP module, const llvm::pdb::PDBSymbolData &symbol, const lldb_private::Variable::RangeList &ranges, bool &is_constant) |
Converts a location information from a PDB symbol to a DWARF expression. | |
lldb_private::DWARFExpression ConvertPDBLocationToDWARFExpression | ( | lldb::ModuleSP | module, |
const llvm::pdb::PDBSymbolData & | symbol, | ||
const lldb_private::Variable::RangeList & | ranges, | ||
bool & | is_constant | ||
) |
Converts a location information from a PDB symbol to a DWARF expression.
[in] | module | The module symbol belongs to. |
[in] | symbol | The symbol with a location information to convert. |
[in] | ranges | Ranges where this variable is valid. |
[out] | is_constant | Set to true if the result expression is a constant value data, and false if it is a DWARF bytecode. |