llvm-project/lldb/source/Plugins/Platform/MacOSX
Jason Molenda 541ec9bde8 Rewrite the GetFileInSDK methods in PlatformRemoteiOS,
PlatformRemoteAppleWatch, PlatformRemoteAppleTV and remove the 
GetFileInSDKRoot method from those classes.

The rewrite uses the more modern FileSpec etc API to simplify,
and handles the case where an SDK Root is given to lldb with
the "/Symbols" directory name already appended.  The new version
will try appending "/Symbols" and "/Symbols.Internal" to the 
sdk root directories, and will also try appending nothing to
the sdk root directory in case it's handed such an sdkroot.

<rdar://problem/28000054> 

llvm-svn: 279688
2016-08-24 23:46:48 +00:00
..
CMakeLists.txt Add PlatformRemoteAppleWatch (apple watch), PlatformRemoteAppleTV (apple tv), 2015-11-06 00:22:53 +00:00
PlatformAppleSimulator.cpp Adjust LLDB's iOS simulator interface for changes in CoreSimulator 2016-08-09 21:16:58 +00:00
PlatformAppleSimulator.h Adjust LLDB's iOS simulator interface for changes in CoreSimulator 2016-08-09 21:16:58 +00:00
PlatformAppleTVSimulator.cpp remove use of Mutex in favour of std::{,recursive_}mutex 2016-05-18 01:59:10 +00:00
PlatformAppleTVSimulator.h Add PlatformRemoteAppleWatch (apple watch), PlatformRemoteAppleTV (apple tv), 2015-11-06 00:22:53 +00:00
PlatformAppleWatchSimulator.cpp remove use of Mutex in favour of std::{,recursive_}mutex 2016-05-18 01:59:10 +00:00
PlatformAppleWatchSimulator.h Add PlatformRemoteAppleWatch (apple watch), PlatformRemoteAppleTV (apple tv), 2015-11-06 00:22:53 +00:00
PlatformDarwin.cpp fix command-line LLDB so NSLog messages show up 2016-07-14 21:02:45 +00:00
PlatformDarwin.h fix command-line LLDB so NSLog messages show up 2016-07-14 21:02:45 +00:00
PlatformDarwinKernel.cpp Change the indexing done for kernel/kext directories to be recursive. 2016-08-05 00:44:34 +00:00
PlatformDarwinKernel.h Change the indexing done for kernel/kext directories to be recursive. 2016-08-05 00:44:34 +00:00
PlatformMacOSX.cpp Revert r273524, it may have been the cause of a linux testbot failure 2016-06-23 04:24:16 +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 Rewrite the GetFileInSDK methods in PlatformRemoteiOS, 2016-08-24 23:46:48 +00:00
PlatformRemoteAppleTV.h Rewrite the GetFileInSDK methods in PlatformRemoteiOS, 2016-08-24 23:46:48 +00:00
PlatformRemoteAppleWatch.cpp Rewrite the GetFileInSDK methods in PlatformRemoteiOS, 2016-08-24 23:46:48 +00:00
PlatformRemoteAppleWatch.h Rewrite the GetFileInSDK methods in PlatformRemoteiOS, 2016-08-24 23:46:48 +00:00
PlatformRemoteiOS.cpp Rewrite the GetFileInSDK methods in PlatformRemoteiOS, 2016-08-24 23:46:48 +00:00
PlatformRemoteiOS.h Rewrite the GetFileInSDK methods in PlatformRemoteiOS, 2016-08-24 23:46:48 +00:00
PlatformiOSSimulator.cpp Adjust LLDB's iOS simulator interface for changes in CoreSimulator 2016-08-09 21:16:58 +00:00
PlatformiOSSimulator.h Adjust LLDB's iOS simulator interface for changes in CoreSimulator 2016-08-09 21:16:58 +00:00
PlatformiOSSimulatorCoreSimulatorSupport.h Adjust LLDB's iOS simulator interface for changes in CoreSimulator 2016-08-09 21:16:58 +00:00
PlatformiOSSimulatorCoreSimulatorSupport.mm Adjust LLDB's iOS simulator interface for changes in CoreSimulator 2016-08-09 21:16:58 +00:00