Man page - s390_runtime_instr(2)

Packages contains this manual

Available languages:

en fr ru ro

Manual

s390_runtime_instr

NOM
BIBLIOTHÈQUE
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
ERREURS
STANDARDS
HISTORIQUE
NOTES
VOIR AUSSI
TRADUCTION

NOM

s390_runtime_instr - Activer ou dĂ©sactiver l’instrumentation de l’activitĂ© du processeur s390

BIBLIOTHÈQUE

BibliothĂšque C standard ( libc , -lc )

SYNOPSIS

#include <asm/runtime_instr.h> /* Définition des constantes S390_* */
#include <sys/syscall.h>
/* Définition des constantes SYS_* */
#include <unistd.h>

int syscall(SYS_s390_runtime_instr, int command , int signum );

Remarque : La glibc ne fournit pas d’enveloppe pour s390_runtime_instr () ; appelez-la en utilisant syscall (2).

DESCRIPTION

L’appel systĂšme s390_runtime_instr () dĂ©marre ou arrĂȘte l’instrumentation de l’activitĂ© du processeur pour le thread appelant.

L’argument command dĂ©cide du dĂ©marrage ( S390_RUNTIME_INSTR_START , 1) ou de l’arrĂȘt ( S390_RUNTIME_INSTR_STOP , 2) de l’instrumentation lors de l’exĂ©cution du thread appelant.

L’argument signum prĂ©cise le numĂ©ro du signal temps-rĂ©el. Cet argument Ă©tait utilisĂ© pour indiquer un numĂ©ro de signal Ă  dĂ©livrer au thread si le tampon d’instrumentation Ă©tait plein ou si une interruption « run-time-instrumentation-halted » Ă©tait survenue. Cette fonctionnalitĂ© n’a jamais Ă©tĂ© utilisĂ©e et sa prise en charge a Ă©tĂ© supprimĂ©e dans Linux 4.4. Par consĂ©quent, dans les noyaux actuels, cet argument est ignorĂ©.

VALEUR RENVOYÉE

S’il rĂ©ussit, l’appel s390_runtime_instr () renvoie la valeur 0 et permet au thread l’instrumentation de l’exĂ©cution en lui assignant un bloc de contrĂŽle d’instrumentation par dĂ©faut. Le composant appelant peut alors accĂ©der en lecture ou modifier le bloc de contrĂŽle et dĂ©marrer l’instrumentation. S’il Ă©choue, l’appel renvoie -1 et errno est positionnĂ© pour indiquer l’erreur.

ERREURS

EINVAL

La valeur spĂ©cifiĂ©e dans command n’est pas une commande valable.

EINVAL

La valeur indiquĂ©e dans signum n’est pas un numĂ©ro de signal temps rĂ©el. À partir de Linux 4.4, l’argument signum n’a pas d’effet, si bien qu’un numĂ©ro de signal non valable n’engendrera pas une erreur.

ENOMEM

L’allocation de la mĂ©moire pour le bloc de contrĂŽle d’instrumentation a Ă©chouĂ©.

EOPNOTSUPP

Le mĂ©canisme d’instrumentation d’exĂ©cution n’est pas disponible.

STANDARDS

Linux sur s390.

HISTORIQUE

Linux 3.7. System z EC12.

NOTES

Le fichier d’en-tĂȘte asm/runtime_instr.h est disponible depuis Linux 4.16.

À partir de Linux 4.4, la prise en charge des signaux a Ă©tĂ© supprimĂ©e ainsi que la vĂ©rification si signum est un signal temps rĂ©el valable. Pour une rĂ©tro-compatibilitĂ© avec les anciens noyaux, il est recommandĂ© de fournir un numĂ©ro de signal temps rĂ©el valable dans signum et d’installer un gestionnaire pour ce signal.

VOIR AUSSI

syscall (2), signal (7)

TRADUCTION

La traduction française de cette page de manuel a été créée par Christophe Blaess <https://www.blaess.fr/christophe/>, Stéphan Rafin <stephan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, François Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Guérard <fevrier@tigreraye.org>, Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>, Thomas Huriaux <thomas.huriaux@gmail.com>, Nicolas François <nicolas.francois@centraliens.net>, Florentin Duneau <fduneau@gmail.com>, Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, Denis Barbier <barbier@debian.org>, David Prévot <david@tilapin.org>, Cédric Boutillier <cedric.boutillier@gmail.com>, Frédéric Hantrais <fhantrais@gmail.com> et Jean-Philippe MENGUAL <jpmengual@debian.org>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n’y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org .