ruby: eliminate non-determinism from ruby.stats output
authorSteve Reinhardt <steve.reinhardt@amd.com>
Tue, 15 Oct 2013 22:22:49 +0000 (18:22 -0400)
committerSteve Reinhardt <steve.reinhardt@amd.com>
Tue, 15 Oct 2013 22:22:49 +0000 (18:22 -0400)
commitb10ff075b102b2a2e4abf5d22735b919a8fda1a9
treef4cb14cc72e47b2d681b5f29cc01ae54a00152ae
parentfe61a074a2563e7e5d7d57f0b0ce2158f651e883
ruby: eliminate non-determinism from ruby.stats output

Get rid of non-deterministic "stats" in ruby.stats output
such as time & date of run, elapsed & CPU time used,
and memory usage.  These values cause spurious
miscomparisons when looking at output diffs (though
they don't affect regressions, since the regressions
pass/fail status currently ignores ruby.stats entirely).

Most of this information is already captured in other
places (time & date in stdout, elapsed time & mem usage
in stats.txt), where the regression script is smart
enough to filter it out.  It seems easier to get rid of
the redundant output rather than teaching the
regression tester to ignore the same information in
two different places.
src/mem/ruby/profiler/Profiler.cc
src/mem/ruby/system/System.cc