Patent ID: 8146056
Filing Date: 2012-03-27
Classification: G06F

Abstract:
1. A method for debugging a computer program, the method comprising: executing a debugging application at a host computer in communication with a computer system; identifying, via the debugging application, one or more unused input/output ports of the computer system; designating, via the debugging application, one or more of the unused input/output ports as a breakpoint port which, when accessed, will cause the debugging application to interrupt execution of the computer program; controlling, via the debugging application, execution of the computer program on a central processing unit of the computer system; determining, with the debugging application, whether the central processing unit of the computer system has encountered an instruction for accessing a one of the breakpoint ports; and in response to determining that the central processing unit of the computer system has encountered the instruction for accessing the one of the breakpoint ports, interrupting execution of the computer program on the central processing unit via the debugging application.