LLDB  mainline
Classes | Macros | Functions
PlatformiOSSimulatorCoreSimulatorSupport.mm File Reference
#include "PlatformiOSSimulatorCoreSimulatorSupport.h"
#include <CoreFoundation/CoreFoundation.h>
#include <Foundation/Foundation.h>
#include "lldb/Host/PseudoTerminal.h"
#include "lldb/Host/FileAction.h"
#include "llvm/ADT/StringRef.h"
Include dependency graph for PlatformiOSSimulatorCoreSimulatorSupport.mm:

Go to the source code of this file.

Classes

class  SimServiceContext
 
protocol  <LLDBCoreSimulatorSupport >
 

Macros

#define kSimDeviceBootPersist
 
#define kSimDeviceSpawnEnvironment
 
#define kSimDeviceSpawnStdin   @"stdin" /* An NSNumber corresponding to a fd */
 
#define kSimDeviceSpawnStdout
 
#define kSimDeviceSpawnStderr
 
#define kSimDeviceSpawnArguments
 
#define kSimDeviceSpawnWaitForDebugger   @"wait_for_debugger" /* An NSNumber (bool) */
 

Functions

static Status HandleFileAction (ProcessLaunchInfo &launch_info, NSMutableDictionary *options, NSString *key, const int fd, File &file)
 

Macro Definition Documentation

◆ kSimDeviceBootPersist

#define kSimDeviceBootPersist
Value:
@"persist" /* An NSNumber (boolean) indicating whether or not the session \
should outlive the calling process (default false) */

Referenced by CoreSimulatorSupport::Device::Boot().

◆ kSimDeviceSpawnArguments

#define kSimDeviceSpawnArguments
Value:
@"arguments" /* An NSArray of strings to use as the argv array. If not \
provided, path will be argv[0] */

◆ kSimDeviceSpawnEnvironment

#define kSimDeviceSpawnEnvironment
Value:
@"environment" /* An NSDictionary (NSStrings -> NSStrings) of environment \
key/values */

◆ kSimDeviceSpawnStderr

#define kSimDeviceSpawnStderr
Value:
@"stderr" /* An NSNumber corresponding to a fd \
*/

Referenced by CoreSimulatorSupport::Device::Spawn().

◆ kSimDeviceSpawnStdin

#define kSimDeviceSpawnStdin   @"stdin" /* An NSNumber corresponding to a fd */

◆ kSimDeviceSpawnStdout

#define kSimDeviceSpawnStdout
Value:
@"stdout" /* An NSNumber corresponding to a fd \
*/

Referenced by CoreSimulatorSupport::Device::Spawn().

◆ kSimDeviceSpawnWaitForDebugger

#define kSimDeviceSpawnWaitForDebugger   @"wait_for_debugger" /* An NSNumber (bool) */

Function Documentation

◆ HandleFileAction()

static Status HandleFileAction ( ProcessLaunchInfo launch_info,
NSMutableDictionary *  options,
NSString *  key,
const int  fd,
File file 
)
static