Catch memory bugs in your C/C++ and Rust tests.
Guides instrumented builds and test runs that expose memory errors in project code.
When to use it
Use when fuzzing C/C++, testing unsafe Rust, debugging memory-corruption crashes, or running tests with suspected memory errors.
It changes how the agent builds and tests project code by adding AddressSanitizer instrumentation and configuring its runtime checks.
What you provide
The main compilation procedure uses clang with AddressSanitizer support for both compilation and linking.
This skill
AddressSanitizer FAQ
Consults the AddressSanitizer FAQ