summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/Linux/LinuxThread.h
Commit message (Collapse)AuthorAgeFilesLines
* This patch fixes debugging of single threaded apps on Linux. Johnny Chen2011-10-181-0/+14
| | | | | | | | It also adds some asserts and additional logging support. from dawn@burble.org llvm-svn: 142384
* Move SaveFrameZeroState and RestoreSaveFrameZero implementations to Thread ↵Peter Collingbourne2011-06-031-7/+0
| | | | | | base class llvm-svn: 132586
* linux: initial support for 'real' signal handlingStephen Wilson2011-03-301-20/+10
| | | | | | | | This patch upgrades the Linux process plugin to handle a larger range of signal events. For example, we can detect when the inferior has "crashed" and why, interrupt a running process, deliver an arbitrary signal, and so on. llvm-svn: 128547
* Back up both the register AND the stop state when calling functions.Jim Ingham2011-01-201-6/+7
| | | | | | | Set the thread state to "bland" before calling functions so they don't inherit the pending signals and die. llvm-svn: 123869
* Make a mandatory call to DestroyThread() in ~LinuxThread().Stephen Wilson2011-01-161-0/+2
| | | | llvm-svn: 123583
* Have LinuxThread cache it's current StopInfo object.Stephen Wilson2011-01-151-0/+8
| | | | llvm-svn: 123495
* Fix a few small issues in r122981 to ensure compilation on Linux.Stephen Wilson2011-01-071-2/+2
| | | | | | | Also, call GetProcess instead of CalculateProcess as the latter is morally part of the ExecutionContextScope API. llvm-svn: 122984
* First try at patching linux for the recent RegisterContext patch. Can someoneGreg Clayton2011-01-061-7/+15
| | | | | | try and build this and let me know how it goes? llvm-svn: 122981
* Provide LinuxThread with an implementation of Thread::GetUnwinder.Stephen Wilson2011-01-041-0/+3
| | | | llvm-svn: 122841
* Remove LinuxThread::GetRawStopReason and implement Thread::GetPrivateStopReason.Stephen Wilson2011-01-041-3/+3
| | | | llvm-svn: 122840
* StopInfo now lives in the lldb_private namespace. Qualify.Stephen Wilson2011-01-041-1/+1
| | | | llvm-svn: 122839
* Use default implementation of Thread::GetStackFrameCount and ↵Stephen Wilson2011-01-041-6/+0
| | | | | | Thread::GetStackFrameAtIndex. llvm-svn: 122838
* Add a new Process plugin for Linux.Stephen Wilson2010-07-241-0/+89
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
OpenPOWER on IntegriCloud