【发布时间】:2018-03-10 23:29:57
【问题描述】:
例如
==26460== 2 bytes in 1 blocks are still reachable in loss record 2 of 105
==26460== at 0x4C28BE3: malloc (vg_replace_malloc.c:299)
==26460== by 0x580D889: strdup (in /usr/lib64/libc-2.17.so)
==26460== by 0x4F50AF: init (init.c:468)
==26460== by 0x406D75: main (main.c:825)
我不想检查 init.c:468:mode = strdup,我敢肯定这只 malloc 一次,并且将持续整个进程生命。
是否可以让 valgrind 不检查这一行?
【问题讨论】:
-
为什么要操纵valgrind的输出?我不会关心“可能”。我建议不要。要么解决任何 valgrind 抱怨的问题,要么接受它抱怨某事的事实。