llvm-project/lldb/source/Target
Jason Molenda b4892cd266 Add a new SBThread::SafeToCallFunctions API; this calls over to
the SystemRuntime to check if a thread will have any problems 
performing an inferior function call so the driver can skip
making that function call on that thread.  Often the function
call can be executed on another thread instead.
<rdar://problem/16777874> 

llvm-svn: 208732
2014-05-13 22:02:48 +00:00
..
ABI.cpp Fixed build warnings. 2012-10-30 23:56:14 +00:00
CMakeLists.txt Moved JITLoader.cpp and JITLoaderList.cpp over into "source/Target" since the header files were in "include/lldb/Target". 2014-03-06 00:14:12 +00:00
CPPLanguageRuntime.cpp <rdar://problem/11398407> 2013-05-18 00:11:21 +00:00
ExecutionContext.cpp Merging the iohandler branch back into main. 2014-01-27 23:43:24 +00:00
JITLoader.cpp Moved JITLoader.cpp and JITLoaderList.cpp over into "source/Target" since the header files were in "include/lldb/Target". 2014-03-06 00:14:12 +00:00
JITLoaderList.cpp Create a Process::ModulesDidLoad() method to handle process-related tasks, as suggested by Jim Ingham. Make JITLoader instances use this to probe only new modules for relevant JIT symbols. Also re-enable the JITLoader hooks in Process. 2014-03-13 09:37:02 +00:00
LanguageRuntime.cpp Get the breakpoint setting, and the Mac OS X DYLD trampolines and expression evaluator to handle Indirect 2014-01-10 23:46:59 +00:00
Makefile
Memory.cpp Change ProcessGDBRemote::DoReadMemory to use the x packet to read 2014-05-06 04:34:52 +00:00
ObjCLanguageRuntime.cpp Huge change to clean up types. 2013-07-11 22:46:58 +00:00
OperatingSystem.cpp <rdar://problem/13854277> 2013-05-10 21:47:16 +00:00
PathMappingList.cpp sanitise sign comparisons 2014-04-02 03:51:35 +00:00
Platform.cpp sweep up -Wformat warnings from gcc 2014-04-04 04:06:10 +00:00
Process.cpp Rename eExecution*** to eExpression*** to be consistent with the result type. 2014-05-05 02:47:44 +00:00
Queue.cpp Add a SBQueue::GetKind() method to retrieve the type of libdispatch queue (serial or concurrent). 2014-03-13 02:54:54 +00:00
QueueItem.cpp Correctly add the QueueID to a pending block's extended thread backtrace thread. 2014-03-10 08:42:03 +00:00
QueueList.cpp Add new Queue, QueueItem, Queuelist, SBQueue, SBQueueItem classes to represent 2013-12-13 00:29:16 +00:00
RegisterContext.cpp <rdar://problem/15172417> 2013-11-13 23:28:31 +00:00
SectionLoadHistory.cpp For logical backtrace work, lldb needs to track Module unloads etc & symoblicate an address based on a point in time 2013-12-06 01:12:00 +00:00
SectionLoadList.cpp sweep up -Wformat warnings from gcc 2014-04-04 04:06:10 +00:00
StackFrame.cpp sanitise sign comparisons 2014-04-02 03:51:35 +00:00
StackFrameList.cpp sweep up -Wformat warnings from gcc 2014-04-04 04:06:10 +00:00
StackID.cpp sweep up -Wformat warnings from gcc 2014-04-04 04:06:10 +00:00
StopInfo.cpp Rename eExecution*** to eExpression*** to be consistent with the result type. 2014-05-05 02:47:44 +00:00
SystemRuntime.cpp Change the Mac OS X SystemRuntime plugin from using the placeholder 2014-02-05 05:44:54 +00:00
Target.cpp Rename eExecution*** to eExpression*** to be consistent with the result type. 2014-05-05 02:47:44 +00:00
TargetList.cpp Changed the bool conversion operator on ConstString 2013-10-03 22:27:29 +00:00
Thread.cpp Add a new SBThread::SafeToCallFunctions API; this calls over to 2014-05-13 22:02:48 +00:00
ThreadList.cpp Fix the behavior when hand-calling a function times out on one thread, 2014-04-08 21:33:21 +00:00
ThreadPlan.cpp sweep up -Wformat warnings from gcc 2014-04-04 04:06:10 +00:00
ThreadPlanBase.cpp Improve logging a bit by printing the exception or signal type description. 2014-02-27 19:35:12 +00:00
ThreadPlanCallFunction.cpp Fix the behavior when hand-calling a function times out on one thread, 2014-04-08 21:33:21 +00:00
ThreadPlanCallUserExpression.cpp Workaround for collision between enum members in LLVM's MachO.h and system headers 2014-04-02 22:53:21 +00:00
ThreadPlanRunToAddress.cpp <rdar://problem/13635174> 2013-10-11 19:48:25 +00:00
ThreadPlanShouldStopHere.cpp Get "ThreadPlanShouldStopHere" to handle auto-stepping through line number 0 code. 2014-03-17 23:03:34 +00:00
ThreadPlanStepInRange.cpp This commit reworks how the thread plan's ShouldStopHere mechanism works, so that it is useful not only 2014-03-13 02:47:14 +00:00
ThreadPlanStepInstruction.cpp This commit reworks how the thread plan's ShouldStopHere mechanism works, so that it is useful not only 2014-03-13 02:47:14 +00:00
ThreadPlanStepOut.cpp This commit reworks how the thread plan's ShouldStopHere mechanism works, so that it is useful not only 2014-03-13 02:47:14 +00:00
ThreadPlanStepOverBreakpoint.cpp If ThreadPlanCallFunction hasn't set its notion of the "real stop info" yet, just return the current PrivateStopInfo. 2013-06-04 01:40:51 +00:00
ThreadPlanStepOverRange.cpp This commit reworks how the thread plan's ShouldStopHere mechanism works, so that it is useful not only 2014-03-13 02:47:14 +00:00
ThreadPlanStepRange.cpp Fix Windows build using portable types for formatting the log outputs 2014-03-03 15:39:47 +00:00
ThreadPlanStepThrough.cpp Revert change I didn't mean to check in. 2013-12-10 19:44:41 +00:00
ThreadPlanStepUntil.cpp Roll back the changes I made in r193907 which created a new Frame 2013-11-04 09:33:30 +00:00
ThreadPlanTracer.cpp cleanup unreferenced functions 2014-03-20 06:08:36 +00:00
ThreadSpec.cpp Resolve printf formatting warnings on Linux: 2012-11-29 21:49:15 +00:00
UnixSignals.cpp Change the default handling for SIGALRM and SIGCHLD to not notify. 2013-10-28 19:00:42 +00:00
UnwindAssembly.cpp Fix UnwindAssembly memory leak by defining and using a shared UnwindAssemblySP type. 2014-02-03 23:49:47 +00:00