[Lldb-commits] [lldb] r233193 - Remove virtual and add override for lots of function.

Tamas Berghammer tberghammer at google.com
Wed Mar 25 08:37:57 PDT 2015


Author: tberghammer
Date: Wed Mar 25 10:37:56 2015
New Revision: 233193

URL: http://llvm.org/viewvc/llvm-project?rev=233193&view=rev
Log:
Remove virtual and add override for lots of function.

Effeted pathes:
* Host/posix/*
* Platform/gdb-server/*
* Process/Linux/*
* Process/POSIX/*

Modified:
    lldb/trunk/include/lldb/Host/posix/HostProcessPosix.h
    lldb/trunk/include/lldb/Host/posix/HostThreadPosix.h
    lldb/trunk/include/lldb/Host/posix/ProcessLauncherPosix.h
    lldb/trunk/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
    lldb/trunk/source/Plugins/Process/Linux/LinuxThread.h
    lldb/trunk/source/Plugins/Process/Linux/NativeProcessLinux.cpp
    lldb/trunk/source/Plugins/Process/Linux/ProcessLinux.h
    lldb/trunk/source/Plugins/Process/Linux/ProcessMonitor.cpp
    lldb/trunk/source/Plugins/Process/POSIX/POSIXThread.h
    lldb/trunk/source/Plugins/Process/POSIX/ProcessPOSIX.h

Modified: lldb/trunk/include/lldb/Host/posix/HostProcessPosix.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/Host/posix/HostProcessPosix.h?rev=233193&r1=233192&r2=233193&view=diff
==============================================================================
--- lldb/trunk/include/lldb/Host/posix/HostProcessPosix.h (original)
+++ lldb/trunk/include/lldb/Host/posix/HostProcessPosix.h Wed Mar 25 10:37:56 2015
@@ -29,13 +29,13 @@ class HostProcessPosix : public HostNati
     virtual Error Signal(int signo) const;
     static Error Signal(lldb::process_t process, int signo);
 
-    virtual Error Terminate();
-    virtual Error GetMainModule(FileSpec &file_spec) const;
+    Error Terminate() override;
+    Error GetMainModule(FileSpec &file_spec) const override;
 
-    virtual lldb::pid_t GetProcessId() const;
-    virtual bool IsRunning() const;
+    lldb::pid_t GetProcessId() const override;
+    bool IsRunning() const override;
 
-    virtual HostThread StartMonitoring(HostProcess::MonitorCallback callback, void *callback_baton, bool monitor_signals);
+    HostThread StartMonitoring(HostProcess::MonitorCallback callback, void *callback_baton, bool monitor_signals) override;
 };
 }
 

Modified: lldb/trunk/include/lldb/Host/posix/HostThreadPosix.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/Host/posix/HostThreadPosix.h?rev=233193&r1=233192&r2=233193&view=diff
==============================================================================
--- lldb/trunk/include/lldb/Host/posix/HostThreadPosix.h (original)
+++ lldb/trunk/include/lldb/Host/posix/HostThreadPosix.h Wed Mar 25 10:37:56 2015
@@ -24,8 +24,8 @@ class HostThreadPosix : public HostNativ
     HostThreadPosix(lldb::thread_t thread);
     virtual ~HostThreadPosix();
 
-    virtual Error Join(lldb::thread_result_t *result);
-    virtual Error Cancel();
+    Error Join(lldb::thread_result_t *result) override;
+    Error Cancel() override;
 
     Error Detach();
 };

Modified: lldb/trunk/include/lldb/Host/posix/ProcessLauncherPosix.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/Host/posix/ProcessLauncherPosix.h?rev=233193&r1=233192&r2=233193&view=diff
==============================================================================
--- lldb/trunk/include/lldb/Host/posix/ProcessLauncherPosix.h (original)
+++ lldb/trunk/include/lldb/Host/posix/ProcessLauncherPosix.h Wed Mar 25 10:37:56 2015
@@ -18,7 +18,7 @@ namespace lldb_private
 class ProcessLauncherPosix : public ProcessLauncher
 {
   public:
-    virtual HostProcess LaunchProcess(const ProcessLaunchInfo &launch_info, Error &error);
+    HostProcess LaunchProcess(const ProcessLaunchInfo &launch_info, Error &error) override;
 };
 }
 

Modified: lldb/trunk/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h?rev=233193&r1=233192&r2=233193&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h (original)
+++ lldb/trunk/source/Plugins/Platform/gdb-server/PlatformRemoteGDBServer.h Wed Mar 25 10:37:56 2015
@@ -47,14 +47,14 @@ public:
     //------------------------------------------------------------
     // lldb_private::PluginInterface functions
     //------------------------------------------------------------
-    virtual lldb_private::ConstString
-    GetPluginName()
+    lldb_private::ConstString
+    GetPluginName() override
     {
         return GetPluginNameStatic();
     }
     
-    virtual uint32_t
-    GetPluginVersion()
+    uint32_t
+    GetPluginVersion() override
     {
         return 1;
     }
@@ -63,158 +63,158 @@ public:
     //------------------------------------------------------------
     // lldb_private::Platform functions
     //------------------------------------------------------------
-    virtual lldb_private::Error
+    lldb_private::Error
     ResolveExecutable (const lldb_private::ModuleSpec &module_spec,
                        lldb::ModuleSP &module_sp,
-                       const lldb_private::FileSpecList *module_search_paths_ptr);
+                       const lldb_private::FileSpecList *module_search_paths_ptr) override;
 
-    virtual bool
+    bool
     GetModuleSpec (const lldb_private::FileSpec& module_file_spec,
                    const lldb_private::ArchSpec& arch,
-                   lldb_private::ModuleSpec &module_spec);
+                   lldb_private::ModuleSpec &module_spec) override;
 
-    virtual const char *
-    GetDescription ();
+    const char *
+    GetDescription () override;
 
-    virtual lldb_private::Error
+    lldb_private::Error
     GetFileWithUUID (const lldb_private::FileSpec &platform_file, 
                      const lldb_private::UUID *uuid_ptr,
-                     lldb_private::FileSpec &local_file);
+                     lldb_private::FileSpec &local_file) override;
 
-    virtual bool
+    bool
     GetProcessInfo (lldb::pid_t pid, 
-                    lldb_private::ProcessInstanceInfo &proc_info);
+                    lldb_private::ProcessInstanceInfo &proc_info) override;
     
-    virtual uint32_t
+    uint32_t
     FindProcesses (const lldb_private::ProcessInstanceInfoMatch &match_info,
-                   lldb_private::ProcessInstanceInfoList &process_infos);
+                   lldb_private::ProcessInstanceInfoList &process_infos) override;
 
-    virtual lldb_private::Error
-    LaunchProcess (lldb_private::ProcessLaunchInfo &launch_info);
+    lldb_private::Error
+    LaunchProcess (lldb_private::ProcessLaunchInfo &launch_info) override;
 
-    virtual lldb_private::Error
-    KillProcess (const lldb::pid_t pid);
+    lldb_private::Error
+    KillProcess (const lldb::pid_t pid) override;
 
-    virtual lldb::ProcessSP
+    lldb::ProcessSP
     DebugProcess (lldb_private::ProcessLaunchInfo &launch_info,
                   lldb_private::Debugger &debugger,
                   lldb_private::Target *target,       // Can be NULL, if NULL create a new target, else use existing one
-                  lldb_private::Error &error);
+                  lldb_private::Error &error) override;
 
-    virtual lldb::ProcessSP
+    lldb::ProcessSP
     Attach (lldb_private::ProcessAttachInfo &attach_info,
             lldb_private::Debugger &debugger,
             lldb_private::Target *target,       // Can be NULL, if NULL create a new target, else use existing one
-            lldb_private::Error &error);
+            lldb_private::Error &error) override;
 
-    virtual bool
-    GetSupportedArchitectureAtIndex (uint32_t idx, lldb_private::ArchSpec &arch);
+    bool
+    GetSupportedArchitectureAtIndex (uint32_t idx, lldb_private::ArchSpec &arch) override;
 
-    virtual size_t
+    size_t
     GetSoftwareBreakpointTrapOpcode (lldb_private::Target &target, 
-                                     lldb_private::BreakpointSite *bp_site);
+                                     lldb_private::BreakpointSite *bp_site) override;
 
-    virtual bool
-    GetRemoteOSVersion ();
+    bool
+    GetRemoteOSVersion () override;
 
-    virtual bool
-    GetRemoteOSBuildString (std::string &s);
+    bool
+    GetRemoteOSBuildString (std::string &s) override;
     
-    virtual bool
-    GetRemoteOSKernelDescription (std::string &s);
+    bool
+    GetRemoteOSKernelDescription (std::string &s) override;
 
     // Remote Platform subclasses need to override this function
-    virtual lldb_private::ArchSpec
-    GetRemoteSystemArchitecture ();
+    lldb_private::ArchSpec
+    GetRemoteSystemArchitecture () override;
 
-    virtual lldb_private::ConstString
-    GetRemoteWorkingDirectory();
+    lldb_private::ConstString
+    GetRemoteWorkingDirectory() override;
     
-    virtual bool
-    SetRemoteWorkingDirectory(const lldb_private::ConstString &path);
+    bool
+    SetRemoteWorkingDirectory(const lldb_private::ConstString &path) override;
 
     // Remote subclasses should override this and return a valid instance
     // name if connected.
-    virtual const char *
-    GetHostname ();
+    const char *
+    GetHostname () override;
 
-    virtual const char *
-    GetUserName (uint32_t uid);
+    const char *
+    GetUserName (uint32_t uid) override;
     
-    virtual const char *
-    GetGroupName (uint32_t gid);
+    const char *
+    GetGroupName (uint32_t gid) override;
 
-    virtual bool
-    IsConnected () const;
+    bool
+    IsConnected () const override;
 
-    virtual lldb_private::Error
-    ConnectRemote (lldb_private::Args& args);
+    lldb_private::Error
+    ConnectRemote (lldb_private::Args& args) override;
 
-    virtual lldb_private::Error
-    DisconnectRemote ();
+    lldb_private::Error
+    DisconnectRemote () override;
     
-    virtual lldb_private::Error
-    MakeDirectory (const char *path, uint32_t file_permissions);
+    lldb_private::Error
+    MakeDirectory (const char *path, uint32_t file_permissions) override;
     
-    virtual lldb_private::Error
-    GetFilePermissions (const char *path, uint32_t &file_permissions);
+    lldb_private::Error
+    GetFilePermissions (const char *path, uint32_t &file_permissions) override;
     
-    virtual lldb_private::Error
-    SetFilePermissions (const char *path, uint32_t file_permissions);
+    lldb_private::Error
+    SetFilePermissions (const char *path, uint32_t file_permissions) override;
     
 
-    virtual lldb::user_id_t
+    lldb::user_id_t
     OpenFile (const lldb_private::FileSpec& file_spec,
               uint32_t flags,
               uint32_t mode,
-              lldb_private::Error &error);
+              lldb_private::Error &error) override;
     
-    virtual bool
+    bool
     CloseFile (lldb::user_id_t fd,
-               lldb_private::Error &error);
+               lldb_private::Error &error) override;
     
-    virtual uint64_t
+    uint64_t
     ReadFile (lldb::user_id_t fd,
               uint64_t offset,
               void *data_ptr,
               uint64_t len,
-              lldb_private::Error &error);
+              lldb_private::Error &error) override;
     
-    virtual uint64_t
+    uint64_t
     WriteFile (lldb::user_id_t fd,
                uint64_t offset,
                const void* data,
                uint64_t len,
-               lldb_private::Error &error);
+               lldb_private::Error &error) override;
 
-    virtual lldb::user_id_t
-    GetFileSize (const lldb_private::FileSpec& file_spec);
+    lldb::user_id_t
+    GetFileSize (const lldb_private::FileSpec& file_spec) override;
 
-    virtual lldb_private::Error
+    lldb_private::Error
     PutFile (const lldb_private::FileSpec& source,
              const lldb_private::FileSpec& destination,
              uint32_t uid = UINT32_MAX,
-             uint32_t gid = UINT32_MAX);
+             uint32_t gid = UINT32_MAX) override;
     
-    virtual lldb_private::Error
-    CreateSymlink (const char *src, const char *dst);
+    lldb_private::Error
+    CreateSymlink (const char *src, const char *dst) override;
 
-    virtual bool
-    GetFileExists (const lldb_private::FileSpec& file_spec);
+    bool
+    GetFileExists (const lldb_private::FileSpec& file_spec) override;
 
-    virtual lldb_private::Error
-    Unlink (const char *path);
-
-    virtual lldb_private::Error
-    RunShellCommand (const char *command,           // Shouldn't be NULL
-                     const char *working_dir,       // Pass NULL to use the current working directory
-                     int *status_ptr,               // Pass NULL if you don't want the process exit status
-                     int *signo_ptr,                // Pass NULL if you don't want the signal that caused the process to exit
-                     std::string *command_output,   // Pass NULL if you don't want the command output
-                     uint32_t timeout_sec);         // Timeout in seconds to wait for shell program to finish
+    lldb_private::Error
+    Unlink (const char *path) override;
+
+    lldb_private::Error
+    RunShellCommand (const char *command,            // Shouldn't be NULL
+                     const char *working_dir,        // Pass NULL to use the current working directory
+                     int *status_ptr,                // Pass NULL if you don't want the process exit status
+                     int *signo_ptr,                 // Pass NULL if you don't want the signal that caused the process to exit
+                     std::string *command_output,    // Pass NULL if you don't want the command output
+                     uint32_t timeout_sec) override; // Timeout in seconds to wait for shell program to finish
 
-    virtual void
-    CalculateTrapHandlerSymbolNames ();
+    void
+    CalculateTrapHandlerSymbolNames () override;
 
 protected:
     GDBRemoteCommunicationClient m_gdb_client;

Modified: lldb/trunk/source/Plugins/Process/Linux/LinuxThread.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/Linux/LinuxThread.h?rev=233193&r1=233192&r2=233193&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Process/Linux/LinuxThread.h (original)
+++ lldb/trunk/source/Plugins/Process/Linux/LinuxThread.h Wed Mar 25 10:37:56 2015
@@ -32,8 +32,8 @@ public:
     // LinuxThread internal API.
 
     // POSIXThread override
-    virtual void
-    RefreshStateAfterStop();
+    void
+    RefreshStateAfterStop() override;
 };
 
 #endif // #ifndef liblldb_LinuxThread_H_

Modified: lldb/trunk/source/Plugins/Process/Linux/NativeProcessLinux.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/Linux/NativeProcessLinux.cpp?rev=233193&r1=233192&r2=233193&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Process/Linux/NativeProcessLinux.cpp (original)
+++ lldb/trunk/source/Plugins/Process/Linux/NativeProcessLinux.cpp Wed Mar 25 10:37:56 2015
@@ -601,7 +601,7 @@ namespace
               m_value(value)
             { }
 
-        void Execute(NativeProcessLinux *monitor);
+        void Execute(NativeProcessLinux *monitor) override;
 
     private:
         lldb::tid_t m_tid;
@@ -683,7 +683,7 @@ namespace
               m_value(value)
             { }
 
-        void Execute(NativeProcessLinux *monitor);
+        void Execute(NativeProcessLinux *monitor) override;
 
     private:
         lldb::tid_t m_tid;
@@ -754,7 +754,7 @@ namespace
             : 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 @@ namespace
               m_buf_size(buf_size)
             { }
 
-        void Execute(NativeProcessLinux *monitor);
+        void Execute(NativeProcessLinux *monitor) override;
 
     private:
         lldb::tid_t m_tid;
@@ -822,7 +822,7 @@ namespace
             : 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 @@ namespace
             : 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 @@ namespace
             : 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 @@ namespace
             : 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 @@ namespace
         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 @@ namespace
         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 @@ namespace
         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 @@ namespace
         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 @@ namespace
     public:
         DetachOperation(lldb::tid_t tid) : m_tid(tid) { }
 
-        void Execute(NativeProcessLinux *monitor);
+        void Execute(NativeProcessLinux *monitor) override;
 
     private:
         lldb::tid_t m_tid;

Modified: lldb/trunk/source/Plugins/Process/Linux/ProcessLinux.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/Linux/ProcessLinux.h?rev=233193&r1=233192&r2=233193&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Process/Linux/ProcessLinux.h (original)
+++ lldb/trunk/source/Plugins/Process/Linux/ProcessLinux.h Wed Mar 25 10:37:56 2015
@@ -53,23 +53,23 @@ public:
                  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 @@ public:
     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:
 

Modified: lldb/trunk/source/Plugins/Process/Linux/ProcessMonitor.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/Linux/ProcessMonitor.cpp?rev=233193&r1=233192&r2=233193&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Process/Linux/ProcessMonitor.cpp (original)
+++ lldb/trunk/source/Plugins/Process/Linux/ProcessMonitor.cpp Wed Mar 25 10:37:56 2015
@@ -438,7 +438,7 @@ public:
           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 @@ public:
           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 @@ public:
           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 @@ public:
           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 @@ public:
         : 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 @@ public:
         : 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 @@ public:
         : 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 @@ public:
         : 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 @@ public:
         : 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 @@ public:
         : 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 @@ public:
         : 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 @@ public:
     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 @@ public:
     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 @@ public:
     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 @@ public:
     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 @@ class DetachOperation : public Operation
 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;

Modified: lldb/trunk/source/Plugins/Process/POSIX/POSIXThread.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/POSIX/POSIXThread.h?rev=233193&r1=233192&r2=233193&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Process/POSIX/POSIXThread.h (original)
+++ lldb/trunk/source/Plugins/Process/POSIX/POSIXThread.h Wed Mar 25 10:37:56 2015
@@ -35,32 +35,32 @@ public:
     virtual ~POSIXThread();
 
     void
-    RefreshStateAfterStop();
+    RefreshStateAfterStop() override;
 
-    virtual void
-    WillResume(lldb::StateType resume_state);
+    void
+    WillResume(lldb::StateType resume_state) override;
 
     // This notifies the thread when a private stop occurs.
-    virtual void
-    DidStop ();
+    void
+    DidStop () override;
 
     const char *
-    GetInfo();
+    GetInfo() override;
 
     void
-    SetName (const char *name);
+    SetName (const char *name) override;
 
     const char *
-    GetName ();
+    GetName () override;
 
-    virtual lldb::RegisterContextSP
-    GetRegisterContext();
+    lldb::RegisterContextSP
+    GetRegisterContext() override;
 
-    virtual lldb::RegisterContextSP
-    CreateRegisterContextForFrame (lldb_private::StackFrame *frame);
+    lldb::RegisterContextSP
+    CreateRegisterContextForFrame (lldb_private::StackFrame *frame) override;
 
-    virtual lldb::addr_t
-    GetThreadPointer ();
+    lldb::addr_t
+    GetThreadPointer () override;
 
     //--------------------------------------------------------------------------
     // These functions provide a mapping from the register offset
@@ -114,8 +114,8 @@ protected:
     ProcessMonitor &
     GetMonitor();
 
-    virtual bool
-    CalculateStopInfo();
+    bool
+    CalculateStopInfo() override;
 
     void BreakNotify(const ProcessMessage &message);
     void WatchNotify(const ProcessMessage &message);
@@ -129,7 +129,7 @@ protected:
     void ExecNotify(const ProcessMessage &message);
 
     lldb_private::Unwind *
-    GetUnwinder();
+    GetUnwinder() override;
 };
 
 #endif // #ifndef liblldb_POSIXThread_H_

Modified: lldb/trunk/source/Plugins/Process/POSIX/ProcessPOSIX.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/POSIX/ProcessPOSIX.h?rev=233193&r1=233192&r2=233193&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Process/POSIX/ProcessPOSIX.h (original)
+++ lldb/trunk/source/Plugins/Process/POSIX/ProcessPOSIX.h Wed Mar 25 10:37:56 2015
@@ -41,104 +41,104 @@ public:
     //------------------------------------------------------------------
     // Process protocol.
     //------------------------------------------------------------------
-    virtual void
+    void
     Finalize() override;
 
-    virtual bool
+    bool
     CanDebug(lldb_private::Target &target, bool plugin_specified_by_name) override;
 
-    virtual lldb_private::Error
+    lldb_private::Error
     WillLaunch(lldb_private::Module *module) override;
 
-    virtual lldb_private::Error
+    lldb_private::Error
     DoAttachToProcessWithID(lldb::pid_t pid) override;
 
-    virtual lldb_private::Error
+    lldb_private::Error
     DoAttachToProcessWithID (lldb::pid_t pid, const lldb_private::ProcessAttachInfo &attach_info) override;
 
-    virtual lldb_private::Error
+    lldb_private::Error
     DoLaunch (lldb_private::Module *exe_module, 
               lldb_private::ProcessLaunchInfo &launch_info) override;
 
-    virtual void
+    void
     DidLaunch() override;
 
-    virtual lldb_private::Error
+    lldb_private::Error
     DoResume() override;
 
-    virtual lldb_private::Error
+    lldb_private::Error
     DoHalt(bool &caused_stop) override;
 
-    virtual lldb_private::Error
+    lldb_private::Error
     DoDetach(bool keep_stopped) override = 0;
 
-    virtual lldb_private::Error
+    lldb_private::Error
     DoSignal(int signal) override;
 
-    virtual lldb_private::Error
+    lldb_private::Error
     DoDestroy() override;
 
-    virtual void
+    void
     DoDidExec() override;
 
-    virtual void
+    void
     RefreshStateAfterStop() override;
 
-    virtual bool
+    bool
     IsAlive() override;
 
-    virtual size_t
+    size_t
     DoReadMemory(lldb::addr_t vm_addr,
                  void *buf,
                  size_t size,
                  lldb_private::Error &error) override;
 
-    virtual size_t
+    size_t
     DoWriteMemory(lldb::addr_t vm_addr, const void *buf, size_t size,
                   lldb_private::Error &error) override;
 
-    virtual lldb::addr_t
+    lldb::addr_t
     DoAllocateMemory(size_t size, uint32_t permissions,
                      lldb_private::Error &error) override;
 
-    virtual lldb_private::Error
+    lldb_private::Error
     DoDeallocateMemory(lldb::addr_t ptr) override;
 
     virtual size_t
     GetSoftwareBreakpointTrapOpcode(lldb_private::BreakpointSite* bp_site);
 
-    virtual lldb_private::Error
+    lldb_private::Error
     EnableBreakpointSite(lldb_private::BreakpointSite *bp_site) override;
 
-    virtual lldb_private::Error
+    lldb_private::Error
     DisableBreakpointSite(lldb_private::BreakpointSite *bp_site) override;
 
-    virtual lldb_private::Error
+    lldb_private::Error
     EnableWatchpoint(lldb_private::Watchpoint *wp, bool notify = true) override;
 
-    virtual lldb_private::Error
+    lldb_private::Error
     DisableWatchpoint(lldb_private::Watchpoint *wp, bool notify = true) override;
 
-    virtual lldb_private::Error
+    lldb_private::Error
     GetWatchpointSupportInfo(uint32_t &num) override;
 
-    virtual lldb_private::Error
+    lldb_private::Error
     GetWatchpointSupportInfo(uint32_t &num, bool &after) override;
 
     virtual uint32_t
     UpdateThreadListIfNeeded();
 
-    virtual bool
+    bool
     UpdateThreadList(lldb_private::ThreadList &old_thread_list, 
                      lldb_private::ThreadList &new_thread_list) override = 0;
 
     virtual lldb::ByteOrder
     GetByteOrder() const;
 
-    virtual lldb::addr_t
+    lldb::addr_t
     GetImageInfoAddress() override;
 
-    virtual size_t
+    size_t
     PutSTDIN(const char *buf, size_t len, lldb_private::Error &error) override;
 
     const lldb::DataBufferSP





More information about the lldb-commits mailing list