Valgrind не возвращает исходные строки!

Я пробовал запустить valgrind (memcheck и massif) в приложении, которое я написал, но все, что я получил, - это адреса выполняемых функций.

---------------------------------
Context accounted for  0.6% of measured spacetime
  0x805F29A: (within prog_name)
  0x8141740: (within prog_name)

Called from:
   0.6% : 0x812E077: (within prog_name)

---------------------------------
Context accounted for  0.5% of measured spacetime
  0x805F29A: (within prog_name)
  0x81418FB: (within prog_name)

Called from:
   0.5% : 0x812E077: (within prog_name)

Я скомпилировал свое приложение с флаг -g для вставки отладочных символов. Есть ли другая причина, по которой valgrind не отображает строку исходного кода?

РЕДАКТИРОВАТЬ: valgrind версия 3.2.1-Debian; g ++ 4.3.1

6
задан J. Polfer 25 October 2010 в 21:28
поделиться