Non mi sono informato bene della cosa perché come al solito i giornalisti non sanno spiegare gli argomenti tecnico-scientifici (e anche perché in vacanza non ho molta voglia di interessarmi dell'argomento). In base a quello che ha detto Dirty Harry (che è lo stesso tipo di problema che ho supposto pure io), i context switch non dovrebbero entrare in gioco se si riesce a controllare la validità dell'indirizzo nello strato intermedio fra la chiamata a livello utente e la INT 80 (la funzione di wrapper che in Linux è offerta dalle glibc), in quanto se l'indirizzo riguarda la memoria riservata al kernel si evita proprio di chiamare il syscall handler. Però, ripeto, è probabile che mi sbagli sia perché il problema non è stato descritto completamente sia perché non ho dimestichezza con problematiche di livello kernel.





Rispondi Citando
dovrei ragionarci.... non ho tutti gli elementi ora..... tu hai degli elementi più specifici ?
