X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=process.tex;h=cb1fa55c6d08085c353b156bc01fab9ba1de09c9;hp=54bcb18a85afb62fc8d4e34a50303a7ece703b4e;hb=refs%2Fheads%2Fmaster;hpb=0e932d7963332ca87688c3695d7386d45ddcc46a diff --git a/process.tex b/process.tex index 54bcb18..349806e 100644 --- a/process.tex +++ b/process.tex @@ -1,6 +1,6 @@ %% process.tex %% -%% Copyright (C) 2000-2019 by Simone Piccardi. Permission is granted to +%% Copyright (C) 2000-2024 by Simone Piccardi. Permission is granted to %% copy, distribute and/or modify this document under the terms of the GNU Free %% Documentation License, Version 1.1 or any later version published by the %% Free Software Foundation; with the Invariant Sections being "Un preambolo", @@ -1344,6 +1344,11 @@ processo,\footnote{in caso contrario si avrà un errore di \errcode{ENOMEM}; positivo di grandi dimensioni.} ma il risultato verrà comunque fornito per l'intervallo compreso fino al multiplo successivo. +% TODO: verificare i cambiamenti di sematica con il kernel 5.0 (restrizione +% solo alle pagine relative al processo stesso) vedi: +% https://lwn.net/Articles/776034/, +% https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=574823bfab82d9d8fa47f422778043fbb4b4f50e + I risultati della funzione vengono forniti nel vettore puntato da \param{vec}, che deve essere allocato preventivamente e deve essere di dimensione sufficiente a contenere tanti byte quante sono le pagine contenute @@ -1776,6 +1781,7 @@ controllo non è possibile per non aver chiamato \func{mcheck} in tempo. % TODO: trattare le altre funzionalità avanzate di \func{malloc}, mallopt, % mtrace, muntrace, mallinfo e gli hook con le glibc 2.10 c'è pure malloc_info % a sostituire mallinfo, vedi http://udrepper.livejournal.com/20948.html +% per mallopt e realtime vedi https://lwn.net/Articles/837019/ \section{Argomenti, ambiente ed altre proprietà di un processo}