Skip to content

Instantly share code, notes, and snippets.

@mooz
Created May 16, 2010 13:35
Show Gist options
  • Save mooz/402878 to your computer and use it in GitHub Desktop.
Save mooz/402878 to your computer and use it in GitHub Desktop.

http://valgrind.org/docs/manual/faq.html#faq.deflost

  • definitely lost

    • メモリリークしてるから, とにかく直せ!
  • indirectly lost

    • ポインタベースの構造 (ツリーやリストなど) があったとき, そのルートノードが開放されていない (definitely lost) 場合, 子ノードは全て indirectly lost となる. ルートノードなどの definitely lost を修正すれば, この indirectly lost も消える.
  • possibly lost

    • ポインタをうまいこといじくり回さない限り, メモリリークしてしまう.
  • still reachable

    • おそらく問題無し. 開放すべきメモリを開放していない部分はあるが, これはごく一般的で利にかなっている. この警告を表示したくない場合 --show-reachable=yes のオプションはつけないこと.
  • suppressed

    • メモリリークが抑えられた. supression file にデフォルトの supression がいくつか格納されている. この警告は無視して良い.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment