llvm-project/lldb/source/Expression
Greg Clayton 7a5388bf75 Split all of the core of LLDB.framework/lldb.so into a
static archive that can be linked against. LLDB.framework/lldb.so
exports a very controlled API. Splitting the API into a static
library allows other tools (debugserver for now) to use the power
of the LLDB debugger core, yet not export it as its API is not
portable or maintainable. The Host layer and many of the other
internal only APIs can now be statically linked against.

Now LLDB.framework/lldb.so links against "liblldb-core.a" instead
of compiling the .o files only for the shared library. This fix
is only for compiling with Xcode as the Makefile based build already
does this.

The Xcode projecdt compiler has been changed to LLVM. Anyone using
Xcode 3 will need to manually change the compiler back to GCC 4.2,
or update to Xcode 4.

llvm-svn: 127963
2011-03-20 04:57:14 +00:00
..
ASTDumper.cpp Added a new class, ASTDumper, that provides verbose 2011-02-01 23:43:26 +00:00
ASTResultSynthesizer.cpp Updated to LLVM/Clang revision 127600. 2011-03-15 00:17:19 +00:00
ASTStructExtractor.cpp Updated to LLVM/Clang revision 127600. 2011-03-15 00:17:19 +00:00
ClangASTSource.cpp Updated to LLVM/Clang revision 127600. 2011-03-15 00:17:19 +00:00
ClangExpressionDeclMap.cpp Fixed a bug in the expression parser where the 'this' 2011-03-04 00:23:47 +00:00
ClangExpressionParser.cpp Updated to LLVM/Clang revision 127600. 2011-03-15 00:17:19 +00:00
ClangExpressionVariable.cpp Implemented a major overhaul of the way variables are handled 2011-01-13 08:53:35 +00:00
ClangFunction.cpp Get ObjC stepping working again when the process is not the default host architecture. 2011-03-17 20:02:56 +00:00
ClangPersistentVariables.cpp Patch from Stephen Wilson: 2010-12-20 21:45:22 +00:00
ClangUserExpression.cpp Clean up a bit of the type getting code where lldb_private:Type now has 2011-02-16 23:00:21 +00:00
ClangUtilityFunction.cpp Made lldb_private::ArchSpec contain much more than just an architecture. It 2011-02-15 21:59:32 +00:00
DWARFExpression.cpp Split all of the core of LLDB.framework/lldb.so into a 2011-03-20 04:57:14 +00:00
IRDynamicChecks.cpp Enabled extra warnings and fixed a bunch of small issues. 2011-01-25 23:55:37 +00:00
IRForTarget.cpp Fixes for two bugs: 2011-02-10 22:17:53 +00:00
IRToDWARF.cpp Move some of the more noisy "log enable lldb expression" output to the verbose output. 2011-01-22 01:25:40 +00:00
Makefile Merged Eli Friedman's linux build changes where he added Makefile files that 2010-07-09 20:39:50 +00:00
RecordingMemoryManager.cpp Modified all logging calls to hand out shared pointers to make sure we 2010-11-06 01:53:30 +00:00