Don't mention "serial" in target remote description
authorTom Tromey <tromey@adacore.com>
Tue, 11 Jan 2022 18:52:33 +0000 (11:52 -0700)
committerTom Tromey <tromey@adacore.com>
Wed, 12 Jan 2022 14:43:57 +0000 (07:43 -0700)
PR remote/9177 points out that "info files" mentions "serial" a couple
of times:

    Remote serial target in gdb-specific protocol:
    Debugging a target over a serial line.

However, often the remote target isn't really a serial connection.

It seems to me that this text could be a bit clearer; and furthermore
since "info files" prints the target's long description,
remote_target::files_info doesn't really add much and can simply be
removed.

Regression tested on x86-64 Fedora 34.

Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=9177

gdb/remote.c
gdb/testsuite/gdb.multi/multi-target-info-inferiors.exp
gdb/testsuite/lib/gdb.exp

index 290edd07cd17912f7e146015678b2d49f5150c34..b126532af45dbf5df2ac4592e02b159ae6d41807 100644 (file)
@@ -391,7 +391,7 @@ private:
 
 static const target_info remote_target_info = {
   "remote",
-  N_("Remote serial target in gdb-specific protocol"),
+  N_("Remote target using gdb-specific protocol"),
   remote_doc
 };
 
@@ -426,8 +426,6 @@ public:
   void store_registers (struct regcache *, int) override;
   void prepare_to_store (struct regcache *) override;
 
-  void files_info () override;
-
   int insert_breakpoint (struct gdbarch *, struct bp_target_info *) override;
 
   int remove_breakpoint (struct gdbarch *, struct bp_target_info *,
@@ -959,7 +957,7 @@ private:
 
 static const target_info extended_remote_target_info = {
   "extended-remote",
-  N_("Extended remote serial target in gdb-specific protocol"),
+  N_("Extended remote target using gdb-specific protocol"),
   remote_doc
 };
 
@@ -9420,11 +9418,6 @@ remote_target::flash_done ()
     }
 }
 
-void
-remote_target::files_info ()
-{
-  puts_filtered ("Debugging a target over a serial line.\n");
-}
 \f
 /* Stuff for dealing with the packets which are part of this protocol.
    See comment at top of file for details.  */
index bb4efa11ae4c6618ebd70b6843a688d278907b30..8b0c6c91a2abe9434340c62f4da22a61e8f3a416 100644 (file)
@@ -89,9 +89,9 @@ proc test_info_inferiors {multi_process} {
                [multi_line \
                     "Num${ws}What${ws}Description${ws}" \
                     "[connection_num 1 $inf]${ws}native${ws}Native process${ws}" \
-                    "[connection_num 2 $inf]${ws}extended-remote localhost:$decimal${ws}Extended remote serial target in gdb-specific protocol${ws}" \
+                    "[connection_num 2 $inf]${ws}extended-remote localhost:$decimal${ws}Extended remote target using gdb-specific protocol${ws}" \
                     "[connection_num 3 $inf]${ws}core${ws}Local core dump file${ws}" \
-                    "[connection_num 4 $inf]${ws}extended-remote localhost:$decimal${ws}Extended remote serial target in gdb-specific protocol${ws}" \
+                    "[connection_num 4 $inf]${ws}extended-remote localhost:$decimal${ws}Extended remote target using gdb-specific protocol${ws}" \
                     "[connection_num 5 $inf]${ws}core${ws}Local core dump file${ws}" \
                    ]
 
@@ -100,9 +100,9 @@ proc test_info_inferiors {multi_process} {
                    [multi_line \
                         "Num${ws}What${ws}Description" \
                         "[connection_num 1 $inf]${ws}native${ws}Native process" \
-                        "[connection_num 2 $inf]${ws}extended-remote localhost:$decimal${ws}Extended remote serial target in gdb-specific protocol" \
+                        "[connection_num 2 $inf]${ws}extended-remote localhost:$decimal${ws}Extended remote target using gdb-specific protocol" \
                         "[connection_num 3 $inf]${ws}core${ws}Local core dump file" \
-                        "[connection_num 4 $inf]${ws}extended-remote localhost:$decimal${ws}Extended remote serial target in gdb-specific protocol" \
+                        "[connection_num 4 $inf]${ws}extended-remote localhost:$decimal${ws}Extended remote target using gdb-specific protocol" \
                         "[connection_num 5 $inf]${ws}core${ws}Local core dump file" \
                        ]
            }
index 60f7b83571ad0ba70e9705d5ac6fdb58f78beaec..c69cb0070ef747ddabf3eb37f32db9dffc0eb91f 100644 (file)
@@ -3884,7 +3884,7 @@ proc gdb_is_target_1 { target_name target_stack_regexp prompt_regexp } {
 # Helper for gdb_is_target_remote where the expected prompt is variable.
 
 proc gdb_is_target_remote_prompt { prompt_regexp } {
-    return [gdb_is_target_1 "remote" ".*emote serial target in gdb-specific protocol.*" $prompt_regexp]
+    return [gdb_is_target_1 "remote" ".*emote target using gdb-specific protocol.*" $prompt_regexp]
 }
 
 # Check whether we're testing with the remote or extended-remote