summaryrefslogtreecommitdiffstats
path: root/lldb/source/Interpreter/OptionGroupArchitecture.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Interpreter/OptionGroupArchitecture.cpp')
-rw-r--r--lldb/source/Interpreter/OptionGroupArchitecture.cpp85
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();
}
-
OpenPOWER on IntegriCloud