summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.h
diff options
context:
space:
mode:
authorGreg Clayton <gclayton@apple.com>2012-04-18 02:08:08 +0000
committerGreg Clayton <gclayton@apple.com>2012-04-18 02:08:08 +0000
commitbade1fb874f0020e132fea34426973ba55aba13b (patch)
tree8ceadd9e75421f3e12611bf8107d2ed88686c8d7 /lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.h
parentedfb0dcf0cded55836445f370814cd3228831862 (diff)
downloadbcm5719-llvm-bade1fb874f0020e132fea34426973ba55aba13b.tar.gz
bcm5719-llvm-bade1fb874f0020e132fea34426973ba55aba13b.zip
Find and allows users to use the cached SDK's that might be in "~/Library/Developer/Xcode/iOS DeviceSupport".
Also enabled PlatformRemoteiOS to select an SDK using the build number in case you have mutliple 5.0 SDKs installed: (lldb) platform select remote-ios --build 11C123 llvm-svn: 154978
Diffstat (limited to 'lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.h')
-rw-r--r--lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.h b/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.h
index 4991016c0cc..ed5087606b8 100644
--- a/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.h
+++ b/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.h
@@ -117,12 +117,13 @@ public:
protected:
struct SDKDirectoryInfo
{
- SDKDirectoryInfo (const lldb_private::ConstString &dirname);
- lldb_private::ConstString directory;
+ SDKDirectoryInfo (const lldb_private::FileSpec &sdk_dir_spec);
+ lldb_private::FileSpec directory;
lldb_private::ConstString build;
uint32_t version_major;
uint32_t version_minor;
uint32_t version_update;
+ bool user_cached;
};
typedef std::vector<SDKDirectoryInfo> SDKDirectoryInfoCollection;
std::string m_device_support_directory;
OpenPOWER on IntegriCloud