問題タブ [lldb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
28732 参照

objective-c - Xcode/LLDB:スローされたばかりの例外に関する情報を取得する方法は?

objc_exception_throwでは、私のブレークポイントがちょうどトリガーされたと想像してください。デバッガー プロンプトの前に座って、例外オブジェクトに関する詳細情報を取得したいと考えています。どこで見つけますか?

0 投票する
1 に答える
540 参照

debugging - gdb / lldbを使用して他のiOSアプリケーションをデバッグすることは可能ですか?

Appleのアプリとサードパーティの両方のiPhoneで実行されているいくつかのアプリをいじくり回すことができるかどうか疑問に思っています。また、iOS SDKに付属のgdbでこれが可能かどうか疑問に思っていましたか?

0 投票する
3 に答える
9497 参照

ios - Xcode 4 GM で LLDB を有効にするにはどうすればよいですか? 私が見るのはGDBだけです

スキーム実行デバッガーのポップアップでは、表示されるのは「なし」と「GDB」だけです。これは、LLVM でビルドされた iPad 4.2 シミュレータ用です。

0 投票する
1 に答える
6318 参照

xcode - Xcode 4 でリモート デバッグを行うにはどうすればよいですか?

Xcode 4 でリモート デバッグを行う方法はありますか? この質問に対する以前の回答は Xcode 3 に関するものであり、Apple は Xcode ガイドの特定のデバッグを削除しました (私が推測する) リモート デバッグをカバーしていました。

キックのために、私は でこれを行ってきましたが、それでlldb方法があればgdb素晴らしいでしょう. これまでのところ、リモートマシンでデバッグサーバーを起動できました

/usr/bin/ssh -l ${REMOTE_USER} -f ${REMOTE_HOST} "/Developer/usr/bin/debugserver localhost:12345"

そしてlldb、ターミナルから手動でログインしてデバッグできます。私ができるようにしたいのは、少なくともlldbXcode内で裸のセッションを開始してから手動でprocess connect connect://hostname:port.

0 投票する
4 に答える
8250 参照

objective-c - Xcode4.1のGDBの「po」に相当するLLDB?

poGDB には、Objective-C オブジェクトの詳細を出力するコマンドがあります。(その説明とともに) LLDB では、poメモリ アドレスを出力するだけです。LLDB で GDB の同様の出力を表示するにはどうすればよいですか?

0 投票する
9 に答える
37958 参照

xcode - LLDB で配列を表示: Xcode 4.1 の GDB の「@」演算子に相当

ポインターが指す要素の配列を表示したいと思います。GDB では、指定されたメモリを指定された長さの人工配列として扱うことでこれを行うことができます。

length表示したい要素の数はどこにありますか。

上記の構文は、Xcode 4.1 で提供される LLDB では機能しません。

LLDBで上記を達成する方法はありますか?

0 投票する
2 に答える
2181 参照

xcode - XCodeデバッガーがオプションなしで自動完了するのをどのように停止しますか?

デバッガーは本当に私を(デバッグ)バグしています。po ...コマンドを入力しようとするたびに、(オプションを指定せずに)オートコンプリートがpo [selfelf実行され、気が狂うまで次のようなものを入力することになります。これを停止する方法、または標準のエディターのように常にオートコンプリートポップアップを表示する方法はありますか?

0 投票する
2 に答える
7990 参照

iphone - NSKVODeallocateBreakにブレークポイントを設定する

マップキットをいじって、注釈を作成しました。このエラーが原因でバグを見つけようとしています:

クラスAddressAnnotationのインスタンス0x1b7ac0は、キー値オブザーバーがまだ登録されている間に割り当てが解除されました。観測情報が漏洩し、他の物体に誤って付着する可能性もあります。NSKVODeallocateBreakにブレークポイントを設定して、デバッガーでここで停止します。現在の観測情報は次のとおりです。

ブレークポイントを設定するNSKVODeallocateBreakがどこにあるかわかりません。Instrumentsを使用してデバッグできると思いましたが、試してみると、クラッシュした場所がわからずにクラッシュしました。何かご意見は?

0 投票する
2 に答える
5281 参照

xcode - Xcode 4 を起動できませんでした

現在、古い OS X プロジェクトを Xcode 3 GCC から Xcode 4 LLVM に移行しています。

移行はこれまでのところ順調に進んでいます。コードを 10.4 から 10.6 に更新し、非推奨の API を多数追加しましたが、すべて正常にコンパイルされました。

しかし、LLDB を使用してデバッグしようとすると、次のエラーが発生します。

アプリケーションはそれ自体で正常に動作します (デバッグしようとしているランタイム エラーを除いて)。

LLVM GCC および GDB に戻すと、問題なく起動しますが、Xcode はブレークポイントで停止しません。アプリケーションは停止しますが、ブレークポイントが Xcode によってヒットされているという兆候はありません。

0 投票する
2 に答える
6311 参照

xcode - 誰かがサンプルの.lldbinitファイルを共有できますか?

共有できる.lldbinitファイルを持っている人はいますか?構文を理解するためだけに、いくつかのコマンドが定義されているのを確認すると非常に便利です。