summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/ObjectContainer/Universal-Mach-O
diff options
context:
space:
mode:
authorEugene Zelenko <eugene.zelenko@gmail.com>2015-10-23 16:56:07 +0000
committerEugene Zelenko <eugene.zelenko@gmail.com>2015-10-23 16:56:07 +0000
commit8157a8874d239a45622da7d5f9e8e5d08884dea3 (patch)
treef96a2d6634758b02af7ecb0e44a54c179ac25c3c /lldb/source/Plugins/ObjectContainer/Universal-Mach-O
parentc44e5a15ce15bf3271d8c8854c838706aa6b68d7 (diff)
downloadbcm5719-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.h55
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_
OpenPOWER on IntegriCloud