发明名称 Method and apparatus for debugging applications on a personality neutral debugger
摘要 A method and apparatus for debugging applications on a microkernel without invoking services provided by a particular personality. An application debugger is separated into three distinct pieces consisting of a user interface, debug engine, debug probe (instrumentation server). The user interface supports user inputs and debugger output in a language and platform-independent syntax. The debug engine supports semantics for specific language and target operating environments. The debug probe supports low-level query, access and update of the applications's state. The instrumentation server checks to see if a requested application is in its list of known application tasks. The instrumentation server sets an application into debug mode by either attaching to the application from a list of applications that it has constructed by polling the IBM Microkernel loaders or by having the application launched by a given IBM Microkernel loader. Because the instrumentation server has root authority, it is able to enquire and obtain the application's task control port and therefore manipulate the applications's state using standard microkernel system calls.
申请公布号 US6011920(A) 申请公布日期 2000.01.04
申请号 US19970901831 申请日期 1997.07.28
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 EDWARDS, JONATHAN WILLIAM;EVANS, DAVID HOWARD;MEHL, JOHN WALTER;PHELAN, JAMES MICHAEL;WHEATLEY, JEFFREY KENNEDY
分类号 G06F11/36;(IPC1-7):G06R9/445 主分类号 G06F11/36
代理机构 代理人
主权项
地址