Added support for breakpoint conditions. I also had to separate the "run the expression" part of ClangFunction::Execute from the "Gather the expression result" so that in the case of the Breakpoint condition I can move the condition evaluation into the normal thread plan processing.

Also added support for remembering the "last set breakpoint" so that "break modify" will act on the last set breakpoint.

llvm-svn: 116542
This commit is contained in:
Jim Ingham
2010-10-14 23:45:03 +00:00
parent 3f1cf0f373
commit 36f3b369d2
26 changed files with 760 additions and 129 deletions

View File

@@ -82,9 +82,9 @@ Process::Process(Target &target, Listener &listener) :
m_exit_string (),
m_thread_list (this),
m_notifications (),
m_persistent_vars(),
m_listener(listener),
m_unix_signals (),
m_persistent_vars()
m_unix_signals ()
{
UpdateInstanceName();