.\" -*- coding: UTF-8 -*- .\" Copyright (c) IBM Corp. 2012 .\" Author: Jan Glauber .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH s390_runtime_instr 2 "30 martie 2023" "Pagini de manual de Linux 6.05.01" .SH NUME s390_runtime_instr \- activează/dezactivează instrumentarea în timp de execuție a CPU\-ului s390 .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP /* Definition of \fBS390_*\fP constants */ \fB#include \fP /* Definition of \fBSYS_*\fP constants */ \fB#include \fP .PP \fBint syscall(SYS_s390_runtime_instr, int \fP\fIcommand\fP\fB, int \fP\fIsignum\fP\fB);\fP .fi .PP \fINotă\fP: glibc nu oferă nicio funcție învăluitoare pentru \fBs390_runtime_instr\fP(), fiind necesară utilizarea \fBsyscall\fP(2). .SH DESCRIERE Apelul de sistem \fBs390_runtime_instr\fP() pornește sau oprește instrumentarea în timp de execuție a procesorului pentru firul apelant. .PP Argumentul \fIcommand\fP controlează dacă instrumentarea în timp de execuție este pornită (\fBS390_RUNTIME_INSTR_START\fP, 1) sau oprită (\fBS390_RUNTIME_INSTR_STRTOP\fP, 2) pentru firul de execuție apelant. .PP .\" commit b38feccd663b55ab07116208b68e1ffc7c3c7e78 Argumentul \fIsignum\fP specifică numărul unui semnal în timp real. Acest argument a fost utilizat pentru a specifica un număr de semnal care ar trebui să fie livrat firului de execuție în cazul în care memoria tampon de instrumentare în timp de execuție era plină sau în cazul în care a avut loc o întrerupere de instrumentare în timp de execuție. Această funcție nu a fost niciodată utilizată, iar în Linux 4.4 a fost eliminat suportul pentru această funcție; astfel, în nucleele actuale, acest argument este ignorat. .SH "VALOAREA RETURNATĂ" În caz de succes, \fBs390_runtime_instr\fP() returnează 0 și activează firul pentru instrumentare în timp de execuție prin atribuirea unui bloc de control implicit de instrumentare în timp de execuție. Apelantul poate apoi citi și modifica blocul de control și poate începe instrumentarea în timp de execuție. În caz de eroare, se returnează \-1, iar \fIerrno\fP este configurată pentru a indica eroarea. .SH ERORI\-IEȘIRE .TP \fBEINVAL\fP Valoarea specificată în \fIcommand\fP nu este o comandă validă. .TP \fBEINVAL\fP Valoarea specificată în \fIsignum\fP nu este un număr de semnal în timp real. Începând cu Linux 4.4, argumentul \fIsignum\fP nu are niciun efect, astfel încât un număr de semnal nevalid nu va duce la o eroare. .TP \fBENOMEM\fP A eșuat alocarea de memorie pentru blocul de control al instrumentării în timp de execuție. .TP \fBEOPNOTSUPP\fP Facilitatea de instrumentare în timp de execuție nu este disponibilă. .SH STANDARDE Linux pe s390. .SH ISTORIC Linux 3.7. System z EC12. .SH NOTE .\" commit df2f815a7df7edb5335a3bdeee6a8f9f6f9c35c4 Fișierul de antet \fIasm/runtime_instr.h\fP este disponibil începând cu Linux 4.16. .PP Începând cu Linux 4.4, suportul pentru semnalizare a fost eliminat, la fel ca și verificarea dacă \fIsignum\fP este un semnal valid în timp real. Pentru compatibilitatea cu nucleele mai vechi, se recomandă să se treacă un număr de semnal în timp real valid în \fIsignum\fP și să se instaleze un gestionar pentru acel semnal. .SH "CONSULTAȚI ȘI" \fBsyscall\fP(2), \fBsignal\fP(7) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .