History log of /external/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
4349bcb8ec51f3fd447b511b2ce8292a92d3c771 01-Aug-2013 Michael Sartain <mikesart@valvesoftware.com> Fix thread name updating in Linux. "thread list" should report correct names always now.
Created new LinuxThread class inherited from POSIXThread and removed linux / freebsd ifdefs
Removed several un-needed set thread name calls

CR (and multiple suggestions): mkopec



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@187545 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
85923290360a48aaa2518cf18941673ba4d6deac 10-Jul-2013 Andrew Kaylor <andrew.kaylor@intel.com> Stop process monitor from ProcessPOSIX::Finalize

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@186039 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
e279f1a76b26dd1a154fc0220af7049526e05b61 10-Jul-2013 Andrew Kaylor <andrew.kaylor@intel.com> Reverting ProcessMonitor shared pointer changes

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@185981 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
1dc7fe87a632009aada9b2d90e12a36080f8d48d 09-Jul-2013 Andrew Kaylor <andrew.kaylor@intel.com> Use shared pointers to hold the process in ProcessMonitor

git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@185946 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
ff3536bf16cf4abda02a69353db94137ee31819f 09-Jul-2013 Matt Kopec <Matt.Kopec@intel.com> Fix signal handling for POSIX (only tested on Linux) processes in multi-threaded programs.
Also fix a related issue where if a thread exits after a thread continue, lldb would hang.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@185944 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
52b8b7515dd20a56e25589f8a019cc5d89e2f3e9 26-Jun-2013 Matt Kopec <Matt.Kopec@intel.com> Remove unneeded limbo state flag.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@185010 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
3bd2ebd670677dae45010bf53084ff85da7c6a5e 29-May-2013 Andrew Kaylor <andrew.kaylor@intel.com> Adding support for stopping all threads of multithreaded inferiors on Linux. Also adding multithreaded test cases.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@182809 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
3d4d51cd1bdef32ab61ba9e1de75d5a4f4c1dbed 07-May-2013 Matt Kopec <Matt.Kopec@intel.com> Add watchpoint support for Linux on 64-bit host.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@181341 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
761afb822b18c46b2ad84be03f372e90ac1e6143 02-May-2013 Jim Ingham <jingham@apple.com> Recommitting r180831 with trivial fix - remember to return errors if you compute.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@180898 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
411ab47806a478d932926ef7a309ea37edf1f7e7 01-May-2013 Daniel Malea <daniel.malea@intel.com> Reverting 180831 as it crashes TestDefaultConstructorForAPIObjects.py



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@180868 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
b4e08abf4972befc8412bc83a0205fbdc547290e 01-May-2013 Jim Ingham <jingham@apple.com> Added an option to "process detach" to keep the process stopped, if the process plugin (or in the
case of ProcessGDBRemote the stub we are talking to) know how to do that.

rdar://problem/13680832


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@180831 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
a7cd95d428cea6a767badf54c89cfd301d119c31 14-Mar-2013 Matt Kopec <Matt.Kopec@intel.com> Recommit lldb realtime output for POSIX.
-Adds workaround for assertion in lldb for TestEvents.py


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@177116 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
38cf9f75659bc95200c8b68e5760f46a4bb8a349 14-Mar-2013 Matt Kopec <Matt.Kopec@intel.com> Backout POSIX realtime lldb output. TestEvents.py is causing lldb to assert.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@177076 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
e83813410b967cdee2871048ab525dabadd41b34 11-Mar-2013 Matt Kopec <Matt.Kopec@intel.com> Change Linux/POSIX to output inferior output in realtime.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@176833 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
4f9103faba72fdfc4b4299d6d459bc820ee597b2 27-Feb-2013 Matt Kopec <Matt.Kopec@intel.com> Add GNU indirect function support in expressions for Linux.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@176206 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
52d8dd99f9610d28e8f5bbec0de2efcfdafed026 15-Feb-2013 Daniel Malea <daniel.malea@intel.com> Rename [Enable|Disable]Breakpoint() to [Enable|Disable]BreakpointSite() in POSIX plugin
- needed due to r175241



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@175290 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
c643077dd2048204d78bc8b19629d0a3dca055fd 07-Sep-2012 Greg Clayton <gclayton@apple.com> Patch from Andrew Kaylor for linux:

The attached patch fixes a problem with performing an attach from the SBTarget API on Linux (and other systems that use ProcessPOSIX).

When Process::Attach was called from SBTarget, it resulted in a call to a form of the DoAttachWithID function that wasn't implemented in ProcessPOSIX, and so it fell back to the default implementation (which just returns an error). It didn't seem necessary to use the attach_info parameter for this case, so I just implemented it as a call to the simpler version of the function.

In debugging this problem, I also found that SBTarget wasn't checking the return value from the Attach call, causing it to hang when the attach fails.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@163399 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
c8dd570dddf0b73b74db5c1ecb8f18f023f864e7 12-Apr-2012 Greg Clayton <gclayton@apple.com> Remove the GetSequenceMutex timeout that isn't being used in the GDB remote plug-in.

Also fixed the ProcessLinux, ProcessPOSIX and ProcessFreeBSD to have the correct UpdateThreadList() prototype.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@154603 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h
2341d35bc77ffa8597a85b1ffe50b5653a2ec46d 05-Jan-2012 Johnny Chen <johnny.chen@apple.com> Fix incomplete commit of http://llvm.org/viewvc/llvm-project?rev=147609&view=rev:

This patch combines common code from Linux and FreeBSD into
a new POSIX platform. It also contains fixes for 64bit FreeBSD.

The patch is based on changes by Mark Peek <mp@FreeBSD.org> and
"K. Macy" <kmacy@freebsd.org> in their github repo located at
https://github.com/fbsd/lldb.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@147613 91177308-0d34-0410-b5e6-96231b3b80d8
/external/lldb/source/Plugins/Process/POSIX/ProcessPOSIX.h