bjh21
|
8afb876f73
|
Make the common <arm/profile.h> work on arm26 and arm32, choosing whether
to munge R15 or not at runtime. Also make it work with both ELF and a.out.
|
2001-05-04 00:11:15 +00:00 |
bjh21
|
a6b4c8d3da
|
Strip the PSR bits off values of R15 before passing them to _mcount(). This
makes call-graph profiling actually work (hooray!).
|
2001-04-30 23:41:11 +00:00 |
bjh21
|
e5b19b546c
|
Add two functions, int_off_save() and int_restore(), for mcount to use to
disable interrupts without getting into a loop or screwing up irq_handler().
Also use them.
|
2001-04-30 19:57:10 +00:00 |
bjh21
|
271fb855ce
|
Arrange to restore R14 on return from __mcount, so that profiled assembler
routines will work. We could put this in _PROF_PROLOGUE, but this seems
lighter-weight and possibly cleaner.
|
2001-04-26 22:09:57 +00:00 |
bjh21
|
249785dfa4
|
rename mcount functions out of user namespace
|
2000-06-08 23:25:05 +00:00 |
bjh21
|
6c97e2bd78
|
Initial commit of arm26 port
|
2000-05-09 21:55:44 +00:00 |