地址消毒器 (-fsanitize=address) 与 tcmalloc 一起使用?
address sanitizer (-fsanitize=address) works with tcmalloc?
我想知道 gcc 的 -fsanitize=address 选项与 tcmalloc 一起使用吗?还是我们需要通过禁用 tcmalloc 来 运行?或者如果 sanitizer 运行 启用 tcmalloc 会更好吗?
开发人员通常不鼓励将 ASan 与非 Glibc 分配器(例如 here)结合使用,但理论上应该没有太大区别 - ASan 能够拦截 Linux 上的任何内存分配器(通过符号插入)。
我想知道 gcc 的 -fsanitize=address 选项与 tcmalloc 一起使用吗?还是我们需要通过禁用 tcmalloc 来 运行?或者如果 sanitizer 运行 启用 tcmalloc 会更好吗?
开发人员通常不鼓励将 ASan 与非 Glibc 分配器(例如 here)结合使用,但理论上应该没有太大区别 - ASan 能够拦截 Linux 上的任何内存分配器(通过符号插入)。