Changeset View
Changeset View
Standalone View
Standalone View
lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.h
Show First 20 Lines • Show All 311 Lines • ▼ Show 20 Lines | public: | ||||
// for the instances of the subclass SymbolFileDWARFDwo | // for the instances of the subclass SymbolFileDWARFDwo | ||||
// the method returns a pointer to the base compile unit. | // the method returns a pointer to the base compile unit. | ||||
virtual DWARFUnit *GetBaseCompileUnit(); | virtual DWARFUnit *GetBaseCompileUnit(); | ||||
static bool | static bool | ||||
DIEInDeclContext(const lldb_private::CompilerDeclContext *parent_decl_ctx, | DIEInDeclContext(const lldb_private::CompilerDeclContext *parent_decl_ctx, | ||||
const DWARFDIE &die); | const DWARFDIE &die); | ||||
std::vector<lldb_private::CallEdge> | |||||
ParseCallEdgesInFunction(UserID func_id) override; | |||||
void Dump(lldb_private::Stream &s) override; | void Dump(lldb_private::Stream &s) override; | ||||
protected: | protected: | ||||
typedef llvm::DenseMap<const DWARFDebugInfoEntry *, lldb_private::Type *> | typedef llvm::DenseMap<const DWARFDebugInfoEntry *, lldb_private::Type *> | ||||
DIEToTypePtr; | DIEToTypePtr; | ||||
typedef llvm::DenseMap<const DWARFDebugInfoEntry *, lldb::VariableSP> | typedef llvm::DenseMap<const DWARFDebugInfoEntry *, lldb::VariableSP> | ||||
DIEToVariableSP; | DIEToVariableSP; | ||||
typedef llvm::DenseMap<const DWARFDebugInfoEntry *, | typedef llvm::DenseMap<const DWARFDebugInfoEntry *, | ||||
▲ Show 20 Lines • Show All 184 Lines • Show Last 20 Lines |