This is the mail archive of the gdb-patches@sourceware.cygnus.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

[sim] More detailed tracing of events


FYI,

The attached is a spinoff of the PPC event patch I created.  It adds
more detailed event tracing to sim/common.

	Andrew
Wed Apr 26 16:18:44 2000  Andrew Cagney  <cagney@b1.cygnus.com>

	* sim-events.c (update_time_from_event): Add more detailed event
 	tracing.

Index: sim-events.c
===================================================================
RCS file: /cvs/src/src/sim/common/sim-events.c,v
retrieving revision 1.1.1.2
diff -p -r1.1.1.2 sim-events.c
*** sim-events.c	1999/04/26 18:31:39	1.1.1.2
--- sim-events.c	2000/04/28 06:04:40
*************** update_time_from_event (SIM_DESC sd)
*** 395,400 ****
--- 395,419 ----
        events->time_of_event = current_time - 1;
        events->time_from_event = -1;
      }
+   if (ETRACE_P)
+     {
+       sim_event *event;
+       int i;
+       for (event = events->queue, i = 0;
+ 	   event != NULL;
+ 	   event = event->next, i++)
+ 	{
+ 	  ETRACE ((_ETRACE,
+ 		   "event time-from-event - time %ld, delta %ld - event %d, tag 0x%lx, time %ld, handler 0x%lx, data 0x%lx\n",
+ 		   (long)current_time,
+ 		   (long)events->time_from_event,
+ 		   i,
+ 		   (long)event,
+ 		   (long)event->time_of_event,
+ 		   (long)event->handler,
+ 		   (long)event->data));
+ 	}
+     }
    SIM_ASSERT (current_time == sim_events_time (sd));
  }
  

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]