×

Method and apparatus for remote debugging of kernel and application software

  • US 20050216895A1
  • Filed: 03/23/2004
  • Published: 09/29/2005
  • Est. Priority Date: 03/23/2004
  • Status: Abandoned Application
First Claim
Patent Images

1. A method of debugging a remote computer, comprising:

  • running a debugger on a host computer;

    running an operating system on the target computer;

    when debugging is required, loading a debug agent from persistent store into memory and executing the debug agent;

    executing initialization code of said debug agent, wherein replacing selected OS kernel code and data that are referenced, accessed, and otherwise used in the processing of debugging traps by the OS kernel, and whereas said replaced code and data reside in or reference to said debug agent code and data images in memory;

    while the target is being debugged, the debug agent intercepting and processing one or more processor debugging traps generated;

    when debugging is no longer required, unloading the debug agent, wherein restoring replaced OS kernel and data to original values.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×