1

我查看了有关抑制错误的 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)。

4

1 回答 1

0

我对此不是 100% 确定,但文档说:A "*" matches any number of characters of any kind.. 因此,我认为压制就像

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

应该抑制具有顶部帧以 sbicuuc53_32.dll! 开头的调用堆栈的任何错误!

于 2016-09-30T16:31:15.547 回答