27a28,29
> #
> # Authors: Nathan Binkert
39a42
> bins [regex] List bins (only matching regex)
141a145,154
> if command == 'bins':
> if len(args) == 0:
> source.listBins()
> elif len(args) == 1:
> source.listBins(args[0])
> else:
> raise CommandException
>
> return
>
271c284
< output.display(stat.name, options.printmode)
---
> output.display(stat.name, options.binned, options.printmode)
291c304
< output.display(command, options.printmode)
---
> output.display(command, options.binned, options.printmode)
292a306,316
> if command == 'usertime':
> import copy
> user = copy.copy(system.run0.numCycles)
> user.bins = 'user'
>
> output.stat = user / system.run0.numCycles
> output.ylabel = 'User Fraction'
>
> display()
> return
>
294a319
> output.binstats = [ system.run0.numCycles ]
380a406
> output.binstats = [ misses ]
387a414
> output.binstats = [ interrupts ]
423a451
> options.binned = False
431c459
< opts, args = getopts(sys.argv[1:], '-EFJad:g:h:j:m:pr:s:u:T:')
---
> opts, args = getopts(sys.argv[1:], '-BEFJad:g:h:j:m:pr:s:u:T:')
432a461,462
> if o == '-B':
> options.binned = True