Fix a bunch of memory leak type bugs, and add some better
authorNathan Binkert <binkertn@umich.edu>
Sat, 20 Dec 2003 21:25:48 +0000 (16:25 -0500)
committerNathan Binkert <binkertn@umich.edu>
Sat, 20 Dec 2003 21:25:48 +0000 (16:25 -0500)
commit520442b01afb3742a6dde552b8d62351d2200aba
tree52cd2f5735eb6c50fd44b7d208f7d9266a2dd208
parent598a24073385e421b1369637f64f06edd5a4d11e
Fix a bunch of memory leak type bugs, and add some better
checking in places to make sure stuff is behaving properly.

base/statistics.cc:
    separate the per stat check from the general stats check.
    We always want the general stuff to happen
base/statistics.hh:
    -  separate the per stat check from the general stats check.
    we always want the general stuff to happen
    -  make every stat check that its bin is at least initialized
    -  set the vector2d x and y coordinates in init to prevent an
    uninitialized memory access
test/Makefile:
    don't need sim_time.o to test stats
test/stattest.cc:
    don't make x and y the same on the 2d test so that we make
    sure that the two dimensions are correct

--HG--
extra : convert_revision : 81320325056ac1c09f6842474fb6ee3bcc030a8e
base/statistics.cc
base/statistics.hh
test/Makefile
test/stattest.cc