免费注册 查看新帖 |

Chinaunix

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

替换malloc [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-27 12:05 |只看该作者 |倒序浏览
这个问题在hp-unix版发了,但是没有人明白,可能发到这里更合适些
为了检查内存泄露问题,我下载了一个malloc的代码,我如何在不改动代码的情况下,让编译器使用我的函数,而不使用stdlib.h里面的函数
我的系统是hp11

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2005-12-27 12:21 |只看该作者
然后呢?说完啊。

论坛徽章:
0
3 [报告]
发表于 2005-12-27 12:43 |只看该作者

回复 2楼 aero 的帖子

然后就是自己在新的malloc代码里面计数器阿,一运行就知道了

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2005-12-27 12:47 |只看该作者
where is your code?

论坛徽章:
0
5 [报告]
发表于 2005-12-27 13:48 |只看该作者
如果是gcc,如果非这么干不可的话,如果非让我这么干的话,我会用-rpath选项,指定自己的一个库,里边实现自己的malloc和free。

听说dmalloc可以检查内存泄漏,没用过。

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11
6 [报告]
发表于 2005-12-27 15:58 |只看该作者
LZ,为什么要替换呢,用另外一个名字不行吗?如果非要有同一个名字,就用宏吧

论坛徽章:
0
7 [报告]
发表于 2005-12-27 16:05 |只看该作者
直接把你的malloc/free源文件或者库文件包含进项目一起make即可
linker只有在给定的obj文件不能解决外部引用的时候才会去标准库里找

论坛徽章:
0
8 [报告]
发表于 2005-12-27 16:18 |只看该作者
new 好!可以运算符重载!

论坛徽章:
0
9 [报告]
发表于 2005-12-27 16:30 |只看该作者
不一定叫malloc,换个名字,省很多力气

论坛徽章:
1
NBA常规赛纪念章
日期:2015-05-04 22:32:03
10 [报告]
发表于 2005-12-27 16:42 |只看该作者
自己提前定义malloc函数的宏标志,就不会包函系统的malloc了!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP