S390_RUNTIME_INSTR
NAMESYNOPSIS
DESCRIPTION
RETURN VALUE
ERRORS
VERSIONS
CONFORMING TO
NOTES
SEE ALSO
COLOPHON
NAME
s390_runtime_instr − enable/disable s390 CPU run-time instrumentation
SYNOPSIS
#include <asm/runtime_instr.h>
int s390_runtime_instr(int command, int signum);
DESCRIPTION
The s390_runtime_instr() system call starts or stops CPU run-time instrumentation for the calling thread.
The command argument controls whether run-time instrumentation is started (S390_RUNTIME_INSTR_START, 1) or stopped (S390_RUNTIME_INSTR_STOP, 2) for the calling thread.
The signum 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 occurred.
RETURN VALUE
On success, s390_runtime_instr() 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 instrumentation. On error, −1 is returned and errno is set to one of the error codes listed below.
ERRORS
EINVAL |
The value specified in command is not a valid command or the value specified in signum is not a real-time signal number. | ||
ENOMEM |
Allocating memory for the run-time instrumentation control block failed. |
EOPNOTSUPP
The run-time instrumentation facility is not available.
VERSIONS
This system call is available since Linux 3.7.
CONFORMING TO
This Linux-specific system call is available only on the s390 architecture. The run-time instrumentation facility is available beginning with System z EC12.
NOTES
Glibc does not provide a wrapper for this system call, use syscall(2) to call it.
SEE ALSO
COLOPHON
This page is part of release 3.69 of the Linux man-pages project. A description of the project, information about reporting bugs, and the latest version of this page, can be found at http://www.kernel.org/doc/man−pages/.
More Linux Commands
manpages/perl56delta.1.html
perl56delta(1) - what's new for perl v5.6.0 - Linux man page
This document describes differences between the 5.005 release and the 5.6.0 release. Core Enhancements Interpreter cloning, threads, and concurrency Perl 5.6.0
manpages/ordchr.3am.html
ordchr(3am) convert characters to strings and vice versa....
The ordchr extension adds two functions named ord(). and chr(), as follows. ord() This function takes a string argument, and returns the numeric value of the fi
manpages/XtAppLock.3.html
XtAppLock(3) - lock and unlock application context (ManPage)
XtAppLock locks the application context including all its related displays and widgets. XtAppUnlock unlocks the application context. SEE ALSO X Toolkit Intrinsi
manpages/auparse_get_node.3.html
auparse_get_node(3) - get the event's machine node name.....
auparse_get_node gets the machines node name if it exists in the audit event from the current events timestamp data structure. Not all records have node names s
manpages/fold.1.html
fold(1) - wrap each input line to fit in specified width....
Wrap input lines in each FILE (standard input by default), writing to standard output. Mandatory arguments to long options are mandatory for short options too.
manpages/XrmStringToQuarkList.3.html
XrmStringToQuarkList(3) - manipulate resource quarks........
The XrmUniqueQuark function allocates a quark that is guaranteed not to represent any string that is known to the resource manager. These functions can be used
manpages/sasldblistusers2.8.html
sasldblistusers2(8) - list users in sasldb - Linux man page
sasldblistusers2 is used to list the users in the SASL password database (usually /etc/sasldb2). This will NOT list all the users in /etc/passwd, shadow, PAM, e
manpages/getc.3.html
getc(3) - input of characters and strings - Linux man page
fgetc() reads the next character from stream and returns it as an unsigned char cast to an int, or EOF on end of file or error. getc() is equivalent to fgetc()
manpages/XtAugmentTranslations.3.html
XtAugmentTranslations(3) - manage translation tables........
The XtParseTranslationTable function compiles the translation table into the opaque internal representation of type XtTranslations. Note that if an empty transl
manpages/CmdWrite.3.html
CmdWrite(3) - Writing C language extensions to Tcl. '.......
CmdWrite.3 - This document is intended to help the programmer who wishes to extend Tcl with C language routines. It should also be useful to someone wishing to
manpages/Module::Build::Platform::cygwin.3pm.html
Module::Build::Platform::cygwin(3pm) - Builder class for Cyg
This module provides some routines very specific to the cygwin platform. Please see the Module::Build for the general docs. AUTHOR Initial stub by Yitzchak Scot
manpages/gnutls_x509_privkey_init.3.html
gnutls_x509_privkey_init(3) - API function - Linux man page
gnutls_x509_privkey_init.3 - This function will initialize an private key structure. RETURNS On success, GNUTLS_E_SUCCESS (0) is returned, otherwise a negative
