2009/10/25 Wu Zhangjin <wuzhangjin@xxxxxxxxx>: > Under the help of the -mlong-calls option of gcc, This revision comes with the > module tracing support. and there are also lots of cleanups and fixes. > therefore, it is ready to upstream. > > Currently, function graph tracer support have some overhead for searching the > stack address of the return address(ra). we hope the PROFILE_BEFORE_PROLOGUE > macro will be enabled by default in the next version of gcc, and then the > overhead can be removed via hijacking the ra register directly for both > non-leaf and leaf function. > > Thanks very much to the people in the CC list for their feedbacks, all the > lastest changes goes to this git repo: > > git://dev.lemote.com/rt4ls.git linux-mips/dev/ftrace-upstream > > Welcome to play with it and give more feedbacks. > > Thanks & Regards, > Wu Zhangjin > > Wu Zhangjin (11): > tracing: convert trace_clock_local() as weak function > MIPS: add mips_timecounter_read() to get high precision timestamp > tracing: add MIPS specific trace_clock_local() > tracing: add static function tracer support for MIPS > tracing: enable HAVE_FUNCTION_TRACE_MCOUNT_TEST for MIPS > tracing: add an endian argument to scripts/recordmcount.pl > tracing: add dynamic function tracer support for MIPS > tracing: not trace mips_timecounter_init() in MIPS > tracing: add IRQENTRY_EXIT for MIPS > tracing: add function graph tracer support for MIPS I can't find this one in the series. Did you forget it or am I somehow missing it? Thanks.