みなさまこんにちは。
Xcodeでのデバッグについて質問です。
現在,Xcode4.5.2でソフトウェアを開発しております。言語はObjective-Cです。
作ったソフトにはバグがありまして、ソフトを起動してしばらく放置すると急に止まり、標準出力に(lldb)というエラーが表示されます。
また、Thread 1: EXC_??? (1 1) code 0 subcode 0x0 というよくわからないメッセージも表示されます。
このバグに関して思い当たる節がありまして、
このソフトは起動後、いくつかのint変数を毎フレーム、1ずつインクリメントしています。
それがしばらく時間が経過するとintの最大値まで達してしまってエラーを引き起こしているのかなと考えています。
というわけで、悪さをしている変数がどれなのかを突き止めたいのですが、Xcodeのデバッグ機能でそれが実現できるでしょうか?
Xcodeでデバッグ
Re: Xcodeでデバッグ
デバッガの呼び出し履歴は確認できないでしょうか。
スクリーンショットのように、画面の左側でどこで実行が止まったか分かる可能性があります。
スクリーンショットのように、画面の左側でどこで実行が止まったか分かる可能性があります。
オフトピック
32bit符号付き整数の最大値が2147483647で60fpsだとすると0から最大値に達するまでに
2147483647 / (60 * 3600 * 24) = 414.252247 日
かかるのでは?
2147483647 / (60 * 3600 * 24) = 414.252247 日
かかるのでは?