llvm-project/lldb
Greg Clayton 7ab7f89ae0 iOS simulator cleanup to make sure we use "*-apple-ios" for iOS simulator apps and binaries.
Changes include:
- ObjectFileMachO can now determine if a binary is "*-apple-ios" or "*-apple-macosx" by checking the min OS and SDK load commands
- ArchSpec now says "<arch>-apple-macosx" is equivalent to "<arch>-apple-ios" since the simulator mixes and matches binaries (some from the system and most from the iOS SDK).
- Getting process inforamtion on MacOSX now correctly classifies iOS simulator processes so they have "*-apple-ios" architectures in the ProcessInstanceInfo
- PlatformiOSSimulator can now list iOS simulator processes correctly instead of showing nothing by using:
    (lldb) platform select ios-simulator
    (lldb) platform process list
- debugserver can now properly return "*-apple-ios" for the triple in the process info packets for iOS simulator executables
- GDBRemoteCommunicationClient now correctly passes along the triples it gets for process info by setting the OS in the llvm::Triple correctly

<rdar://problem/17060217>

llvm-svn: 209852
2014-05-29 21:33:45 +00:00
..
docs Fix the quoting in my x packet documentation so it's 2014-05-13 22:21:34 +00:00
examples Allow classes to be intialized using current lldb::SB objects. This can help to import/export the current process state. 2014-05-28 00:21:15 +00:00
include Add a lock ivar to the Platform so that multiple Targets 2014-05-23 23:11:27 +00:00
lib Attempt to fix the build 2014-04-25 09:49:32 +00:00
lldb.xcodeproj Revert r209142. 2014-05-19 18:30:48 +00:00
lldb.xcworkspace Move the performance test cases into their own project. 2013-03-18 23:05:00 +00:00
resources Update the lldb version number in the xcode project files from 310.99.0 to 320.99.0. 2014-01-10 06:12:10 +00:00
scripts Introduce the concept of a "display name" for types 2014-05-17 19:14:17 +00:00
source iOS simulator cleanup to make sure we use "*-apple-ios" for iOS simulator apps and binaries. 2014-05-29 21:33:45 +00:00
test gdb-remote testing: new test, cleaned up socket reading. 2014-05-29 20:44:45 +00:00
tools iOS simulator cleanup to make sure we use "*-apple-ios" for iOS simulator apps and binaries. 2014-05-29 21:33:45 +00:00
utils LUI: Fix some issues causing crashes in the source view 2013-10-23 01:18:21 +00:00
www Remove obsolete CXX11 buld instructions 2014-05-03 15:05:40 +00:00
.arcconfig Update .arcconfig to point to reviews.llvm.org 2014-05-20 21:24:59 +00:00
.gitignore spruce up .gitignore 2014-03-18 04:43:49 +00:00
CMakeLists.txt Disabled warning C4251 on MSVC builds. 2014-05-28 17:58:29 +00:00
INSTALL.txt Update INSTALL.txt to mention LLDB builds on Linux with GCC or Clang. 2013-02-21 22:37:18 +00:00
LICENSE.TXT
Makefile Add some missing defines that are already present in the cmake side. 2014-03-12 10:35:00 +00:00