s390_runtime_instr − enable/disable s390 CPU run-time instrumentation
int s390_runtime_instr(int command, int signum);
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.
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.
The value specified in command is not a valid command or the value specified in signum 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 syscall(2) to call it.
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
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
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
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
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
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.
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
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
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()
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
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
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
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