发明名称 |
混合程序分析方法和系统 |
摘要 |
一种混合程序分析方法包括启动应用的静态程序分析;在判定需要动态分析的应用的代码结构时,通过静态程序分析器产生到动态程序分析器的查询;通过所述动态程序分析器将所述查询解析为可用于调用所述应用的所述代码结构的参数集;通过所述动态程序分析器产生所述参数集;通过所述动态程序分析器使用所述参数集调用所述应用的所述代码结构;通过所述动态程序分析器回答所述查询;以及继续所述应用的所述静态程序分析。 |
申请公布号 |
CN103810096A |
申请公布日期 |
2014.05.21 |
申请号 |
CN201310524568.9 |
申请日期 |
2013.10.30 |
申请人 |
国际商业机器公司 |
发明人 |
E·贝斯克洛夫尼;M·皮斯托亚;O·特里普 |
分类号 |
G06F11/36(2006.01)I;G06F9/445(2006.01)I |
主分类号 |
G06F11/36(2006.01)I |
代理机构 |
北京市中咨律师事务所 11247 |
代理人 |
张亚非;于静 |
主权项 |
一种混合程序分析方法,包括:启动应用的静态程序分析;在判定需要动态分析的应用的代码结构时,通过静态程序分析器产生到动态程序分析器的查询;将控制从所述静态程序分析器传递到所述动态程序分析器并启动所述代码结构的动态程序分析;通过所述动态程序分析器将所述查询解析为可用于调用所述应用的所述代码结构的参数集;通过所述动态程序分析器产生所述参数集;通过所述动态程序分析器使用所述参数集调用所述应用的所述代码结构;通过所述动态程序分析器回答所述查询;以及将控制从所述动态程序分析器传递到所述静态程序分析器并继续所述应用的所述静态程序分析。 |
地址 |
美国纽约 |