lldb というデバッガー
lldb というデバッガー
https://lldb.llvm.org/lldb-gdb.html
使い方が、結構むつかしいですね。。
lldb ./hoge として実行すると、実行ファイルを読み込んだ状態で止まります
run で実行します。
変数の監視
変数の値が書き換えられたか、チェックしながら、実行する方法。これで、メモリーバグを退治できました。(^^;
まぁ、ソースリストのいじったところを、穴が開くほど見たら、わかる程度なんですが。。汗
欠点としては、実行速度が遅くなること。。
watchpoint set variable <変数名>