llvm-project/lldb/source/Plugins/DynamicLoader
Greg Clayton aa149cbd86 Added the ability to remove orphaned module shared pointers from a ModuleList.
This is helping us track down some extra references to ModuleSP objects that
are causing things to get kept around for too long. 

Added a module pointer accessor to target and change a lot of code to use 
it where it would be more efficient.

"taret delete" can now specify "--clean=1" which will cleanup the global module
list for any orphaned module in the shared module cache which can save memory
and also help track down module reference leaks like we have now.

llvm-svn: 137294
2011-08-11 02:48:45 +00:00
..
Linux-DYLD API fix and missing headers. 2011-05-19 23:07:19 +00:00
MacOSX-DYLD Added the ability to remove orphaned module shared pointers from a ModuleList. 2011-08-11 02:48:45 +00:00
MacOSX-Kernel Added the ability to remove orphaned module shared pointers from a ModuleList. 2011-08-11 02:48:45 +00:00
Static Updated to LLVM/Clang revision 127600. 2011-03-15 00:17:19 +00:00