Skip to content

Files

MemorySanitizer

MemorySanitizer (MSan) обнаруживает чтения неинициализированной памяти. Ищутся случаи, когда stack- или heap-allocated память читается перед записью. MSan может также отслеживать неинициализированные биты в bitfield.

MSan доступен только в Clang для Linux x86_64 targets.

MSan может отследить происхождение неинициализированного значения в том месте, где оно было создано, и сообщить эту информацию. Флаг -fsanitize-memory-track-origins включает эту функциональность.