LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1217|回复: 4

关于重定义malloc和free函数的问题

[复制链接]
发表于 2006-4-23 14:43:31 | 显示全部楼层 |阅读模式
由于需要,我要重定义malloc和free函数,但遇到了如下问题:

1.malloc和free函数的重定义用到了dlopen函数;
2.dlopen函数使用到了malloc和free这两个函数;
3.重定义后程序陷入无限递归,最终导致segmentation fault(段错误)

在本版又搜到类似的贴
http://www.linuxsir.cn/bbs/showt ... %9A%E4%B9%89+malloc
此贴只说了原因和避免这样做

现在我想重定义malloc和free,应该怎么做呢
 楼主| 发表于 2006-4-24 13:19:30 | 显示全部楼层
请大大们指点一下吧
回复 支持 反对

使用道具 举报

发表于 2006-4-24 13:38:06 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2006-4-25 23:16:01 | 显示全部楼层
好东西,呵呵
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-26 12:58:06 | 显示全部楼层


非常感谢大大^-^
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表