![]() Out of cheese? |
![]() |
News Befunge Doom Inform Quake RISC OS- BeagleBoard - Code - Games - Utilities - Miscellaneous Misc Links Contact |
FIQProf/profanal for RISC OSRelease 2 (04/10/2009): fiqprof.zip (29,600 bytes). Source code included. Suitable for HAL-based RISC OS 5 machines.
What they doFIQProf is a BASIC program that configures a HAL timer to generate FIQs, and then isntalls a small routine on the FIQ vector which samples a selection of CPU registers when the timer interrupts. These register samples are stored into a buffer which can then later be saved to disc. profanal is a single-tasking C program designed to analyse the log buffer generated by FIQProf. It can produce human-readable timelines and graphs of CPU activity. From the module list that is generated by FIQProf it is able to identify what module the CPU is in. It also supports the loading of GPA-format map/symbol files as produced by Acorn/Castle/ROOL C/C++, allowing the source file, function & line to be identified.
History
LegalFIQProf and profanal are Public Domain software.
|
Page last modified 04/10/2009 |