Version 3 (modified by Easwar Hariharan, on 04/08/11 at 19:35:57) (diff) |
---|
RTEMSgprof
Table of Contents
Mentors Volunteer: Easwar Hariharan
Status: Needs mentor(s)
Introduction: 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 necessary functions for profiling, in particular the mcount and profil routines, and adding some statistic tracking to RTEMS. This e-mail describes how this was accomplished on the LEON target, and gives some ideas for a design to support profiling RTEMS.
Goal: To design and develop support for gprof profiling in RTEMS.
Requirements: List the requirements and level of expertise you estimate are required by the developer tackling this project will have to have: Required level of programming language(s), specific areas of RTEMS or tools, level of familiarity with RTEMS, cross-development, GNU/Linux, etx., development/documentation/testing tools, mathematical/algorithmic background, other desirable skills.
Resources: See the References section below.
Acknowledgements
- who helped add did work
Miscellaneous Sections
As the project progresses, you will need to add build instructions, etc and this page will evolve from a project description into a HOWTO.
References
- http://sourceware.org/binutils/docs/gprof/
- http://www.rtems.com/ml/rtems-users/2003/february/msg00034.html
- http://www.rtems.org/ml/rtems-users/2010/may/msg00099.html
- http://www.rtems.org/pipermail/rtems-users/attachments/20100518/f91d1fe2/attachment.zip
Other sections: If you have more to say about the project that doesn't fit in the proposed sections of this template, feel free to add other sections at will.