summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Platform/Linux/PlatformLinux.h
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Plugins/Platform/Linux/PlatformLinux.h')
-rw-r--r--lldb/source/Plugins/Platform/Linux/PlatformLinux.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/lldb/source/Plugins/Platform/Linux/PlatformLinux.h b/lldb/source/Plugins/Platform/Linux/PlatformLinux.h
index eed5813edfe..da907bb4aa9 100644
--- a/lldb/source/Plugins/Platform/Linux/PlatformLinux.h
+++ b/lldb/source/Plugins/Platform/Linux/PlatformLinux.h
@@ -28,7 +28,7 @@ namespace lldb_private {
static void
Terminate ();
- PlatformLinux ();
+ PlatformLinux (bool is_host);
virtual
~PlatformLinux();
@@ -43,7 +43,10 @@ namespace lldb_private {
GetPluginNameStatic();
static const char *
- GetPluginDescriptionStatic();
+ GetShortPluginNameStatic(bool is_host);
+
+ static const char *
+ GetPluginDescriptionStatic(bool is_host);
virtual const char *
GetPluginName()
@@ -74,7 +77,7 @@ namespace lldb_private {
virtual const char *
GetDescription ()
{
- return GetPluginDescriptionStatic();
+ return GetPluginDescriptionStatic(IsHost());
}
virtual void
@@ -94,6 +97,9 @@ namespace lldb_private {
GetSoftwareBreakpointTrapOpcode (Target &target,
BreakpointSite *bp_site);
+ virtual lldb_private::Error
+ LaunchProcess (lldb_private::ProcessLaunchInfo &launch_info);
+
virtual lldb::ProcessSP
Attach(ProcessAttachInfo &attach_info, Debugger &debugger,
Target *target, Listener &listener, Error &error);
@@ -105,7 +111,7 @@ namespace lldb_private {
}
protected:
-
+ lldb::PlatformSP m_remote_platform_sp; // Allow multiple ways to connect to a remote darwin OS
private:
DISALLOW_COPY_AND_ASSIGN (PlatformLinux);
OpenPOWER on IntegriCloud