Sanitizer 与动态错误检测 | C++
本章覆盖:AddressSanitizer;UndefinedBehaviorSanitizer;ThreadSanitizer;LeakSanitizer 的平台差异;use-after-free;out-of-bounds;double free;data race;sanitizer build;Sanitizer 与单元测试组合;Sanitizer 不能证明程序没有所有错误;企业开发中“先复现、再用工具缩小范围”的排错思路。
本章知识点
- AddressSanitizer
- UndefinedBehaviorSanitizer
- ThreadSanitizer
- LeakSanitizer 的平台差异
- use-after-free
- out-of-bounds
- double free
- data race
- sanitizer build
- Sanitizer 与单元测试组合
- Sanitizer 不能证明程序没有所有错误
- 企业开发中“先复现、再用工具缩小范围”的排错思路