LLDB  mainline
Functions
CommandObject.cpp File Reference
#include "lldb/Interpreter/CommandObject.h"
#include <map>
#include <sstream>
#include <string>
#include <ctype.h>
#include <stdlib.h>
#include "lldb/Core/Address.h"
#include "lldb/Interpreter/Options.h"
#include "lldb/Utility/ArchSpec.h"
#include "lldb/Core/FileSpecList.h"
#include "lldb/DataFormatters/FormatManager.h"
#include "lldb/Target/Process.h"
#include "lldb/Target/Target.h"
#include "lldb/Utility/FileSpec.h"
#include "lldb/Target/Language.h"
#include "lldb/Interpreter/CommandInterpreter.h"
#include "lldb/Interpreter/CommandReturnObject.h"
Include dependency graph for CommandObject.cpp:

Go to the source code of this file.

Functions

static CommandObject::CommandArgumentEntry OptSetFiltered (uint32_t opt_set_mask, CommandObject::CommandArgumentEntry &cmd_arg_entry)
 
static llvm::StringRef RegisterNameHelpTextCallback ()
 
static llvm::StringRef BreakpointIDHelpTextCallback ()
 
static llvm::StringRef BreakpointIDRangeHelpTextCallback ()
 
static llvm::StringRef BreakpointNameHelpTextCallback ()
 
static llvm::StringRef GDBFormatHelpTextCallback ()
 
static llvm::StringRef FormatHelpTextCallback ()
 
static llvm::StringRef LanguageTypeHelpTextCallback ()
 
static llvm::StringRef SummaryStringHelpTextCallback ()
 
static llvm::StringRef ExprPathHelpTextCallback ()
 
static llvm::StringRef arch_helper ()
 

Function Documentation

◆ arch_helper()

static llvm::StringRef arch_helper ( )
static

Definition at line 1001 of file CommandObject.cpp.

References BreakpointIDHelpTextCallback(), BreakpointIDRangeHelpTextCallback(), BreakpointNameHelpTextCallback(), lldb_private::CommandCompletions::eArchitectureCompletion, lldb::eArgRawInput, lldb::eArgTypeAddress, lldb::eArgTypeAddressOrExpression, lldb::eArgTypeAliasName, lldb::eArgTypeAliasOptions, lldb::eArgTypeArchitecture, lldb::eArgTypeBoolean, lldb::eArgTypeBreakpointID, lldb::eArgTypeBreakpointIDRange, lldb::eArgTypeBreakpointName, lldb::eArgTypeByteSize, lldb::eArgTypeClassName, lldb::eArgTypeCommand, lldb::eArgTypeCommandName, lldb::eArgTypeCount, lldb::eArgTypeDescriptionVerbosity, lldb::eArgTypeDirectoryName, lldb::eArgTypeDisassemblyFlavor, lldb::eArgTypeEndAddress, lldb::eArgTypeExpression, lldb::eArgTypeExpressionPath, lldb::eArgTypeExprFormat, lldb::eArgTypeFilename, lldb::eArgTypeFormat, lldb::eArgTypeFrameIndex, lldb::eArgTypeFullName, lldb::eArgTypeFunctionName, lldb::eArgTypeFunctionOrSymbol, lldb::eArgTypeGDBFormat, lldb::eArgTypeHelpText, lldb::eArgTypeIndex, lldb::eArgTypeLanguage, lldb::eArgTypeLineNum, lldb::eArgTypeLogCategory, lldb::eArgTypeLogChannel, lldb::eArgTypeMethod, lldb::eArgTypeName, lldb::eArgTypeNewPathPrefix, lldb::eArgTypeNone, lldb::eArgTypeNumberPerLine, lldb::eArgTypeNumLines, lldb::eArgTypeOffset, lldb::eArgTypeOldPathPrefix, lldb::eArgTypeOneLiner, lldb::eArgTypePath, lldb::eArgTypePermissionsNumber, lldb::eArgTypePermissionsString, lldb::eArgTypePid, lldb::eArgTypePlatform, lldb::eArgTypePlugin, lldb::eArgTypeProcessName, lldb::eArgTypePythonClass, lldb::eArgTypePythonFunction, lldb::eArgTypePythonScript, lldb::eArgTypeQueueName, lldb::eArgTypeRegisterName, lldb::eArgTypeRegularExpression, lldb::eArgTypeRunArgs, lldb::eArgTypeRunMode, lldb::eArgTypeScriptedCommandSynchronicity, lldb::eArgTypeScriptLang, lldb::eArgTypeSearchWord, lldb::eArgTypeSelector, lldb::eArgTypeSettingIndex, lldb::eArgTypeSettingKey, lldb::eArgTypeSettingPrefix, lldb::eArgTypeSettingVariableName, lldb::eArgTypeShlibName, lldb::eArgTypeSortOrder, lldb::eArgTypeSourceFile, lldb::eArgTypeStartAddress, lldb::eArgTypeSummaryString, lldb::eArgTypeSymbol, lldb::eArgTypeThreadID, lldb::eArgTypeThreadIndex, lldb::eArgTypeThreadName, lldb::eArgTypeTypeName, lldb::eArgTypeUnixSignal, lldb::eArgTypeUnsignedInteger, lldb::eArgTypeValue, lldb::eArgTypeVarName, lldb::eArgTypeWatchpointID, lldb::eArgTypeWatchpointIDRange, lldb::eArgTypeWatchType, lldb::eArgTypeWidth, lldb_private::CommandCompletions::eDiskDirectoryCompletion, lldb_private::CommandCompletions::eDiskFileCompletion, lldb_private::StreamString::Empty(), lldb_private::CommandCompletions::eNoCompletion, lldb_private::CommandCompletions::ePlatformPluginCompletion, lldb_private::CommandCompletions::eSourceFileCompletion, lldb_private::CommandCompletions::eSymbolCompletion, ExprPathHelpTextCallback(), FormatHelpTextCallback(), lldb_private::CommandObject::g_arguments_data, GDBFormatHelpTextCallback(), lldb_private::StreamString::GetString(), lldb_private::StringList::Join(), LanguageTypeHelpTextCallback(), lldb_private::ArchSpec::ListSupportedArchNames(), lldb_private::Stream::Printf(), RegisterNameHelpTextCallback(), and SummaryStringHelpTextCallback().

◆ BreakpointIDHelpTextCallback()

static llvm::StringRef BreakpointIDHelpTextCallback ( )
static

Definition at line 554 of file CommandObject.cpp.

Referenced by arch_helper().

◆ BreakpointIDRangeHelpTextCallback()

static llvm::StringRef BreakpointIDRangeHelpTextCallback ( )
static

Definition at line 573 of file CommandObject.cpp.

Referenced by arch_helper().

◆ BreakpointNameHelpTextCallback()

static llvm::StringRef BreakpointNameHelpTextCallback ( )
static

Definition at line 592 of file CommandObject.cpp.

Referenced by arch_helper().

◆ ExprPathHelpTextCallback()

static llvm::StringRef ExprPathHelpTextCallback ( )
static

Definition at line 774 of file CommandObject.cpp.

Referenced by arch_helper().

◆ FormatHelpTextCallback()

static llvm::StringRef FormatHelpTextCallback ( )
static

◆ GDBFormatHelpTextCallback()

static llvm::StringRef GDBFormatHelpTextCallback ( )
static

Definition at line 617 of file CommandObject.cpp.

Referenced by arch_helper().

◆ LanguageTypeHelpTextCallback()

static llvm::StringRef LanguageTypeHelpTextCallback ( )
static

◆ OptSetFiltered()

static CommandObject::CommandArgumentEntry OptSetFiltered ( uint32_t  opt_set_mask,
CommandObject::CommandArgumentEntry cmd_arg_entry 
)
static

◆ RegisterNameHelpTextCallback()

static llvm::StringRef RegisterNameHelpTextCallback ( )
static

Definition at line 536 of file CommandObject.cpp.

Referenced by arch_helper().

◆ SummaryStringHelpTextCallback()

static llvm::StringRef SummaryStringHelpTextCallback ( )
static

Definition at line 699 of file CommandObject.cpp.

Referenced by arch_helper().