hanchenye-llvm-project/lldb/source
Greg Clayton acdbe81637 lldb::SBTarget and lldb::SBProcess are now thread hardened. They both still
contain shared pointers to the lldb_private::Target and lldb_private::Process
objects respectively as we won't want the target or process just going away.

Also cleaned up the lldb::SBModule to remove dangerous pointer accessors.

For any code the public API files, we should always be grabbing shared 
pointers to any objects for the current class, and any other classes prior
to running code with them.

llvm-svn: 149238
2012-01-30 09:04:36 +00:00
..
API lldb::SBTarget and lldb::SBProcess are now thread hardened. They both still 2012-01-30 09:04:36 +00:00
Breakpoint Switching back to using std::tr1::shared_ptr. We originally switched away 2012-01-29 20:56:30 +00:00
Commands Switching back to using std::tr1::shared_ptr. We originally switched away 2012-01-29 20:56:30 +00:00
Core SBFrame is now threadsafe using some extra tricks. One issue is that stack 2012-01-30 07:41:31 +00:00
Expression Switching back to using std::tr1::shared_ptr. We originally switched away 2012-01-29 20:56:30 +00:00
Host Fix typo. 2012-01-27 18:53:22 +00:00
Interpreter Switching back to using std::tr1::shared_ptr. We originally switched away 2012-01-29 20:56:30 +00:00
Plugins Switching back to using std::tr1::shared_ptr. We originally switched away 2012-01-29 20:56:30 +00:00
Symbol Switching back to using std::tr1::shared_ptr. We originally switched away 2012-01-29 20:56:30 +00:00
Target SBFrame is now threadsafe using some extra tricks. One issue is that stack 2012-01-30 07:41:31 +00:00
Utility Added a ModuleList::Destroy() method which will reclaim the std::vector 2012-01-27 18:45:39 +00:00
Makefile Patch from Jean-Daniel Dupas: 2010-07-12 23:14:00 +00:00
lldb-log.cpp Switching back to using std::tr1::shared_ptr. We originally switched away 2012-01-29 20:56:30 +00:00
lldb.cpp This patch combines common code from Linux and FreeBSD into 2012-01-05 19:17:38 +00:00