llvm-project/lldb/source/Plugins/Platform/MacOSX
Jason Molenda e92a74ce64 Add code to PlatformDarwin and HostInfoMacOSX so they return the
correct OS type when running on an apple tv or apple watch.
Also, in TargetList::CreateTargetInternal, check that a platform
is returned by GetPlatformForArchitecture fallback instead of 
adding it to the vector of platforms unconditionally; we can end up
crashing when we call a member function on it later.

<rdar://problem/23601982>, <rdar://problem/21292886>

llvm-svn: 253763
2015-11-21 04:00:43 +00:00
..
CMakeLists.txt Add PlatformRemoteAppleWatch (apple watch), PlatformRemoteAppleTV (apple tv), 2015-11-06 00:22:53 +00:00
Makefile
PlatformAppleSimulator.cpp Fix build on platforms that don't have dlfcn.h 2015-11-05 19:22:06 +00:00
PlatformAppleSimulator.h Teach LLDB how to directly launch processes on the iOS simulator 2015-11-05 00:46:25 +00:00
PlatformAppleTVSimulator.cpp I like how PlatformAndroid/PlatformLinux log when their platforms 2015-11-19 03:15:37 +00:00
PlatformAppleTVSimulator.h Add PlatformRemoteAppleWatch (apple watch), PlatformRemoteAppleTV (apple tv), 2015-11-06 00:22:53 +00:00
PlatformAppleWatchSimulator.cpp I like how PlatformAndroid/PlatformLinux log when their platforms 2015-11-19 03:15:37 +00:00
PlatformAppleWatchSimulator.h Add PlatformRemoteAppleWatch (apple watch), PlatformRemoteAppleTV (apple tv), 2015-11-06 00:22:53 +00:00
PlatformDarwin.cpp Add code to PlatformDarwin and HostInfoMacOSX so they return the 2015-11-21 04:00:43 +00:00
PlatformDarwin.h Let the process help figure out the Host OS if nobody else 2015-11-05 22:33:17 +00:00
PlatformDarwinKernel.cpp I like how PlatformAndroid/PlatformLinux log when their platforms 2015-11-19 03:15:37 +00:00
PlatformDarwinKernel.h Add support for the new (added last week) llvm::Triple::WatchOS and ::TvOS 2015-11-05 23:03:44 +00:00
PlatformMacOSX.cpp I like how PlatformAndroid/PlatformLinux log when their platforms 2015-11-19 03:15:37 +00:00
PlatformMacOSX.h Fix Clang-tidy modernize-use-override warnings in source/Plugins/LanguageRuntime and Platform; other minor fixes. 2015-10-27 00:45:06 +00:00
PlatformRemoteAppleTV.cpp I like how PlatformAndroid/PlatformLinux log when their platforms 2015-11-19 03:15:37 +00:00
PlatformRemoteAppleTV.h Fix some Clang-tidy warnings and formatting in recently added code. 2015-11-07 00:28:50 +00:00
PlatformRemoteAppleWatch.cpp I like how PlatformAndroid/PlatformLinux log when their platforms 2015-11-19 03:15:37 +00:00
PlatformRemoteAppleWatch.h Fix some Clang-tidy warnings and formatting in recently added code. 2015-11-07 00:28:50 +00:00
PlatformRemoteiOS.cpp I like how PlatformAndroid/PlatformLinux log when their platforms 2015-11-19 03:15:37 +00:00
PlatformRemoteiOS.h Fix Clang-tidy modernize-use-override warnings in source/Plugins/LanguageRuntime and Platform; other minor fixes. 2015-10-27 00:45:06 +00:00
PlatformiOSSimulator.cpp I like how PlatformAndroid/PlatformLinux log when their platforms 2015-11-19 03:15:37 +00:00
PlatformiOSSimulator.h Teach LLDB how to directly launch processes on the iOS simulator 2015-11-05 00:46:25 +00:00
PlatformiOSSimulatorCoreSimulatorSupport.h Use lldb::pid_t instead of pid_t. 2015-11-05 18:49:03 +00:00
PlatformiOSSimulatorCoreSimulatorSupport.mm Move this back to a pid_t; this file is OSX only anyway, and the signedness of pid_t is actually a thing we want here 2015-11-17 19:35:26 +00:00