Remove virtual and add override for lots of function.
Effeted pathes:
* Host/posix/*
* Platform/gdb-server/*
* Process/Linux/*
* Process/POSIX/*
llvm-svn: 233193
diff --git a/lldb/source/Plugins/Process/Linux/LinuxThread.h b/lldb/source/Plugins/Process/Linux/LinuxThread.h
index b896092..991950a 100644
--- a/lldb/source/Plugins/Process/Linux/LinuxThread.h
+++ b/lldb/source/Plugins/Process/Linux/LinuxThread.h
@@ -32,8 +32,8 @@
// LinuxThread internal API.
// POSIXThread override
- virtual void
- RefreshStateAfterStop();
+ void
+ RefreshStateAfterStop() override;
};
#endif // #ifndef liblldb_LinuxThread_H_
diff --git a/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp b/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
index bb3e475..410ad53 100644
--- a/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
+++ b/lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
@@ -601,7 +601,7 @@
m_value(value)
{ }
- void Execute(NativeProcessLinux *monitor);
+ void Execute(NativeProcessLinux *monitor) override;
private:
lldb::tid_t m_tid;
@@ -683,7 +683,7 @@
m_value(value)
{ }
- void Execute(NativeProcessLinux *monitor);
+ void Execute(NativeProcessLinux *monitor) override;
private:
lldb::tid_t m_tid;
@@ -754,7 +754,7 @@
: m_tid(tid), m_buf(buf), m_buf_size(buf_size)
{ }
- void Execute(NativeProcessLinux *monitor);
+ void Execute(NativeProcessLinux *monitor) override;
private:
lldb::tid_t m_tid;
@@ -789,7 +789,7 @@
m_buf_size(buf_size)
{ }
- void Execute(NativeProcessLinux *monitor);
+ void Execute(NativeProcessLinux *monitor) override;
private:
lldb::tid_t m_tid;
@@ -822,7 +822,7 @@
: m_tid(tid), m_buf(buf), m_buf_size(buf_size), m_regset(regset)
{ }
- void Execute(NativeProcessLinux *monitor);
+ void Execute(NativeProcessLinux *monitor) override;
private:
lldb::tid_t m_tid;
@@ -847,7 +847,7 @@
: m_tid(tid), m_buf(buf), m_buf_size(buf_size)
{ }
- void Execute(NativeProcessLinux *monitor);
+ void Execute(NativeProcessLinux *monitor) override;
private:
lldb::tid_t m_tid;
@@ -880,7 +880,7 @@
: m_tid(tid), m_buf(buf), m_buf_size(buf_size)
{ }
- void Execute(NativeProcessLinux *monitor);
+ void Execute(NativeProcessLinux *monitor) override;
private:
lldb::tid_t m_tid;
@@ -913,7 +913,7 @@
: m_tid(tid), m_buf(buf), m_buf_size(buf_size), m_regset(regset)
{ }
- void Execute(NativeProcessLinux *monitor);
+ void Execute(NativeProcessLinux *monitor) override;
private:
lldb::tid_t m_tid;
@@ -937,7 +937,7 @@
ResumeOperation(lldb::tid_t tid, uint32_t signo) :
m_tid(tid), m_signo(signo) { }
- void Execute(NativeProcessLinux *monitor);
+ void Execute(NativeProcessLinux *monitor) override;
private:
lldb::tid_t m_tid;
@@ -971,7 +971,7 @@
SingleStepOperation(lldb::tid_t tid, uint32_t signo)
: m_tid(tid), m_signo(signo) { }
- void Execute(NativeProcessLinux *monitor);
+ void Execute(NativeProcessLinux *monitor) override;
private:
lldb::tid_t m_tid;
@@ -998,7 +998,7 @@
SiginfoOperation(lldb::tid_t tid, void *info)
: m_tid(tid), m_info(info) { }
- void Execute(NativeProcessLinux *monitor);
+ void Execute(NativeProcessLinux *monitor) override;
private:
lldb::tid_t m_tid;
@@ -1020,7 +1020,7 @@
EventMessageOperation(lldb::tid_t tid, unsigned long *message)
: m_tid(tid), m_message(message) { }
- void Execute(NativeProcessLinux *monitor);
+ void Execute(NativeProcessLinux *monitor) override;
private:
lldb::tid_t m_tid;
@@ -1038,7 +1038,7 @@
public:
DetachOperation(lldb::tid_t tid) : m_tid(tid) { }
- void Execute(NativeProcessLinux *monitor);
+ void Execute(NativeProcessLinux *monitor) override;
private:
lldb::tid_t m_tid;
diff --git a/lldb/source/Plugins/Process/Linux/ProcessLinux.h b/lldb/source/Plugins/Process/Linux/ProcessLinux.h
index e46a285..1d332af 100644
--- a/lldb/source/Plugins/Process/Linux/ProcessLinux.h
+++ b/lldb/source/Plugins/Process/Linux/ProcessLinux.h
@@ -53,23 +53,23 @@
lldb_private::Listener &listener,
lldb_private::FileSpec *core_file);
- virtual lldb_private::Error
- DoDetach(bool keep_stopped);
+ lldb_private::Error
+ DoDetach(bool keep_stopped) override;
- virtual bool
- DetachRequiresHalt() { return true; }
+ bool
+ DetachRequiresHalt() override { return true; }
- virtual bool
- UpdateThreadList(lldb_private::ThreadList &old_thread_list, lldb_private::ThreadList &new_thread_list);
+ bool
+ UpdateThreadList(lldb_private::ThreadList &old_thread_list, lldb_private::ThreadList &new_thread_list) override;
//------------------------------------------------------------------
// PluginInterface protocol
//------------------------------------------------------------------
- virtual lldb_private::ConstString
- GetPluginName();
+ lldb_private::ConstString
+ GetPluginName() override;
- virtual uint32_t
- GetPluginVersion();
+ uint32_t
+ GetPluginVersion() override;
virtual void
GetPluginCommandHelp(const char *command, lldb_private::Stream *strm);
@@ -82,17 +82,17 @@
EnablePluginLogging(lldb_private::Stream *strm,
lldb_private::Args &command);
- virtual bool
- CanDebug(lldb_private::Target &target, bool plugin_specified_by_name);
+ bool
+ CanDebug(lldb_private::Target &target, bool plugin_specified_by_name) override;
//------------------------------------------------------------------
// ProcessPOSIX overrides
//------------------------------------------------------------------
- virtual void
- StopAllThreads(lldb::tid_t stop_tid);
+ void
+ StopAllThreads(lldb::tid_t stop_tid) override;
- virtual POSIXThread *
- CreateNewPOSIXThread(lldb_private::Process &process, lldb::tid_t tid);
+ POSIXThread *
+ CreateNewPOSIXThread(lldb_private::Process &process, lldb::tid_t tid) override;
private:
diff --git a/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp b/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp
index d7dcad3..dff4e8d 100644
--- a/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp
+++ b/lldb/source/Plugins/Process/Linux/ProcessMonitor.cpp
@@ -438,7 +438,7 @@
m_error(error), m_result(result)
{ }
- void Execute(ProcessMonitor *monitor);
+ void Execute(ProcessMonitor *monitor) override;
private:
lldb::addr_t m_addr;
@@ -468,7 +468,7 @@
m_error(error), m_result(result)
{ }
- void Execute(ProcessMonitor *monitor);
+ void Execute(ProcessMonitor *monitor) override;
private:
lldb::addr_t m_addr;
@@ -499,7 +499,7 @@
m_value(value), m_result(result)
{ }
- void Execute(ProcessMonitor *monitor);
+ void Execute(ProcessMonitor *monitor) override;
private:
lldb::tid_t m_tid;
@@ -584,7 +584,7 @@
m_value(value), m_result(result)
{ }
- void Execute(ProcessMonitor *monitor);
+ void Execute(ProcessMonitor *monitor) override;
private:
lldb::tid_t m_tid;
@@ -669,7 +669,7 @@
: m_tid(tid), m_buf(buf), m_buf_size(buf_size), m_result(result)
{ }
- void Execute(ProcessMonitor *monitor);
+ void Execute(ProcessMonitor *monitor) override;
private:
lldb::tid_t m_tid;
@@ -709,7 +709,7 @@
: m_tid(tid), m_buf(buf), m_buf_size(buf_size), m_result(result)
{ }
- void Execute(ProcessMonitor *monitor);
+ void Execute(ProcessMonitor *monitor) override;
private:
lldb::tid_t m_tid;
@@ -749,7 +749,7 @@
: m_tid(tid), m_buf(buf), m_buf_size(buf_size), m_regset(regset), m_result(result)
{ }
- void Execute(ProcessMonitor *monitor);
+ void Execute(ProcessMonitor *monitor) override;
private:
lldb::tid_t m_tid;
@@ -778,7 +778,7 @@
: m_tid(tid), m_buf(buf), m_buf_size(buf_size), m_result(result)
{ }
- void Execute(ProcessMonitor *monitor);
+ void Execute(ProcessMonitor *monitor) override;
private:
lldb::tid_t m_tid;
@@ -818,7 +818,7 @@
: m_tid(tid), m_buf(buf), m_buf_size(buf_size), m_result(result)
{ }
- void Execute(ProcessMonitor *monitor);
+ void Execute(ProcessMonitor *monitor) override;
private:
lldb::tid_t m_tid;
@@ -858,7 +858,7 @@
: m_tid(tid), m_buf(buf), m_buf_size(buf_size), m_regset(regset), m_result(result)
{ }
- void Execute(ProcessMonitor *monitor);
+ void Execute(ProcessMonitor *monitor) override;
private:
lldb::tid_t m_tid;
@@ -887,7 +887,7 @@
: m_tid(tid), m_addr(addr), m_result(result)
{ }
- void Execute(ProcessMonitor *monitor);
+ void Execute(ProcessMonitor *monitor) override;
private:
lldb::tid_t m_tid;
@@ -971,7 +971,7 @@
ResumeOperation(lldb::tid_t tid, uint32_t signo, bool &result) :
m_tid(tid), m_signo(signo), m_result(result) { }
- void Execute(ProcessMonitor *monitor);
+ void Execute(ProcessMonitor *monitor) override;
private:
lldb::tid_t m_tid;
@@ -1008,7 +1008,7 @@
SingleStepOperation(lldb::tid_t tid, uint32_t signo, bool &result)
: m_tid(tid), m_signo(signo), m_result(result) { }
- void Execute(ProcessMonitor *monitor);
+ void Execute(ProcessMonitor *monitor) override;
private:
lldb::tid_t m_tid;
@@ -1039,7 +1039,7 @@
SiginfoOperation(lldb::tid_t tid, void *info, bool &result, int &ptrace_err)
: m_tid(tid), m_info(info), m_result(result), m_err(ptrace_err) { }
- void Execute(ProcessMonitor *monitor);
+ void Execute(ProcessMonitor *monitor) override;
private:
lldb::tid_t m_tid;
@@ -1068,7 +1068,7 @@
EventMessageOperation(lldb::tid_t tid, unsigned long *message, bool &result)
: m_tid(tid), m_message(message), m_result(result) { }
- void Execute(ProcessMonitor *monitor);
+ void Execute(ProcessMonitor *monitor) override;
private:
lldb::tid_t m_tid;
@@ -1093,7 +1093,7 @@
public:
DetachOperation(lldb::tid_t tid, Error &result) : m_tid(tid), m_error(result) { }
- void Execute(ProcessMonitor *monitor);
+ void Execute(ProcessMonitor *monitor) override;
private:
lldb::tid_t m_tid;