Home | History | Annotate | Download | only in include
History log of /src/sys/arch/aarch64/include/profile.h
RevisionDateAuthorComments
 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.

RSS XML Feed