問題タブ [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 投票する
1 に答える
4990 参照

clang - lldb(またはgdb)を使用してClangプラグインをデバッグする方法

Clangプラグインをデバッグしたい。
しかし、Clangプラグインのデバッグに関する情報が見つかりません。
Clangプラグインをデバッグする方法を知っている場合は、その情報を教えてください。ありがとう。

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

ios - IOS アプリがデバッガー エラーで終了します (lldb)

私のアプリは iOS シミュレーターで問題なく実行されるようになりましたが、実行が完全に終了すると、デバッガーは水色の "(lldb)" というエラーを表示します。それだけです」なぜですか?それが起こらないようにするにはどうすればよいですか。

PS私はARCモードを使用してこのプログラムを書きました。

これはエラーのスクリーンショットです

シミュレーターを単独で実行すると、.app が終了したときにシミュレーターがフリーズし、実行中のアプリのリストから削除されます。

これは私の凍結シミュレーターのスクリーンショットです

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

ios - (lldb) でのみアプリがクラッシュしますか?

Cocos2D といくつかの UIKit が混在するアプリがあります。最近いくつかの新機能を実装しているため、メモリ管理が間違っているか、何かが過剰に解放されている可能性がありますが、ホーム ボタンをクリックしてアプリを終了すると、コンソールがクラッシュします。メッセージ(lldb)のみ。NSZombiesEnabled をオンにしても、何も変わりません。

私のアプリが指す唯一のものは、次のような行です。

これが何を意味するのかはわかりませんが、これを修正したいと思います。なぜこれが起こっているのか誰にも分かりますか?

前もって感謝します!

編集:これの原因は、unscheduleAllSelectors と stopAnimation を実行した後に、Cocos2D の CCDirector で一時停止を呼び出しているためだと思います。これら2つを呼び出さない場合、lldbクラッシュはありません。

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

ios - LLDBマニュアル/ドキュメント

LLDBを使用してiOSコードをデバッグする方法をもう少しよく理解したいと思います。同僚がプロンプトを使用してデバッグしているのをよく見かけます。たとえば、変数の値などを確認します。コマンドラインでLLDBデバッガーを使用する方法に関するドキュメントはどこにありますか?

前もって感謝します。

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

objective-c - GDB のマクロに相当する LLDB

で定義された非常に便利なマクロがあります.gdbinit

lldbに同じマクロを定義する方法はありますか?

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

debugging - How can I find out what is changing an object (or a simple variable) in Xcode 4 / lldb?

In some debuggers this is called "setting a trap" on a variable. What I want to do is trigger a breakpoint on any statement that changes the object. Or changes a property of the object.

I have an NSMutableDictionary that gets a value/key added to it but I can't find any statement that could be doing that.

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

c++ - Xcode4.4でのlibc++のデバッグの問題

C ++でリストの反復をデバッグしようとすると、問題が発生します。

簡単なテストアプリを作成しました。

デバッグ中、矢印でマークされた行にいるとき、ステップオーバーすると、c ++ファイルからコードにステップインし始めます:'list'。最終的にforステートメント内のコードに到達するまで、15回ほどステップオーバーする必要があります。

この問題はXcode4.4でのみ発生します。Xcode 4.3では、デバッグは完全に機能します。

ここに、異なる結果を伴ういくつかの異なるシナリオがあります。

  1. コンパイラとしてLLVMGCC4.2を使用します→問題なく動作します。
  2. Apple LLVMコンパイラ4.0を使用し、C++標準ライブラリにlibstdc++(GNU C ++標準ライブラリ)を設定します→問題なく動作します。
  3. AppleLLVMコンパイラ4.0およびC++標準ライブラリ用のlibc++(C++11をサポートするLLVMC++標準ライブラリ)の設定→問題が発生します。

私が取り組んでいるプロジェクトでは、AppleLLVMコンパイラ4.0とlibc++(C++11をサポートするLLVMC++標準ライブラリ)を使用しているため、シナリオ3)でこの問題を解決する必要があります。

何が起こっているのか、そしてそれに対する修正があるかどうか誰かが知っていますか?

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

objective-c - (lldb)unsignedlonglongを16進数で出力

Objective-Cプログラムをデバッグしようとしていますが、unsigned long long変数を16進数で出力する必要があります。lldbデバッガーを使用しています。

short16進数として印刷するには、次を使用できます

しかし、私はそれを動作させることはできませんunsigned long long

違いがあれば、シミュレーターでiOSアプリを実行しています。

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

xcode - カスタム LLDB コマンド (エイリアス) を文書化するにはどうすればよいですか?

GDB (通常は .gdbinit ファイル) では、追加したカスタム コマンドを次のように文書化します。

LLDB にコマンドを追加する方法 (コマンド エイリアス ...) は知っていますが、それを文書化するにはどうすればよいですか?

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

ios - XCode 4.5 以降の int のフォーマット

XCode 4.5 にアップグレードしてintsから、コンソールに出力すると異常に高い値になります。例えば:

通常、これは、データ型に間違った書式文字列を使用した場合にのみ表示されます。私はLLDBを使用しています。