Я пробовал запустить 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