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;