Wykorzystanie mechanizmu stronicowania

W celu wykrycia zapisów do uprzednio skanowanego kodu można wykorzystać mechanizm ochronny stronicowania. Strony zawierające przeanalizowany kod oznaczane są jako "read-only". W przypadku próby zapisu do takiej strony, generowany jest wyjątek, co pozwala później stwierdzić, czy strona ta wymaga ponownego tłumaczenia.

Aby uniknąć tłumaczenia strony od nowa po każdym zapisie można zastosować następującą technikę. Dla każdej przetłumaczonej strony należy zaalokować stronę przeznaczoną na przechowywanie informacji związanych z tą stroną. Każdy bajt na takiej stronie odpowiadałby atrybutom instrukcji znajdującej się w tym samym miejscu odpowiadającej strony z przetłumaczonym kodem.

Więcej informacji na ten temat znajduje się w artykule K.Lawtona : "Running multiple operating systems concurrently on an IA32 PC using virtualisation techniques"