免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2720 | 回复: 8
打印 上一主题 下一主题

[函数] 如何在多个C/C++原文件的每个函数头插桩? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-03-26 14:56 |只看该作者 |倒序浏览
请教大虾,有一个工程,中有多个C/C++的源文件。现在需要在每个函数的实现的头部插入一个函数调用(全局公用的函数,比如time())。请问如何操作最简单??
有没有现成的工具??

多谢多谢

论坛徽章:
0
2 [报告]
发表于 2004-03-26 15:35 |只看该作者

如何在多个C/C++原文件的每个函数头插桩?

什么意思?举个例子

论坛徽章:
0
3 [报告]
发表于 2004-03-26 15:47 |只看该作者

如何在多个C/C++原文件的每个函数头插桩?

好像是这个意思,但是还没有这么干过,不知道。
就是在多有.c的文件的所有函数的入口处增加time();

  1. int a()
  2. {
  3. int  q;int w;int e;
  4. time();
  5. printf("sssssssssssssssssss");
  6. }

  7. int a1()
  8. {
  9. int  q;int w;int e;
  10. time();
  11. printf("sssssssssssssssssss");
  12. }

  13. int a2()
  14. {
  15. int  q;int w;int e;
  16. time();
  17. printf("sssssssssssssssssss");
  18. }

  19. int a3()
  20. {
  21. int  q;int w;int e;
  22. time();
  23. printf("sssssssssssssssssss");
  24. }
复制代码

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
4 [报告]
发表于 2004-03-26 15:55 |只看该作者

如何在多个C/C++原文件的每个函数头插桩?

复制、粘贴!
快些动手,一阵子就好了。

论坛徽章:
0
5 [报告]
发表于 2004-03-26 16:01 |只看该作者

如何在多个C/C++原文件的每个函数头插桩?

干脆顾两个人帮你做吧,这也想走捷径!

论坛徽章:
0
6 [报告]
发表于 2004-03-26 17:59 |只看该作者

如何在多个C/C++原文件的每个函数头插桩?

哥哥,几百万行的C啊,晕死了!

论坛徽章:
0
7 [报告]
发表于 2004-03-26 18:08 |只看该作者

如何在多个C/C++原文件的每个函数头插桩?

什么?你不会是把v软的代码找到了吧?
这下你可发了。。。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
8 [报告]
发表于 2004-03-26 18:42 |只看该作者

如何在多个C/C++原文件的每个函数头插桩?

几百万的代码,怎么会有这么奇怪的要求?
那你就写个程序来完成吧,
不要问我怎么写,
我也不知道。

论坛徽章:
0
9 [报告]
发表于 2004-03-26 19:53 |只看该作者

如何在多个C/C++原文件的每个函数头插桩?

haha ,这个要求确实有点不合理。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP