btrace: reword error messages
authorMarkus Metzger <markus.t.metzger@intel.com>
Thu, 8 Feb 2018 13:35:44 +0000 (14:35 +0100)
committerMarkus Metzger <markus.t.metzger@intel.com>
Fri, 9 Feb 2018 13:03:22 +0000 (14:03 +0100)
Reword some btrace error messages to align with the format discussed in
https://sourceware.org/ml/gdb-patches/2018-02/msg00135.html.

gdb/
* remote.c (remote_btrace_maybe_reopen): Change error message.
* btrace.c (btrace_enable): Likewise.
(parse_xml_btrace): Likewise.
(parse_xml_btrace_conf): Likewise.

testsuite/
* lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
Fix test name.

gdb/ChangeLog
gdb/btrace.c
gdb/remote.c
gdb/testsuite/ChangeLog
gdb/testsuite/lib/gdb.exp

index fd8a6249f82294f96cdaba059debed604f0c2c37..f1d662fa15b95a33ee8b79665b3e0bb621f0f51c 100644 (file)
@@ -1,3 +1,10 @@
+2018-02-09  Markus Metzger  <markus.t.metzger@intel.com>
+
+       * remote.c (remote_btrace_maybe_reopen): Change error message.
+       * btrace.c (btrace_enable): Likewise.
+       (parse_xml_btrace): Likewise.
+       (parse_xml_btrace_conf): Likewise.
+
 2018-02-09  Markus Metzger  <markus.t.metzger@intel.com>
 
        * nat/linux-btrace.c (diagnose_perf_event_open_fail): New.
index 2b031a4b6d0bd3e1e4e6d6a0836cec9b007ee654..158d03cbe077f4d97250e6452b706b686ca0422d 100644 (file)
@@ -1579,7 +1579,7 @@ btrace_enable (struct thread_info *tp, const struct btrace_config *conf)
 
 #if !defined (HAVE_LIBIPT)
   if (conf->format == BTRACE_FORMAT_PT)
-    error (_("GDB does not support Intel Processor Trace."));
+    error (_("Intel Processor Trace support was disabled at compile time."));
 #endif /* !defined (HAVE_LIBIPT) */
 
   DEBUG ("enable thread %s (%s)", print_thread_id (tp),
@@ -2218,7 +2218,8 @@ parse_xml_btrace (struct btrace_data *btrace, const char *buffer)
 
 #else  /* !defined (HAVE_LIBEXPAT) */
 
-  error (_("Cannot process branch trace.  XML parsing is not supported."));
+  error (_("Cannot process branch trace.  XML support was disabled at "
+          "compile time."));
 
 #endif  /* !defined (HAVE_LIBEXPAT) */
 }
@@ -2312,7 +2313,8 @@ parse_xml_btrace_conf (struct btrace_config *conf, const char *xml)
 
 #else  /* !defined (HAVE_LIBEXPAT) */
 
-  error (_("XML parsing is not supported."));
+  error (_("Cannot process the branch trace configuration.  XML support "
+          "was disabled at compile time."));
 
 #endif  /* !defined (HAVE_LIBEXPAT) */
 }
index e5680f023322d58d576d00e268cfeb7ab7c4eff9..15d6c5bdbf1a81e7401aa9def79541416cb83fff 100644 (file)
@@ -13193,8 +13193,8 @@ remote_btrace_maybe_reopen (void)
          if (!warned)
            {
              warned = 1;
-             warning (_("GDB does not support Intel Processor Trace. "
-                        "\"record\" will not work in this session."));
+             warning (_("Target is recording using Intel Processor Trace "
+                        "but support was disabled at compile time."));
            }
 
          continue;
index 18512b97245280b1a36596a53cb78b5515faab81..1a4337cde6232a1f1d35fe2ce748d87120a6cdd6 100644 (file)
@@ -1,3 +1,8 @@
+2018-02-09  Markus Metzger  <markus.t.metzger@intel.com>
+
+       * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
+       Fix test name.
+
 2018-02-07  Simon Marchi  <simon.marchi@ericsson.com>
 
        * gdb.cp/m-static.exp: Check type of optimized out static
index 7ee3a70fd2f9d7f11fcd63f78215aaf827219340..e90c4614032ecaf20af2cfeb770f3e0ec84bf5f6 100644 (file)
@@ -2955,7 +2955,7 @@ gdb_caching_proc skip_btrace_pt_tests {
     file delete $src
     # In case of an unexpected output, we return 2 as a fail value.
     set skip_btrace_tests 2
-    gdb_test_multiple "record btrace pt" "check btrace support" {
+    gdb_test_multiple "record btrace pt" "check btrace pt support" {
         -re "You can't do that when your target is.*\r\n$gdb_prompt $" {
             set skip_btrace_tests 1
         }
@@ -2965,7 +2965,7 @@ gdb_caching_proc skip_btrace_pt_tests {
         -re "Could not enable branch tracing.*\r\n$gdb_prompt $" {
             set skip_btrace_tests 1
         }
-        -re "GDB does not support.*\r\n$gdb_prompt $" {
+        -re "support was disabled at compile time.*\r\n$gdb_prompt $" {
             set skip_btrace_tests 1
         }
         -re "^record btrace pt\r\n$gdb_prompt $" {