From ce386e306dfe1786ca880894eaea420fe4cfd7c3 Mon Sep 17 00:00:00 2001 From: Zachary Turner Date: Fri, 11 Jan 2019 18:35:58 +0000 Subject: [PATCH] Fix build breaks after the ParseCompileUnit changes. The addition of SymbolFileBreakpad crossed paths with my change, so this interface needs to be fixed up as well. llvm-svn: 350950 --- .../Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp | 4 ++-- .../Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h | 17 +++++++---------- 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp b/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp index dbd733e..237bcf8 100644 --- a/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp +++ b/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp @@ -115,12 +115,12 @@ CompUnitSP SymbolFileBreakpad::ParseCompileUnitAtIndex(uint32_t index) { return nullptr; } -size_t SymbolFileBreakpad::ParseCompileUnitFunctions(const SymbolContext &sc) { +size_t SymbolFileBreakpad::ParseFunctions(CompileUnit &comp_unit) { // TODO return 0; } -bool SymbolFileBreakpad::ParseCompileUnitLineTable(const SymbolContext &sc) { +bool SymbolFileBreakpad::ParseLineTable(CompileUnit &comp_unit) { // TODO return 0; } diff --git a/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h b/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h index b624386..7ad10c6 100644 --- a/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h +++ b/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.h @@ -53,23 +53,21 @@ public: lldb::CompUnitSP ParseCompileUnitAtIndex(uint32_t index) override; - lldb::LanguageType - ParseCompileUnitLanguage(const SymbolContext &sc) override { + lldb::LanguageType ParseLanguage(CompileUnit &comp_unit) override { return lldb::eLanguageTypeUnknown; } - size_t ParseCompileUnitFunctions(const SymbolContext &sc) override; + size_t ParseFunctions(CompileUnit &comp_unit) override; - bool ParseCompileUnitLineTable(const SymbolContext &sc) override; + bool ParseLineTable(CompileUnit &comp_unit) override; - bool ParseCompileUnitDebugMacros(const SymbolContext &sc) override { - return false; - } + bool ParseDebugMacros(CompileUnit &comp_unit) override { return false; } - bool ParseCompileUnitSupportFiles(const SymbolContext &sc, - FileSpecList &support_files) override { + bool ParseSupportFiles(CompileUnit &comp_unit, + FileSpecList &support_files) override { return false; } + size_t ParseTypes(CompileUnit &cu) override { return 0; } bool ParseImportedModules(const SymbolContext &sc, @@ -86,7 +84,6 @@ public: return 0; } - size_t ParseTypesForCompileUnit(CompileUnit &cu) override { return 0; } size_t ParseVariablesForContext(const SymbolContext &sc) override { return 0; } -- 2.7.4