Добрый день!
Подскажите, как в valgrind посмотреть где выделялась память и какого объема.
То есть, есть:
$ valgrind --tool=callgrind ./parser parser.input
который генерирует call graph.
$valgrind --tool=memcheck --show-reachable=yes --track-fds=yes valgrind --tool=memcheck --leak-check=yes ./parser parser.input
В котором есть:
==9048== HEAP SUMMARY:
==9048== in use at exit: 984 bytes in 29 blocks
==9048== total heap usage: 31 allocs, 2 frees, 2,024 bytes allocated
Где есть информации о alloc-ации памяти, но она не полная.
Как можно использую valgrind что бы увидеть где и как
конкретно выделялась память, то есть может есть ключ к
callgrind - для получения этой информации.
Спасибо.