diff options
Diffstat (limited to 'lldb/source/Target/StructuredDataPlugin.cpp')
-rw-r--r-- | lldb/source/Target/StructuredDataPlugin.cpp | 92 |
1 files changed, 35 insertions, 57 deletions
diff --git a/lldb/source/Target/StructuredDataPlugin.cpp b/lldb/source/Target/StructuredDataPlugin.cpp index 6cc5ed1792b..fe267e5e45a 100644 --- a/lldb/source/Target/StructuredDataPlugin.cpp +++ b/lldb/source/Target/StructuredDataPlugin.cpp @@ -16,75 +16,53 @@ using namespace lldb; using namespace lldb_private; -namespace -{ - class CommandStructuredData : public CommandObjectMultiword - { - public: - CommandStructuredData(CommandInterpreter &interpreter) : - CommandObjectMultiword(interpreter, - "structured-data", +namespace { +class CommandStructuredData : public CommandObjectMultiword { +public: + CommandStructuredData(CommandInterpreter &interpreter) + : CommandObjectMultiword(interpreter, "structured-data", "Parent for per-plugin structured data commands", - "plugin structured-data <plugin>") - { - } + "plugin structured-data <plugin>") {} - ~CommandStructuredData() - { - } - }; + ~CommandStructuredData() {} +}; } -StructuredDataPlugin::StructuredDataPlugin(const ProcessWP &process_wp) : - PluginInterface(), - m_process_wp(process_wp) -{ -} +StructuredDataPlugin::StructuredDataPlugin(const ProcessWP &process_wp) + : PluginInterface(), m_process_wp(process_wp) {} -StructuredDataPlugin::~StructuredDataPlugin() -{ -} +StructuredDataPlugin::~StructuredDataPlugin() {} -bool -StructuredDataPlugin::GetEnabled(const ConstString &type_name) const -{ - // By default, plugins are always enabled. Plugin authors should override - // this if there is an enabled/disabled state for their plugin. - return true; +bool StructuredDataPlugin::GetEnabled(const ConstString &type_name) const { + // By default, plugins are always enabled. Plugin authors should override + // this if there is an enabled/disabled state for their plugin. + return true; } -ProcessSP -StructuredDataPlugin::GetProcess() const -{ - return m_process_wp.lock(); +ProcessSP StructuredDataPlugin::GetProcess() const { + return m_process_wp.lock(); } -void -StructuredDataPlugin::InitializeBasePluginForDebugger(Debugger &debugger) -{ - // Create our mutliword command anchor if it doesn't already exist. - auto &interpreter = debugger.GetCommandInterpreter(); - if (!interpreter.GetCommandObject("plugin structured-data")) - { - // Find the parent command. - auto parent_command = - debugger.GetCommandInterpreter().GetCommandObject("plugin"); - if (!parent_command) - return; +void StructuredDataPlugin::InitializeBasePluginForDebugger(Debugger &debugger) { + // Create our mutliword command anchor if it doesn't already exist. + auto &interpreter = debugger.GetCommandInterpreter(); + if (!interpreter.GetCommandObject("plugin structured-data")) { + // Find the parent command. + auto parent_command = + debugger.GetCommandInterpreter().GetCommandObject("plugin"); + if (!parent_command) + return; - // Create the structured-data ommand object. - auto command_name = "structured-data"; - auto command_sp = - CommandObjectSP(new CommandStructuredData(interpreter)); + // Create the structured-data ommand object. + auto command_name = "structured-data"; + auto command_sp = CommandObjectSP(new CommandStructuredData(interpreter)); - // Hook it up under the top-level plugin command. - parent_command->LoadSubCommand(command_name, - command_sp); - } + // Hook it up under the top-level plugin command. + parent_command->LoadSubCommand(command_name, command_sp); + } } -void -StructuredDataPlugin::ModulesDidLoad(Process &process, ModuleList &module_list) -{ - // Default implementation does nothing. +void StructuredDataPlugin::ModulesDidLoad(Process &process, + ModuleList &module_list) { + // Default implementation does nothing. } |