summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h
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/ObjectFile/PECOFF/ObjectFilePECOFF.h
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/ObjectFile/PECOFF/ObjectFilePECOFF.h')
-rw-r--r--lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h102
1 files changed, 52 insertions, 50 deletions
diff --git a/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h b/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h
index eb8d9e75189..1c7fefcf5de 100644
--- a/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h
+++ b/lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.h
@@ -10,8 +10,12 @@
#ifndef liblldb_ObjectFilePECOFF_h_
#define liblldb_ObjectFilePECOFF_h_
+// C Includes
+// C++ Includes
#include <vector>
+// Other libraries and framework includes
+// Project includes
#include "lldb/Symbol/ObjectFile.h"
class ObjectFilePECOFF :
@@ -44,6 +48,15 @@ public:
MachineWcemIpsv2 = 0x169
} MachineType;
+ ObjectFilePECOFF(const lldb::ModuleSP &module_sp,
+ lldb::DataBufferSP& data_sp,
+ lldb::offset_t data_offset,
+ const lldb_private::FileSpec* file,
+ lldb::offset_t file_offset,
+ lldb::offset_t length);
+
+ ~ObjectFilePECOFF() override;
+
//------------------------------------------------------------------
// Static Functions
//------------------------------------------------------------------
@@ -84,74 +97,63 @@ public:
static bool
MagicBytesMatch (lldb::DataBufferSP& data_sp);
+ bool
+ ParseHeader() override;
- ObjectFilePECOFF (const lldb::ModuleSP &module_sp,
- lldb::DataBufferSP& data_sp,
- lldb::offset_t data_offset,
- const lldb_private::FileSpec* file,
- lldb::offset_t file_offset,
- lldb::offset_t length);
-
- virtual
- ~ObjectFilePECOFF();
-
- virtual bool
- ParseHeader ();
-
- virtual bool
- SetLoadAddress(lldb_private::Target &target, lldb::addr_t value, bool value_is_offset);
+ bool
+ SetLoadAddress(lldb_private::Target &target, lldb::addr_t value, bool value_is_offset) override;
- virtual lldb::ByteOrder
- GetByteOrder () const;
+ lldb::ByteOrder
+ GetByteOrder() const override;
- virtual bool
- IsExecutable () const;
+ bool
+ IsExecutable() const override;
- virtual uint32_t
- GetAddressByteSize () const;
+ uint32_t
+ GetAddressByteSize() const override;
// virtual lldb_private::AddressClass
// GetAddressClass (lldb::addr_t file_addr);
-//
- virtual lldb_private::Symtab *
- GetSymtab ();
+
+ lldb_private::Symtab *
+ GetSymtab() override;
- virtual bool
- IsStripped ();
+ bool
+ IsStripped() override;
- virtual void
- CreateSections (lldb_private::SectionList &unified_section_list);
+ void
+ CreateSections(lldb_private::SectionList &unified_section_list) override;
- virtual void
- Dump (lldb_private::Stream *s);
+ void
+ Dump(lldb_private::Stream *s) override;
- virtual bool
- GetArchitecture (lldb_private::ArchSpec &arch);
+ bool
+ GetArchitecture(lldb_private::ArchSpec &arch) override;
- virtual bool
- GetUUID (lldb_private::UUID* uuid);
+ bool
+ GetUUID(lldb_private::UUID* uuid) override;
- virtual uint32_t
- GetDependentModules (lldb_private::FileSpecList& files);
+ uint32_t
+ GetDependentModules(lldb_private::FileSpecList& files) override;
- //------------------------------------------------------------------
- // PluginInterface protocol
- //------------------------------------------------------------------
- virtual lldb_private::ConstString
- GetPluginName();
-
- virtual uint32_t
- GetPluginVersion();
-//
// virtual lldb_private::Address
// GetEntryPointAddress ();
- virtual ObjectFile::Type
- CalculateType();
+ ObjectFile::Type
+ CalculateType() override;
- virtual ObjectFile::Strata
- CalculateStrata();
+ ObjectFile::Strata
+ CalculateStrata() override;
+ //------------------------------------------------------------------
+ // PluginInterface protocol
+ //------------------------------------------------------------------
+ lldb_private::ConstString
+ GetPluginName() override;
+
+ uint32_t
+ GetPluginVersion() override;
+
protected:
bool NeedsEndianSwap() const;
@@ -293,4 +295,4 @@ private:
lldb::addr_t m_image_base;
};
-#endif // #ifndef liblldb_ObjectFilePECOFF_h_
+#endif // liblldb_ObjectFilePECOFF_h_
OpenPOWER on IntegriCloud