2

私は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)

2 つの質問があります。

  • とはどういう==4836==意味ですか?
  • とはどういう0x4C2779D意味ですか?
4

1 に答える 1

6

最初の質問への答え: その番号はプロセス ID を表します。

公式ソースを見てください。

この同じ情報源から、2 番目の質問に対する答えがわかります。

コード アドレス (例: 0x804838F) は通常は重要ではありませんが、奇妙なバグを追跡するために重要な場合があります。

于 2012-04-23T20:10:54.537 に答える