diff options
| author | Eugene Zelenko <eugene.zelenko@gmail.com> | 2015-10-23 16:56:07 +0000 |
|---|---|---|
| committer | Eugene Zelenko <eugene.zelenko@gmail.com> | 2015-10-23 16:56:07 +0000 |
| commit | 8157a8874d239a45622da7d5f9e8e5d08884dea3 (patch) | |
| tree | f96a2d6634758b02af7ecb0e44a54c179ac25c3c /lldb/source/Plugins/ObjectContainer/Universal-Mach-O | |
| parent | c44e5a15ce15bf3271d8c8854c838706aa6b68d7 (diff) | |
| download | bcm5719-llvm-8157a8874d239a45622da7d5f9e8e5d08884dea3.tar.gz bcm5719-llvm-8157a8874d239a45622da7d5f9e8e5d08884dea3.zip | |
Fix Clang-tidy modernize-use-override warnings in source/Plugins/ObjectContainer and ObjectFile; other minor fixes.
llvm-svn: 251119
Diffstat (limited to 'lldb/source/Plugins/ObjectContainer/Universal-Mach-O')
| -rw-r--r-- | lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.h | 55 |
1 files changed, 28 insertions, 27 deletions
diff --git a/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.h b/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.h index 1783bead9d5..162402e4b2b 100644 --- a/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.h +++ b/lldb/source/Plugins/ObjectContainer/Universal-Mach-O/ObjectContainerUniversalMachO.h @@ -10,15 +10,27 @@ #ifndef liblldb_ObjectContainerUniversalMachO_h_ #define liblldb_ObjectContainerUniversalMachO_h_ +// C Includes +// C++ Includes +// Other libraries and framework includes +// Project includes #include "lldb/Symbol/ObjectContainer.h" #include "lldb/Host/FileSpec.h" - #include "lldb/Utility/SafeMachO.h" class ObjectContainerUniversalMachO : public lldb_private::ObjectContainer { public: + ObjectContainerUniversalMachO(const lldb::ModuleSP &module_sp, + lldb::DataBufferSP& data_sp, + lldb::offset_t data_offset, + const lldb_private::FileSpec *file, + lldb::offset_t offset, + lldb::offset_t length); + + ~ObjectContainerUniversalMachO() override; + //------------------------------------------------------------------ // Static Functions //------------------------------------------------------------------ @@ -56,39 +68,29 @@ public: //------------------------------------------------------------------ // Member Functions //------------------------------------------------------------------ - ObjectContainerUniversalMachO (const lldb::ModuleSP &module_sp, - lldb::DataBufferSP& data_sp, - lldb::offset_t data_offset, - const lldb_private::FileSpec *file, - lldb::offset_t offset, - lldb::offset_t length); + bool + ParseHeader() override; - virtual - ~ObjectContainerUniversalMachO(); + void + Dump(lldb_private::Stream *s) const override; - virtual bool - ParseHeader (); + size_t + GetNumArchitectures() const override; - virtual void - Dump (lldb_private::Stream *s) const; + bool + GetArchitectureAtIndex(uint32_t cpu_idx, lldb_private::ArchSpec& arch) const override; - virtual size_t - GetNumArchitectures () const; - - virtual bool - GetArchitectureAtIndex (uint32_t cpu_idx, lldb_private::ArchSpec& arch) const; - - virtual lldb::ObjectFileSP - GetObjectFile (const lldb_private::FileSpec *file); + lldb::ObjectFileSP + GetObjectFile(const lldb_private::FileSpec *file) override; //------------------------------------------------------------------ // PluginInterface protocol //------------------------------------------------------------------ - virtual lldb_private::ConstString - GetPluginName(); + lldb_private::ConstString + GetPluginName() override; - virtual uint32_t - GetPluginVersion(); + uint32_t + GetPluginVersion() override; protected: llvm::MachO::fat_header m_header; @@ -98,7 +100,6 @@ protected: ParseHeader (lldb_private::DataExtractor &data, llvm::MachO::fat_header &header, std::vector<llvm::MachO::fat_arch> &fat_archs); - }; -#endif // liblldb_ObjectContainerUniversalMachO_h_ +#endif // liblldb_ObjectContainerUniversalMachO_h_ |

