LLDB
mainline
|
#include <OptionArgParser.h>
Static Public Member Functions | |
static lldb::addr_t | ToAddress (const ExecutionContext *exe_ctx, llvm::StringRef s, lldb::addr_t fail_value, Status *error) |
static bool | ToBoolean (llvm::StringRef s, bool fail_value, bool *success_ptr) |
static char | ToChar (llvm::StringRef s, char fail_value, bool *success_ptr) |
static int64_t | ToOptionEnum (llvm::StringRef s, const OptionEnumValues &enum_values, int32_t fail_value, Status &error) |
static lldb::ScriptLanguage | ToScriptLanguage (llvm::StringRef s, lldb::ScriptLanguage fail_value, bool *success_ptr) |
static Status | ToFormat (const char *s, lldb::Format &format, size_t *byte_size_ptr) |
Definition at line 16 of file OptionArgParser.h.
|
static |
Definition at line 142 of file OptionArgParser.cpp.
References lldb_private::Status::Clear(), lldb::eExpressionCompleted, error(), lldb_private::Target::EvaluateExpression(), lldb_private::RegularExpression::Execute(), lldb_private::ExecutionContext::GetFramePtr(), lldb_private::ExecutionContext::GetTargetPtr(), LLDB_INVALID_ADDRESS, lldb_private::EvaluateExpressionOptions::SetCoerceToId(), lldb_private::Status::SetErrorStringWithFormat(), lldb_private::EvaluateExpressionOptions::SetKeepInMemory(), lldb_private::EvaluateExpressionOptions::SetTryAllThreads(), lldb_private::EvaluateExpressionOptions::SetUnwindOnError(), and string().
Referenced by CommandObjectMultiwordObjC_TaggedPointer_Info::DoExecute().
|
static |
Definition at line 18 of file OptionArgParser.cpp.
Referenced by lldb_private::process_gdb_remote::GDBRemoteCommunicationServerCommon::Handle_qfProcessInfo(), and lldb_private::Property::Property().
|
static |
Definition at line 35 of file OptionArgParser.cpp.
Referenced by lldb_private::Property::Property().
|
static |
Definition at line 78 of file OptionArgParser.cpp.
References lldb::eFormatDefault, lldb::eFormatInvalid, lldb_private::Stream::EOL(), error(), lldb_private::FormatManager::GetFormatAsCString(), lldb_private::FormatManager::GetFormatAsFormatChar(), lldb_private::FormatManager::GetFormatFromCString(), lldb_private::StreamString::GetString(), lldb::kNumFormats, lldb_private::Stream::Printf(), and lldb_private::Stream::PutCString().
Referenced by lldb_private::process_gdb_remote::ProcessGDBRemote::BuildDynamicRegisterInfo(), and lldb_private::Property::Property().
|
static |
Definition at line 47 of file OptionArgParser.cpp.
References error(), lldb_private::StreamString::GetString(), lldb_private::Stream::Printf(), and lldb_private::Stream::PutCString().
|
static |
Definition at line 123 of file OptionArgParser.cpp.
References lldb::eScriptLanguageDefault, lldb::eScriptLanguageLua, lldb::eScriptLanguageNone, and lldb::eScriptLanguagePython.
Referenced by lldb::SBDebugger::GetScriptingLanguage().