[发明专利]应用程序调试方法和装置无效
申请号: | 200810088812.0 | 申请日: | 2008-03-28 |
公开(公告)号: | CN101546289A | 公开(公告)日: | 2009-09-30 |
发明(设计)人: | 张建鑫 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 李春晖;李德山 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 调试 方法 装置 | ||
1.一种调试应用程序的方法,包括步骤:
确定当前调试的进程所属的应用程序与要调试进入的进程所属的另一个应用程序是不同的应用程序;
基于所述确定步骤的确定结果,根据所述当前调试的进程与所述要调试进入的进程之间的关联关系来定位所述另一个应用程序,以及使得所述要调试进入的进程能够被调试执行;和
调试进入所述进程。
2.如权利要求1所述的方法,其中,响应于所述当前调试的进程请求所述要调试进入的进程所提供的服务,确定要调试进入该进程。
3.如权利要求2所述的方法,其中,所述当前调试的进程与所述要调试进入的进程之间的关联关系包括以下中的至少一种:所述要调试进入的进程所提供服务的服务名称、所述被请求的服务的代码的入口点、与所述被请求的服务相关的项目的名称、用来定位所述被请求服务的位置的关键字、所述另一个应用程序的位置,其包含与所述另一个应用程序相关的IP地址、与所述被请求的服务相关的目标文件路径、所述要调试进入的进程的进程ID。
4.如权利要求3所述的方法,其中,通过所述应用程序和所述另一个应用程序的源代码中的默认关键字或者用户自定义的关键字来确定所述被请求的服务的位置,以便根据所述关联关系来确定所述另一个应用程序的位置。
5.如权利要求4所述的方法,其中,通过对与所述被请求的服务相关的项目的配置文件的源代码进行分析来获得所述当前调试的进程与所述要调试进入的进程之间的关联关系。
6.如权利要求5所述的方法,其中,通过映射表、关系型数据库、数据链表、数组中的至少一种来存储所述当前调试的进程与所述要调试进入的进程之间的关联关系。
7.如权利要求1-6中任一项所述的方法,其中,所述的定位所述另一个应用程序以及使得所述要调试进入的进程能够被调试执行的步骤包括:
响应于所述当前调试的进程请求所述要调试进入的进程所提供的服务,定位所述另一个应用程序以使得该另一个应用程序进入调试环境;
根据当前调试的进程与所述要调试进入的进程之间的关联关系在所述要调试进入的进程所提供的服务的代码的入口点处设置断点;和
触发所述断点以使得可在所述要调试进入的进程所提供的服务中进行调试,然后删除断点。
8.如权利要求1-7中任一项所述的方法,其中,所述另一个应用程序是在相对于所述当前调试的应用程序为本地的运行平台中或者在相对于所述应用程序为远程的运行平台中的应用程序。
9.一种应用程序调试装置,包括:确定单元,用于确定当前调试的进程所属的应用程序与要调试进入的进程所属的另一个应用程序是不同的应用程序;
调度单元,用于基于所述确定单元的确定结果,根据所述当前调试的进程与所述要调试进入的进程之间的关联关系来定位所述另一个应用程序,以及使得所述要调试进入的进程能够被调试执行;和
调试单元,用于响应于所述调度单元的处理结果调试进入所述进程。
10.如权利要求9所述的应用程序调试装置,其中,所述确定单元被配置成响应于所述当前调试的进程请求所述要调试进入的进程所提供的服务,确定要调试进入该进程。
11.如权利要求10所述的应用程序调试装置,其中,所述当前调试的进程与所述要调试进入的进程之间的关联关系包括以下中的至少一种:所述要调试进入的进程所提供服务的服务名称、所述被请求的服务的代码的入口点、与所述被请求的服务相关的项目的名称、用来定位所述被请求服务的位置的关键字、所述另一个应用程序的位置,其包含与所述另一个应用程序相关的IP地址、与所述被请求的服务相关的目标文件路径、所述要调试进入的进程的进程ID。
12.如权利要求11所述的应用程序调试装置,其中,通过所述应用程序和所述另一个应用程序的源代码中的默认关键字或者用户自定义的关键字来确定所述被请求的服务的位置,以便根据所述关联关系来确定所述另一个应用程序的位置。
13.如权利要求12所述的应用程序调试装置,其中,通过对与所述被请求的服务相关的项目的配置文件的源代码进行分析来获得所述当前调试的进程与所述要调试进入的进程之间的关联关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810088812.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:滤芯振动导入装配装置
- 下一篇:快插接头半自动装配机