|
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. |