fix up the recordEvent stuff to support ignoring events
authorNathan Binkert <binkertn@umich.edu>
Mon, 28 Jun 2004 20:49:35 +0000 (16:49 -0400)
committerNathan Binkert <binkertn@umich.edu>
Mon, 28 Jun 2004 20:49:35 +0000 (16:49 -0400)
commit838273a196c66f3c6ee834ae865db14f313ef1bc
tree60e31aec4ac06c862ec92f2091b06399ec879b37
parent19d5789db1a58747daca88e5cd6580bb95db008e
fix up the recordEvent stuff to support ignoring events

arch/alpha/ev5.cc:
cpu/simple_cpu/simple_cpu.cc:
    update for new event interface
base/stats/events.cc:
    implement the ignore event function which matches sim objects from which
    to ignore events.

    Make insert event like insert data and make it able to insert many
    events in a single transaction with the database.
base/stats/events.hh:
    Make it possible to ignore events
sim/sim_object.cc:
    make recordEvent a member function of SimObject to implement
    the ignore function easily
sim/sim_object.hh:
    implement the ignore event stuff in the sim object.  This is a
    bit of a hack, but an easy place to put it.

--HG--
extra : convert_revision : ba3f25a14ad03662c53fb35514860d69be8cd4f0
arch/alpha/ev5.cc
base/stats/events.cc
base/stats/events.hh
cpu/simple_cpu/simple_cpu.cc
sim/sim_object.cc
sim/sim_object.hh