OSDN Git Service

* trace tweak
authorfche <fche>
Fri, 20 Jul 2001 11:41:42 +0000 (11:41 +0000)
committerfche <fche>
Fri, 20 Jul 2001 11:41:42 +0000 (11:41 +0000)
2001-07-20  Frank Ch. Eigler  <fche@redhat.com>

* gdb.cxx (process_set_reg): Make optional trace more informative.

sid/component/gdb/ChangeLog
sid/component/gdb/gdb.cxx

index 9d72dc7..bca3cb6 100644 (file)
@@ -1,3 +1,7 @@
+2001-07-20  Frank Ch. Eigler  <fche@redhat.com>
+
+       * gdb.cxx (process_set_reg): Make optional trace more informative.
+
 2001-01-26  Nicholas Duffek  <nsd@redhat.com>
 
        * gdb.cxx (gdb::gloss_signal_handler): Extract exit value from
index b69749c..45553c0 100644 (file)
@@ -348,7 +348,7 @@ gdb::process_set_reg (int reg)
   string reg_image;
 
   if (trace_gdbsid)
-    cerr << "process_set_reg " << reg << endl;
+    cerr << "process_set_reg " << reg << " = [" << hex;
   
   dbg_register_number_t regno = reg;
   string reg_name = string("gdb-register-") + make_numeric_attribute(regno);
@@ -356,13 +356,16 @@ gdb::process_set_reg (int reg)
   int byte = gdbserv_input_byte (gdbserv);
   while (byte >= 0) 
     {
-      // if (trace_gdbsid)
-      // cerr << "[" << hex << byte << "]" << dec << endl;
+      if (trace_gdbsid)
+       cerr << setw(2) << (unsigned) byte << " ";
       
       reg_image += (char) byte;
       byte = gdbserv_input_byte (gdbserv);
     }
 
+  if (trace_gdbsid)
+    cerr << "]" << dec << endl;
+
   component::status s = cpu->set_attribute_value (reg_name, reg_image);
   if (s != component::ok)
     return -1;