llvm-project/lldb/source/Core
Daniel Malea 23720cc66c Adding CMake build system to LLDB. Some known issues remain:
- generate-vers.pl has to be called by cmake to generate the version number
- parallel builds not yet supported; dependency on clang must be explicitly specified

Tested on Linux.
- Building on Mac will require code-signing logic to be implemented.
- Building on Windows will require OS-detection logic and some selective directory inclusion

Thanks to Carlo Kok (who originally prepared these CMakefiles for Windows) and Ben Langmuir
who ported them to Linux!

llvm-svn: 175795
2013-02-21 20:58:22 +00:00
..
Address.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
AddressRange.cpp Resolve printf formatting warnings on Linux: 2012-11-29 21:49:15 +00:00
AddressResolver.cpp
AddressResolverFileLine.cpp Resolve printf formatting warnings on Linux: 2012-11-29 21:49:15 +00:00
AddressResolverName.cpp <rdar://problem/11757916> 2012-08-29 21:13:06 +00:00
ArchSpec.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
Baton.cpp Don't print out the baton pointer value for simple Baton classes. 2011-06-21 20:47:20 +00:00
Broadcaster.cpp Add log entries for HijackBroadcaster() as well as RestoreBroadcaster(). 2012-03-29 20:02:33 +00:00
CMakeLists.txt Adding CMake build system to LLDB. Some known issues remain: 2013-02-21 20:58:22 +00:00
Communication.cpp More Linux warnings fixes (remove default labels as needed): 2012-12-07 20:51:09 +00:00
Connection.cpp
ConnectionFileDescriptor.cpp <rdar://problem/13121056> 2013-02-16 22:53:04 +00:00
ConnectionMachPort.cpp Improved the packet throughput when debugging with GDB remote by over 3x on 2011-06-17 01:22:15 +00:00
ConnectionSharedMemory.cpp Improved the packet throughput when debugging with GDB remote by over 3x on 2011-06-17 01:22:15 +00:00
ConstString.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
DataBufferHeap.cpp
DataBufferMemoryMap.cpp Removed debug print line I left in. 2013-02-06 22:52:04 +00:00
DataEncoder.cpp Forgot to write out the NULL terminator when putting C string value into 2011-09-01 18:13:54 +00:00
DataExtractor.cpp <rdar://problem/13198767> 2013-02-14 03:26:35 +00:00
Debugger.cpp Moving from std::auto_ptr<char> to std::string for simple string memory management. 2013-02-01 23:59:44 +00:00
Disassembler.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
DynamicLoader.cpp Add "target.process.stop-on-shared-library-events" setting, and make it work. 2013-01-26 02:19:28 +00:00
EmulateInstruction.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
Error.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
Event.cpp Improve the broadcast event dumping. 2012-10-29 18:08:18 +00:00
FileLineResolver.cpp <rdar://problem/11757916> 2012-08-29 21:13:06 +00:00
FileSpecList.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
History.cpp Resolve printf formatting warnings on Linux: 2012-11-29 21:49:15 +00:00
InputReader.cpp Fix Linux build warnings due to redefinition of macros: 2012-12-05 00:20:57 +00:00
InputReaderEZ.cpp Headers cleanup 2012-03-20 19:33:01 +00:00
InputReaderStack.cpp Create new class, InputReaderStack, to better handle 2011-06-02 19:18:55 +00:00
Language.cpp Created lldb::LanguageType by moving an enumeration from the 2010-07-28 02:04:09 +00:00
Listener.cpp Revision of the patch from Andrew Kaylor <andrew.kaylor@intel.com> to prevent missing an event added in WaitForEventsInternal, narrowing the time in which we are not accepting new events. Also, made everything that was protected private, since there really isn't any good reason why subclasses would have to muck with the listener internals. 2012-11-13 19:09:45 +00:00
Log.cpp Fix a few more clang (3.2) warnings on Linux: 2012-12-07 22:21:08 +00:00
Makefile Only enable RTTI for cxa_demangle.cpp 2013-02-15 02:36:40 +00:00
Mangled.cpp Make size_t known before including cxxabi.h (FreeBSD fix) 2012-09-11 18:11:12 +00:00
Module.cpp <rdar://problem/13159777> 2013-02-06 17:22:03 +00:00
ModuleChild.cpp <rdar://problem/10103468> 2012-02-24 01:59:29 +00:00
ModuleList.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
Opcode.cpp Resolve printf formatting warnings on Linux: 2012-11-29 21:49:15 +00:00
PluginManager.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
RegisterValue.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
RegularExpression.cpp <rdar://problem/9141269> 2013-01-30 00:18:29 +00:00
Scalar.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
SearchFilter.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
Section.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
SourceManager.cpp Fixed an bug found by running LLDB with the address sanitizer! We were accessing one past the end of the buffer. 2013-02-07 03:38:34 +00:00
State.cpp More Linux warnings fixes (remove default labels as needed): 2012-12-07 20:51:09 +00:00
Stream.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
StreamAsynchronousIO.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
StreamCallback.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
StreamFile.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
StreamString.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
StringList.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
Timer.cpp <rdar://problem/12978143> 2013-01-28 23:47:25 +00:00
UUID.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
UserID.cpp Resolve printf formatting warnings on Linux: 2012-11-29 21:49:15 +00:00
UserSettingsController.cpp Fix Linux build warnings due to redefinition of macros: 2012-12-05 00:20:57 +00:00
VMRange.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
Value.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
ValueObject.cpp <rdar://problem/4529976> 2013-02-21 19:57:10 +00:00
ValueObjectCast.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
ValueObjectChild.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
ValueObjectConstResult.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
ValueObjectConstResultChild.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
ValueObjectConstResultImpl.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
ValueObjectDynamicValue.cpp <rdar://problem/12978143> 2013-01-28 23:47:25 +00:00
ValueObjectList.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
ValueObjectMemory.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
ValueObjectRegister.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
ValueObjectSyntheticFilter.cpp ValueObjectSynthetic could be wrapping a ValueObjectDynamic. In that case, we want to report that the ValueObject is dynamic since synthetic values are supposed to be just their parent with different children 2013-02-19 22:03:00 +00:00
ValueObjectVariable.cpp <rdar://problem/13069948> 2013-01-25 18:06:21 +00:00
cxa_demangle.cpp Merge rename fix from libcxxabi (r169402: rename class with name that clashes with GCC 4.6/4.7) 2012-12-06 16:52:09 +00:00