Использование файла подавления с Dr.Memory

#dr-memory

#dr-память

Вопрос:

Я просмотрел документацию Dr. Memory по подавлению ошибок

но я все еще не понимаю тонкостей использования файла подавления. Например, если я использую следующий файл подавления:

 LEAK
name=Error #3 (ICU errors)
sbicuuc53_32.dll!*
  

будет ли игнорироваться любая ошибка с трассировкой стека, которая содержит где sbicuuc53_32.dll угодно? Или он будет игнорировать только ошибки, которые sbicuuc53_32.dll появляются в верхней части стекового фрейма? Я в замешательстве, потому что кажется, что библиотеки DLL, внесенные в белый / черный список, вызывают игнорирование ошибок, только если рассматриваемая DLL отображается в верхней части трассировки стека (см. http://www.drmemory.org/docs/page_running.html#sec_potential_errors ).

Ответ №1:

Я не уверен в этом на 100%, но в документации говорится: A "*" matches any number of characters of any kind. . Поэтому я думаю, что подавление, подобное

 UNINITIALIZED READ
name=Error #1 (ICU errors)
sbicuuc53_32.dll!*
  

следует подавлять любые ошибки, у которых есть стек вызовов, верхний фрейм которого начинается
с sbicuuc53_32.dll !.