summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/Linux/ProcessMonitor.h
diff options
context:
space:
mode:
authorDaniel Malea <daniel.malea@intel.com>2013-01-08 14:49:22 +0000
committerDaniel Malea <daniel.malea@intel.com>2013-01-08 14:49:22 +0000
commit6217d2ae379b2c6b64bf558321eca40bf1368be4 (patch)
treee3fc2ed988becd900645745e4feb83936346e8ca /lldb/source/Plugins/Process/Linux/ProcessMonitor.h
parent7daa1a22014c9b5a400dba5e6cfb0ff7cc94b443 (diff)
downloadbcm5719-llvm-6217d2ae379b2c6b64bf558321eca40bf1368be4.tar.gz
bcm5719-llvm-6217d2ae379b2c6b64bf558321eca40bf1368be4.zip
Implement -w flag to process launch (allow launching inferior process in different working directory) on Linux/FreeBSD
- fixes test case TestProcessLaunch llvm-svn: 171854
Diffstat (limited to 'lldb/source/Plugins/Process/Linux/ProcessMonitor.h')
-rw-r--r--lldb/source/Plugins/Process/Linux/ProcessMonitor.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/lldb/source/Plugins/Process/Linux/ProcessMonitor.h b/lldb/source/Plugins/Process/Linux/ProcessMonitor.h
index b154a6d1222..4fefae23035 100644
--- a/lldb/source/Plugins/Process/Linux/ProcessMonitor.h
+++ b/lldb/source/Plugins/Process/Linux/ProcessMonitor.h
@@ -56,6 +56,7 @@ public:
const char *stdin_path,
const char *stdout_path,
const char *stderr_path,
+ const char *working_dir,
lldb_private::Error &error);
ProcessMonitor(ProcessPOSIX *process,
@@ -200,7 +201,8 @@ private:
char const **envp,
const char *stdin_path,
const char *stdout_path,
- const char *stderr_path);
+ const char *stderr_path,
+ const char *working_dir);
~LaunchArgs();
@@ -210,6 +212,7 @@ private:
const char *m_stdin_path; // Redirect stdin or NULL.
const char *m_stdout_path; // Redirect stdout or NULL.
const char *m_stderr_path; // Redirect stderr or NULL.
+ const char *m_working_dir; // Working directory or NULL.
};
void
OpenPOWER on IntegriCloud