summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/Linux
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Plugins/Process/Linux')
-rw-r--r--lldb/source/Plugins/Process/Linux/ProcessLinux.cpp15
-rw-r--r--lldb/source/Plugins/Process/Linux/ProcessLinux.h7
2 files changed, 7 insertions, 15 deletions
diff --git a/lldb/source/Plugins/Process/Linux/ProcessLinux.cpp b/lldb/source/Plugins/Process/Linux/ProcessLinux.cpp
index 6118a0976f7..5d93502823e 100644
--- a/lldb/source/Plugins/Process/Linux/ProcessLinux.cpp
+++ b/lldb/source/Plugins/Process/Linux/ProcessLinux.cpp
@@ -81,10 +81,11 @@ void
ProcessLinux::Terminate()
{
}
-const char *
+lldb_private::ConstString
ProcessLinux::GetPluginNameStatic()
{
- return "linux";
+ static ConstString g_name("linux");
+ return g_name;
}
const char *
@@ -105,16 +106,10 @@ ProcessLinux::UpdateThreadList(ThreadList &old_thread_list, ThreadList &new_thre
//------------------------------------------------------------------------------
// ProcessInterface protocol.
-const char *
+lldb_private::ConstString
ProcessLinux::GetPluginName()
{
- return "process.linux";
-}
-
-const char *
-ProcessLinux::GetShortPluginName()
-{
- return "process.linux";
+ return GetPluginNameStatic();
}
uint32_t
diff --git a/lldb/source/Plugins/Process/Linux/ProcessLinux.h b/lldb/source/Plugins/Process/Linux/ProcessLinux.h
index 9acbf49f5f0..e65f1fac8b7 100644
--- a/lldb/source/Plugins/Process/Linux/ProcessLinux.h
+++ b/lldb/source/Plugins/Process/Linux/ProcessLinux.h
@@ -41,7 +41,7 @@ public:
static void
Terminate();
- static const char *
+ static lldb_private::ConstString
GetPluginNameStatic();
static const char *
@@ -58,12 +58,9 @@ public:
//------------------------------------------------------------------
// PluginInterface protocol
//------------------------------------------------------------------
- virtual const char *
+ virtual lldb_private::ConstString
GetPluginName();
- virtual const char *
- GetShortPluginName();
-
virtual uint32_t
GetPluginVersion();
OpenPOWER on IntegriCloud