|
LLDB mainline
|
#include "PlatformAppleSimulator.h"#include "lldb/Core/Debugger.h"#include "lldb/Core/Module.h"#include "lldb/Core/PluginManager.h"#include "lldb/Host/HostInfo.h"#include "lldb/Host/PseudoTerminal.h"#include "lldb/Target/Process.h"#include "lldb/Utility/LLDBAssert.h"#include "lldb/Utility/LLDBLog.h"#include "lldb/Utility/Log.h"#include "lldb/Utility/Status.h"#include "lldb/Utility/StreamString.h"#include "llvm/Support/Threading.h"#include <mutex>#include <thread>Go to the source code of this file.
Classes | |
| struct | PlatformiOSSimulator |
| IPhone Simulator Plugin. More... | |
| struct | PlatformAppleTVSimulator |
| Apple TV Simulator Plugin. More... | |
| struct | PlatformAppleWatchSimulator |
| Apple Watch Simulator Plugin. More... | |
| struct | PlatformXRSimulator |
| XRSimulator Plugin. More... | |
Macros | |
| #define | UNSUPPORTED_ERROR ("Apple simulators aren't supported on this platform") |
Functions | |
| static llvm::StringRef | GetXcodeSDKDir (std::string preferred, std::string secondary) |
| static bool | shouldSkipSimulatorPlatform (bool force, const ArchSpec *arch) |
| Whether to skip creating a simulator platform. | |
Variables | |
| static const char * | g_ios_plugin_name = "ios-simulator" |
| static const char * | g_ios_description = "iPhone simulator platform plug-in." |
| static const char * | g_tvos_plugin_name = "tvos-simulator" |
| static const char * | g_tvos_description = "tvOS simulator platform plug-in." |
| static const char * | g_watchos_plugin_name = "watchos-simulator" |
| static const char * | g_watchos_description |
| static const char * | g_xros_plugin_name = "xros-simulator" |
| static const char * | g_xros_description = "XROS simulator platform plug-in." |
| static unsigned | g_initialize_count = 0 |
| #define UNSUPPORTED_ERROR ("Apple simulators aren't supported on this platform") |
|
static |
Definition at line 284 of file PlatformAppleSimulator.cpp.
References lldb_private::Debugger::ReportError(), and lldb_private::toString().
Referenced by lldb_private::PlatformAppleSimulator::GetSDKFilepath().
Whether to skip creating a simulator platform.
Definition at line 466 of file PlatformAppleSimulator.cpp.
References lldb_private::ArchSpec::IsValid(), and lldb_private::ArchSpec::TripleEnvironmentWasSpecified().
Referenced by PlatformAppleTVSimulator::CreateInstance(), PlatformAppleWatchSimulator::CreateInstance(), and PlatformiOSSimulator::CreateInstance().
|
static |
Definition at line 637 of file PlatformAppleSimulator.cpp.
|
static |
Definition at line 476 of file PlatformAppleSimulator.cpp.
Referenced by PlatformiOSSimulator::CreateInstance(), and PlatformiOSSimulator::Initialize().
|
static |
Definition at line 475 of file PlatformAppleSimulator.cpp.
Referenced by PlatformiOSSimulator::CreateInstance(), and PlatformiOSSimulator::Initialize().
|
static |
Definition at line 521 of file PlatformAppleSimulator.cpp.
Referenced by PlatformAppleTVSimulator::CreateInstance(), and PlatformAppleTVSimulator::Initialize().
|
static |
Definition at line 520 of file PlatformAppleSimulator.cpp.
Referenced by PlatformAppleTVSimulator::CreateInstance(), and PlatformAppleTVSimulator::Initialize().
|
static |
Definition at line 561 of file PlatformAppleSimulator.cpp.
Referenced by PlatformAppleWatchSimulator::CreateInstance(), and PlatformAppleWatchSimulator::Initialize().
|
static |
Definition at line 560 of file PlatformAppleSimulator.cpp.
Referenced by PlatformAppleWatchSimulator::CreateInstance(), and PlatformAppleWatchSimulator::Initialize().
|
static |
Definition at line 602 of file PlatformAppleSimulator.cpp.
Referenced by PlatformXRSimulator::CreateInstance(), and PlatformXRSimulator::Initialize().
|
static |
Definition at line 601 of file PlatformAppleSimulator.cpp.
Referenced by PlatformXRSimulator::CreateInstance(), and PlatformXRSimulator::Initialize().