hanchenye-llvm-project/lldb/source
Johnny Chen 3794ad95a7 Add an API to SBDebugger class:
bool SBDebugger::DeleteTarget(lldb::SBTarget &target);

which is used in the test tearDown() phase to cleanup the debugger's target list
so that it won't grow larger and larger as test cases are executed.  This is also
a good opportunity to get rid of the arcane requirement that test cases exercising
the Python API must assign the process object to self.process so that it gets
shutdown gracefully.  Instead, the shutdown of the process associated with each
target is now being now automatically.

Also get rid of an API from SBTarget class:

    SBTarget::DeleteTargetFromList(lldb_private::TargetList *list);

llvm-svn: 133091
2011-06-15 21:24:24 +00:00
..
API Add an API to SBDebugger class: 2011-06-15 21:24:24 +00:00
Breakpoint Made GetConditionText const everywhere. Made it return NULL when there's no condition 2011-06-15 21:16:00 +00:00
Commands Replace direct uses of the Debugger's output stream with 2011-06-15 19:35:17 +00:00
Core Explicitly set the value to NULL when adding a string map entry. 2011-06-10 00:00:19 +00:00
Expression Disable MCJIT on non-Darwin platforms 2011-06-03 20:40:12 +00:00
Host Better way to build the CFCPP sources as part of liblldbHostMacOSX. 2011-05-20 18:18:09 +00:00
Interpreter Add error message; clean up comment. 2011-06-14 16:36:12 +00:00
Plugins Primitive attach support for linux 2011-06-14 19:19:50 +00:00
Symbol Use the correct accessor on CXXRecordDecl to know when a C++ class is dynamic. 2011-06-02 01:26:44 +00:00
Target Replace direct uses of the Debugger's output stream with 2011-06-15 19:35:17 +00:00
Utility API fix and missing headers. 2011-05-19 23:07:19 +00:00
Makefile
lldb-log.cpp Deleted one too many characters... 2011-05-07 01:03:33 +00:00
lldb.cpp Build and initialise the Darwin ABI plugins on all platforms 2011-05-19 18:32:34 +00:00