問題タブ [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.
clang - lldb(またはgdb)を使用してClangプラグインをデバッグする方法
Clangプラグインをデバッグしたい。
しかし、Clangプラグインのデバッグに関する情報が見つかりません。
Clangプラグインをデバッグする方法を知っている場合は、その情報を教えてください。ありがとう。
ios - IOS アプリがデバッガー エラーで終了します (lldb)
私のアプリは iOS シミュレーターで問題なく実行されるようになりましたが、実行が完全に終了すると、デバッガーは水色の "(lldb)" というエラーを表示します。それだけです」なぜですか?それが起こらないようにするにはどうすればよいですか。
PS私はARCモードを使用してこのプログラムを書きました。
シミュレーターを単独で実行すると、.app が終了したときにシミュレーターがフリーズし、実行中のアプリのリストから削除されます。
これは私の凍結シミュレーターのスクリーンショットです
ios - (lldb) でのみアプリがクラッシュしますか?
Cocos2D といくつかの UIKit が混在するアプリがあります。最近いくつかの新機能を実装しているため、メモリ管理が間違っているか、何かが過剰に解放されている可能性がありますが、ホーム ボタンをクリックしてアプリを終了すると、コンソールがクラッシュします。メッセージ(lldb)のみ。NSZombiesEnabled をオンにしても、何も変わりません。
私のアプリが指す唯一のものは、次のような行です。
これが何を意味するのかはわかりませんが、これを修正したいと思います。なぜこれが起こっているのか誰にも分かりますか?
前もって感謝します!
編集:これの原因は、unscheduleAllSelectors と stopAnimation を実行した後に、Cocos2D の CCDirector で一時停止を呼び出しているためだと思います。これら2つを呼び出さない場合、lldbクラッシュはありません。
ios - LLDBマニュアル/ドキュメント
LLDBを使用してiOSコードをデバッグする方法をもう少しよく理解したいと思います。同僚がプロンプトを使用してデバッグしているのをよく見かけます。たとえば、変数の値などを確認します。コマンドラインでLLDBデバッガーを使用する方法に関するドキュメントはどこにありますか?
前もって感謝します。
objective-c - GDB のマクロに相当する LLDB
で定義された非常に便利なマクロがあります.gdbinit
lldbに同じマクロを定義する方法はありますか?
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.
c++ - Xcode4.4でのlibc++のデバッグの問題
C ++でリストの反復をデバッグしようとすると、問題が発生します。
簡単なテストアプリを作成しました。
デバッグ中、矢印でマークされた行にいるとき、ステップオーバーすると、c ++ファイルからコードにステップインし始めます:'list'。最終的にforステートメント内のコードに到達するまで、15回ほどステップオーバーする必要があります。
この問題はXcode4.4でのみ発生します。Xcode 4.3では、デバッグは完全に機能します。
ここに、異なる結果を伴ういくつかの異なるシナリオがあります。
- コンパイラとしてLLVMGCC4.2を使用します→問題なく動作します。
- Apple LLVMコンパイラ4.0を使用し、C++標準ライブラリにlibstdc++(GNU C ++標準ライブラリ)を設定します→問題なく動作します。
- AppleLLVMコンパイラ4.0およびC++標準ライブラリ用のlibc++(C++11をサポートするLLVMC++標準ライブラリ)の設定→問題が発生します。
私が取り組んでいるプロジェクトでは、AppleLLVMコンパイラ4.0とlibc++(C++11をサポートするLLVMC++標準ライブラリ)を使用しているため、シナリオ3)でこの問題を解決する必要があります。
何が起こっているのか、そしてそれに対する修正があるかどうか誰かが知っていますか?
objective-c - (lldb)unsignedlonglongを16進数で出力
Objective-Cプログラムをデバッグしようとしていますが、unsigned long long
変数を16進数で出力する必要があります。lldb
デバッガーを使用しています。
short
16進数として印刷するには、次を使用できます。
しかし、私はそれを動作させることはできませんunsigned long long
。
違いがあれば、シミュレーターでiOSアプリを実行しています。
xcode - カスタム LLDB コマンド (エイリアス) を文書化するにはどうすればよいですか?
GDB (通常は .gdbinit ファイル) では、追加したカスタム コマンドを次のように文書化します。
LLDB にコマンドを追加する方法 (コマンド エイリアス ...) は知っていますが、それを文書化するにはどうすればよいですか?
ios - XCode 4.5 以降の int のフォーマット
XCode 4.5 にアップグレードしてints
から、コンソールに出力すると異常に高い値になります。例えば:
通常、これは、データ型に間違った書式文字列を使用した場合にのみ表示されます。私はLLDBを使用しています。