Included cstdarg for compilation of va_start and va_end.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@218594 91177308-0d34-0410-b5e6-96231b3b80d8
Very minimal support 24-bit kalimbas. Vanilla "memory read" for data sections
works, as do breakpoints, run and pause, display zeroth frame.

See
http://reviews.llvm.org/D5503

for a fuller description of the changes in this commit.



git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@218596 91177308-0d34-0410-b5e6-96231b3b80d8
thread state coordinator: add exec reset support, remove empty virtual destructors.

Also added a test for the reset handling.  The reset/state clearing happens
as a processed queue event.  The only diff vs. standard processing is that
the exec clears the queue before queueing the activity to clear internal state.
i.e. once we get an exec, we really stop doing any other queue-based activity.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@218629 91177308-0d34-0410-b5e6-96231b3b80d8
thread state coordinator: added a thread resume request and related tests.

The thread resume block is executed in the normal flow of thread
state queued event processing.  The tests verify that it is executed
when we track the thread to be stopped and skipped when we track
it to already be running.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@218638 91177308-0d34-0410-b5e6-96231b3b80d8
dwarf: add dwarf v4 maximum_operations_per_instruction to DWARFDebugLine.

See http://reviews.llvm.org/D5533 for details.

Change by Tong Shen.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@218641 91177308-0d34-0410-b5e6-96231b3b80d8
This checkin is the first step in making the lldb thread stepping mechanism more accessible from
the user level.  It adds the ability to invent new stepping modes implemented by python classes,
and to view the current thread plan stack and to some extent alter it.

I haven't gotten to documentation or tests yet.  But this should not cause any behavior changes
if you don't use it, so its safe to check it in now and work on it incrementally.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@218642 91177308-0d34-0410-b5e6-96231b3b80d8
Add a very trivial example for scripted stepping.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@218650 91177308-0d34-0410-b5e6-96231b3b80d8
Fix some errors that crept in when I cut & pasted into emacs.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@218656 91177308-0d34-0410-b5e6-96231b3b80d8
Fix cmake build for new thread plan files.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@218679 91177308-0d34-0410-b5e6-96231b3b80d8