发明名称 基于GCC和Chromium的代码跟踪方法及系统
摘要 本申请实施例公开了一种基于GCC和Chromium的代码跟踪方法及系统。通过使用GCC编译待跟踪的程序,修改编译过程中各个函数的GIMPLE中间表示形式,在函数的GIMPLE中间表示形式中插入跟踪代码,使用跟踪代码在程序运行时记录各个函数的执行过程,生成跟踪记录文件,实现在程序中自动加入跟踪代码,以及程序运行时自动跟踪函数,生成的跟踪记录文件导入Chromium跟踪可视化工具,通过Chromium跟踪可视化工具形象地展示函数的跟踪数据,从而实现代码跟踪的可视化。
申请公布号 CN105630471A 申请公布日期 2016.06.01
申请号 CN201410608619.0 申请日期 2014.11.03
申请人 广州市动景计算机科技有限公司 发明人 林作健
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京弘权知识产权代理事务所(普通合伙) 11363 代理人 逯长明;许伟群
主权项 一种基于GCC和Chromium的代码跟踪方法,包括:使用GNU编译器套装GCC编译待跟踪程序;在编译过程中修改所述待跟踪程序中各个函数的GIMPLE中间表示形式,插入跟踪代码;编译结束后,运行所述待跟踪程序;所述跟踪代码记录各个函数执行的过程,生成跟踪记录文件;将所述跟踪记录文件导入Chromium跟踪可视化工具并展示。
地址 510627 广东省广州市天河区黄埔大道西平云路163号广电平云广场B塔14楼