Stephen Wilson
d4182f4b01
linux: use IS_VALID_LLDB_HOST_THREAD.
...
Update the linux plugin code to use the new check for a valid host
thread introduced in r125067.
llvm-svn: 125213
2011-02-09 20:10:35 +00:00
Stephen Wilson
570243b5d9
Delay sync with the parent thread in ProcessLinux/ProcessMonitor.
...
This patch removes a potential race condition between a process monitor thread
and its parent waiting to interrogate the success/failure of the launch.
llvm-svn: 123803
2011-01-19 01:37:06 +00:00
Stephen Wilson
ade1aea00c
Support the reading of registers en masse via the linux ProcessMonitor.
...
llvm-svn: 123797
2011-01-19 01:31:38 +00:00
Stephen Wilson
57740ecedb
Miscellaneous cleanups in ProcessMonitor.
...
Propagate the environment if one is not provided. Also, do not allocate the
monitor threads launch arguments on the stack.
llvm-svn: 123502
2011-01-15 00:12:41 +00:00
Greg Clayton
710dd5aebf
Spelling changes applied from lldb_spelling.diffs from Bruce Mitchener.
...
Thanks Bruce!
llvm-svn: 123083
2011-01-08 20:28:42 +00:00
Stephen Wilson
9212d7f7ae
Host::StopMonitoringChildProcess has been removed. Provide a substitute.
...
llvm-svn: 122835
2011-01-04 21:40:25 +00:00
Stephen Wilson
5a8feeaf8a
Replace old "CurrentThread" calls with equivalent "SelectedThread" calls.
...
llvm-svn: 122834
2011-01-04 21:39:27 +00:00
Stephen Wilson
e6f9f66b39
Add a new Process plugin for Linux.
...
This component is still at an early stage, but allows for simple
breakpoint/step-over operations and basic process control.
The makefiles are set up to build the plugin under Linux only.
llvm-svn: 109318
2010-07-24 02:19:04 +00:00