diff options
Diffstat (limited to 'source/Plugins/Platform/MacOSX/PlatformiOSSimulator.h')
| -rw-r--r-- | source/Plugins/Platform/MacOSX/PlatformiOSSimulator.h | 95 |
1 files changed, 0 insertions, 95 deletions
diff --git a/source/Plugins/Platform/MacOSX/PlatformiOSSimulator.h b/source/Plugins/Platform/MacOSX/PlatformiOSSimulator.h deleted file mode 100644 index 4ac43a4dde28d..0000000000000 --- a/source/Plugins/Platform/MacOSX/PlatformiOSSimulator.h +++ /dev/null @@ -1,95 +0,0 @@ -//===-- PlatformiOSSimulator.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_PlatformiOSSimulator_h_ -#define liblldb_PlatformiOSSimulator_h_ - -#include <mutex> -#include <string> - -#include "PlatformAppleSimulator.h" - -class PlatformiOSSimulator : public PlatformAppleSimulator { -public: - PlatformiOSSimulator(); - - ~PlatformiOSSimulator() override; - - //------------------------------------------------------------ - // Class Functions - //------------------------------------------------------------ - static lldb::PlatformSP CreateInstance(bool force, - const lldb_private::ArchSpec *arch); - - static void Initialize(); - - static void Terminate(); - - static lldb_private::ConstString GetPluginNameStatic(); - - static const char *GetDescriptionStatic(); - - //------------------------------------------------------------ - // lldb_private::PluginInterface functions - //------------------------------------------------------------ - lldb_private::ConstString GetPluginName() override { - return GetPluginNameStatic(); - } - - uint32_t GetPluginVersion() override { return 1; } - - //------------------------------------------------------------ - // lldb_private::Platform functions - //------------------------------------------------------------ - lldb_private::Status ResolveExecutable( - const lldb_private::ModuleSpec &module_spec, lldb::ModuleSP &module_sp, - const lldb_private::FileSpecList *module_search_paths_ptr) override; - - const char *GetDescription() override { return GetDescriptionStatic(); } - - void GetStatus(lldb_private::Stream &strm) override; - - virtual lldb_private::Status - GetSymbolFile(const lldb_private::FileSpec &platform_file, - const lldb_private::UUID *uuid_ptr, - lldb_private::FileSpec &local_file); - - lldb_private::Status - GetSharedModule(const lldb_private::ModuleSpec &module_spec, - lldb_private::Process *process, lldb::ModuleSP &module_sp, - const lldb_private::FileSpecList *module_search_paths_ptr, - lldb::ModuleSP *old_module_sp_ptr, - bool *did_create_ptr) override; - - uint32_t - FindProcesses(const lldb_private::ProcessInstanceInfoMatch &match_info, - lldb_private::ProcessInstanceInfoList &process_infos) override; - - bool GetSupportedArchitectureAtIndex(uint32_t idx, - lldb_private::ArchSpec &arch) override; - - void - AddClangModuleCompilationOptions(lldb_private::Target *target, - std::vector<std::string> &options) override { - return PlatformDarwin::AddClangModuleCompilationOptionsForSDKType( - target, options, PlatformDarwin::SDKType::iPhoneSimulator); - } - -protected: - std::mutex m_sdk_dir_mutex; - std::string m_sdk_directory; - std::string m_build_update; - - const char *GetSDKDirectoryAsCString(); - -private: - DISALLOW_COPY_AND_ASSIGN(PlatformiOSSimulator); -}; - -#endif // liblldb_PlatformiOSSimulator_h_ |
