LLDB mainline
Classes | Macros | Functions | Variables
CommandObjectPlatform.cpp File Reference
#include "CommandObjectPlatform.h"
#include "CommandOptionsProcessAttach.h"
#include "CommandOptionsProcessLaunch.h"
#include "lldb/Core/Debugger.h"
#include "lldb/Core/Module.h"
#include "lldb/Core/PluginManager.h"
#include "lldb/Host/OptionParser.h"
#include "lldb/Interpreter/CommandInterpreter.h"
#include "lldb/Interpreter/CommandOptionArgumentTable.h"
#include "lldb/Interpreter/CommandOptionValidators.h"
#include "lldb/Interpreter/CommandReturnObject.h"
#include "lldb/Interpreter/OptionGroupFile.h"
#include "lldb/Interpreter/OptionGroupPlatform.h"
#include "lldb/Interpreter/OptionGroupPythonClassWithDict.h"
#include "lldb/Target/ExecutionContext.h"
#include "lldb/Target/Platform.h"
#include "lldb/Target/Process.h"
#include "lldb/Utility/Args.h"
#include "lldb/Utility/ScriptedMetadata.h"
#include "lldb/Utility/State.h"
#include "llvm/ADT/SmallString.h"
#include "CommandOptions.inc"

Go to the source code of this file.

Classes

class  OptionPermissions
 
class  CommandObjectPlatformSelect
 
class  CommandObjectPlatformList
 
class  CommandObjectPlatformStatus
 
class  CommandObjectPlatformConnect
 
class  CommandObjectPlatformDisconnect
 
class  CommandObjectPlatformSettings
 
class  CommandObjectPlatformMkDir
 
class  CommandObjectPlatformFOpen
 
class  CommandObjectPlatformFClose
 
class  CommandObjectPlatformFRead
 
class  CommandObjectPlatformFRead::CommandOptions
 
class  CommandObjectPlatformFWrite
 
class  CommandObjectPlatformFWrite::CommandOptions
 
class  CommandObjectPlatformFile
 
class  CommandObjectPlatformGetFile
 
class  CommandObjectPlatformGetSize
 
class  CommandObjectPlatformGetPermissions
 
class  CommandObjectPlatformFileExists
 
class  CommandObjectPlatformPutFile
 
class  CommandObjectPlatformProcessLaunch
 
class  CommandObjectPlatformProcessList
 
class  CommandObjectPlatformProcessList::CommandOptions
 
class  CommandObjectPlatformProcessInfo
 
class  CommandObjectPlatformProcessAttach
 
class  CommandObjectPlatformProcess
 
class  CommandObjectPlatformShell
 
class  CommandObjectPlatformShell::CommandOptions
 
class  CommandObjectPlatformInstall
 

Macros

#define LLDB_OPTIONS_permissions
 
#define LLDB_OPTIONS_platform_fread
 
#define LLDB_OPTIONS_platform_fwrite
 
#define LLDB_OPTIONS_platform_process_list
 
#define LLDB_OPTIONS_platform_process_attach
 
#define LLDB_OPTIONS_platform_shell
 

Functions

static mode_t ParsePermissionString (const char *)=delete
 
static mode_t ParsePermissionString (llvm::StringRef permissions)
 

Variables

static PosixPlatformCommandOptionValidator posix_validator
 

Macro Definition Documentation

◆ LLDB_OPTIONS_permissions

#define LLDB_OPTIONS_permissions

Definition at line 63 of file CommandObjectPlatform.cpp.

◆ LLDB_OPTIONS_platform_fread

#define LLDB_OPTIONS_platform_fread

Definition at line 553 of file CommandObjectPlatform.cpp.

◆ LLDB_OPTIONS_platform_fwrite

#define LLDB_OPTIONS_platform_fwrite

Definition at line 647 of file CommandObjectPlatform.cpp.

◆ LLDB_OPTIONS_platform_process_attach

#define LLDB_OPTIONS_platform_process_attach

Definition at line 1523 of file CommandObjectPlatform.cpp.

◆ LLDB_OPTIONS_platform_process_list

#define LLDB_OPTIONS_platform_process_list

Definition at line 1207 of file CommandObjectPlatform.cpp.

◆ LLDB_OPTIONS_platform_shell

#define LLDB_OPTIONS_platform_shell

Definition at line 1605 of file CommandObjectPlatform.cpp.

Function Documentation

◆ ParsePermissionString() [1/2]

static mode_t ParsePermissionString ( const char *  )
staticdelete

◆ ParsePermissionString() [2/2]

static mode_t ParsePermissionString ( llvm::StringRef  permissions)
static

Definition at line 37 of file CommandObjectPlatform.cpp.

Variable Documentation

◆ posix_validator

PosixPlatformCommandOptionValidator posix_validator
static

Definition at line 1206 of file CommandObjectPlatform.cpp.