Как отключить отчет LeakSanitizer при запуске под -fsanitize = address?

Когда я компилирую свой код C ++ с -fsanitize=addressмое программное обеспечение распечатывает список утечек во время его выхода. Есть ли способ избежать отчета об утечках (меня интересуют только повреждения памяти, а не утечки)? Я пошел на страницу с Страница флагов ASAN, но, похоже, ни один из этих флагов не совпадает.

1

Решение

Вы можете бегать с export ASAN_OPTIONS=detect_leaks=0 или добавьте функцию в ваше приложение:

const char* __asan_default_options() { return "detect_leaks=0"; }

Увидеть Флаги вики Больше подробностей.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]