当前位置: 首页 > 面试题库 >

malloc和免费的代码

沃侯林
2023-03-14
问题内容

我现在在哪里可以找到我的gcc编译器正在使用的malloc代码?我实际上想编写自己的malloc函数,该函数与原始函数有所不同。我知道我可以全部使用hooks,但是我想查看真正的代码。


问题答案:

这里定义了malloc的POSIX接口。

如果您想了解GNU /
Linux(glibc)中的C库是如何实现的malloc,请从http://ftp.gnu.org/gnu/glibc/获取源代码,然后查看该malloc/malloc.c文件。

另外还有的基本文档由Doug Lea的内存分配器描述一个理论
(埃默里) ALLOC (ATOR)(阅读本carrefully,然后决定是否真的需要实现自己的malloc)。



 类似资料:
  • 问题内容: 是否有用于本机(非托管)代码的免费代码覆盖工具?对于Windows或Linux平台? 问题答案: 来自GNU工具的gcov。

  • 我们发现,再次使用GridUnload和grid load时,工具栏搜索将被完全删除: 此行已删除完成。

  • ChatGPT 是免费的吗?

  • 本书是免费的 本书最初是作为Subversion项目的文档并由Subversion的开发者开始撰写的,后来成为一个独立的项目并进行了重写。与Subversion相同,它始终按免费许可证(见附录 E, Copyright)发布。事实上,本书是在公众的关注中写出来的,最初是Subversion项目的一部分,这有两种含义: 总可以在Subversion的版本库里找到本书的最新版本。 可以任意分发或修改本

  • 本文向大家介绍易语言通过解析免费下载QQ付费音乐的代码,包括了易语言通过解析免费下载QQ付费音乐的代码的使用技巧和注意事项,需要的朋友参考一下 常量数据表 QQ付费音乐下载器 此功能配合精易模块5.6使用,需要加载模块. 运行结果: 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对呐喊教程的支持。如果你想了解更多相关内容请查看下面相关链接

  • GraphDB Free版本是否适合商业用途?是否支持通过helm安装K8S? 谢谢