编译器提供的 -fsanitizer 一般都会占用更多的内存。但是有时候目标平台的内存十分受限,这种情况下怎么做类似的内存检查的工作?
1
passive 11 小时 43 分钟前 via Android
asan 又不用非在目标平台做不可。
本地开发机上 make test 不行吗 |
2
yanaraika 4 小时 37 分钟前
用轻量级的检查替代,开 -D_GLIBCXX_ASSERTIONS -DFORTIFY_SOURCE=3 + 用带 secure mode 的 malloc 实现 例如 https://github.com/microsoft/mimalloc 。默认 glibc 的 malloc 的开 MALLOC_CHECK_
|