表示されることもあれば表示されないこともあります
なんでだろうか。
LLDBは、変数の正しい状態を表示する点でGDBほど良くないようです。たとえば、メソッドの開始近くで、LLDBがタイプを理解self
できず、インスタンス変数を表示できない場合があります。一方、同じコードのGDBは問題ありません。
他の理由がある場合もあります。メモリ、ロックなどへのアクセスに関係します。デバッガーが変数を表示できないこと。
特定のケースがLLDBの失敗であるか、GDBも失敗するケースのいずれかであるかどうかはわかりませんが、特定のプロジェクトで多くの問題が発生している場合は、GDBに切り替える価値があるかもしれません。