History log of /arch/s390/kernel/mcount.S
Revision Date Author Comments
144d634a21caff1d54cb4bb0d073774e88130045 24-Jul-2011 Jan Glauber <jang@linux.vnet.ibm.com> [S390] fix s390 assembler code alignments

The alignment is missing for various global symbols in s390 assembly code.
With a recent gcc and an instruction like stgrl this can lead to a
specification exception if the instruction uses such a mis-aligned address.

Specify the alignment explicitely and while add it define __ALIGN for s390
and use the ENTRY define to save some lines of code.

Signed-off-by: Jan Glauber <jang@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
4cc9bed034d1ae588e5b773ee0edeb74ef3c0ff4 05-Jan-2011 Martin Schwidefsky <schwidefsky@de.ibm.com> [S390] cleanup ftrace backend functions

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
860dba45e81be2e1ba977617652ae36084daebaf 05-Jan-2011 Martin Schwidefsky <schwidefsky@de.ibm.com> [S390] add kprobes annotations

Add kprobes annotations to get the massive 'probe kernel.function("*") {}'
stress test working.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
6ac2a4ddd10d6916785b4c566d521025c855f823 11-Sep-2009 Martin Schwidefsky <schwidefsky@de.ibm.com> [S390] improve mcount code

Move the 64 bit mount code from mcount.S into mcount64.S and avoid
code duplication.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
88dbd2037229bd2ed7543ffd0d8f2d9dec9d31d2 12-Jun-2009 Heiko Carstens <heiko.carstens@de.ibm.com> [S390] ftrace: add function graph tracer support

Function graph tracer support for s390.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
8b4488f85d619253c9e631ec723368f400106771 12-Jun-2009 Heiko Carstens <heiko.carstens@de.ibm.com> [S390] ftrace: add function trace mcount test support

Add support for early test if the function tracer is enabled or
disabled. Saves some extra function calls.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
dfd9f7abc0fb67b5781f340d982384cea53b2884 12-Jun-2009 Heiko Carstens <heiko.carstens@de.ibm.com> [S390] ftrace: add dynamic ftrace support

Dynamic ftrace support for s390.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
cf087343805ebfea2b1234b06fd5f12273e865b1 18-Mar-2009 Heiko Carstens <heiko.carstens@de.ibm.com> [S390] ftrace/mcount: fix kernel stack backchain

With packed stack the backchain is at a different location.
Just use __SF_BACKCHAIN as an offset to store the backchain.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
5d360a75f87f288e9a25d56cca503a7c7939e490 25-Dec-2008 Heiko Carstens <heiko.carstens@de.ibm.com> [S390] ftrace: function tracer backend for s390

This implements just the basic function tracer (_mcount) backend for s390.
The dynamic variant will come later.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>