Changes between Version 6 and Version 7 of GSoC/2011/gprof
- Timestamp:
- 12/02/14 09:59:30 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GSoC/2011/gprof
v6 v7 12 12 '''Status:''' Needs mentor(s) 13 13 14 '''Introduction:''' [http://sourceware.org/binutils/docs/gprof/ gprof] is a tool for profiling an application. It is a statistical profiling tool, which means that it samples an application to determine where the application spends its time. Supporting profiling of RTEMS means supplying the [http://sourceware.org/binutils/docs/gprof/Implementation.html#Implementation necessary functions] for profiling, in particular the mcount and profile routines, and adding some statistic tracking to RTEMS. [http:// www.rtems.org/ml/rtems-users/2010/may/msg00099.html This e-mail] describes how this was accomplished on the LEON target, and gives some ideas for a design to support profiling RTEMS.14 '''Introduction:''' [http://sourceware.org/binutils/docs/gprof/ gprof] is a tool for profiling an application. It is a statistical profiling tool, which means that it samples an application to determine where the application spends its time. Supporting profiling of RTEMS means supplying the [http://sourceware.org/binutils/docs/gprof/Implementation.html#Implementation necessary functions] for profiling, in particular the mcount and profile routines, and adding some statistic tracking to RTEMS. [http://lists.rtems.org/pipermail/users/2010-May/022157.html This e-mail] describes how this was accomplished on the LEON target, and gives some ideas for a design to support profiling RTEMS. 15 15 16 16 We would like to see the RTEMS Coverage Analysis tool ''covoar'' augmented to generate ''gprof'' format output. This would allow the RTEMS Development Team to use the coverage testing runs to also generate profiling data which could feed into optimizations.