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 不能证明程序没有所有错误
  • 企业开发中“先复现、再用工具缩小范围”的排错思路