Pentru a rezolva faulturi verific dacă a fost deja mapată pagina de memorie. Dacă nu, o mapez. Dacă da, consider eșec la mapare și declanșez handlerul salvat la so_init_loader. Perfect, asta îmi dă aproape toate testele chiar, dar pe testul 7 (inputs/inv_perm) mi se spune că am 2 faulturi în loc de unul singur.
Este abordarea corectă? De asemenea, există ceva (chiar în acel ucontext pe care noi îl primim ca void*) care ne va oferi tipul de acces care a generat faultul? Sent from Mail for Windows 10
_______________________________________________ http://ocw.cs.pub.ro/courses/so/info/lista-discutii