发明名称 一种输出函数执行流的方法、系统和终端设备
摘要 本发明公开一种输出函数执行流的方法、系统和终端设备,本发明通过在目标程序中写入软中断号,运行所述目标程序,判断所述目标程序中的函数是否存在所述软中断号,若存在则输出所述函数的执行流。所述执行流清楚的记录了函数的调用关系,能够快速、动态地观察目标程序实际运行的逻辑,降低了软件研发和维护成本,缩短了软件研发和调试的时间。在编译源代码时,生成所述源代码中所有函数被编译时的栈帧信息,同时取消优化选项,从而准确地在每个函数中写入软中断号,进一步准确地输出函数的执行流。
申请公布号 CN102646051A 申请公布日期 2012.08.22
申请号 CN201210064657.5 申请日期 2012.03.13
申请人 深圳市融创天下科技股份有限公司 发明人 刘骁
分类号 G06F9/45(2006.01)I 主分类号 G06F9/45(2006.01)I
代理机构 代理人
主权项 一种输出函数执行流的方法,所述方法包括步骤:编译源代码生成目标程序,修改所述目标程序并写入软中断号;运行所述修改后的目标程序;判断所述目标程序中的函数是否存在所述软中断号,若存在则输出所述函数的执行流。
地址 518057 广东省深圳市南山区高新区南区科技南十二路18号长虹科技大厦19楼