Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.
Talk:Trace Function Enter, Exit and Leave
Featured article, November 16th 2008 (week 47)
Unfortunately I don't think you can do the same sort of assembler trick for an ARM target because the return value doesn't have a specific register. Most commonly the return value will be in r0, but that is up to the compiler and can change, particularly when optimizations are turned on.