文章目录
- 参考
- 简介
- 关于内存染色
- sanitizer,内存检测工具asan/kasan
- kernel
- 关于符号完全毒死
-
参考
- https://gcc.gnu.org/onlinedocs/gcc-4.4.4/cpp/Pragmas.html
- https://mzhan017.blog.csdn.net/article/details/127470306
简介
通过查看gcc的源代码,可以大体看到poison这个单词用到的场景就是两个:
- 关于内存的染色作用
- 关于符号完全毒死作用
关于内存染色
这个内存染色的作用,就是方便问题调试。因为软件工作正常,内存中的数据,开发者是不用关系的。如果除了问题之后,我们可以通过内存的染色,方便问题调试;
其实kernel的代码力也有类似的染色应用;
sanitizer,内