使用 LD_PRELOAD 跟踪 malloc 分配/释放

问题描述

我正在收集有关 malloc 在分配和释放时的行为的统计信息。由于我的系统的每个地址都是 48 位,我无法将该地址 1-1 映射到静态数组(程序未加载),因此我使用了哈希函数,因为 malloc 不使用整个 48 位地址范围。但问题是我的多线程程序有时仍然会发生哈希冲突。

还有哪些其他方法可以跟踪当前的 malloc 分配?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)