gdb/mi: rename mi_cmd to mi_command
authorJan Vrany <jan.vrany@labware.com>
Mon, 8 Nov 2021 14:00:13 +0000 (14:00 +0000)
committerAndrew Burgess <aburgess@redhat.com>
Tue, 14 Dec 2021 11:41:42 +0000 (11:41 +0000)
Just give this class a new name, more inline with the name of the
sub-classes.  I've also updated mi_cmd_up to mi_command_up in
mi-cmds.c inline with this new naming scheme.

There should be no user visible changes after this commit.

gdb/mi/mi-cmd-info.c
gdb/mi/mi-cmds.c
gdb/mi/mi-cmds.h
gdb/mi/mi-parse.h

index c2858519a4ca4100af9e8770c85d271098cbd2ac..3bfd5918ce92f1109684f4745dd2cf22c4dad7bc 100644 (file)
@@ -67,7 +67,7 @@ void
 mi_cmd_info_gdb_mi_command (const char *command, char **argv, int argc)
 {
   const char *cmd_name;
-  struct mi_cmd *cmd;
+  mi_command *cmd;
   struct ui_out *uiout = current_uiout;
 
   /* This command takes exactly one argument.  */
index 58892fe58ffb711bb43dc7b152119f2c93587328..9c11db00b3a3585b1e6ecf02ec6e02047d98e7ab 100644 (file)
 
 /* A command held in the MI_CMD_TABLE.  */
 
-using mi_cmd_up = std::unique_ptr<struct mi_cmd>;
+using mi_command_up = std::unique_ptr<struct mi_command>;
 
 /* MI command table (built at run time). */
 
-static std::map<std::string, mi_cmd_up> mi_cmd_table;
+static std::map<std::string, mi_command_up> mi_cmd_table;
 
 /* MI command with a pure MI implementation.  */
 
-struct mi_command_mi : public mi_cmd
+struct mi_command_mi : public mi_command
 {
-  /* Constructor.  For NAME and SUPPRESS_NOTIFICATION see mi_cmd
+  /* Constructor.  For NAME and SUPPRESS_NOTIFICATION see mi_command
      constructor, FUNC is the function called from do_invoke, which
      implements this MI command.  */
   mi_command_mi (const char *name, mi_cmd_argv_ftype func,
                  int *suppress_notification)
-    : mi_cmd (name, suppress_notification),
+    : mi_command (name, suppress_notification),
       m_argv_function (func)
   {
     gdb_assert (func != nullptr);
@@ -72,9 +72,9 @@ private:
 
 /* MI command implemented on top of a CLI command.  */
 
-struct mi_command_cli : public mi_cmd
+struct mi_command_cli : public mi_command
 {
-  /* Constructor.  For NAME and SUPPRESS_NOTIFICATION see mi_cmd
+  /* Constructor.  For NAME and SUPPRESS_NOTIFICATION see mi_command
      constructor, CLI_NAME is the name of a CLI command that should be
      invoked to implement this MI command.  If ARGS_P is true then any
      arguments from entered by the user as part of the MI command line are
@@ -82,7 +82,7 @@ struct mi_command_cli : public mi_cmd
      false, nullptr is send to CLI_NAME as its argument string.  */
   mi_command_cli (const char *name, const char *cli_name, bool args_p,
                   int *suppress_notification)
-    : mi_cmd (name, suppress_notification),
+    : mi_command (name, suppress_notification),
       m_cli_name (cli_name),
       m_args_p (args_p)
   { /* Nothing.  */ }
@@ -114,7 +114,7 @@ private:
    COMMAND was added to mi_cmd_table.  */
 
 static bool
-insert_mi_cmd_entry (mi_cmd_up command)
+insert_mi_cmd_entry (mi_command_up command)
 {
   gdb_assert (command != nullptr);
 
@@ -135,8 +135,8 @@ static void
 add_mi_cmd_mi (const char *name, mi_cmd_argv_ftype function,
               int *suppress_notification = nullptr)
 {
-  mi_cmd_up command (new mi_command_mi (name, function,
-                                        suppress_notification));
+  mi_command_up command (new mi_command_mi (name, function,
+                                           suppress_notification));
 
   bool success = insert_mi_cmd_entry (std::move (command));
   gdb_assert (success);
@@ -150,8 +150,8 @@ static void
 add_mi_cmd_cli (const char *name, const char *cli_name, int args_p,
                int *suppress_notification = nullptr)
 {
-  mi_cmd_up command (new mi_command_cli (name, cli_name, args_p != 0,
-                                         suppress_notification));
+  mi_command_up command (new mi_command_cli (name, cli_name, args_p != 0,
+                                            suppress_notification));
 
   bool success = insert_mi_cmd_entry (std::move (command));
   gdb_assert (success);
@@ -159,7 +159,7 @@ add_mi_cmd_cli (const char *name, const char *cli_name, int args_p,
 
 /* See mi-cmds.h.  */
 
-mi_cmd::mi_cmd (const char *name, int *suppress_notification)
+mi_command::mi_command (const char *name, int *suppress_notification)
   : m_name (name),
     m_suppress_notification (suppress_notification)
 {
@@ -169,7 +169,7 @@ mi_cmd::mi_cmd (const char *name, int *suppress_notification)
 /* See mi-cmds.h.  */
 
 void
-mi_cmd::invoke (struct mi_parse *parse) const
+mi_command::invoke (struct mi_parse *parse) const
 {
   gdb::optional<scoped_restore_tmpl<int>> restore
     = do_suppress_notification ();
@@ -179,7 +179,7 @@ mi_cmd::invoke (struct mi_parse *parse) const
 /* See mi-cmds.h.  */
 
 gdb::optional<scoped_restore_tmpl<int>>
-mi_cmd::do_suppress_notification () const
+mi_command::do_suppress_notification () const
 {
   if (m_suppress_notification != nullptr)
     return scoped_restore_tmpl<int> (m_suppress_notification, 1);
@@ -353,7 +353,7 @@ build_table ()
 
 /* See mi-cmds.h.  */
 
-struct mi_cmd *
+mi_command *
 mi_cmd_lookup (const char *command)
 {
   gdb_assert (command != nullptr);
index d405f877e1d417a7be655c93a055d2650c13f7a2..5945f03e5d35250ab4d4cbfa435e73724007c9db 100644 (file)
@@ -141,17 +141,17 @@ extern mi_cmd_argv_ftype mi_cmd_complete;
 
 /* The abstract base class for all MI command types.  */
 
-struct mi_cmd
+struct mi_command
 {
   /* Constructor.  NAME is the name of this MI command, excluding any
      leading dash, that is the initial string the user will enter to run
      this command.  The SUPPRESS_NOTIFICATION pointer is a flag which will
      be set to 1 when this command is invoked, and reset to its previous
      value once the command invocation has completed.  */
-  mi_cmd (const char *name, int *suppress_notification);
+  mi_command (const char *name, int *suppress_notification);
 
   /* Destructor.  */
-  virtual ~mi_cmd () = default;
+  virtual ~mi_command () = default;
 
   /* Return the name of this command.  This is the command that the user
      will actually type in, without any arguments, and without the leading
@@ -190,7 +190,7 @@ private:
 /* Lookup a command in the MI command table, returns nullptr if COMMAND is
    not found.  */
 
-extern mi_cmd *mi_cmd_lookup (const char *command);
+extern mi_command *mi_cmd_lookup (const char *command);
 
 /* Debug flag */
 extern int mi_debug_p;
index ceaac72e867c28f58787b8fbee5f4f829d4d7dcf..44c3a49b1c0cf86c46b138bcfc847e97ab16d102 100644 (file)
@@ -49,7 +49,7 @@ struct mi_parse
     enum mi_command_type op;
     char *command;
     char *token;
-    const struct mi_cmd *cmd;
+    const struct mi_command *cmd;
     struct mi_timestamp *cmd_start;
     char *args;
     char **argv;