5

在 valgrind 中,我打开--track-origins以找出未初始化值的来源。

在 Windows 上,我使用的是 Dr. Memory,因为据我所知,valgrind 还没有被移植。它报告未初始化的读取,但查看手册我似乎没有找到一个选项,让它找出未初始化值的来源。但它告诉我哪个内存范围有问题。

  • 那么有没有人知道一个可以跟踪起源的选项(我忽略了)?
  • 如果没有这样的选项,那么有问题的内存范围是否可以找出谁分配了它?
4

0 回答 0