Thanks a lot. It was very useful.

Isn't there any document which describe a tree structure of gem5
source code. For example, if someone want to elaborate stats
structure, a quick find shows

src/base/stats
src/base/statistics.cc
src/base/statistics.hh
src/sim/stats.hh
src/sim/stat_control.hh
src/sim/stat_control.cc
src/cpu/static_inst.hh
src/cpu/static_inst_fwd.hh
src/cpu/static_inst.cc
src/unittest/stattest.i
src/unittest/stattest.cc
src/unittest/stattestmain.py
src/python/swig/stats.i
src/python/m5/stats


also there are some other stat related files for architectures (x86,arm,...).
what is the difference between sim/ and base/ directories.... and so on.


On 1/15/12, nathan binkert <n...@binkert.org> wrote:
>> If all stats are in one column then a block selection in text editors are
>> very useful.
>> This can be done with setw() and setfill() properly.
>> I looked at src/python/swig/stats.i but don't know where to put them.
>>
>> Can someone help to find them in source code?
>
> It's all in src/base/stats/text.cc.  I'm pretty sure that every stat
> is displayed by the function:
>     void ScalarPrint::operator()(ostream &stream) const;
>
> The problem is probably that the field is set at %-40s and several of
> your stats have names longer than that.
>
>   Nate
> _______________________________________________
> gem5-users mailing list
> gem5-users@gem5.org
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>


-- 
--
// Naderan *Mahmood;
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to