AddressAnitizer receptor_via_funC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 AddressAnitizer receptor_via_fun

Сообщение Anonymous »

хотел бы подавить следующую ошибку, обнаруженную AddersSanitizer. < /p>

==114064==ERROR: AddressSanitizer: stack-use-after-scope on address 0x7ffe60fee2f0 at pc 0x000001e6ef34 bp 0x7ffe60feb6c0 sp 0x7ffe60feb6b8
WRITE of size 8 at 0x7ffe60fee2f0 thread T0
#0 0x1e6ef33 in std::_Function_base::_Function_base() /opt/gcc-8.2.0/include/c++/8.2.0/bits/std_function.h:252
#1 0x1e6ef33 in function /opt/gcc-8.2.0/include/c++/8.2.0/bits/std_function.h:668
...
< /code>

Я думал, что настройка ASAN_OPTIONS = Pustressions = asan_blacklist.txt, с asan_blacklist.txt, содержащим < /p>

interceptor_via_fun:_Function_base
< /code>

сделает трюк, как говорится в документации < /p>

interceptor_via_fun:NameOfCFunctionToSuppress
< /code>

Но это не так. Был весьма шокирован, увидев, что Googling "AddressSanitizer Interceptor_via_fun" вернул только 151 результат. :/

Что мне вставить в свой файл подавления?

Подробнее здесь: https://stackoverflow.com/questions/534 ... or-via-fun
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»