lldb というデバッガー

lldb というデバッガー

https://lldb.llvm.org/lldb-gdb.html

使い方が、結構むつかしいですね。。

lldb ./hoge として実行すると、実行ファイルを読み込んだ状態で止まります
run で実行します。

変数の監視

変数の値が書き換えられたか、チェックしながら、実行する方法。これで、メモリーバグを退治できました。(^^;
まぁ、ソースリストのいじったところを、穴が開くほど見たら、わかる程度なんですが。。汗
欠点としては、実行速度が遅くなること。。


watchpoint set variable <変数名>