tcmalloc是否不覆盖aligned_alloc?

时间:2018-12-04 15:03:33

标签: gcc glibc tcmalloc

只是加入了tcmalloc 2.7,但是由于某种原因,我的新函数aligned_alloc仍然使用glibc。 我已将以下内容添加到编译器选项-fno-builtin-memalign -fno-builtin-aligned_alloc -fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free -nostdlib中,但没有明显效果。

Ubuntu 18.04,股票GCC,tcmalloc 2.7

我做错什么了吗?

EDIT001:由于某种原因GCC标志-flto=8导致了这种现象,首先我怀疑--gc-sections弄乱了符号,但事实证明是错误的,{ 1}}有所不同。
如果有人知道为什么,非常欢迎您在这里进行解释

0 个答案:

没有答案