summaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.h
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.h')
-rw-r--r--lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.h160
1 files changed, 0 insertions, 160 deletions
diff --git a/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.h b/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.h
deleted file mode 100644
index ed5087606b8b..000000000000
--- a/lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.h
+++ /dev/null
@@ -1,160 +0,0 @@
-//===-- PlatformRemoteiOS.h ----------------------------------------*- C++ -*-===//
-//
-// The LLVM Compiler Infrastructure
-//
-// This file is distributed under the University of Illinois Open Source
-// License. See LICENSE.TXT for details.
-//
-//===----------------------------------------------------------------------===//
-
-#ifndef liblldb_PlatformRemoteiOS_h_
-#define liblldb_PlatformRemoteiOS_h_
-
-// C Includes
-// C++ Includes
-// Other libraries and framework includes
-#include "lldb/Host/FileSpec.h"
-
-// Project includes
-#include "PlatformDarwin.h"
-
-class PlatformRemoteiOS : public PlatformDarwin
-{
-public:
-
- //------------------------------------------------------------
- // Class Functions
- //------------------------------------------------------------
- static lldb_private::Platform*
- CreateInstance (bool force, const lldb_private::ArchSpec *arch);
-
- static void
- Initialize ();
-
- static void
- Terminate ();
-
- static const char *
- GetPluginNameStatic ();
-
- static const char *
- GetShortPluginNameStatic();
-
- static const char *
- GetDescriptionStatic();
-
- //------------------------------------------------------------
- // Class Methods
- //------------------------------------------------------------
- PlatformRemoteiOS ();
-
- virtual
- ~PlatformRemoteiOS();
-
- //------------------------------------------------------------
- // lldb_private::PluginInterface functions
- //------------------------------------------------------------
- virtual const char *
- GetPluginName()
- {
- return GetPluginNameStatic();
- }
-
- virtual const char *
- GetShortPluginName()
- {
- return GetShortPluginNameStatic();
- }
-
- virtual uint32_t
- GetPluginVersion()
- {
- return 1;
- }
-
- //------------------------------------------------------------
- // lldb_private::Platform functions
- //------------------------------------------------------------
- virtual lldb_private::Error
- ResolveExecutable (const lldb_private::FileSpec &exe_file,
- const lldb_private::ArchSpec &arch,
- lldb::ModuleSP &module_sp,
- const lldb_private::FileSpecList *module_search_paths_ptr);
-
- virtual const char *
- GetDescription ()
- {
- return GetDescriptionStatic();
- }
-
- virtual void
- GetStatus (lldb_private::Stream &strm);
-
- virtual lldb_private::Error
- GetFile (const lldb_private::FileSpec &platform_file,
- const lldb_private::UUID *uuid_ptr,
- lldb_private::FileSpec &local_file);
-
- virtual lldb_private::Error
- GetSharedModule (const lldb_private::ModuleSpec &module_spec,
- lldb::ModuleSP &module_sp,
- const lldb_private::FileSpecList *module_search_paths_ptr,
- lldb::ModuleSP *old_module_sp_ptr,
- bool *did_create_ptr);
-
- virtual uint32_t
- FindProcesses (const lldb_private::ProcessInstanceInfoMatch &match_info,
- lldb_private::ProcessInstanceInfoList &process_infos);
-
- virtual bool
- GetProcessInfo (lldb::pid_t pid,
- lldb_private::ProcessInstanceInfo &proc_info);
-
- virtual bool
- GetSupportedArchitectureAtIndex (uint32_t idx,
- lldb_private::ArchSpec &arch);
-
-protected:
- struct SDKDirectoryInfo
- {
- 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;
- SDKDirectoryInfoCollection m_sdk_directory_infos;
- std::string m_device_support_directory_for_os_version;
- std::string m_build_update;
- //std::vector<FileSpec> m_device_support_os_dirs;
-
- bool
- UpdateSDKDirectoryInfosInNeeded();
-
- const char *
- GetDeviceSupportDirectory();
-
- const char *
- GetDeviceSupportDirectoryForOSVersion();
-
- const SDKDirectoryInfo *
- GetSDKDirectoryForLatestOSVersion ();
-
- const SDKDirectoryInfo *
- GetSDKDirectoryForCurrentOSVersion ();
-
- static lldb_private::FileSpec::EnumerateDirectoryResult
- GetContainedFilesIntoVectorOfStringsCallback (void *baton,
- lldb_private::FileSpec::FileType file_type,
- const lldb_private::FileSpec &file_spec);
-
-private:
- DISALLOW_COPY_AND_ASSIGN (PlatformRemoteiOS);
-
-};
-
-#endif // liblldb_PlatformRemoteiOS_h_