मै मैक ओएस 10.8.2 के साथ valgrind 3.8.1 का उपयोग कर रहा हूं मैंने होमब्रू का उपयोग करके वालग्रिंड स्थापित किया है।मैक ओएस 10.8 के लिए Valgrind समर्थन?
लेकिन जब मैं अपने कोड पर वालग्रिंड चलाने की कोशिश करता हूं, तो मुझे पुस्तकालयों से त्रुटियों का पूरा गुच्छा मिलता है जिसे मैंने अपने कोड में भी उपयोग नहीं किया है।
valgrind --leak-check=full ./a.out
==92079==
==92079== HEAP SUMMARY:
==92079== in use at exit: 70,861 bytes in 362 blocks
==92079== total heap usage: 529 allocs, 167 frees, 75,151 bytes allocated
==92079==
==92079== 16 bytes in 1 blocks are definitely lost in loss record 7 of 85
==92079== at 0x54D7: malloc_zone_malloc (in /usr/local/Cellar/valgrind/3.8.1/lib/valgrind/vgpreload_memcheck-amd64-darwin.so)
==92079== by 0x373381: recursive_mutex_init (in /usr/lib/libobjc.A.dylib)
==92079== by 0x372025: _objc_init (in /usr/lib/libobjc.A.dylib)
==92079== by 0xBB27: libSystem_initializer (in /usr/lib/libSystem.B.dylib)
==92079== by 0x7FFF5FC13377: ImageLoaderMachO::doModInitFunctions(ImageLoader::LinkContext const&) (in /usr/lib/dyld)
==92079== by 0x7FFF5FC13761: ImageLoaderMachO::doInitialization(ImageLoader::LinkContext const&) (in /usr/lib/dyld)
==92079== by 0x7FFF5FC1006D: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld)
==92079== by 0x7FFF5FC0FFC3: ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld)
==92079== by 0x7FFF5FC0FEB9: ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&) (in /usr/lib/dyld)
==92079== by 0x7FFF5FC01F9D: dyld::initializeMainExecutable() (in /usr/lib/dyld)
==92079== by 0x7FFF5FC05B03: dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**, unsigned long*) (in /usr/lib/dyld)
==92079== by 0x7FFF5FC01396: dyldbootstrap::start(macho_header const*, int, char const**, long, macho_header const*, unsigned long*) (in /usr/lib/dyld)
.....
.....
.....
.....
==92079==
==92079== LEAK SUMMARY:
==92079== definitely lost: 16,816 bytes in 16 blocks
==92079== indirectly lost: 1,168 bytes in 5 blocks
==92079== possibly lost: 4,941 bytes in 67 blocks
==92079== still reachable: 47,936 bytes in 274 blocks
==92079== suppressed: 0 bytes in 0 blocks
==92079== Reachable blocks (those to which a pointer was found) are not shown.
==92079== To see them, rerun with: --leak-check=full --show-reachable=yes
==92079==
==92079== For counts of detected and suppressed errors, rerun with: -v
==92079== ERROR SUMMARY: 21 errors from 21 contexts (suppressed: 0 from 0)
कोई भी दिखा सकता है कि मैक ओएस 10.8 के लिए इन त्रुटियों को कैसे दबाया जाए? (या बस मेरे कोड के लिए त्रुटियों को दिखाने)