llvm-project/lldb/source/Plugins
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
..
ABI Created a std::string in the base StopInfo class for the description and 2011-06-04 01:26:29 +00:00
Disassembler/llvm Fixed an issue of wrong (by +2) branch target calculation in the disassembler's symbolic information output. 2011-08-03 04:50:37 +00:00
DynamicLoader Added the ability to remove orphaned module shared pointers from a ModuleList. 2011-08-11 02:48:45 +00:00
Instruction/ARM Fixed some issues with ARM backtraces by not processing any push/pop 2011-07-06 04:07:21 +00:00
LanguageRuntime Fix indentation for a log statement. 2011-08-09 23:26:20 +00:00
ObjectContainer Fixed an issue with parsing object files from .a archives. 2011-08-03 04:39:36 +00:00
ObjectFile Modified the LocateMacOSXFilesUsingDebugSymbols(...) function to locate 2011-07-19 03:57:15 +00:00
Platform Fixed issues for iOS debugging where if a device has 2011-08-05 20:48:30 +00:00
Process Added the ability to remove orphaned module shared pointers from a ModuleList. 2011-08-11 02:48:45 +00:00
SymbolFile This is an overhaul of the expression parser code 2011-08-05 23:43:37 +00:00
SymbolVendor/MacOSX LLDB now has "Platform" plug-ins. Platform plug-ins are plug-ins that provide 2011-03-08 22:40:15 +00:00
UnwindAssembly Add UnwindAssembly plugins to makefile build 2011-05-19 17:34:58 +00:00
Makefile Patch by David Forsythe to build lldb on FreeBSD! 2011-08-02 20:52:42 +00:00