Which tool detects use-after-free and out-of-bounds memory access at runtime?
- A AddressSanitizer
- B ThreadSanitizer
- C clang-format
- D cppcheck
Answer
AddressSanitizer
ThreadSanitizer finds data races and UndefinedBehaviorSanitizer finds signed overflow and bad casts. Running these in CI is high-value practice.





