1. In a computer system, a computer-implemented method comprising: (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; (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.