PR_GET_SPECULATION_CTRL(2const) PR_GET_SPECULATION_CTRL(2const) NUME PR_GET_SPECULATION_CTRL - obine starea unei caracteristici greite a speculaiei pentru firul apelant BIBLIOTECA Biblioteca C standard (libc, -lc) SINOPSIS #include /* Definirea constantelor PR_* */ #include int prctl(PR_GET_SPECULATION_CTRL, long misfeature, 0L, 0L, 0L); DESCRIERE Returneaza starea caracteristicii greite a speculaiei specificate in misfeature. In prezent, misfeature trebuie sa fie una dintre urmatoarele: PR_SPEC_STORE_BYPASS Obine starea caracteristicii greite de ocolire a stocarii speculative. PR_SPEC_INDIRECT_BRANCH (incepand cu Linux 4.20) Obine starea caracteristicii greite a speculaiei indirecte a ramurii. Valoarea de returnare utilizeaza biii 0-4 cu urmatoarea semnificaie: PR_SPEC_PRCTL Mitigarea poate fi controlata per fir de PR_SET_SPECULATION_CTRL(2const). PR_SPEC_ENABLE Funcia de speculaie este activata, funcia de mitigare este dezactivata. PR_SPEC_DISABLE Caracteristica de speculaie este activata, mitigarea este dezactivata. PR_SPEC_FORCE_DISABLE La fel ca PR_SPEC_DISABLE, dar nu poate fi anulata. PR_SPEC_DISABLE_NOEXEC (incepand cu Linux 5.1) La fel ca PR_SPEC_DISABLE, dar starea va fi eliminata la execve(2). Daca toi biii sunt 0, atunci CPU-ul nu este afectat de caracteristica greita de speculaie. Daca PR_SPEC_PRCTL este activata, atunci este disponibil controlul per-fir al mitigarii. Daca nu este activata, PR_SET_SPECULATION_CTRL(2const) pentru caracteristica greita de speculaie va eua. VALOAREA RETURNATA In caz de succes, PR_GET_SPECULATION_CTRL returneaza valoarea nenegativa descrisa mai sus. In caz de eroare, se returneaza -1, iar errno este configurata pentru a indica eroarea. ERORI-IEIRE ENODEV Nucleul sau CPU-ul nu accepta speculaia solicitata misfeature. STANDARDE Linux. ISTORIC Linux 4.17. CONSULTAI I prctl(2), PR_SET_SPECULATION_CTRL(2const) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.18 8 februarie 2026 PR_GET_SPECULATION_CTRL(2const)