哪位高手指点一下,如何做个工具,能检测一个程序运行时所调用过哪些函数及哪些函数??

color918 2003-12-05 07:42:19
想做个工具来检测一个大的项目程序运行时偶调用过哪些函数及哪些文件,该怎么做呢,当然项目的原代码是有的,但是最好把做的检测工具和项目代码分开,如果在项目代码的每个函数里都写code来记录此函数被调用过就太麻烦了,当然项目运行函数的起始函数和终止函数可以知道,可以在项目的起始函数里加上我的检测工具程序的调用,不过工具怎么才能检测项目函数被调用呢,请高手指教,非常感谢!!!
...全文
123 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mengyu_102 2003-12-10
  • 打赏
  • 举报
回复
gz
熊主任 2003-12-09
  • 打赏
  • 举报
回复
一些专业的集成开发环境例如Code Warrior之类的有性能分析工具的,
短歌如风 2003-12-05
  • 打赏
  • 举报
回复
用QTime或其它轮廓工具或是辅助测试工具,都可以显示你的测试过程的覆盖度。
要把检测工具和项目代码分开,就要利用调试信息分析函数入口和出口地址,用调试API设置断点。而不同的开发工具调试信息格式也不一样。还是用成熟的现成的工具好的多。
ppgg1979 2003-12-05
  • 打赏
  • 举报
回复
要是自己能动手做一个就能去卖钱了,有现成的,何必要再费这些劲呢,试试source insight吧

69,370

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧