
cpu's %cr2 register but thats not valid: CR2 Contains a value called Page Fault Linear Address (PFLA). When a page fault occurs, the address the program attempted to access is stored in the CR2 register. And this is thus NOT the illegal instruction address!