X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=procadv.tex;h=06454cc65285639dafe0bea434221b27db9dccca;hp=35ce32f3ad346837180fc87206d72cb9783d3b9b;hb=5b278ebdd05a632c61fef8bdb42550cf864694e9;hpb=b627cb23a7173b4df3739d98329131a57f257278 diff --git a/procadv.tex b/procadv.tex index 35ce32f..06454cc 100644 --- a/procadv.tex +++ b/procadv.tex @@ -1869,6 +1869,10 @@ Introdotta a partire dal kernel 2.4.21, solo su PowerPC. % TODO documentare ARCH_SET_CPUID e ARCH_GET_CPUID, introdotte con il kernel % 4.12, vedi https://lwn.net/Articles/721182/ + +% TODO documentare PR_SPEC_DISABLE_NOEXEC in 5.1, vedi +% https://lwn.net/Articles/782511/ + \label{sec:prctl_operation} \end{basedescript} @@ -2119,6 +2123,9 @@ elenco, che illustra quelle attualmente disponibili:\footnote{si fa \item[\constd{CLONE\_PARENT\_SETTID}] \item[\constd{CLONE\_PID}] +% TODO trattare CLONE_PIDFD introdotto con il kernel 5.2, vedi +% https://lwn.net/Articles/787963/ e anche https://lwn.net/Articles/789023/ + \item[\constd{CLONE\_PTRACE}] se questo flag viene impostato ed il processo chiamante viene tracciato (vedi sez.~\ref{sec:process_ptrace}) anche il figlio viene tracciato. @@ -2189,6 +2196,13 @@ degli altri gruppi, che costituisce poi quello che viene chiamato un \label{sec:process_special} +% TODO: trattare userfaultfd, introdotta con il 4.23, vedi +% http://man7.org/linux/man-pages/man2/userfaultfd.2.html + +% TODO: trattare process_vm_readv/process_vm_writev introdotte con il kernel +% 3.2, vedi http://man7.org/linux/man-pages/man2/process_vm_readv.2.html e i +% precedenti tentativi https://lwn.net/Articles/405346/ + \subsection{La gestione delle operazioni in virgola mobile} \label{sec:process_fenv}