Debugging a computer program by interrupting program execution in response to access of unused I/O port
    1.
    发明授权
    Debugging a computer program by interrupting program execution in response to access of unused I/O port 有权
    通过中断程序执行以响应未使用的I / O端口的访问来调试计算机程序

    公开(公告)号:US08707267B1

    公开(公告)日:2014-04-22

    申请号:US13348164

    申请日:2012-01-11

    IPC分类号: G06F9/44 G06F11/00

    CPC分类号: G06F11/3636 G06F11/3624

    摘要: A method, computer-readable medium, and apparatus for debugging a computer program utilizing breakpoints triggered by accessing a rarely used or unused I/O port is provided. Rarely used or unused I/O ports are identified in a computer system and a debugger program is instructed to halt program execution when an access is made to one or more of the identified ports. An instruction for writing to one of the ports is then inserted in the program to be debugged. When the instruction is executed, the debugger program will cause the execution of the program to stop. When the breakpoint is no longer needed, the debugger program is instructed not to halt when an access is made to the I/O port.

    摘要翻译: 提供了一种利用通过访问很少使用或未使用的I / O端口触发的断点来调试计算机程序的方法,计算机可读介质和装置。 在计算机系统中识别出很少使用或未使用的I / O端口,并且当对一个或多个所识别的端口进行访问时,指令调试器程序停止程序执行。 然后将一个写入其中一个端口的指令插入到要调试的程序中。 当指令执行时,调试器程序将导致程序的执行停止。 当不再需要断点时,指示调试程序在I / O端口访问时不停止。

    Debugging a computer program by interrupting program execution in response to access of unused I/O port
    2.
    发明授权
    Debugging a computer program by interrupting program execution in response to access of unused I/O port 有权
    通过中断程序执行以响应未使用的I / O端口的访问来调试计算机程序

    公开(公告)号:US08146056B1

    公开(公告)日:2012-03-27

    申请号:US11196878

    申请日:2005-08-04

    CPC分类号: G06F11/3636 G06F11/3624

    摘要: A method, computer-readable medium, and apparatus for debugging a computer program utilizing breakpoints triggered by accessing a rarely used or unused I/O port is provided. Rarely used or unused I/O ports are identified in a computer system and a debugger program is instructed to halt program execution when an access is made to one or more of the identified ports. An instruction for writing to one of the ports is then inserted in the program to be debugged. When the instruction is executed, the debugger program will cause the execution of the program to stop. When the breakpoint is no longer needed, the debugger program is instructed not to halt when an access is made to the I/O port.

    摘要翻译: 提供了一种利用通过访问很少使用或未使用的I / O端口触发的断点来调试计算机程序的方法,计算机可读介质和装置。 在计算机系统中识别出很少使用或未使用的I / O端口,并且当对一个或多个所识别的端口进行访问时,指令调试器程序停止程序执行。 然后将一个写入其中一个端口的指令插入到要调试的程序中。 当指令执行时,调试器程序将导致程序的执行停止。 当不再需要断点时,指示调试程序在I / O端口访问时不停止。