LLDB mainline
CommandObjectPlatform.cpp File Reference

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 1520 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 1602 of file CommandObjectPlatform.cpp.

Function Documentation

◆ ParsePermissionString() [1/2]

mode_t ParsePermissionString ( const char * )
staticdelete

◆ ParsePermissionString() [2/2]

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.