首页> 外国专利> Method and apparatus for debugging applications on a personality neutral debugger

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.
机译:一种用于在微内核上调试应用程序而无需调用特定角色提供的服务的方法和设备。应用程序调试器分为三个不同的部分,分别由用户界面,调试引擎,调试探针(仪器服务器)组成。用户界面支持语言和平台无关语法的用户输入和调试器输出。调试引擎支持特定语言和目标操作环境的语义。调试探针支持底层查询,访问和更新应用程序状态。检测服务器检查以查看请求的应用程序是否在其已知应用程序任务列表中。通过通过轮询IBM Microkernel加载程序已构建的应用程序列表中的应用程序列表中的应用程序,将其附加到该应用程序,或者由给定的IBM Microkernel加载程序启动该应用程序,从而将应用程序服务器设置为调试模式。由于检测服务器具有根权限,因此它能够查询和获取应用程序的任务控制端口,因此可以使用标准微内核系统调用来操纵应用程序的状态。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号