A method is provided for use in a computer system for: (A) receiving
notification of a virtual memory trap; (B) determining whether the
virtual memory trap was triggered by an access to a region of memory
identified as protected against access; (C) if it is determined that the
virtual memory trap was triggered by an access to a region of memory
identified as protected against access, determining whether the virtual
memory trap was triggered by computer program code identified as suspect;
and (D) if it is determined that the virtual memory trap was triggered by
computer code identified as suspect, signaling a fault to a debugger
executing on the computer system.