diff options
Diffstat (limited to 'lldb/source/Interpreter/OptionGroupArchitecture.cpp')
-rw-r--r-- | lldb/source/Interpreter/OptionGroupArchitecture.cpp | 85 |
1 files changed, 34 insertions, 51 deletions
diff --git a/lldb/source/Interpreter/OptionGroupArchitecture.cpp b/lldb/source/Interpreter/OptionGroupArchitecture.cpp index 063466a99c4..2de0dd2493f 100644 --- a/lldb/source/Interpreter/OptionGroupArchitecture.cpp +++ b/lldb/source/Interpreter/OptionGroupArchitecture.cpp @@ -18,70 +18,53 @@ using namespace lldb; using namespace lldb_private; -OptionGroupArchitecture::OptionGroupArchitecture() : - m_arch_str () -{ -} +OptionGroupArchitecture::OptionGroupArchitecture() : m_arch_str() {} -OptionGroupArchitecture::~OptionGroupArchitecture () -{ -} +OptionGroupArchitecture::~OptionGroupArchitecture() {} -static OptionDefinition -g_option_table[] = -{ - { LLDB_OPT_SET_1 , false, "arch" , 'a', OptionParser::eRequiredArgument, nullptr, nullptr, 0, eArgTypeArchitecture , "Specify the architecture for the target."}, +static OptionDefinition g_option_table[] = { + {LLDB_OPT_SET_1, false, "arch", 'a', OptionParser::eRequiredArgument, + nullptr, nullptr, 0, eArgTypeArchitecture, + "Specify the architecture for the target."}, }; -uint32_t -OptionGroupArchitecture::GetNumDefinitions () -{ - return llvm::array_lengthof(g_option_table); +uint32_t OptionGroupArchitecture::GetNumDefinitions() { + return llvm::array_lengthof(g_option_table); } -const OptionDefinition * -OptionGroupArchitecture::GetDefinitions () -{ - return g_option_table; +const OptionDefinition *OptionGroupArchitecture::GetDefinitions() { + return g_option_table; } -bool -OptionGroupArchitecture::GetArchitecture (Platform *platform, ArchSpec &arch) -{ - if (m_arch_str.empty()) - arch.Clear(); - else - arch.SetTriple(m_arch_str.c_str(), platform); - return arch.IsValid(); +bool OptionGroupArchitecture::GetArchitecture(Platform *platform, + ArchSpec &arch) { + if (m_arch_str.empty()) + arch.Clear(); + else + arch.SetTriple(m_arch_str.c_str(), platform); + return arch.IsValid(); } +Error OptionGroupArchitecture::SetOptionValue( + uint32_t option_idx, const char *option_arg, + ExecutionContext *execution_context) { + Error error; + const int short_option = g_option_table[option_idx].short_option; -Error -OptionGroupArchitecture::SetOptionValue(uint32_t option_idx, - const char *option_arg, - ExecutionContext *execution_context) -{ - Error error; - const int short_option = g_option_table[option_idx].short_option; + switch (short_option) { + case 'a': + m_arch_str.assign(option_arg); + break; - switch (short_option) - { - case 'a': - m_arch_str.assign (option_arg); - break; + default: + error.SetErrorStringWithFormat("unrecognized option '%c'", short_option); + break; + } - default: - error.SetErrorStringWithFormat ("unrecognized option '%c'", short_option); - break; - } - - return error; + return error; } -void -OptionGroupArchitecture::OptionParsingStarting( - ExecutionContext *execution_context) -{ - m_arch_str.clear(); +void OptionGroupArchitecture::OptionParsingStarting( + ExecutionContext *execution_context) { + m_arch_str.clear(); } - |