Section: System Calls (2)
Return to Main Contents
s390_runtime_instr - enable/disable s390 CPU run-time instrumentation
int s390_runtime_instr(int command, int signum);
system call starts or stops CPU run-time instrumentation for the
argument controls whether run-time instrumentation is started
1) or stopped
2) for the calling thread.
argument specifies the number of a real-time signal.
The real-time signal is sent to the thread if the run-time instrumentation
buffer is full or if the run-time-instrumentation-halted interrupt
returns 0 and enables the thread for
run-time instrumentation by assigning the thread a default run-time
instrumentation control block.
The caller can then read and modify the control block and start the run-time
On error, -1 is returned and
is set to one of the error codes listed below.
The value specified in
is not a valid command or the value specified in
is not a real-time signal number.
Allocating memory for the run-time instrumentation control block failed.
The run-time instrumentation facility is not available.
This system call is available since Linux 3.7.
This Linux-specific system call is available only on the s390 architecture.
The run-time instrumentation facility is available beginning with System z EC12.
Glibc does not provide a wrapper for this system call, use
to call it.
This page is part of release 3.54 of the Linux
A description of the project,
and information about reporting bugs,
can be found at
- RETURN VALUE
- CONFORMING TO
- SEE ALSO
This document was created by
using the manual pages.
Time: 03:56:09 GMT, January 23, 2018