Go to file
Greg Clayton 57abc5d6a6 <rdar://problem/13854277>
<rdar://problem/13594769>

Main changes in this patch include:
- cleanup plug-in interface and use ConstStrings for plug-in names
- Modfiied the BSD Archive plug-in to be able to pick out the correct .o file when .a files contain multiple .o files with the same name by using the timestamp
- Modified SymbolFileDWARFDebugMap to properly verify the timestamp on .o files it loads to ensure we don't load updated .o files and cause problems when debugging

The plug-in interface changes:

Modified the lldb_private::PluginInterface class that all plug-ins inherit from:

Changed:

virtual const char * GetPluginName() = 0;

To: 

virtual ConstString GetPluginName() = 0;

Removed:

virtual const char * GetShortPluginName() = 0;

- Fixed up all plug-in to adhere to the new interface and to return lldb_private::ConstString values for the plug-in names. 
- Fixed all plug-ins to return simple names with no prefixes. Some plug-ins had prefixes and most ones didn't, so now they all don't have prefixed names, just simple names like "linux", "gdb-remote", etc.

llvm-svn: 181631
2013-05-10 21:47:16 +00:00
clang ObjC debug info: Substitute the class type for methods that return 2013-05-10 21:08:31 +00:00
clang-tools-extra cpp11-migrate: Fix crash in AddOverride due to template instantiations 2013-05-10 14:04:58 +00:00
compiler-rt Try to fix Windows build too 2013-05-08 18:15:01 +00:00
debuginfo-tests Remove IR scenario tests. 2013-03-15 20:52:10 +00:00
libclc Update the copyright coredits -- Happy new year 2013! 2013-01-01 10:00:19 +00:00
libcxx İsmail Dönmez: Enable quick_exit on linux. 2013-05-10 17:36:59 +00:00
libcxxabi Add capability to demangle invocation functions for ObjC blocks. 2013-04-10 19:44:03 +00:00
lld [lld][ELF] set ordinals for mergeAtoms and fix testcase 2013-05-10 18:52:29 +00:00
lldb <rdar://problem/13854277> 2013-05-10 21:47:16 +00:00
llvm Fix unused variable error. 2013-05-10 21:44:02 +00:00
polly Sort includes 2013-05-07 08:11:54 +00:00