发明授权
摘要:
本发明涉及一种运行日志获取方法,用于获取包括执行预定处理的函数在内的程序的运行日志,包括将被加载的用于执行所述预定处理的所述函数的地址改为用于获取运行日志的函数的地址的步骤,其中所述用于获取运行日志的函数包含以下步骤:首先分析被追踪的函数名;如果该函数名并非为C++修饰名形式,则以正常方式获取该函数的运行日志;如果该函数名是C++修饰名,则根据编译器规则对修饰名去除修饰,并获得去除修饰后的信息,该去除修饰后的信息包括函数名和例如函数参数类型、调用约定、函数返回类型等的函数参数信息;然后使用上述步骤获得的去除修饰后的信息作为函数定义文件来获取运行日志,并以其去除修饰后的形式显示运行日志。
公开/授权文献
- CN101196848A 运行日志获取方法 公开/授权日:2008-06-11