llvm-project/lldb/source
Todd Fiala c540dd0daf Fix llgs to send triple for non-Apple platforms and lldb to interpret correctly.
This change addresses this bug:
http://llvm.org/bugs/show_bug.cgi?id=20755

This change:
* Modifies llgs to send triple instead of cputype and cpusubtype when not on Apple platforms in qProcessInfo.
* Modifies lldb's GDBRemoteCommunicationClient to handle the triple returned from qProcessInfo if given.
  When given, it will prefer to use triple over cputype and cpusubtype.
* Adds gdb-remote protocol tests to verify that cputype and cpusubtype are specified on darwin, and that triple is specified on Linux.

llvm-svn: 216470
2014-08-26 18:21:02 +00:00
..
API Move the rest of the HostInfo functions over. 2014-08-21 21:49:24 +00:00
Breakpoint Fix typos. 2014-07-01 21:22:11 +00:00
Commands On x86 & x86_64, try to use eh_frame for frame 0. 2014-08-25 20:29:09 +00:00
Core When adding a dSYM to an existing ObjectFile, we can have a situation 2014-08-22 02:46:46 +00:00
DataFormatters Refactor the hardcoded formatters facility to use sequences of lambdas - still no feature change as none are present now, but this feels cleaner. Also, hardcoded formatters do not need to be per-type, so disable caching thereof 2014-08-19 18:47:58 +00:00
Expression Initialize LLVM when LLDB is initialized, and 2014-08-23 00:47:22 +00:00
Host Change back all paths returns for lldb::PathType enumerations from HostInfo::GetLLDBPath() to return the directories in the FileSpec.m_directory field to match previous implementations. This change previously broke some path stuff in upstream branches. 2014-08-25 18:21:06 +00:00
Interpreter Move the rest of the HostInfo functions over. 2014-08-21 21:49:24 +00:00
Plugins Fix llgs to send triple for non-Apple platforms and lldb to interpret correctly. 2014-08-26 18:21:02 +00:00
Symbol Copy unwind plan instead of modifying it directly, so "image show-unwind" prints different plans for asynchronous and synchronous. 2014-08-25 23:09:40 +00:00
Target Move GetUsername and GetGroupname to HostInfoPosix 2014-08-21 20:02:17 +00:00
Utility I forgot to include the header file for std::find, and that's breaking the Linux build. Push a fix out. Patch suggested by Paul Osmialowski and Randy Smith 2014-08-23 18:22:09 +00:00
CMakeLists.txt Fix a CMake error when using CMake 3.0.1 2014-08-22 20:44:55 +00:00
Makefile Make lldb build with Makefiles on OS X. 2014-01-18 08:05:32 +00:00
lldb-log.cpp Fix typos. 2014-07-01 21:22:11 +00:00
lldb.cpp Initialize LLVM when LLDB is initialized, and 2014-08-23 00:47:22 +00:00