changeset 3d7653a2538b in /z/repo/gem5
details: http://repo.gem5.org/gem5?cmd=changeset;node=3d7653a2538b
description:
        misc: Rename the GDB "Event" event class to InputEvent.

        The "Event" name is the same as the base event class. That's a bit 
confusing,
        and makes it a little awkward to add other event types.

diffstat:

 src/base/remote_gdb.cc |  30 +++++++++++++++---------------
 src/base/remote_gdb.hh |  18 +++++++++---------
 2 files changed, 24 insertions(+), 24 deletions(-)

diffs (160 lines):

diff -r bd68c6838b9f -r 3d7653a2538b src/base/remote_gdb.cc
--- a/src/base/remote_gdb.cc    Fri Dec 05 01:51:49 2014 -0800
+++ b/src/base/remote_gdb.cc    Fri Dec 05 22:34:42 2014 -0800
@@ -166,18 +166,18 @@
 //
 //
 
-GDBListener::Event::Event(GDBListener *l, int fd, int e)
+GDBListener::InputEvent::InputEvent(GDBListener *l, int fd, int e)
     : PollEvent(fd, e), listener(l)
 {}
 
 void
-GDBListener::Event::process(int revent)
+GDBListener::InputEvent::process(int revent)
 {
     listener->accept();
 }
 
 GDBListener::GDBListener(BaseRemoteGDB *g, int p)
-    : event(NULL), gdb(g), port(p)
+    : inputEvent(NULL), gdb(g), port(p)
 {
     assert(!gdb->listener);
     gdb->listener = this;
@@ -185,8 +185,8 @@
 
 GDBListener::~GDBListener()
 {
-    if (event)
-        delete event;
+    if (inputEvent)
+        delete inputEvent;
 }
 
 string
@@ -208,8 +208,8 @@
         port++;
     }
 
-    event = new Event(this, listener.getfd(), POLLIN);
-    pollQueue.schedule(event);
+    inputEvent = new InputEvent(this, listener.getfd(), POLLIN);
+    pollQueue.schedule(inputEvent);
 
 #ifndef NDEBUG
     gdb->number = debuggers.size();
@@ -241,12 +241,12 @@
     }
 }
 
-BaseRemoteGDB::Event::Event(BaseRemoteGDB *g, int fd, int e)
+BaseRemoteGDB::InputEvent::InputEvent(BaseRemoteGDB *g, int fd, int e)
     : PollEvent(fd, e), gdb(g)
 {}
 
 void
-BaseRemoteGDB::Event::process(int revent)
+BaseRemoteGDB::InputEvent::process(int revent)
 {
     BaseCPU *cpu = gdb->context->getCpuPtr();
     EventQueue *eq = cpu->comInstEventQueue[gdb->context->threadId()];
@@ -269,7 +269,7 @@
 }
 
 BaseRemoteGDB::BaseRemoteGDB(System *_system, ThreadContext *c, size_t 
cacheSize)
-    : event(NULL), trapEvent(this), listener(NULL), number(-1), fd(-1),
+    : inputEvent(NULL), trapEvent(this), listener(NULL), number(-1), fd(-1),
       active(false), attached(false),
       system(_system), context(c),
       gdbregs(cacheSize)
@@ -279,8 +279,8 @@
 
 BaseRemoteGDB::~BaseRemoteGDB()
 {
-    if (event)
-        delete event;
+    if (inputEvent)
+        delete inputEvent;
 }
 
 string
@@ -298,8 +298,8 @@
 {
     fd = f;
 
-    event = new Event(this, fd, POLLIN);
-    pollQueue.schedule(event);
+    inputEvent = new InputEvent(this, fd, POLLIN);
+    pollQueue.schedule(inputEvent);
 
     attached = true;
     DPRINTFN("remote gdb attached\n");
@@ -312,7 +312,7 @@
     close(fd);
     fd = -1;
 
-    pollQueue.remove(event);
+    pollQueue.remove(inputEvent);
     DPRINTFN("remote gdb detached\n");
 }
 
diff -r bd68c6838b9f -r 3d7653a2538b src/base/remote_gdb.hh
--- a/src/base/remote_gdb.hh    Fri Dec 05 01:51:49 2014 -0800
+++ b/src/base/remote_gdb.hh    Fri Dec 05 22:34:42 2014 -0800
@@ -105,17 +105,17 @@
     virtual const char * gdb_command(char cmd);
 
   protected:
-    class Event : public PollEvent
+    class InputEvent : public PollEvent
     {
       protected:
         BaseRemoteGDB *gdb;
 
       public:
-        Event(BaseRemoteGDB *g, int fd, int e);
+        InputEvent(BaseRemoteGDB *g, int fd, int e);
         void process(int revent);
     };
 
-    class TrapEvent : public ::Event
+    class TrapEvent : public Event
     {
       protected:
         int _type;
@@ -129,8 +129,8 @@
         void process();
     };
 
-    friend class Event;
-    Event *event;
+    friend class InputEvent;
+    InputEvent *inputEvent;
     TrapEvent trapEvent;
     GDBListener *listener;
     int number;
@@ -270,18 +270,18 @@
 class GDBListener
 {
   protected:
-    class Event : public PollEvent
+    class InputEvent : public PollEvent
     {
       protected:
         GDBListener *listener;
 
       public:
-        Event(GDBListener *l, int fd, int e);
+        InputEvent(GDBListener *l, int fd, int e);
         void process(int revent);
     };
 
-    friend class Event;
-    Event *event;
+    friend class InputEvent;
+    InputEvent *inputEvent;
 
   protected:
     ListenSocket listener;
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to