我有来自valgrind的输出:
==4836== 10,232 bytes in 1 blocks are still reachable in loss record 1 of 1
==4836== at 0x4C2779D: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==4836== by 0x401865: thrt() (main.cpp:221)
==4836== by 0x4048B1: main (tester.cpp:35)
我有两个问题:
==4836==
是什么意思?0x4C2779D
是什么意思?答案 0 :(得分:6)
第一个问题的答案:该数字代表进程ID。
从同一个来源,我们可以看到第二个问题的答案:
代码地址(例如0x804838F)通常不重要,但偶尔对于追踪怪异错误至关重要。