llvm-project/lldb/source/Plugins/Platform/MacOSX
Jason Molenda 7d0027627b In GDBRemoteCommunicationClient::GetHostInfo, don't set the
os to "ios" or "macosx" if it is unspecified.  For environments
where there genuinely is no os, we don't want to errantly 
convert that to ios/macosx, e.g. bare board debugging.

Change PlatformRemoteiOS, PlatformRemoteAppleWatch, and
PlatformRemoteAppleTV to not create themselves if we have
an unspecified OS.  Same problem - these are not appropriate
platforms for bare board debugging environments.

Have Process::Attach's logging take place if either 
process or target logging is enabled.

<rdar://problem/25592378> 

llvm-svn: 265732
2016-04-07 22:00:55 +00:00
..
CMakeLists.txt Add PlatformRemoteAppleWatch (apple watch), PlatformRemoteAppleTV (apple tv), 2015-11-06 00:22:53 +00:00
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 an "offset" option to "break set -n" and "break set -f -l". 2016-03-09 18:59:13 +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 In GDBRemoteCommunicationClient::GetHostInfo, don't set the 2016-04-07 22:00:55 +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 In GDBRemoteCommunicationClient::GetHostInfo, don't set the 2016-04-07 22:00:55 +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 In GDBRemoteCommunicationClient::GetHostInfo, don't set the 2016-04-07 22:00:55 +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