llvm-project/lldb/source/Plugins/Process
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
..
FreeBSD Avoid passing null signal name for Log %s argument 2014-05-28 14:11:20 +00:00
Linux Use getpgid() with waitpid() in case the process pgid is not equal to its pid, as is the case with a forked subprocess. Also a couple of fixes for unit test failures from Todd Fiala. 2014-04-02 06:57:45 +00:00
MacOSX-Kernel Change ProcessKDP::DoReadMemory() to break up large memory 2014-05-21 23:44:02 +00:00
POSIX Refactored RegisterInfoInterface into its own header. 2014-05-16 20:43:19 +00:00
Utility Refactored RegisterInfoInterface into its own header. 2014-05-16 20:43:19 +00:00
elf-core Refactored RegisterInfoInterface into its own header. 2014-05-16 20:43:19 +00:00
gdb-remote iOS simulator cleanup to make sure we use "*-apple-ios" for iOS simulator apps and binaries. 2014-05-29 21:33:45 +00:00
mach-core Workaround for collision between enum members in LLVM's MachO.h and system headers 2014-04-02 22:53:21 +00:00
CMakeLists.txt Fix cmake build issues on Darwin. 2014-03-13 21:16:13 +00:00