syscall_emul: file descriptor interface changes
[gem5.git] / src / sim / sim_events.hh
index 5be2609fd02449b5bdbd328dcc11abcbf22b5dde..7c239301023d2f0cb153058fdc8e84f7c0d65af0 100644 (file)
@@ -93,11 +93,9 @@ class LocalSimLoopExitEvent : public Event
 
     virtual const char *description() const;
 
-    virtual void serialize(std::ostream &os);
-    virtual void unserialize(Checkpoint *cp, const std::string &section);
-    virtual void unserialize(Checkpoint *cp, const std::string &section,
-                             EventQueue *eventq);
-    static Serializable *createForUnserialize(Checkpoint *cp,
+    void serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE;
+    void unserialize(CheckpointIn &cp) M5_ATTR_OVERRIDE;
+    static Serializable *createForUnserialize(CheckpointIn &cp,
                                               const std::string &section);
 };