OpenGrok
Cross Reference: profile.h
xref
: /
src
/
sys
/
arch
/
aarch64
/
include
/
profile.h
Home
|
History
|
Annotate
|
Download
|
only in
include
History log of
/src/sys/arch/aarch64/include/profile.h
Revision
Date
Author
Comments
1.4
10-Feb-2021
ryo
Oh...the name of the mcount call was different between gcc and llvm.
gcc calls it as "_mconut", llvm calls as "__mcount".
Change the main name of mcount to "mcount()", and created "_mcount" and "__mcount" entries
to work regardless of which compiler the object was created with.
1.3
10-Feb-2021
ryo
add support kernel profiling on aarch64
- add MCOUNT_ENTER, MCOUNT_EXIT macro
- __mcount() function should be aligned
- add "-fno-optimize-sibling-calls" option when PROF. for accurate profiling, it is better to suppress the tail call.
1.2
23-Apr-2020
jakllsch
branches: 1.2.2;
Fix userland gprof profiling on aarch64.
Adjusts _PROF_PROLOGUE to match OpenBSD; reworks our MCOUNT to retrieve
frompc placed on stack by the prologue, and to streamline sp manipulation
when preserving argument registers.
1.1
10-Aug-2014
matt
branches: 1.1.4; 1.1.40;
Preliminary files for AARCH64 (64-bit ARM) support.
Enough for a distribution build.
1.1.40.1
25-Apr-2020
bouyer
Sync with bouyer-xenpvh-base2 (HEAD)
1.1.4.2
20-Aug-2014
tls
Rebase to HEAD as of a few days ago.
1.1.4.1
10-Aug-2014
tls
file profile.h was added on branch tls-maxphys on 2014-08-20 00:02:39 +0000
1.2.2.1
03-Apr-2021
thorpej
Sync with HEAD.
Indexes created Tue Oct 28 02:10:10 GMT 2025