Sanitizer
Sanitizers are compiler-based instrumentation components to perform dynamic analysis.
Saw a lot of this used at Tesla and didn’t really spend the time to understand.
Sanitizers are used during development and testing to discover and diagnose memorymisuse bugs and potentially dangerous undefined behavior.
Resources
- https://federico-busato.github.io/Modern-CPP-Programming/htmls/16.Debugging.html
- Address Sanitizer in C++ (A Tutorial)
Sanitizers
- Address Sanitizer
- Leak sanitizer
- Memory sanitizer