diff options
author | Nathan Binkert <binkertn@umich.edu> | 2005-11-22 21:18:11 -0500 |
---|---|---|
committer | Nathan Binkert <binkertn@umich.edu> | 2005-11-22 21:18:11 -0500 |
commit | 634a0d8469846b97533aa706ccac5969748cd111 (patch) | |
tree | b8a2144099962ec14f0928d2cfe9830e81d0a3c1 | |
parent | 690399614c3bc9ee46bee2a86b9558efbbf3b51a (diff) | |
download | gem5-634a0d8469846b97533aa706ccac5969748cd111.tar.xz |
More changes from cpus named fullX to runX
--HG--
extra : convert_revision : e3c117dc5751be13bd4b014a7fa6df0debfb48f0
-rw-r--r-- | util/stats/profile.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/util/stats/profile.py b/util/stats/profile.py index 57b854a30..0f51d643e 100644 --- a/util/stats/profile.py +++ b/util/stats/profile.py @@ -285,7 +285,9 @@ class Profile(object): if job.system is None: raise AttributeError, 'The job must have a system set' - data = self.getdata(job.name, '%s.full%d' % (job.system, self.cpu)) + run = job.name + cpu = '%s.run%d' % (job.system, self.cpu) + data = self.getdata(run, cpu) if not data: return [ 0.0 for c in self.categories ] @@ -307,7 +309,7 @@ class Profile(object): jobs = [ job for job in jobfile.jobs() ] for job in jobs: - cpu = '%s.full%d' % (job.system, self.cpu) + cpu = '%s.run%d' % (job.system, self.cpu) symbols = self.getdata(job.name, cpu) if not symbols: continue @@ -321,7 +323,7 @@ class Profile(object): jobs = [ job for job in jobfile.jobs() ] for job in jobs: - cpu = '%s.full%d' % (job.system, self.cpu) + cpu = '%s.run%d' % (job.system, self.cpu) symbols = self.getdata(job.name, cpu) if not symbols: continue @@ -337,14 +339,14 @@ class Profile(object): thejobs = [] for job in jobs: - cpu = '%s.full%d' % (job.system, self.cpu) + cpu = '%s.run%d' % (job.system, self.cpu) symbols = self.getdata(job.name, cpu) if symbols: thejobs.append(job) maxsymlen = max(maxsymlen, symbols.maxsymlen) for job in thejobs: - cpu = '%s.full%d' % (job.system, self.cpu) + cpu = '%s.run%d' % (job.system, self.cpu) symbols = self.getdata(job.name, cpu) print job.name symbols.display(limit=limit, maxsymlen=maxsymlen) |