diff options
Diffstat (limited to 'lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.h')
| -rw-r--r-- | lldb/source/Plugins/Platform/MacOSX/PlatformRemoteiOS.h | 160 |
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_ |
