Читаю статью «Virtual Memory Primitives for User Programs» by Appel and Li и хочу потестировать это в линуксе. В section 2 список функциональности, которая требуется от ОС для этого: trap, prot, unprot, map2. С trap все понятно — можно эмулировать page fault через mprotect и потом своим сигнал хэндлером снять протэкшн, обработать «page fault», поставить протэкшн. А как сделать map2? Может можно как-то сделать анонимный mmap чтобы он замапил одну и ту же страницу по разным адресам?
Ответ на:
комментарий
от Sorcerer
Ответ на:
комментарий
от ttnl
Ответ на:
комментарий
от nokachi
Ответ на:
комментарий
от ttnl
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Unable to handle kernel paging request at virtual address (1999)
- Форум Address xxx.xxx.xxx.xxx maps to FQDN, but this does not map back to the address - POSSIBLE BREAK-IN ATTEMPT! (2012)
- Форум kernel: Unable to handle kernel paging request at virtual address 762b82cc (2004)
- Форум IncBUG: Bad page map in process init (2011)
- Форум BUG: Bad page map in process udevd (2014)
- Форум how to create directory in linux. (2008)
- Форум How to Switch language in console ? (2004)
- Форум How to write in russian encoding in Mozilla ??? (2001)
- Форум One rule for 18 ip addresses in iptables ? (2003)
- Форум How to map hosnames and IP without DNS? (1999)